nbgrader: A Tool for Creating and Grading Assignments in the Jupyter Notebook