jupyterlite / jupyterlite

Wasm powered Jupyter running in the browser 💡
https://jupyterlite.rtfd.io/en/stable/try/lab
BSD 3-Clause "New" or "Revised" License
3.84k stars 294 forks source link

Does nbgrader work with jupyterlite? #160

Open aneesha opened 3 years ago

aneesha commented 3 years ago

Is it possible to use nbgrader with jupyterlite? I think it would be great in the educational context to be able to grade and provide feedback to students.

https://github.com/jupyter/nbgrader

jtpio commented 3 years ago

Thanks @aneesha for opening this. It would indeed be really great in the educational context.

The first step would be to have a nbgrader JupyterLab extension, which is currently tracked in https://github.com/jupyter/nbgrader/issues/1006.

And then add that prebuilt (federated) extension to a JupyterLite deployment.

bollwyvl commented 2 years ago

There is now a labextension and it can be installed with --pre or tried on binder.

The challenge now, however, would be to get the places where it expects the serverextension to be served by.... something else. The UI is very tightly coupled with the extensions and APIs, and there is still a lot of UI that is shipped as an IFrame. So i'd say nbgrader probably still fairly far off from being usable in a JupyterLite site.