Canvas Course Design
-
Create a Button in Canvas
We're all familiar with creating links in Canvas but you can enhance your course appearance and emphasize a call to action with html buttons. This guide explains the process of adding a button to your Canvas course and provides you with the code to make it simple: Open the RCE anywhere in Canvas. Toggle to the HTML view. Paste the button html code Button Text Goes Here Change the size, link, and button text placeholders in the copied code. Save your changes. HTML code must be exact to work correctly. Ensure you: Enter your replacements exactly where placeholders are located in the copied code. Do not accidentally replace any of the other characters when inputting your new values. Avoid extra spacing or duplicating punctuation that is not represented in the code provided. Need more detail? Delve into the in-depth walkthrough below, complete with images and various notes for every step. Step 1: Open the RCE Head to any area within Canvas that has the Rich Content Editor (RCE). This is the space where you edit content in Pages, Assignments, Announcements, Discussions, and more. Step 2: Switch to HTML View Click on the HTML toggle button to switch from the what-you-see-is-what-you-get (WYSIWYG) view. Note, the HTML editor can be utilized to customize your course, but not all code is accepted by Canvas. Canvas Help agents do not provide support for these types of custom solutions. Step 3: Paste the Code Copy this line of code and paste it where you'd like to insert your button: Button Text Goes Here For this code to work, you must replace three placeholders in the pasted code with information relevant for your button. Steps 4, 5, and 6 walk through that process. Step 4: Customize the Size Placeholder There are four sizes of buttons you can use in Canvas by replacing the word Size in the code provided with mini, small, group, or large. Button Text Goes Here Mini-sized button = mini Small button = small Medium button = group Large button = large Step 5: Customize the Link Placeholder Replace Link Goes Here with the URL you'd like the button to route people to. It is recommended to use buttons for locations outside your Canvas course, called external links. Using a button for a link within your Canvas course will not work once you copy your course for a future term. Any internal links must be updated for the next group of students to not receive an error that they do not have access. Button Text Goes Here Step 6: Customize the Text Placeholder Replace Button Text Goes Here with the text you'd like to display on the button. Button Text Goes Here Step 7: Leave HTML View When you click the HTML toggle button, Canvas will switch back to the what-you-see-is-what-you-get (WYSIWYG) view. Don't be alarmed that you don't see a button yet, the appearance only displays correctly once your work is saved in the next step. Even though this step is optional, it is how you can ensure your button is located in the place you want within your other content. Step 8: Save Your Work Click Save once you've replaced the placeholders, then ensure your button routes exactly where you intended it to go. Buttons in Canvas FAQ Are there additional ways to customize a button? Yes. You can adjust the width with the code by a percentage of the Canvas space or change the background and font colors with Hex codes. Change the Width: Button Text Change the Background and Font Colors: Button Text Here Change the Width and Colors: Button Text Here Why is my button showing an error? Your placeholder values not being replaced correctly, or your link not being copied properly, can both lead to errors. Remember, HTML code must be precise for it to work correctly. Carefully examine your work for an exact match to the instructions. How can I efficiently manage buttons? Often you will find yourself needing the same button in more than one place in your classroom. Create an unpublished Canvas page (or even a Word document) that you can paste the button's code into for easy access the next time you need it. Can buttons be copied? Yes. In Edit mode, buttons can be selected and copied, then pasted into another Canvas location without needing to go into the HTML Editor. How can I easily change the title of a button? The title of a button can be edited directly from the Rich Content Editor, without having to go into the HTML Editor.
-
Enhanced Headings in Canvas
Canvas offers flexibility in creating digital content with the Rich Content Editor (RCE). You're probably familiar with typing words, adding images, and inserting links right into the what-you-see-is-what-you-get (WYSIWYG) view. This guide walks you through switching to HTML view to enhance the appearance of text headings: Open the RCE anywhere in Canvas. Toggle to the HTML view. Paste the heading code: YOUR H2 HEADING TEXT GOES HERE Change the background, font color, and text in the copied code. Save your changes. HTML code must be exact to work correctly. Ensure you: Enter your replacements exactly where placeholders are located in copied code. Do not accidentally replace any of the other characters when inputting your new values. Avoid extra spacing or duplicating punctuation that is not represented in the code provided. Need more detail? Delve into the in-depth walkthrough below, complete with images and various notes for every step. Step 1: Open the RCE Head to any area within Canvas you want to place a heading with the RCE. This is the space you edit content in Pages, Announcements, and more. Step 2: Switch to HTML View Click on the HTML toggle button to switch from the what-you-see-is-what-you-get (WYSIWYG) view. Note, the HTML editor can be utilized to customize your course, but not all code is accepted by Canvas. Canvas Help agents do not provide support for these types of custom solutions. Step 3: Paste the Code Copy the line of code for the heading level you need and paste it where you'd like to insert your enhanced heading: Heading: YOUR H2 HEADING TEXT GOES HERE Subheading: YOUR H3 SUBHEADING TEXT GOES HERE Sub-Subheading: YOUR H4 SUBHEADING TEXT GOES HERE To customize the look, you'll replace three areas in the pasted code with information relevant to your heading. Steps 4, 5, and 6 walk through that process. Step 4: Customize the Background Color HTML code uses hex values for colors. If you need some help with colors, learn more about accessible color palettes before you choose and use a palette generator. For the code provided, the background color is black and the font is white. Black and white are a classic choice for the highest contrast and best visibility. If you do not want black, replace #000000 with the hex code of your preferred background color: YOUR H2 HEADING TEXT GOES HERE Step 5: Customize the Font Color Font color also relies on hex code and choosing good contrast. Light background color works best with black font and dark background color works best with white font. If you do not want white, replace #ffffff with the hex code of your preferred font color: YOUR H2 HEADING TEXT GOES HERE Step 6: Customize the Text Placeholder Replace the YOUR...TEXT GOES HERE placeholder with a heading for your content. Remember, headings break up your page of information into easier to comprehend chunks and give hierarchy order. YOUR H2 HEADING TEXT GOES HERE Step 7: Leave HTML View When you click the HTML toggle button, Canvas will switch back to the what-you-see-is-what-you-get (WYSIWYG) view. Even though this step is optional, it is how you can ensure your heading is located in the place you want within your other content and looks the way you want it to. Step 8: Save Your Work Click Save to apply your changes and see the final results. Enhanced Headings in Canvas FAQ Can I use any colors I like? No. You must use color combinations that pass contrast requirements. Too light of font on the background is impossible for many people to see clearly. Color blindness is a common challenge that makes red, green, and other colors appear grey. We recommend learning about accessible color palettes and using the WebAIM color contrast checker to ensure your content works for all learners. What color combinations are best to avoid? Yellow and white, red and green, green and brown, green and blue, blue and gray, blue and purple, green and gray, green and black, red and pink, and any variation of monochromatic color schemes can be difficult to see clearly. When in doubt, use a contrast checker and ask for feedback from a peer. Why do I have an accessibility error? Canvas requires the first heading to be H2 level. Changing the code to H1 results in an accessibility error when you leave HTML view. The accessibility checker feature gives you a warning notification and, if you click to open the details, provides a short explanation. Always follow a clear hierarchy in your content, starting with H2 for the heading, then H3 for subheadings related to the H2 heading, and then H4 for sub-subheadings related to the H3 subheading. Following a clear hierarchy ensures students using assistive technology can consume your content without confusion. Can I copy my headings? Yes. Once you are happy with the appearance in one area, copying the headings is an easy way to ensure your course looks consistent. How do I update the text? The text in any heading can be edited directly in the RCE, without having to go into the HTML view. However, backspace and delete can mess up your HTML code and you'll have to fix any issues with that in the HTML view. Visual Guide Written Guide Step 1 Head to any area within Canvas that has the Rich Content Editor (RCE). This is the space where you'll edit content that goes on a page, at the start of an assignment, or even when defining a Canvas discussion board. It looks like the area pictured [left] but can also be identified with menu options such as 'Edit', 'View', 'Insert', 'Format', 'Tools', 'Table' or tools like 'Insert Link', 'Insert Media', and many other word processor options like Bold, Italicized, and underline options. Step 2 Click on the < / > button in the bottom right of the RCE space, next to the total word count. This is the HTML editor and can be utilized to customize the Canvas experience through more granular efforts, not unlike this guide. Step 3 Find the space/line where you'd like to insert your headers. Copy/paste this line of code: YOUR HEADER / TITLE TEXT GOES HERE If will look like this in the editor... If you do not know how to navigate an HTML editor, try reaching out to your site's instructional designer for help. Step 4 Now that the code is in the editor, you'll need to replace only two parts of the copy/pasted code with information relevant to what you want that header to be. The parts of the code are in red, but can be identified as: width-percentage-value - Replace this value with a number between 1-100 for the preferred width percentage of the dividing line. This is how much of the page, from left to right, it will take up. YOUR HEADER/TITLE TEXT GOES HERE - Replace this text with whatever you want your header title to be. Make sure to enter your replacements exactly where these three values are and do not leave any part of the old values and adversely, do not replace any of the other characters when inputting your new values. Example: Notice how In line 1, I changed the width-percentage-value to be 100 while leaving the % sign. Also, in line 2, I changed the header of the divider. Output: Step 5 Don't forget to hit the 'Save' button once you've replaced the values to your button in step 4! Alternatively, you can click on thebutton in the bottom right to go back to the RCE and edit other elements of your page and verify the page divider is what you want. Finished! Your page header table will appear on your Canvas page. Customize your Header/Divider Instructions Want to change the background color of your heading divider? Change all the same variables as before, but this time change the #aa1010 value to match the color hex code of the color you'd like. Don't know what 'hex values' are? Neither do I! That's okay... Head to this color site and pick your favorite color, then use the #XXXXXX value that it gives you and update the code accordingly. Copy/paste this code: YOUR HEADER / TITLE TEXT GOES HERE Make sure to enter your replacements exactly where these three values are and do not leave any part of the old values and adversely, do not replace any of the other characters when inputting your new values. Example: Notice how In line 1, I changed the width-percentage-value to be 100 while leaving the % sign. Also, in line 2, I didn't want the default Cardinal red so I changed the value to be a Royal Blue with the 0c0cc6 value. In line 2, I changed the title of the header to 'Module Resources and Readings' Output
-
Create a Pill Box in Canvas
The Pill Box is an aesthetically inclined way of presenting bite-sized information on a page. Typically, it is used to display the Estimated Reading Time of a page or piece of content to course participants, as shown below. This small step might be useful for students to help with time management when participating in an online course, or to manage their attention level. You can use the ReadTime website to quickly help estimate how long it may take for participants to read the text on a page, and use that estimate in your Pill Box. Additionally, this guide requires some minor editing of the HTML view in Canvas. While the steps below attempt to simplify the process, we recommend you review the basics of understanding HTML code in Canvas. Understanding the basics of the HTML editor will lead to greater customization opportunities for your course material, allowing you to add buttons, and flair, and fix odd formatting issues. In-Depth Walkthrough Step 1 Log in to Canvas, from Cardinal Apps, and open any page to find the Rich Content Editor (RCE). Select the HTML </> button within the window. Step 2 The HTML editor will open in the same window. Find the location within the editor where you want to insert your Pill Box and follow the steps below: Highlight the code block from "", then right-click and select Copy: FIRST ITEM SECOND ITEM Paste the code into the HTML editor in Canvas. It's recommended to paste the information on line 1. Verify the code with FIRST ITEM and SECOND ITEM successfully inserted. Do not worry about spacing, as long as four rows are used. Step 3 Now that we have inserted the code into our editor, we are ready to edit our "Pill Box" to display what we want it to display. Select the HTML </> button once more to switch back to the Rich Content Editor view. Step 4 Note: The Pill Box will show as a bulleted list in the editor view. That is normal. The Pill Box display will not appear until the page is saved and viewed normally. Within the editor, locate the bulleted list that displays FIRST ITEM and SECOND ITEM, matching the code we just added. Edit these lines of text to match what you want to display in your "Pill Box". In the example below, the text is replaced with the following values: FIRST ITEM becomes "Estimated Time to Read" SECOND ITEM becomes "30min" Step 5 When you're finished and ready to see how it looks, Save your page to find the "Pill Box" in all its glory when viewing the page normally. Canvas Pill Box FAQ What if I want more than two spaces in my Pill Box? You can add more spaces to your Pill Box by adding more lines to the bulleted list. This can be done within the HTML editor or the normal editor view.
-
Course Settings Options: Canvas Design Tips
If prompted, sign in with Cardinal Apps to view the video. Trouble with the embed? Direct link: Canvas Course Settings Tips Instructions for Course Settings Tips Course Settings Instructor Guide Bulk Edit Assignment Due Dates Show Recent Announcements on the Home Page Manage Your Course Navigation Menu Create a Group as a Student Use Attendance Roll Call View New Analytics as an Instructor View New Analytics as a Student Use Chat as an Instructor Use Chat as a Student StudyMate Resources for Instructors and Students Manage Your Feature Options Leave Feedback Comments Moderated Grading Final Grade Override Export Grades to Banner Microsoft Sync UIW Guide
-
Home Page Components: Canvas Design Tips
&lt;span class="fr-mk" style="display: none;"&gt;&amp;nbsp;&lt;/span&gt; Canvas Home Page Tips.mp4 Instructions for Home Page Tips How do I import and view a Commons resource in Canvas Find Royalty-Free Images with Adobe Stock Open Snipping Tool and take a screenshot How to Make a Banner in PowerPoint How do I upload a file to a course? How do I edit a page in a course? How do I embed images from Canvas into the Rich Content Editor? How do I manage alt text and display options for images? How do I add an image to a course card in the Dashboard? How do I add and modify text in the Rich Content Editor? How do I use the menu bar in the Rich Content Editor? Canvas Studio Guide How do I record a screen capture video in Canvas Studio using Chrome or Edge? How do I create a Canvas Studio video quiz? How do I view a course as a test student using Student View? How do I embed a Canvas Studio video quiz in the Canvas Rich Content Editor? How do I create hyperlinks to course content or locations? Solved: Problems with links (original direct URLs vs. relative internal URLs - Instructure Community Crop a picture to fit in a shape
-
Consistent Course Format: Canvas Design Tips
If prompted, sign in with Cardinal Apps to view the video. Trouble with the embed? Direct link: Canvas Course Consistency Tips Instructions for Course Format Tips Canvas Basics Guide - Unfamiliar with these features? Teacher Empathy for Student Success.pdf How do I delay posting an announcement until a specific date in a course? How do I use the Pages Index Page? How do I edit a page in a course? How do I create an assignment? How do I duplicate an assignment? How do I add a module? How do I add course content as module items? How do I move or reorder a module item? How do I remove module items? How do I publish or unpublish a module? What is the difference between assignment due dates and availability dates? How do I bulk update due dates and availability dates? How do I add a page to the student To-Do list? What options can I set in a Classic quiz? How do I manage settings for a New quiz? How do I add prerequisites to a module? How do I add requirements to a module? How do I allow or disallow announcement replies in a course? How do I use the menubar in the Rich Content Editor? Enhanced Headings in Canvas How do I create an icon using the Canvas Rich Content Editor Icon Maker? Insert and edit icons in PowerPoint Save Icons and Shapes as Images in PowerPoint
-
Engagement: Canvas Design Tips
If prompted, sign in with Cardinal Apps to view the video. Trouble with the embed? Direct link: Canvas Engagement Tips Instructions for Engagement Tips Storytelling Teaching Strategy Microsoft Stream Overview How to record with Microsoft Stream OneDrive App in Canvas Prediction and Small Change Teaching Strategies How to Create Poll Everywhere Activities How to Present and Share with Poll Everywhere UIW Poll Everywhere Solution Articles How do I create hyperlinks to external URLs in the Canvas Rich Content Editor? Social Annotation Teaching Strategy Hypothesis - UIW Overview Hypothesis Tutorials How do I add an assignment in Canvas using an external app?
-
Formative Assessment: Canvas Design Tips
If prompted, sign in with Cardinal Apps to view the video. Trouble with the embed? Direct link: Canvas Formative Assessment Tips.mp4 Instructions for Formative Assessment Tips Learning Journals with Canvas Discussions Learning Journals Improve Academic Self-Efficacy - Research Article Reflective Journal Writing and Lifelong Learning Skills - Research Article 20 Types Of Learning Journals That Help Students Think How do I automatically create groups in a group set in Canvas? How do I manually assign students to groups? How do I move a student into a different group? How do I assign a graded discussion to a course group? How do I grade a graded discussion in SpeedGrader? How do I delay posting an announcement until a specific date in a course? How do I create a recurring event in a calendar? Class Quizzing with Microsoft Forms Quizzing Boosts Classroom Learning - Research Article Five Types of Quizzes That Deepen Engagement with Course Content Improving Classroom Quizzes Create a quiz with Microsoft Forms Add a picture to a question Add a video to a question Use branching logic in Microsoft Forms Add sections to your survey or questionnaire Change a form theme Adjust your form or quiz settings in Microsoft Forms Share a form How do I use the HTML view in Canvas? How do I add an embed with the cloud icon in Canvas? How do I add a page to the student To-Do list? Present Your Quiz Live on Any Screen Check and share your quiz results
-
Orientation Module: Canvas Design Tips
If prompted, sign in to Cardinal Apps to view the video. Trouble with the embed? Direct link: Canvas Orientation Module Tips.mp4 Instructions for Orientation Module Tips What is a naming convention? What is the Canvas Smart Search feature? How do I edit the course navigation menu to add more tools? How do I edit Pages? How do I use the Canvas Rich Content Editor? How do I edit Modules? How do I set a Page To Do date? How do I set Module requirements? How do I set Module prerequisites? How do I add a course link to the Syllabus feature? How do I use HTML code for interactive tabs on a Canvas Page? How do I make a screen recording with Microsoft Stream? How do I embed a video with the OneDrive app in Canvas? How do I make a graded discussion? How do I allow students to create their Canvas groups? How do I create a Hypothesis assignment in Canvas? How do I create an assignment group? How do I weigh my assignment groups?
-
Estimated Time: Canvas Design Tips
If prompted, sign in with Cardinal Apps to view the video. Trouble with the embed? Direct link:Canvas Estimated Time Tips.mp4 Instructions for Estimated Time Tips Read-o-Meter | Estimate the reading time The Read Time – Words To Time Converter Workload Estimator 2.0 - Center for the Advancement of Teaching Easy HTML in Canvas for beginners — How to Canvas Pill HTML Code Estimated Time to Complete Lesson 1 Hour Interactive Details HTML Code How long do you estimate this lesson will take? This lesson is estimated at 47 minutes. Plan 1 hour to accomplish the expected learning goals.