generate_assignment
The goal is to get a generate_assignment
-like method for Course
and a fully functional generate_assigment
method for JupyterCourse, inspired from methnum
. In details, the functions must:
- prepare a git repository in
release
dir (if repo exists online, clone and reset it, if not git init)reset_generated_assignment
- generate the assignment via nbgrader (JupyterCourse version
generate_assigment_nbgrader
) or just copy thesource
files inrelease
(Course versiongenerate_assigment
) - commit the new files
commit_new_assignment