Say 👋 hello to BusyBee, your AI-powered learning & teaching companion for Buzz. Learn more!

Publish Anywhere

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

  • Updated:
    info
    Created:

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

Is Publish Anywhere new to you?

Let's talk about how you can use this powerful Buzz Add-on to deliver your content to any compatible LMS! Complete this brief form to get started.

Learn more at PublishAnywhere.Agilix.com

Importing content using LTI 1.1

The process of importing Publish Anywhere courses using LTI 1.1 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. For Steps 4, 7, & 8 in that article, use the following values (provided by your publisher):

  • 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 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. In Content type, select the Common Cartridge 1.x Package for best results.
  2. 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.
  3. Click Import.
  1. In Courses, open 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.

Note: In some instances after import, Canvas can create one or more additional External Apps with a matching Domain but with invalid Key and Secret values.

If this occurs, it can interfere with launching your content correctly. After importing content, review your External Apps and delete any extras that were created during import.

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. Set 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.

Import content with Moodle

There are three main steps for  importing with Moodle:

  1. Import the course
  2. Add Publish Anywhere as an external tool provider

Import the course

To import the course:

  1. Open Site administration > Courses > Restore course.
  1. Click Choose a file, 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).
  2. Click Restore.
  1. When you are shown the Backup details, click Continue.
  2. Complete the remaining steps to choose where you want the course and other settings.

Add Publish Anywhere as an external tool provider

To add Publish Anywhere as an external tool provider:

  1. Open Site administration > Plugins > External tool.
  1. Click Manage tools.
  1. Select Configure a tool manually.
  1. Provide the Tool name as Publish Anywhere (you can use whatever is best for your integration).
  2. In Tool URL provide the Domain/URL that was given to you.
  3. Use the Consumer key and Shared secret you were given.
  4. Complete any other configurations you want (Moodle's documentation recommends leaving default settings when in doubt), and Save changes.
forum

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