We’ve used GitHub and GitHub pages for student work for the last two years, with an organisation to keep things in one place and apart from our own work. We’d like to start using Classroom, but never had enough time to set it up.
However, this year we’re being asked to ensure that students can’t see each other’s repo code. The requirements are as follows. Using only education accounts:
- only one student (the repo owner) should have access to their repo
- the student repos need to be private
- allocated individuals (tutors, second markers, moderators) need access all student repositories
- same requirements for GitHub pages
I’ll look through Classroom, but some quick pointers about the above might help speed the process. We start on October 1st and these requirements just landed, with a suggestion that we use an in-uni GitLab installation instead, but I can preserve what we have already started on GitHub if I can reassure people.