Publish Anywhere

Publish Anywhere educator/distributor steps: How to import course content

  • Updated:

This article outlines how educators and distributors can import Publish Anywhere content they receive from their publisher partners.

The process of importing Publish Anywhere courses varies between LMSs. They all require the cartridge, the LTI tool/domain name, and the key and secret your publisher provides. Search documentation about the other LMSs for articles about uploading "LTI" and "thin cartridge" content.

Import content with Brightspace

There are two main steps to importing content with Brightspace:

  1. Set up Publish Anywhere as a tool provider
  2. Import course package

1. Set up Publish Anywhere as a tool provider

Follow these instructions using the information provided to use by your publisher in the following steps:

  • In Step 4: Use the provided Domain/URL as the Launch Point.
  • In Step 7: Use the provided Secret.
  • In Step 8: Check the Use custom tool consumer information instead of default box, and use the provided Key.

2. Import course package

  1. Create a course that you want to import the content into.
  2. Open your Table of contents and click Import course and choose Import course package.
  1. Click Upload and and select the Publish Anywhere course cartridge you created or were provided (you are also able to drag and drop the file in the upload field).
  1. When the package is imported, click View content to see the course.

The content now appears in the selected course.

Import content with Canvas
  1. Open  Courses > Settings > Course Details and click Import content into this course.
  1. Select the Publish Anywhere course cartridge you created or were provided.
    • Select All content in the Content section.
    • Leave the Default Question bank and Options sections blank.
  2. Click Import.
  1. Open Courses > Settings > Apps and select Edit from the Publish Anywhere dropdown.
    • Note: You may need to select View App Configurations next to External Apps to access this list.
  1. Canvas automatically populates the Domain field with the LTI Tool Name (domain name) your publisher provided. You just need to provide the Consumer Key and Shared Secret.
    • We recommend you choose Public in the Privacy dropdown, so the names of the students in your gradebook will automatically transfer to the Publish Anywhere grading pages. Otherwise, the names are replaced with Canvas-generated number identifiers.
    • Note: The Launch URL field appears to be a required field, but it is not.
  2. Submit.
Import content with Schoology

1. Import to resources

  1. Open Resources from your toolbar.
  2. Open the dropdown menu next to My Resources, and select Import.
  1. Select Common Cartridge in the Import from list.
  2. Choose whether you want to create a New collection or add this to an Existing collection. Provide a Collection title if you choose to create a new one.
  3. Click Next.
  1. Click Attach File and upload the Publish Anywhere course cartridge you created or were provided.
  2. Click Next.

The new collection, Us History - PA import, now appears in the My resources list.

2. Import from resources to a course

Once you've uploaded the cartridge into My Resources, you import it into the desired course.

  1. Open Courses from the toolbar.
  2. Select the course you want to import the content into.
  1. Open the Add Materials dropdown, and select Import from Resources.
  1. Choose the collection you just created.
  2. Check the boxes next to the content you want to import.
  3. Click Import.

3. Add Publish Anywhere as an external tool provider

  1. Once you've imported the content into your course, select External Tool Providers in the Course Options dropdown.
  1. Click Add External Tool
  1. Provide:
    • Tool Name as Publish Anywhere (you can use whatever is best for your integration).
    • Consumer Key and Shared Sect, both of which are provided to you by your publisher.
  2. Sent your Privacy selection. Publish Anywhere will work with any of the four options:
    • Do not send any user information
    • Only send Name of user who launches the tool
    • Only send Email/Username of user who launches the tool
    • Send Name and Email/Username of user who launches the tool
  3. Select:
    • Configuration Type: Manual
    • Match by: Domain
  4. Provide the Domain/URL that was provided to you.  
  5. Click Submit.

Publish Anywhere now appears as a verified External Tool Provider.


Have a question or feedback? Let us know over in Discussions!