Hi, I’m trying to setup my first assignment after watching the video on ‘Setting up Individual Assignments’, but still have a few questions.
Within GitHub Classroom, I have created my classroom (@CSC-285). I then selected the “New Assignment” button, and then the “Create an Individual assignment” button.
I made the assignment private, did Not check the box to “Give students Admin permissions on their repository”, and I added some starter code. I then copied the assignment invitation link created and sent to 2 of my students in my organization for testing.
The problem is that both students can see each other’s new private repos. I thought that by setting up Individual Assignments using the technique in your video, they wouldn’t be able to see each other’s work?
After looking further, I checked my Organization’s Member Privileges under Default Repository Permission and saw that it was set to Read. So I changed this to None which removed their access to seeing their fellow students private repo’s, but, as a result, they also couldn’t see the new assignment repo I just invited them too. So I realized I needed to create individual teams for each student, add each student to their own team, and also add the team to the student’s assignment repo. Then, each student was only able to see their own assignment repos and any public repos in the Organization.
Were all these extra steps I took really necessary, or am I missing something?
Thanks so much!