Determine Your Workflow
Guide for students Ⓢ and instructors Ⓣto choosing a workflow and finding related documentation
Last updated
Guide for students Ⓢ and instructors Ⓣto choosing a workflow and finding related documentation
Last updated
Depending on how familiar students are to Version Control technologies such as Git, different workflows may fit best the strategy used to distribute coding materials and assignments.
There are two options:
This simple workflow assumes no git knowledge from the student nor the instructor. Notebook files are shared via CANVAS and directly uploaded to JupyterHub
Using this workflow, teachers have the ability to generate a smart link that pulls the materials automatically for students into their JupyterHub. If you are a teacher using this method, you will need basic familiarity with git and github.
Using Git and GitHub to distribute your materials encourages best practices for software development and additionally adds versioning to changes made to the source code, allowing students to revert to prior versions if necessary. If you will be using Git, we recommend using GitHub Classroom to help automate the process.
Ⓢ Students should familiarize themselves with:
Ⓣ Teachers should familiarize themselves with: