I’ve been working this summer to setup GitHub Classroom for our optional computational lab associated with our large undergrad intro to statistics course. While the course has not started yet, we’ve been testing features of GitHub Classroom, which has allowed me to put together guides for both teachers and students.
On the teacher side, I’ve listed recommended steps for getting your GitHub Classroom/organization setup, how to send out assignments, and how to grade assignments. These are solely based on my experience so far, and I would love additional feedback to be included in these guides, especially for grading workflows.
On the student side, I have steps for downloading Git (both Windows and Mac–I assume that if a student is using Linux, they probably can figure out how to download Git), and how to pull, edit, commit, and push assignments to GitHub Classroom. I specifically do not go into branching or any intermediate/advanced Git features, as we want to use Git as an educational tool, and not have it be the focus of our class.
Here are the links to the guides:
I’m sure that similar material has been posted here, but I just wanted to pitch in what I have so far. Looking forward to feedback.