Installation
Each admin user (“instructor”) can verify the presence of nbgitpuller
on their hub presence
- open a
terminal
session - run
pip install nbgitpuller
File Setup
The purpose of nbgitpuller
is to ease access to files in a remote GitHub repository.
- create a GitHub repository
- place a
.ipynb
notebook file - TO DO: test this on a private repository
Create Link
Go to this website (or later use a browser extension)
- URL for hub (e.g. https://ucmerced.2i2c.cloud)
- URL for repo (e.g. https://github.com/dsollberger/shared_stuff)
- indicate file name (i.e. the assignment’s notebook)
- copy-and-paste generated link to assignment (i.e. back in Canvas)
Future Work
- TO DO: see if this access works from a student perspective
- TO DO: apply GitHub Actions (e.g. release file to students after a certain date/time)