Setting up Canvas with

Canvas integrates with content within the Canvas LMS. Importing’s Thin Common Cartridge file allows Canvas teachers and students to seamlessly access content inside their Canvas class. The steps below can be completed by individual teachers creating a class. An administrator can also create these tools for the district.

When using content in Canvas, the Canvas student accounts will be used. There is no need to create student accounts on in that scenario.

Connecting to in Canvas

To connect to, you can find the Library app in the Canvas App Center and add your key and secret. Then edit this App configuration and add the domain of:

Locating your Key and Secret

  1. Select the ‘Licenses’ menu at the top of your Coordinator page
  2. Under ‘Integration Registration Credentials’ header, you’ll find your Key & Secret

Importing Common Cartridge files

Bulk distribution of curriculum through the Common Cartridge is used to assign content that has been arranged in a sequence. EasyTech and Custom Curriculum sequences can be exported for use in Canvas. You can import our EasyTech file, and you can also import Custom Sequences created on

If you are not interested in importing full sequences or our EasyTech file, you can use the Library App to select individual items from our Library. That is discussed further down this page.

Exporting EasyTech Canvas Common Cartridge file from

The EasyTech file will include all EasyTech content.

  1. Log in to with a Coordinator account
  2. Click ‘Licenses’ at the top of your screen, and then ‘Learning System Integrations’
  3. Click the ‘Export Curriculum…’ drop down menu
  4. Select ‘EasyTech Common Cartridge for Canvas LMS’ to start your download
  5. Save the file that is generated

Exporting a Thin Common Cartridge file from Custom Curriculum Sequences on

A Custom Curriculum sequence in your Library can be exported to a Thin Common Cartridge file and imported into Canvas. This step must be performed by a Author account in a district that is licensed with Curriculum Publisher.

  1. Log in to with an Author account
  2. Click the desired Custom Curriculum sequence in the Library tab
  3. Select Thin Common Cartridge 1.3 from export menu
  4. Save the file that is generated

Importing the Canvas Common Cartridge file

  1. Log in to Canvas with a Teacher or Administrator account
  2. Select an existing course or start a new course
  3. Click ‘Settings’ in your course menu
  4. Once ‘Settings’ is selected, you will have the option to ‘Import Course Content’
  5. Under ‘Import Content’ you’ll see a drop-down menu: select ‘Canvas Course Export Package’
  6. Choose the Canvas Common Cartridge file you downloaded from and choose ‘Select specific content’
  7. Select ‘Import’
  8. If you’ve chosen ‘Select specific content’, you will be able to make your selection and also add external tools. You will also be alerted to configuration issues; this is a reminder to complete the configuration of the external tools that were created.
  9. If you are importing a Custom Curriculum sequence created on, you can use the ‘Select specific content’ option and uncheck the External Tools section as those will not be needed.


Assigning Curriculum in Canvas

Now that you have configured the Library App, you are ready to assign content to your students.

There are two approaches to assigning items to a class: using modules or making individual assignments with the Library App.


Using/creating modules in Canvas

Using the imported Common Cartridge file, you can publish an entire Custom Curriculum unit or EasyTech sequence to your class. You can also edit sequences to remove items or re-order those items.

  1. Select an existing course or start a new course
  2. Select ‘Assignments’
  3. Scroll through the assignments listed or search for items using the search bar above the assignment list
  4. To assign items that you find in a module, you need to publish that module; you can also create your own module to add items to, then publish that module
  5. If you are using the imported modules, publish the module that has desired assignments in it by clicking the circle with a slash icon in the module’s row
  6. You can then un-publish any items that you’d like to exclude; you can also drag the items into a different order.
    • When an item is not yet published, the icon will appear as a circle with a slash through it
    • When the item has been published, the icon will appear as a green circle with a check
      mark in it
    • Note: the items titled ‘Whole Class Instruction’ are teacher-led discussions and won’t be visible to the students
  7. You can change the item name by clicking the three vertical dots and selecting ‘Edit’
  8. When your students log in, they will find these assignments under their ‘Assignments’ tab

*Note that the Grader app is not needed, and any other external tools installed can be deleted. The Library app is the only required external tool.

Assigning individual items using the Library App

The second approach is to use the Library App to peruse the Library through the interface and assign individual items back to Canvas.

Some educators may wish to view additional information surrounding curriculum items, such as ISTE alignments. By pulling up items using the Library App that was previously configured, users can access additional data.

  1. Select an existing course
  2. Select ‘Assignments’ in the left column
  3. Click the ‘+ Assignment’ button
  4. Enter the assignment name (required) and a brief description for the students (optional)
  5. Set the ‘Points’ to 100 to ensure smooth grade transfer
  6. Set the ‘Display Grade as’ option to either ‘Points’ or ‘Percentage’
  7. Under ‘Submission Type’ select ‘External Tool’
  8. Click ‘Find’
  9. Choose’s Library App; this will allow you to look through your Library page to find items
  10. After assigning the item from the Library, you will be brought back to the same dialog box
    • Click ‘Select’ again
    • Then click ‘Save’ or ‘Save and Publish’ at the bottom
    • The item will launch in this window
    • If you see an error instead of the assigned item, be sure to check your App configurations

Note that while student accounts are not required on if you are using Canvas accounts with our content in Canvas. For a teacher to use the Library App, though, they should have an account created on to enable them to see the Library content for their school.

Grading Application Exercises

Application Exercises have a Teacher Dashboard that allows you to review completed work and send scores to the Canvas gradebook.

To access your Dashboard and review student work, click on an Application Exercise listed in your Canvas class.

For more information on using our Application Exercise Dashboard, see our Anatomy of Application Exercises page here.

Notes about EasyCode Foundations (CodeMonkey) items in Canvas:

Student progress in EasyCode Foundations can be viewed only in the Teacher Dashboard on the CodeMonkey platform.

To navigate to your Teacher Dashboard in CodeMonkey, click on a lesson title on your assignment list and then click the brown ‘EasyCode’ button:

This will allow you access to the student interface as well as to gradebook information for your classes.

You can read more about the EasyCode gradebook here.

To grade Application Exercise entries your students have submitted for these levels, click on that item in your assignments list. This will show you the Teacher Dashboard.

While the levels themselves are automatically graded within CodeMonkey, teachers may want to enter grades for the Application Exercises in the Canvas Gradebook.

Notes about EasyCode Pillars (Codesters) items in Canvas:

When assigning EasyCode Pillars items in Canvas, choose the option to open in a new window. This will ensure that your students can see the entire Codesters assignment page.

Student progress in EasyCode Pillars can be viewed only in the Teacher Dashboard on the Codesters platform.

All activities will auto-score except the final project, which must be manually graded.

To navigate to your Teacher Dashboard in Codesters, click on a lesson title in Canvas. This will take you to your Codesters teacher page.

Learn more about the Codesters gradebook here.


Viewing Progress for Adaptive Keyboarding

To navigate to your Adaptive Keyboarding Teacher Dashboard, click on either ‘The Great Keyboarding Adventure’ or ‘Urban Keyboarding Explorer’ in your class assignment list.

You can read more about the Adaptive Keyboarding Teacher Dashboard here.


Using Canvas for Single Sign-On to

If you chose not to use Canvas as your LMS for assignments, you can instead create an assignment with your key and secret. The launch url to use for that item is:

Note that this url is case sensitive.

In this scenario, accounts need to be created on for those students to be signed into.


Using EasyTech Pre-tests

When using the Canvas LMS, EasyTech Pre-tests will provide a score to the gradebook, but they will not prescribe lessons.