Mimir Classroom now provides Hosted Jupyter Notebooks as a new coursework type. You can get started by clicking on "Create Notebook" from your course dashboard.
After entering a title, you can click on "Create Solution Notebook" to load into our hosted Jupyter environment. This is a standard Jupyter environment with a few additions. In the menu bar, you will find "Read Only", "Graded", and "Clear Type" buttons. You can select a code cell and click these buttons to modify the cell type.
Using Cell Types
Read Only: Use these cell types when you want to provide code to your students that they shouldn't be able to edit.
Graded: Use this cell type for the code you want to run test cases against. You will need to fill out these cells with solution code.
These cell types will have a corresponding "Starter Code" button and an ID. Click on the "Starter Code" button to specify what the students will see.
If you choose to leave this blank, the students will see an empty graded cell to work on.
You can click on the auto-generated ID button above the "Starter Code" button to give it a unique representative name of your choice. You will use these IDs when building testcases.
Saving Your Notebook
Any changes you make are continuously auto-saved to your local directory, however, when you get to the final version you want to use in your Mimir coursework, you will need to click on the green "Save to Mimir Notebook" button on the top right corner and choose the corresponding coursework. This step is crucial to finish setting up your Mimir Notebook, just because it auto-saved doesn't mean it's been linked to your Mimir Notebook and you must do so manually when you are done making edits to the notebook.
If you choose to download a notebook that you created within Mimir Notebooks, Mimir metadata will be included but it will be compatible with other Jupyter Environments.