Setting up Canvas with

Importing’s Thin Common Cartridge file allows Canvas educators to seamlessly access content. The steps below can be completed from a Canvas Administrator account for an entire district or by individual users for their classes.

Importing Common Cartridge files

Bulk distribution of curriculum through the Common Cartridge is used to distribute content that has been arranged in a sequence. EasyTech and Custom Curriculum sequences can be exported for use in Canvas.

Creating a Thin Common Cartridge file from Custom Curriculum

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


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 ‘Learning System Integrations’ in the left-hand menu
  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

Locating your Key and Secret

  1. Select ‘Learning System Integrations’ from the left-hand menu on your Coordinator page
  2. Under ‘Integration Registration Credentials’ header, you’ll find your Key & Secret

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.

Completing Configuration of Apps / External Tools

  1. Select the ‘Settings’ tab
  2. Click the ‘Apps’ button and then ‘View App Configurations’
  3. The Apps you will configure are:
    • Adaptive Keyboarding 3-5
    • Adaptive Keyboarding 6-8
    • Content
    •’s Library App
  4. Click the gear icon visible next to each App
  5. Choose ‘Edit’
  6. Enter the Key & Secret and click ‘Submit’
  7. For the App, add the Launch URL:
  8. For the Content App, add the domain:


Assigning Curriculum in Canvas

Now that you have configured the Apps, 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


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

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 assign just the external tool as an assignment. This will create an item in the students’ list that will launch outside of Canvas.

To accomplish this, follow the steps to create an assignment with an external tool, but select the option instead of the Library App.


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.