Custom Home Page for all Courses

jpastorek
Community Member

My principal would like for every course at the school to look exactly the same:

  1. Each course should have the custom theme applied (which is already done).
  2. Each course should have a home page that looks nearly identical: the same layout, buttons, etc. but the name would be different. This is to make navigation easier on the students.

 

I am pretty sure I have to create a Course Template that then will be used by all faculty members; however, our courses are generated through FACTS, our SIS. I am unsure of the process that we will have to follow in order to achieve the result the principal is expecting.

 

On top of that I would like to use custom CSS and JavaScript to make the theme look better and create custom objects like buttons and svg's. The Canvas guide only gives details on how to upload the custom files and recommends that you have to maintain them yourself. However, I cannot find any documentation regarding classes and other information with regards to what is already in Canvas. I would like to avoid any potential issues when uploading code that could clash with what is built in already.

Can anyone point me in the right direction on how to build something like the picture I have attached? Is the page in this picture just created in the HTML editor directly in Canvas? Seems difficult as it makes you use inline styles rather than a linked file, which is quite painful.

Labels (2)
0 Likes