-
- Extract it and keep it somewhere easy to access
-
Install the requirements by typing
pip install -r requirements.txt
- Alternatively,
pip install PyGithub
orpy -m pip install PyGithub
on powershell - Mac users might have to use
python3 -m pip install PyGithub
- Alternatively,
-
Keep note of these:
-
- Copy the org name from the URL -> https://i.imgur.com/NCJM6rm.png
-
- Go to the section you're grading (not individual assignments) and click
Students
- Download the classroom_roster.csv and move it somewhere where you will find it
- Remove the students (entire row) that you don't want to clone from the csv file
- Go to the section you're grading (not individual assignments) and click
-
-
Run cloneRepos.bat from the GradingScripts
- Paste the personal access token
- Type the github organization that you found (exactly how it is named, case not sensitive)
- Enter the directory/full path (as well as the filename) that the classroom_roster.csv is in
- Enter the full path (ideally) of where you want the assignments to be stored
Now you’re ready to grade!
- Keep note of the assignment link that you want to clone
- Follow the instructions regarding the date & time due
NOTE: the time is assumed in your local timezone. So an assignment that's due at @ 2:00 PM EST would be 14:00 in 24hr format.