Student dashboard: compatibility with voila
To use the student dashboard in a notebook, the user currently needs to know a minimum about notebooks: how to evaluate a cell. In addition s.he may inadvertently edit the notebook, like changing the cell type, or duplicating cells.
This is one of the few remaining pain point in the path from a link in a web page to a running notebook fetched by travo. Especially when this is the user's first step into Jupyter.
TODO / barriers:
-
incompatibility between voila and nbconvert=7 -
Open the voila dashboard as a panel in the lab for a better integration
This can be done from the notebook using the voila preview button of the voila extension
Can this be done using a url? -
The open button is not functional: - Option 1: see if ipylab could be functional in voila, specifically when running within a lab?
- Option 2: detect that the dashboard is running in voila, and open a /lab url.
Caveat: how to ensure that this does not open a new lab instance each time?
-
jupytext support in voilà (bonus)
Edited by Nicolas Thiéry