how to update your canvas course via a script

by Dr. Elta Rempel 9 min read

This project uses a series of python scripts to build and update your Canvas LMS course pages, discussions, assignments, and more. We create markdown documents in the various folders and run the appropriate script from the scripts folder. I have found this helps with large courses that have dozens of pages, discussions, and assignments.

Full Answer

How do I change items within the course summary?

Items within the Course Summary can only be changed by editing or deleting the assignments or events. All assignments (unpublished and published) are listed in the syllabus for instructors.

How do I edit the course name and course code?

The course code is also known as the reference code or short name. Open Settings. In Course Navigation, click the Settingslink. Open Course Details. Click the Course Details tab. Edit Course Name and Code. Edit the course name and code by typing in the name [1] and course code [2] fields. Both fields have a 255 character limit.

How do I edit the syllabus of a course?

In Course Navigation, click the Syllabus link. Click the Edit button. Edit the syllabus description using the Rich Content Editor. You can post your course description, a brief introduction, class guidelines, weekly reminders, and other important information in the Syllabus Description.

How do I update my Canvas page?

Click the Edit Profile button.Edit Profile Picture. To upload a profile picture, click the profile picture icon. ... Edit Name and Title. If you are allowed to change your name, type your name in the name field [1]. ... Add Contact Methods. ... Edit Bio. ... Edit Links.

How do I change course code in Canvas?

Click on the "Course Details" tab across the top. Editing "Name" will edit the long name of the course. Editing the "Course Code" will edit the short name of the course that appears across to top of the course site. Click "Update Course Details" at the bottom to save the changes.

How do I edit a course in Canvas?

How do I edit a course page as a student?Open Pages. In Course Navigation, click the Pages link.View Pages. Pages is designed to open to the front page for the course, if there is a front page selected. ... Edit Page. Click the Edit button. ... Save Changes.

Does Canvas update automatically?

Canvas is updated every 2 hours.

How do I find my course code in Canvas?

If you have permission from your admin, you can change your course name and course code in your course Settings in Canvas. The course code is a short name for the course and is displayed at the top of the Course Navigation menu and in course cards in the dashboard.

Where do you change the course title?

Change the Title of a CourseNavigate to the course page (steps on how to can be viewed here).Click on Course Landing Page.Rename the course in the first box.Click Save at the top of the page.

How do I change the Canvas in HTML?

Canvas HTML EditorCopy the code that is provided.Go to the page of the Canvas Course you wish to modify.Click the Edit button and then Select the HTML EDITOR.Paste the Code and make all the necessary modifications.

How do you make aesthetic Canvas?

0:111:16Canvas Tips: Customize Course Image On Dashboard - YouTubeYouTubeStart of suggested clipEnd of suggested clipHead down to settings on the bottom left. And then right here choose an image and you can go andMoreHead down to settings on the bottom left. And then right here choose an image and you can go and find whatever images you want if you've got pictures.

How do you make a pretty Canvas?

3:427:03Canvas for Littles: Making Canvas Cute - YouTubeYouTubeStart of suggested clipEnd of suggested clipAnd then when I save the page you won't see the cells that have been divided that way and then forMoreAnd then when I save the page you won't see the cells that have been divided that way and then for the color I'm gonna go over to advanced. And it's ask you for a border in a background-color.

How do you make a course active in Canvas?

Unlock a course To unlock a Canvas course after the term has ended: Navigate to the course you want to unlock, and from the course navigation menu, select Settings. After the page automatically refreshes, your course will be unlocked, and the course end date will be set to one month from the current date.

How long does Canvas take to update grades?

This process can take time depending on the network traffic (sometimes up to 2-3 hours). To check the status of your sync, find the “Grade Sync” option in your course navigation. The Grade Sync will not only update your sync progress, but provides a place to view sync errors.

Can students see old Canvas courses?

To access a Canvas site for a past course, please log into Canvas, click on the Courses tab, and then click on the View All Courses link. On the next page under “Past Enrollments,” you will be able to view your past courses.

What is course summary?

The Course Summary is enabled by default. It is automatically generated based on assignments and events within a course. Items within the Course Summary can only be changed by editing or deleting the assignments or events. All assignments (unpublished and published) are listed in the syllabus for instructors.

How to embed a file in a syllabus?

To embed a document in your syllabus, highlight the text where you want to apply the file link [1] and click the Documents Options arrow to select the file document [2]. In the Rich Content Editor, the text will turn blue noting the link is downloadable.

Can you post a course description in Word?

You can copy content from Word documents directly into the Rich Content Editor or create original content inside of the Rich Content Editor. You can also use the Rich Content Editor ...

Can you disable course summary?

You can also choose to disable the Course Summary. The Course Summary is enabled by default. It is automatically generated based on assignments and events within a course. Items within the Course Summary can only be changed by editing or deleting the assignments or events.

Where is the course code in Canvas?

The course code is a short name for the course and is displayed at the top of the Course Navigation menu and in course cards in the dashboard.

Can you change a course name?

Course names and codes may be generated by your institution's student information system (SIS). If these fields are not editable, you cannot change the course name or code. The course code is also known as the reference code or short name.

image

Why Use scripts?

  • This is very fast for me to use
    Markdown is fast. Canvas LMS is slow. I have wasted hours of time on one class navigating to pages, clicking edit, clicking html, saving, publishing, etc. With this project I write my content as I desire. I include images that are web hosted (e.g. amazon s3, b2, 3cmediasolutions, etc.) and us…
See more on github.com

Is This A Complete Solution?

  • Nope. This is a tool to help me with the parts that Canvas is bad at. I still have to login to the course to manage discussions and to publish modules (I prefer to do this manually)
See more on github.com

Requirements

  1. Python 3
  2. pip canvasapi
  3. pip markdown
See more on github.com

Project Links