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.
I have Canvas set to drop the lowest quiz score, however, my students can only barely tell that the grade text is slightly grey when dropped. Can it have a tag like the "missing" and "exempt" ones in the student gradebook?
My Canvas shell has three different sections that all meet at different times throughout the week. I need to be able to batch edit assignment due dates by section, but right now Canvas can't filter by section for batch edit. My only option is now to manually (tediously) edit due dates for each assignment individually.
Morning! One of the more frustrating aspects of Canvas are groups and the issues that show up when copying courses that have them. But now we have yet another issue. Most recently we have had instances where people mark an assignment/discussion as a group assignment but then do not link the discussion or assignment to any…
So, we have encountered a few assignments where the Speedgrader presents the teacher with the "Empty Course" page, even though the course is not empty. I have discovered two New Quizzes in the same course where this has occurred, despite multiple students being assigned (at Module level, which passes the permission down to…
A teacher has expressed concerns with the recent update. Exact concern is as follows: "My Canvas has been acting glitchy since the last "update." For instance, when I grade essays the highlight and cursor tools do not always work. I have to try highlighting several times,or come back later to finish. It's told me I "ran…