Faculty Question of the Week

Each week we'll use this space to share a question (or more!) that we've received about Quercus and other Academic Toolbox tools.

This week's question is: "Can I insert a direct link to a module text header on a page or announcement?"

This Week's Faculty Question

Q: I organize my course content in Quercus with modules. Because the modules usually have different types of content (e.g., lecture notes, assessments, resources), I like to use text headers to signal the different types of content and organize the modules into sections. I also like to send reminders (e.g., on a page or an announcement) to my students about which sections of a module they should focus on for a particular week. I know how to add a link to an entire module to a page or announcement, but I would like to link directly to specific text headers inside the module. Is it possible to do this in Quercus?

A: Yes, this is possible! However, there isn't a built-in functionality in Quercus that lets you do this directly using the Rich Content Editor (like you would do to link to an entire module or other course content). To link directly to a specific text header within a module, you will need to use your browser's developer tools.   

Use your browser's developer tools to add a direct link to a module text header in the Rich Content Editor

Find your course code

You need to have ready the numeric code for your course. You can find this code by navigating to your course Home Page and checking the URL on your browser address bar. On the course homepage, the course number is at the end of the URL. In the example below, the course code is 221594.

Screenshot of browser address bar highlighting location of URL for Quercus course

Find the Module Text Header Id

Follow the steps below to get a link for a specific module text header using your browser's developer tools. The instructions describe the process for the Chrome browser, but the process should be similar with other browsers (i.e., Firefox):

Screenshot of Quercus module page interface highlighting a mouse over selection of a text header inside a module

Screenshot of Chrome developer tools panel, with Inspect Element selected

Screenshot of HTML elements for the selected module header

  1. Navigate to the Modules page for your course.
  2. Mouse over the module header text that you would like to link to.
  3. Right-click on your mouse and select Inspect.  You can also use the following keyboard shortcut instead of the mouse: Ctrl+Shift+I.
  4. Scroll up through the code from the highlighted <div> element (i.e., <div class="module-item-title">)   
  5. Find the <li> element that contains the header (typically the first <li> element before the highlighted <div> element). This will contain the id for the module header you moused over in Step 2. It will have the form:  id="context_module_item_12345". This is the id that you need to use in your link. (NOTE: 12345 is not the number that you will see. In our example, id="context_module_item_2740872")

Create your link

Create your link using the following structure, replacing the course_id with the numeric code for your course and 12345 with the module item number from Step 5 above:

  • If your home page is the Modules page: https://q.utoronto.ca/courses/course_id/#context_module_item_12345  
  • If your home page is NOT the Modules page: https://q.utoronto.ca/courses/course_id/modules#context_module_item_12345

In our example, our home page is NOT the modules page so we used the following link to get to the module header we want: 

Try it out! The above link will take you to the Content header inside Module 1 in our FASE ETO Quercus Template Course.

NOTE: Depending on the browser you use, the header text might be at the very top of your screen or have some items above it.

Share the link

Share the link on a page, announcement, or anywhere you use the Rich Content Editor, by following the instructions for inserting external links on the Canvas Instructor guide: 


For additional assistance with links to module header text, please contact us at fase.edtech@utoronto.ca or book a consultation.  

Have a Quercus (or EdTech) question? Please contact FASE's EdTech Office.