Is there a way for students to hide unpublished courses from their list of all courses? Our system automatically provisions dozens of courses that will never be used or published, and students are left with course lists choked with more unpublished courses than published ones.
@emily , there’s no way on the front end of Canvas to do this. Yet, I’ve shared this with the Canvas Developers group to see if they can help.
Honestly it seems like like it would be easier to clean up the backend of Canvas by removing - deleting - all of those unused courses. As an Admin it would drive me crazy to search through all of them to find what I need.
Hi @emily ,
@kona is spot on. I did want to reach out and ask what the auto provisioning of courses is for, i.e. the methodolgy behind it and what purpose they serve? Perhaps this is something we could help with to find out if there is a better way to achieve what they are doing without necessarily having to create the courses.
The only way to get around this would be never to enrol the students in the first place, or remove their enrolments (which would remove it from their list).
I would be very curious to hear what the purposes of these are, and hopefully we can give you some guidance.
Cheers,
Stuart
I also have a similar question, but for a different reason.
We are a PK-8 institution and our SIS (PowerSchool) syncs courses and enrollments directly to Canvas, which is AWESOME! Every course and section that is created in PowerSchool, automatically generates a course shell and enrollment in Canvas. The problem occurs when we need to create courses merely for the purpose of reporting in PowerSchool and NOT for the purpose of creating on online learning space in Canvas.
Because Canvas syncs with PowerSchool, if I manually delete a course in Canvas, it will just re-provision at the next sync.
When we synced last year, parents seemed OK with seeing a bunch of unpublished courses as observers, but this year I've already had a dozen or so ask about.
Any more thoughts? Sounds like this will have to be a feature request?
Rob
Hi @emily
I will echo Stuarts question!
Our SIS/Canvas integration automatically creates a course shell for every course in our schedule each term, and automatically adds the student and teacher enrollments into those section shells. If a student is not enrolled in one of those unused shells, then the student will not see it in their courses list.
If a student is enrolled in a shell that is not used by the teacher, thus never published, I would still want that shell to reflect the actual enrollments in that shell and show on the students' course lists. We have several reasons why this would be important at our school.........
I'm sure there are more reasons, but that will do for now.
Kelley
Hi, folks! Here's the situation:
So...any thoughts? I'm always open for a better method!
Emily
Hi @emily ,
Thank you for the extra information, that is a bit of a conundrum, though I have a couple of ideas of things you could do.
This largely depends on the capabilities of your SIS, and how that integrates with Canvas, however I would be aiming to do something similar to the following:
Would any of those potentially suit?
Cheers,
Stuart