Canvas Guides (en)Recent Updates

Recent Updates

  • You can choose to grade manually graded quiz questions for all students at the same time. Manually graded questions include essay and file upload questions.


    • Grading one question at a time is only available for quizzes.
    • Quizzes that pull questions from a question bank will shuffle the order of questions for each student. Question order for each submission may vary within SpeedGrader.
  • There are different icons on the Grades page. Depending on the type of assignment submission, grading rules, and comments, you will see different icons.

  • You can align any outcome in your course to a rubric. Rubrics are used to help students understand expectations for an assignment and how their submissions will be graded. Outcomes can be aligned with a rubric for additional assessment and measurable performance.

    To align an outcome, the outcome must already exist for your course. You can align outcomes created at the account level, or learn how to create course outcomes.


    • Outcomes can be added to rubrics, but rubrics cannot be added to outcomes.
    • Rubrics cannot be edited once they have been added to more than one assignment in a course.
  • Global announcements allows you to contact all or specific users within an account or subaccount using one message. For example, if there will be a time period of updating or downtime for the account, you may want to let the users know ahead of time so they can plan accordingly.

    Global announcements are shown to a user from all their associated accounts. If a user has an account with multiple institutions, the user can view multiple announcements. To help differentiate announcements at the account and subaccount levels, the message also indicates which account or subaccount sent the global announcement.

    You can create five different types of announcements: warning, error, information, question, or calendar. When a new global announcement is created, information will display as the default announcement type. To learn more about the announcement types and how they appear to users, view the Global Announcement Types PDF.

    Global announcements can be shown during a specific date range. Once an announcement passes its start date, the announcement is immediately visible in each user's dashboard and can be dismissed by the user.

    If necessary, you can also edit the text in a global announcement, such as to fix spelling errors. The start and end dates can also be edited until the actual start or end date for the announcement.


    • Global announcements do not appear in course announcements.
    • When users are not enrolled in any courses, they can view announcements from the root account. They can only view sub-account announcements once they have been added to a course within the sub-account.
    • The Theme Editor primary color is associated with information, question, and calendar notifications. However, warning and error colors cannot be changed.
    • Any edits made to an existing Global Announcement after its start date will not force the message to reappear for users who have already dismissed it. Any substantial changes to the global announcement should be created as a new Global Announcement so that it reappears for all users.
    • Global announcements do not appear in the Canvas iOS app.
  • Canvas allows you to manually bulk create users, accounts, terms, courses, sections, and enrollments through the Admin interface.

    This document references the SIS Import CSV Format API page, where the majority of the CSV information is located. Each CSV file is symbiotic with another and tell Canvas how to manage all information for the account. View an SIS relationship diagram.

    Each step in this lesson provides sample CSV files with descriptions of each required and optional field. You will also find a link to download each file if you want to take a deeper look at the formatting. Download a zipped package of all sample files.

    You should practice importing data in your Canvas test environment before importing any content to your production environment.

    CSV File Format

    In order to bulk upload data into Canvas, you must create one or more CSV text files.  CSV files can be generated by many programs. Student Information Systems (SIS) often have a method for generating reports in CSV format that can be modified to fit the format Canvas requires. If you do not know how to save a file in a CSV format, please check the documentation for the program you are using to create your CSV file (e.g., Excel).

    When using the Instructure format for importing files in the SIS Import page, you may import an individual CSV text file or you may compress multiple files into a single ZIP file to bulk import data. If you are manually uploading individual files, the files must be uploaded in the order shown in this lesson.

    CSV Field Formatting

    The first row of your CSV file (header) must include the complete field name for each file. The order of the columns does not matter but having the rows ordered properly is crucial for files like the accounts.csv. When any of this data is modified in the User Interface (UI), Canvas will set the new values as "sticky." When a new basic upload is performed, the data existing in Canvas will remain "sticky" and any imported data that would attempt to update that data will be ignored. Learn more about sticky fields.

    An import can override UI changes only if the proper options are selected when using the SIS Import tool.

    API Documentation

    CSV files only include a specific set of fields. Canvas contains additional values that are available through each individual API. After running the CSV files for your institution, standard practice for a majority of institutions is to upload all SIS CSV files and then use the Canvas API to update full account and course attributes. For more information, view the Canvas API documentation for Users, Accounts, Terms, Courses, Sections, Enrollments, and Groups.

  • Updated on: Jun 05, 2020

    How do I create a new page in a course?

  • Manual Studio Guide
  • Manual Studio Guide