Students Should Not Be Able to View The Names of Unpublished Files

0 Likes
(5)

Currently, if a student tries to access an unpublished file, they see a message like this:

cacd05da-1416-48f3-9f37-3a8f868a6f84.png

Note that the filename is displayed to the student. This may not be an issue in certain cases, but there are many cases where it could be problematic:

  • Perhaps you have an unpublished quiz where the filename indicates which material students need to study.
  • Perhaps you uploaded a file called "031522_popquiz"--not much of a pop quiz if students know the date.
  • Perhaps you have uploaded files intended only to be shared with other instructors
  • Perhaps you have uploaded files with accessibility accommodations that include the name of a specific student

In these and other cases, the name of a file reveals information that is harmful to the function of the class. It also subverts the basic expectation that unpublished files are invisible to those who have not been given access.

It's not simple to track down the link to an unpublished file, but because Canvas uses sequential identifiers, it's entirely achievable for anyone properly motivated.

Consider Google Docs: If you try to access a file that has not been shared with you, the file name is not exposed.

Screen Shot 2022-03-15 at 4.15.51 PM.png

Google does not reveal the filenames of unshared documents because this would violate the expectations of their users. Instructors have the same expectations of their students, and Canvas should function accordingly by not exposing the names of unpublished files.

Tags (3)
2 Comments
KristinL
Community Team
Community Team
Status changed to: Open
 
KristinL
Community Team
Community Team
Status changed to: Archived

Thank you for bringing this to the attention of The Community and the Product Team!

The Product Team reviewed all feature proposals recently, and this thread was identified as a bug. This thread has been linked to an internal ticket and will be addressed using that system instead of our formal Idea Conversations process.