Skip to content

GitHub Classroom Notes

Samantha Shanny-Csik edited this page Dec 29, 2024 · 1 revision

Managing classroom

Distributing assignments

  • 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
Screenshot 2024-08-15 at 10 13 02 AM
  • 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)

Screenshot 2024-08-15 at 10 10 09 AM

Granting students admin access to their assignment repos

  • 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)
Screenshot 2024-08-15 at 10 04 21 AM
  • 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?)

Lessons learned

  • 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