Skip to content
  • There are no suggestions because the search field is empty.

Addressing Verifier Parameters in Course Content

If you have links to course files in any of your course content (Announcements, Assignments, Classic Quiz Instructions, Discussion Topics, HTML Files, Pages, and Syllabus), and you have used UDOIT to fix any issues in those content items, verifier parameters may have been added to your file links.

What are verifier parameters?

A verifier parameter is a long code that is added to the end of a Canvas file URL that allows any person with that URL to access the file based upon its file permissions, including publishsed, link-restricted, or scheduled files, but not unpublished files. This is a standard feature of Canvas.

How did verifiers get added in the first place?

When UDOIT requests content from Canvas, Canvas automatically adds verifier parameters to every file link in a content item. When users fix issues in UDOIT, it relies on this content from Canvas in order to find the original code and replace it with the fixed code. This introduced the verifier parameters into existing file links that previously did not have them.

Example

Let's say you have a file in your course that contains the answer key for an assignment, and you have set the file to be published the day after the assignment is due. If you link to that file in one of your course pages, students will not be able to access the file due to the availability status. However, if you fix an issue on that page using UDOIT, the link to that file will contain a verifier parameter. After that, students who select the link can view the file, even before the availability date.

Note: This example illustrates one specific scenario, but verifier parameters apply to all supported file permission settings described above, not just scheduled availability.

Why should I be concerned about verifiers being added?

If a verifier is added, the file is no longer hidden from students. This can cause security concerns if faculty are waiting to publish files until after students submit assignments or quizzes. If students have access to files they shouldn't, those file links will need to be updated.

How to Fix It

UDOIT now actively removes verifier parameters from content before it is uploaded to your course. We are talking with Instructure about changing the way Canvas provides course content to external vendors. So future use of UDOIT will not add verifier parameters. Additionally, if you fix issues on pages containing file links with verifier parameters, UDOIT will also remove those parameters.

Next Steps

You will need to inspect any file links in your course to see if they have verifier parameters and remove it:

  1. Steps to remove the link verifier in Canvas.Edit a content item that contains a file link.
  2. Place your cursor inside the file link
  3. Select "Link Options"
  4. In the Link field, delete everything after the question mark
  5. Select Done