I am trying to find an easy solution to a problem I am having with Canvas quizzes. I copied a previous course into my present course, which included online quizzes, which I use as practice problems. There are several images built into questions; the image files are stored in a folder on the Canvas site.
When students take the quiz, they cannot see the images; instead there is a locked symbol in each place. I can go through and delete the old images and replace with the original image files which solves the problem, but I am wondering if there is an easier solution to this problem. It seems like a permission issue, but I am unsure of how to easily fix this.
Hi Scott Kreher
Welcome to the worldwide Canvas Community! This can stem from a few things, but the most likely is that the folder the images are in or the images may be due to the images being in a folder that is not accessible to students. Take a look at two similar discussion threads that discuss this:
Lock Image on Quizes
Image with "lock" icon, problem in Quizzes
Since you imported this, did you import the folder that the images were originally linked from, as well? Check the folder permissions on your FILES menu area to make sure, as the above links mention. On the other hand, if you imported this from Canvas Commons (not sure if you did....) there is apparently an ongoing and not-yet-solved issue regarding this: Quizzes with missing images
Finally, there HAVE been some recent cases similar to this. There is a rather long listing here:
Quiz images not displaying (See especially the various issues from Kimberly Smith)
Unfortunately, this is one case where the Preview link for quizzes does not work too well. If you like, I can try to add a sample student to your course site (since you're at my institution!) and see if one of the above solutions works for the quiz so that we can try to nip it ahead of time. (You can try a new quiz and password-protect it so that your actual students can't otherwise get into it.) Otherwise, this may have to be elevated by our IT Department to Canvas Support.