Note
This feature was a closed pilot experiment. This feature is not supported for new users.
To make the content of an existing edX course reusable in an external LMS, you create a duplicate version of the course. You use the duplicate course specifically as a source of content for your external LMS. Based on configuration choices your organization makes for using edX as an LTI tool provider, you might be asked to create the duplicate course on edX Edge or on another host site.
Before you begin work to reuse the content in an Open edX course, check with your development operations (DevOps) team for information about the website to use. At some sites, a completely separate Open edX instance, with a different Studio website, is set up to be the LTI tool provider.
When you create links to edX course content in your external LMS, you can link to components individually, to all of the content in a unit, or to all of the content in a subsection.
As you plan which parts of the course you want to reuse, note the following considerations.
For more information about edX features that might not be suitable for use with LTI, see Select Content in the Duplicate Course.
The topics that follow assume use of the edX Studio user interface. However, you can also complete these tasks by exporting the course and then reviewing or editing its XML before you import.
Before you create a duplicate course, be sure to check with your DevOps team to determine the website that hosts your organization’s courses for LTI use.
To create the duplicate course, follow these steps.
In Studio, export the original course. For more information, see Export a Course.
In Studio on your organization’s host site for LTI courses, create a course. This is the duplicate course.
Note
If your organization uses the same site as the host for both the original course and for LTI courses, be sure to give the duplicate course a different name or run.
In the duplicate course, import the tar.gz file that you exported in step 1. For more information, see Import a Course.
To select content in your duplicate edX course for reuse in an external LMS, you use Studio to review the course outline and make note of the components, units, and subsections you want to include.
Using an organizational tool, such as a spreadsheet, can be helpful. For example, you can use a spreadsheet column to identify the type of content (for example, component, unit, subsection), and add their display names to the next column. Additional columns can contain the values that you use to construct the addresses for your LTI links. For more information about addressing content, see Determining Content Addresses.
Optionally, you can streamline the contents of units and subsections by removing components, or disable course features that you do not plan to use.
EdX Content or Feature | Works Well with LTI? |
---|---|
Annotation Problem Components | No |
Cohorts | No |
Content Experiment Components | No |
Course-wide Discussions | No |
Discussion Components | No |
HTML Components | Yes |
Internal Links | No |
Problem Components | Yes |
Randomized Content Block Problem Components | No |
Video Components | Yes |
For information about removing components, see Delete a Component. For information about disabling cohorts, see Disable Cohorts in Your Course. To remove course-wide discussions, you select Settings, and then Advanced Settings, and then delete the contents of the Discussion Topic Mapping policy key. For more information, see Create Course-Wide Discussion Topics.
Only edX course content that is published appears in an external LMS.
Note
The Hide from students setting for sections, subsections, and units does not affect the visibility of content in an external LMS. Only the publication status of a unit can prevent content from being included.
To verify that all of the content in your edX course is published, follow these steps.