eClass Support
Recreating Tab Displays / Onetopic Course Format in Canvas
Last modified on 12 September 2024 09:52 AM

Users moving existing course content from the eClass/Moodle environment to Canvas may be seeking ways to recreate various hierarchical display methods for course content. Content moved automatically between systems will come across as a series of pages (found in the "pages" section of the course) that will need to be linked manually.

When starting a new course, you can create pages to fully customize the way students see and access your course. While some instructors may like the default structure of canvas courses, others might prefer that the materials are presented in a more curated manner.  "Course links" within pages allow you to easily link to any content in the course, including other pages. This article will demonstrate recreating the tab displays in a course previously using the Onetopic course format, linking them from a new course home page. These same instructions could be used to further customize the home page provided in the University of Alberta custom template

If you'd like more general information about creating pages in Canvas, please see the following Canvas documentation:
Instructor Guide - Pages
Instructor guide - Rich content editor

These instructions are just one idea of how to approach navigation links and buttons; there's a virtually unlimited number of ways to design and format content.  The built in icon maker tool might be of particular interest to instructors making navigation buttons:
How do I create an icon using the Rich Content Editor Icon Maker?

Getting Started

For this example, we've already created a set of pages in the Pages section of the canvas course:
the pages section in canvas

In this example, our main page will be called "general information", and we'll match our navigation buttons to the tabs in the previous eClass course:

general section in eclass course

Creating A Table

First we'll add a 6x1 table to the top of our main page from the table menu, and enter the page names:

In the table properties, we'll set a green background colour for our links (tip: The shade of Green used in the UofA template pages is #275D38, the gold colour is #F2CD00). We'll also set a border width of 10 pixels and the border colour to white (from the advanced section):

table propertiestable properties 2

We'll also highlight the entire row, and edit the cell properties (in the advanced section) so that the cells maintain the 10px white border between them:

And with the text still selected we can set a text colour and center the text in the cells using the controls on the toolbar:
using the toolbar buttons to adjust text

Creating Links

Next we'll link the "Assignments" page by selecting the text, then clicking the Link button and choosing "course link." In the menu that appears on the right side, we'll find our "Assignments" page from the pages section. Tip: You can keep this menu open, select a different piece of text, then click its corresponding page in the Add menu so all of these pages can be linked in one step! 
adding a course link 1    adding a course link from the add menu

The Zoom link in this example is a bit different. We just want to link to the Zoom LTI, which won't show in the Add menu so we'll copy it manually by right clicking it in the left-side navigation menu, then add it as an "external link."

copying the zoom link to the clipboard  paste the zoom link into the external link menu

We've now recreated the tabs from the eClass course page in our Canvas page.

showing the new buttons on the general information page

Duplicating the menu across other pages

To duplicate the menu on all of our course pages, we can edit the page again, open the html viewer, then copy everything between (and including) the <table> and </table> tags at the top, in this case the first 14 lines:

viewing the html to copy table data

We can then edit the course's subpages, open the html view, and paste the code into each of them: 

And we'll have a consistent navigation menu throughout:

Setting a main page and controlling navigation

Finally, we can set our General Information page as the course's main page, so that it's the page students land on when they first open the course link. To do so, navigate to the Pages section, and find the "use as front page" option under the ellipsis (⋮) menu for the page. As well, ensure that all pages that you've linked are published (so that students can access them) and have a green check next to them:
Use a page as a course front page

On the main course page (when you click "home" on the left side), find the "choose home page" button on the right side:
Choose home page button

and use this to set the front page we've just designated as the course's home page:
choose the course front page

If we want to ensure that students only navigate the course via the page links that we've set, we can optionally hide the other items from student view in the course settings, on the navigation tab:
hiding items from student's side navigation menu

Now when we view the course page as a student, we can confirm that students will only see the paths that we've laid out through the course pages:
new student view of the course page
New student view of assignments page

(0 vote(s))
Helpful
Not helpful

Comments (0)
-->