JuezUN / INGInious

UNCode is an online platform for frequent practice and automatic evaluation of computer programming, Jupyter Notebooks and hardware description language (VHDL/Verilog) assignments. Also provides a pluggable interface with your existing LMS.
https://juezun.github.io
Other
9 stars 7 forks source link

Auto-submit Jupyter Notebooks to UNCode grading environment #468

Open ranjiGT opened 2 years ago

ranjiGT commented 2 years ago

Hi, leads,

I would like to request a feature for auto-submitting Jupyter Notebook from the Jupyter Notebook itself to the UNCode grading environment.

I believe this could help make the submission workflow easier for students instead of manually uploading and submitting in UNcode.

Something like the below:

Screenshot 2022-08-11 at 19 47 46

I have been working on something like this since, months to be integrated into UNCode, for which I have been trying to create a Python library that emulates this button: https://github.com/ranjiGT/uncodejupyterplugin

Let me know if this can be integrated into the current pipeline of UNCode.

Appreciate your time!

VirtualDiegox commented 2 years ago

Hi there! the Dev team have review your feature request and we think that could be a great add to the functionality of UNCode, we discussed some tools like JupyterLite that could make the trick with an own implementation of it adding the button to submit the notebook and adding it to UNCode via an