- Install
nbgrader. - Place the uhd-pap/course repository content in a
source/course/directory. - To automatically
gitignoreoutput from the notebooks,pip install nbstripoutandnbstripout --install. - Make sure a remote
deploypoints to a discardable repository. It will be overwritten with the cleaned-up course where exercise solutions have been replaced by placeholders. The published course repository is uhd-pap/course-deploy. - Run
./deploy.sh. The script runsnbgrader assignin../../, commits the result and force-pushes the repository to thedeployremote. - Re-compile on http://mybinder.org/.