πŸ“˜
Jupyter Notebook Guides
Learn all about grading Jupyter Notebooks with our step-by-step guides.
Jupyter Notebooks (previously known as iPython Notebooks) are an excellent tool for teaching python programming to students in an interactive environment. Notebooks allow teachers to combine descriptive text blocks with interactive code blocks allowing students to code and learn in one place. Jupyter Notebook assignments are one of the most common autograded assignments in CodeGrade. Here we provide some guides for setting up automatically graded assignments with Jupyter Notebooks.
Learn about all the steps to set up a basic Jupyter Notebook assignment

​
πŸ“
Setting up basic Jupyter assignments

Grading Jupyter Notebooks is very easy in CodeGrade, there are however a couple of things to keep in mind when doing so. The video above or the guide below will let you know about these details and provide you with small code snippets to make your life easier.

​
βš’
Using NBGrader to autograde Jupyter

There are a couple tools available to help you "unit test" or autograde your Jupyter Notebooks. One of those tools is NBGrader. CodeGrade has built in support for NBGrader to help you use your NBGrader scripts directly in CodeGrade.