-
Notifications
You must be signed in to change notification settings - Fork 1
GitHub Classroom Notes
Samantha Shanny-Csik edited this page Dec 29, 2024
·
1 revision
- create org at https://github.com/
- create/access your GHC at https://classroom.github.com/
- NEW (2025) - create assignments as template repositories inside EDS-240-Data-Viz organization, then create repo from template inside classroom org (e.g. eds240-winter-2025-org). Make sure to edit copied repo so that it itself is a template before attempting to create assignment
- turn repos into assignments in your classroom; find suggested assignment settings in this MEDS instructional doc; this creates a sharable link that students use to accept an assignment
- share link generated on GHC with students -- this is how they accept an assignment; once accepted, it creates a fork of the assignment inside the org

- recently learned: sharing the link to the GitHub org is helpful, bc students can see all their accepted repos there!! (can only see their own assignment repos; see screenshot from Kat Le)
- this is a setting you select when first creating an assignment; allows students to transfer ownership of their assignment repo to their own GH account (e.g. see screenshot from Kat Le)

- once transferred out of your GHC org, you (as the instructor) will no longer have access to the repo
- still unclear when students can actually do this (e.g. can this happen immediately after the set due date, which could not be ideal?)
- don't put any other repos inside GHC organization (e.g. answer key repos); they will get buried by assignment repos
- provide students with the link to the org (e.g. https://github.com/eds240-winter-2024-org; bookmarking on slack channel might be easiest) so that they can easily find their assignment links (repos don't show up under their personal GH profiles, so it can be difficult for them to keep track of everything); they can always access their repos through the assignment invite link, but those tend to get buried on slack or in emails