Hello, ran across this post and curious to know if anyone from GitHub or an active maintainer of the GitHub Classroom project can comment on this. I think I understand the original poster’s reasoning, @SophieSi, as to why this is an issue. I would love to see the following feature within GitHub Classroom:
Ability to create a GitHub Organization/Team and restrict GitHub Classroom URL creation to only those users within the GitHub Organization/Team. This would allow me to create my roster of students as a Team and ensure that only members of that team are allowed access to the homework material. The reason this is important to me (and why @danwallach’s solution isn’t practical) is that my students will share the URL to other friends/students who are not enrolled in the course. It’s important for me to restrict this access to only those within the current course as the homework assignments will often be reused across semesters and allowing students access to these when not in the course gives them access to material and proposed solutions prior to them taking the course.