Students can access external url, external tool, and course file module items in modules they are not assigned
This issue was declined by the product team. Please see the Additional Info section for resolution information.
Description
When a module is not assigned to an entire course, students who are not assigned the module are able to view external url, external tool, and course file items from the module
The ‘Next’ button at the bottom of the modules page will link students directly to the module items in the module they are not assigned when on the last item in the module before the module the are not assigned so the students don’t even have to guess the module item URLs
Expected Behavior
Students should not be able to view module items in modules they are not assigned
Workaround
No workaround exists at this time.
Steps to Reproduce
Prerequisites: A course with two modules and two students enrolled.
-
Assign the first module to one student and the second module to the other student
-
Add a page to the first module and external url, external tool, and course file module items to the second module
-
As the student assigned to the first module access the page in the module then click the ‘Next’ button in the bottom right. This will open the module item page for the first item in the second module which is not assigned to the student.
Additional Info
LX-2101
This behavior is not a bug, but we understand that it can be inconvenient. Currently, this functionality isn’t available, and we’ll ensure it’s noted in the documentation about Differentiated Modules release for clarity. We’ll close this ticket for now, but please know we’ve added this feedback to our list for future improvements.
Known issues indicate notable behaviors that have been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.