Using Blueprint Courses as an Admin

Instructure Alumni
Instructure Alumni
4 0 8,295

By using blueprint courses, schools can create content in a Canvas course, lock specific settings or content items, and push updates to all associated courses.


Video Tutorial

417 - Blueprint Courses Overview from Instructure Canvas Community on Vimeo.


Canvas Guides



Can I create a blueprint course in a sub-account?

Yes, but it is recommended that you create blueprint courses in the root account so they can be associated with any course in that account.


If a blueprint course is created in a sub-account, it can only be associated with courses in that same sub-account. Manually created courses are automatically placed in the Manually Created Courses sub-account. Courses in the Manually Created Courses sub-account will need to be moved to the same sub-account as the blueprint course in order to be associated.


Is there a limit to the number of courses I can associate with a blueprint course?

When initially associating courses, you will only be able to select 100 courses to associate. However, you can return later and associate additional courses (up to 100 each time). You can also opt to use the Canvas API to associate more than 100 courses with your blueprint course.


Can I leave all content unlocked in my blueprint course?

Yes. The best way to leave content unlocked is by choosing the Lock Objects by Type option and then not choosing anything to lock.


Can instructors receive notifications when their course is updated from a blueprint course sync?

Yes. Instructors can manage notifications for blueprint course updated from their Notifications Preferences. To send a notification to those users, select the Send Notification option when syncing content. You can also send a custom message to users with the notification.


Can I use MasteryPaths in a blueprint course?

Changes to MasteryPaths and syncing those changes should be made before any students have begun progress on MasteryPaths content. Syncing updates to MasteryPaths will reset any progress made by students in associated courses.


It is also recommended that MasteryPaths in a blueprint course use New Quizzes instead of Classic Quizzes. Classic Quizzes may cause errors during sync and remove the quizzes from students.


Can I use outcomes in a blueprint course?

All outcomes changes should be made before the blueprint course is synced to its associated courses. Syncing outcomes again may cause duplicate outcomes to display in associated courses. It is recommended to ask instructors to wait until after the blueprint sync to add any outcomes into their courses.


Can I sync announcements from a blueprint course to associated courses?

Yes. However, you should delay posting the announcement so notifications are sent to course users at the appropriate time. Announcements that post before the sync occurs will not send notifications to users. Announcements that post after the sync occurs will send notifications to users.


Can I view quiz and survey results for associated courses within the blueprint course?

No. Quiz and survey results can be found within the associated courses and are not available in the blueprint course itself.


Will LTI configurations sync to associated courses from the blueprint course?

Maybe. Some LTI configurations may not sync to associated courses. Instructors may need to configure the LTI from within their associated course.


Can I use the API to dissociate multiple courses from a blueprint course at the same time?

  1. Create an SIS import file with all the courses you want to dissociate.
  2. Use excel or word processing software to add a field to the header called "blueprint_course_id". Here's an example header:
    course_id, short_name, long_name, status, term_id, account_id, blueprint_course_id
  3. The value for the blueprint_course_id should be "dissociate" for all courses. You do not need to know which blueprint you are dissociating from.
    An example line with header:
    course_id, short_name, long_name, status, term_id, account_id, blueprint_course_id
    Course11222333, SPRING 2019 HSCI 6090 011, Graduate Research Project - SPRING 2019 HSCI 6090 SEC011, active,SPRING18, NURS, dissociate
  4. Upload the file using the SIS Import in the UI. It is recommended to dissociate courses on your test server before uploading to production.

Is there anything else I should know about blueprint courses?

There are a few other things to know that might help you get the most out of using blueprint courses.

  • Take time to consider what you want locked before associated courses to your blueprint course.
  • Be conscientious of syncing only active courses in the current term, or year long courses as they apply.
  • Discussion settings are not lockable and can always be managed by course instructors.


Additional Resources