github-education-resources / classroom

GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.
https://classroom.github.com
1.34k stars 566 forks source link

Filter classrooms by owner #2523

Open NuttKatyISD opened 4 years ago

NuttKatyISD commented 4 years ago

Show only my courses :sparkles:

We're looking at several schools in our district using Classroom next year. I'm the only teacher currently using it, but several have expressed interest for next year, and a couple of made test courses to play around.

What I noticed is that I'm able to see any courses created in Classroom that are part of the same organization and create assignments in any of the courses.

Would it be possible to limit the courses seen to only the person that created and possibly some type of administrative user? Or, failing that what about adding an option to filter and only display the courses created by the user that's logged in?

I know that we can create a new organization for each teacher, but we're planning on working towards becoming a GitHub School (District) and my understanding is that would put us all under one organization which would then put all of our courses under one list.

d12 commented 4 years ago

Seems like a super reasonable request :) We'll update this issue when we've implemented this!

my understanding is that would put us all under one organization which would then put all of our courses under one list.

Assuming you're talking about the GitHub Campus Program, your district will be given an Enterprise, which consists of many Organizations. You'll be free to create as many premium organizations as you like, so you'll still be able to have an org per teacher, faculty, school, or however you'd best like to organize.