What is Juxl?
Juxl is an xApi Logging interface for JupyterLab. It is used to log user interactions using the xApi format to a database in most cases a Learning Record Store (LRS).
An interaction that can be logged is the edit process of a Jupyter Notebook cell. The process would look like the following:
User edits cell
Juxl caputres username, cell-id, execution time, etc
Juxl creates an xAPI statement
Juxl sends the xAPI statement to a Learning Record Store
Depending on what Juxl-Extensions are installed, different user activites can be captured. The logged data can then be used in further analysis.
The name Juxl can refer to the Juxl-Ecosystem or the JupyterLab-Juxl extension depending on the context. The exact annotation and differences are explained in Component overview.