Embedding Contents in a LMS

How to embed contents in Blackboard, Canvas, Moodle, and other LMSs.


Most major LMSs support Learning Tool Interoperability (LTI) embeds, which provide a quick and easy way for you to embed content in your course.

Exact installation instructions vary per LMS, but in general you will need only two things:

  • Your LTI URL, visible from the Learning Platform section of the publish screen (click the share icon in the left sidebar of your editor to load).

  • Your account keys, accessible from your organization page.

Using these values, you can create a new assignment in your LMS and embed the content into it.

LTI embeds also support instant grade pushback.

LTI Version

Next Tech supports LTI versions 1.1 and 1.2.

LTI Launch Parameters

The only LTI parameter required is the user_id. No personally identifiable information is required to successfully launch a project.

If you would like to enable grading, the following parameters must be included:

  • lis_outcome_service_url

  • lis_result_sourcedid

If the same lis_result_sourcedid value is seen across multiple launches, the same attempt will be shown to the user. To launch a new attempt, the lis_result_sourcedid value must be different.

If you would like to enable personalization in content (for example, user templates) or access names and emails in reports, you can include any of the following parameters:

  • lis_person_name_given (first name)

  • lis_person_name_family (last name)

  • lis_person_contact_email_primary (email address)