- '''orgName''': Your organization's name
- Ex: '''https://github.com/Purdue-ECE264''' then '''orgName = "Purdue-ECE264"'''
- '''authName''': Your github username
- '''authKey''': GPG key
- Go to https://github.com/settings/tokens
- Click '''Generate new token'''
- Add a Note and check the following scopes:
- repo
- admin:org
- Generate Token copy it
- Paste key... (This step will be finalized when our code is)
- Go to https://classroom.github.com
- Login and click '''New Classroom'''
- Click '''Create an Organization'''
- Go through organization setup
- This organization belongs to:
- My Personal Account
- A business or institution
- This organization belongs to:
- Select the new organization
- Follow listed steps to add TAs if desired
-
Go to class organization page
- Create a new repository
- Add Homework files to repository
- Change setting of repository:
- Template Repository
-
Go to your classroom
- Click '''New Assignment''' The name must match the json file
- The assignment must be private and the student should not have admin access
- Please specify the repository created in your organization
- Add Autograding tests
- Add test, run C, Run Command: '''make test all'''
- Share "invitation URL" with students