What are your workarounds for dealing with the lack of basic functionality in the modules interface?

NO_GO_AWAY
Community Member

So you cannot assign modules to student groups. To explain:

Course C has 8 modules, M1 through to M8. Students need 6 modules to complete the course and these are chosen for the students.

Class A and B are both on Course C.

Class A has modules M1, M2, M3, M4, M5, M6.

Class B has modules M1, M2, M3, M4, M7, M8.

They are on the same course with the same qualification. The modules should only be visible to the specific student group that needs them.

You cannot do this basic and extremely obvious function using Canvas. There has been multiple requests for this for at least 5 years now.

https://community.canvaslms.com/t5/Idea-Conversations/Module-access-to-specific-groups-sections-or-s...

What are your workarounds for this simple task, so far I have read some great ones like:

- Use Mastery paths and a quiz.

- Use an assignment to hold the whole module.

- Make a new course for each group.

and finally the one I have opted for, hide and ignore modules all together and just run the thing like a standard webserver running some 90's HTML website and index everything that way. It means that students can still access the incorrect material but I can see no way of really stopping that.

Have you got anything better?