Checks one Python Basics notebook against S1, the same way
instructor/grade_notebooks.py does. It runs every cell in Python in this browser
(the Pyodide build JupyterLite uses), then the hidden checks. An exercise is met when its check cell
is unedited and prints pass and its hidden check passes. The notebook also has to run
top to bottom without errors, with the name cell filled in. Files stay in this browser; nothing is uploaded.
Hidden checks: loading…