How does one integrate "Back to the top" icons on longer pages with several sections, so the viewer can jump right back to the table of contents?
Hi Andreas,
While I'm not super proficient with design, I was able to test out the following steps and it worked as designed in my instance of Canvas.
Open the page in Canvas where you want to add the "Back to the Top" functionality.
Click the "Edit" button.
In the bottom-right corner of the RCE, click the </> button. This will open the HTML Editor.
</>
Find the first line of code on your page. This is the code for your table of contents or the first element at the top.
Before this first line, add the following code:
<SPAN class="hljs-tag"><<SPAN class="hljs-name">a</SPAN> <SPAN class="hljs-attr">id</SPAN>=<SPAN class="hljs-string">"top"</SPAN>></SPAN><SPAN class="hljs-tag"></<SPAN class="hljs-name">a</SPAN>></SPAN>
This code creates an invisible anchor at the very top of your page with the ID "top." You can also use a div tag with an ID, like <div id="top"></div>, but the anchor tag is a clean and common practice.
<div id="top"></div>
Scroll down to the end of a section in the HTML Editor.
Add the following code where you want your "Back to the Top" link to appear:
<SPAN class="hljs-tag"><<SPAN class="hljs-name">p</SPAN> <SPAN class="hljs-attr">style</SPAN>=<SPAN class="hljs-string">"text-align: right;"</SPAN>></SPAN><SPAN class="hljs-tag"><<SPAN class="hljs-name">a</SPAN> <SPAN class="hljs-attr">href</SPAN>=<SPAN class="hljs-string">"#top"</SPAN>></SPAN>Back to the top ⬆️<SPAN class="hljs-tag"></<SPAN class="hljs-name">a</SPAN>></SPAN><SPAN class="hljs-tag"></<SPAN class="hljs-name">p</SPAN>></SPAN>
href="#top" is the crucial part that links to the anchor you created in Step 1.
href="#top"
style="text-align: right;" is optional, but it's a good way to position the link on the right side of the page to make it more prominent. You can change right to center or left to suit your preference.
style="text-align: right;"
right
center
left
You can change the text "Back to the top ⬆️" to whatever you like.
Repeat this for every section where you want the link to appear.
Click the </> button again to switch back to the regular RCE. You should now see the "Back to the top" link displayed on your page.
Click "Save".
Important Note: The reason this method works better is that Canvas is less likely to strip out id attributes when they are embedded in the HTML source code directly. When you use the built-in RCE link creator, it sometimes creates an HTML structure that the editor's automatic cleaning process misinterprets and removes upon subsequent edits.
id
By working in the HTML Editor, you bypass this potential issue and create a reliable navigation feature for your students.
Hi all, we are seing as issue where if a student answers a questions within the quiz which has an acceptable alternative response, and the point is upgraded from 0/1 - 1/1 (and update is pressed with adjustment saved) When the student has a 2nd attempt the original 1st attempt incorrect answer which has been marked as…
I assigned the first draft of an assignment. Each student got rubric comments from me and from one peer. The Speed Grader view gives me a "Select Rubric" menu, allowing me to toggle between my comments and the peer comments. But the Gradebook's "Bulk Download Rubrics" command generates a CSV file with only the peers'…
Hi all, I'm looking to see if this has happened for anyone else. A student completed a Classic Quiz and one question was counted wrong that should not have been. In the quiz settings, the instructor entered 9 possible answers for this question. The student entered one of these answers. However, that particular question was…
Looking for the addition of partial credit for alternative format questions in Canvas, like ordering and category/matrix. We can only do it in close drop down, matching, and multiple response.
Has anyone found gaps in their course analytics ? I'm currently seeing missing last view date, last participation date, and participations at overall course level, even though the same data is present at individual week and student level. Am also seeing truncated asset counts ie we are seeing only the global header counts,…