Dear all,
FYI: my colleague, Harald Schnurbusch, has attended to the issue of auto-grading Jupyter Notebooks as part of the Moodle integration of Jupyter. I took the liberty to forward him Lars Pieschel‘s
mail.
Best wishes
Malte Persike
Von: Pieschel, Lars <lars.pieschel@rwth-aachen.de>
Gesendet: Freitag, 4. September 2020 18:31
An: jupyter@lists.rwth-aachen.de
Cc: welten@dbis.rwth-aachen.de; gleim@dbis.rwth-aachen.de
Betreff: [Jupyter] Automatic evaluation of jupyter notebooks
Hello everyone,
I was tasked by the chair I5 to digitalize the Semantic Web Lecture using Jupyter notebooks but have some questions regarding the evaluation of said notebooks.
We plan on using the RWTH JupyterHub as a substitute for Exercises and would like to automatically grade the jupyter notebooks with unittest on the output. Are there already recommended methods to do this or can
you use something like nbgrader (https://nbgrader.readthedocs.io/en/stable/) on the RWTH JupyterHub?
Apart from that, are there ways to integrate the submission and/or grading of jupyter notebooks into RWTHmoodle?
The workflow should look like this:
Ideally the notebooks can only be submitted before a certain deadline and after a notebook gets graded, the grade is automatically transmitted to RWTHmoodle.
Best regards and thank you in advance,
Lars Pieschel