>    >    >  LMS Integration
LMS Integration2012-12-06T13:49:48+00:00

LMS integration streamlines access to your OLI course. Students access your OLI course by clicking a special link from your LMS course. This page describes integration for instructors and the steps to be completed by LMS administrators. Please let us know if you have any questions, oli-help@lists.andrew.cmu.edu .

For Instructors

The first steps are completed by your LMS Administrators who begin by creating an Account ID by clicking Sign Up in the upper right of the page at oli.cmu.edu then filling out the form in Step 2 below to request the integration details. Please email oli-help@lists.andrew.cmu.edu to request expedition of the existing request for integration. Once the request processes, your LMS administrator will receive an email with OLI Integration Details (Secret and Key) to integrate OLI with your LMS at the system level. Finally, the instructor can link their LMS course to an existing or new OLI course. Please feel free to get started creating courses with your instructor account while you wait for the integration process to complete.

Student Access
Students access OLI courses in one of two ways but not both for the same course. Since the roster is shared, only one sharing method can be in place at a time for each course.

  1. Students access the OLI course from the link set up by their instructor in the LMS course. This requires no OLI Account ID. The student must be signed in to the LMS. Students do not need to register for a course or navigate away from the LMS.
  2. Students access their OLI course materials from oli.cmu.edu by signing up for an OLI Account ID and registering with the unique Course Key selected by the instructor during course creation and provided to them. Subsequently, students access their course materials by signing in at oli.cmu.edu .

OLI does not support automatic updating of the LMS Gradebook. The OLI Gradebook can be exported and then imported into the LMS Gradebook or manually entered into the LMS Gradebook as preferred by the instructor.

OLI Course
Each LMS course can be linked to a single OLI course at a time. To change the OLI course, please contact OLI, oli-help@lists.andrew.cmu.edu , to request that the course be unlinked before linking to another OLI course

LTI-Compliant LMSs
OLI can be integrated into any LTI-compliant LMS including Blackboard, Moodle, Canvas, Desire 2 Learn, Sakai, and any other LTI-compliant LMS that is not listed here.

Please send your LMS administrator a link to this page:


For LMS Administrators

OLI uses LTI to connect OLI with learning management systems. LTI is a learning tools interoperability standard. It enables students to click a secure link in your LMS to access their learning materials in OLI.

The setup is entirely configuration-based and does not require any direct communication between your LMS and the OLI system. First we exchange the unique information that enables integration—a key and secret—which you enter into your LMS. Next, the instructor creates a link from the LMS course to OLI. The LMS will encode some basic information about the student into that link (user identifier, course identifier, etc.), which OLI uses to show the appropriate content.

A more thorough overview of OLI integration is also available at the bottom of these instructions.
[ Jump to detailed overview ]

Please complete the steps below.


You will need to sign up for an account. We will associate your LTI key and secret with this account.


Please fill out and submit the form below. After we have processed your information, we will email you with information that you will need for the next step. Please contact us, oli-help@lists.andrew.cmu.edu , to expedite your request.


Once we have processed the information that you submitted in step 2 and provided further details, follow the instructions for your LMS to set up the integration.

Desire 2 Learn
Desire 2 Learn requires its LMS users to contact the account manager to facilitate LMS integration of external tools such as OLI courses. After filling out the form above, please contact your D2L account manager to start the integration process.
Other (OLI supports LTI protocols and can integrate with any LMS that supports LTI protocols.)
Please consult with your LMS administrator or email oli-help@lists.andrew.cmu.edu


Students and instructors can access the OLI environment through an LTI compliant learning management system (LMS). LTI is a secure protocol for linking an LMS to an external learning tool and passing information about the LMS user to that tool.

LTI allows instructors to create a link from their LMS course to their OLI course. When the link is clicked, the LMS encodes parameters about the user into the link and redirects the user to OLI. OLI verifies the parameters provided by the LMS and directs the user to the appropriate OLI course. The user will see an OLI launch page within the LMS window from which they can access the various features of their course.

Student Access

Students accessing OLI through an LTI link are seamlessly connected to OLI. They do not need to remember a separate URL for accessing OLI. They also do not need to create an OLI account, enter a separate password or register for an OLI course. Students are able to work through the OLI course created by their instructor from within the LTI compliant LMS used at their institution. At this point in time, grades do not transfer from the OLI system to the LMS gradebook. OLI provides a separate gradebook, which can be viewed online or exported to Excel. Because these users do not have a separate OLI account ID and password, they are only be able to access their OLI course from within the LMS.

Integration After Students Have Begun Work in an OLI Course

OLI accounts with an ID/password are separate from LMS access. Therefore, to avoid confusion for students, we do not support LMS setups once students begin work in their OLI course. In these cases, it is advised that instructors add a regular web link from the LMS to OLI. When this regular linked is clicked, students will sign in to OLI using the OLI account ID/password.

LTI Plugins/Modules

Some LMS environments do not include or enable LTI functionality by default. The institution running the LMS is responsible for ensuring the necessary LTI LMS plug-ins/modules are properly installed and enabled. At minimum, to ensure a consistent and streamlined user experience, the LMS must be configured to identify the user and their role (student, instructor, teaching assistant) to OLI.

LTI allows links to be setup either by the LMS administrator or by individual instructors. Site-wide configuration by the LMS administrator is preferred for installations where multiple instructors will be accessing OLI. In practice, LMS configuration settings and/or institutional policies in some cases prevent instructors from using the LTI feature on their own. In such instances, the institution needs to provide their instructors with a technical contact who will interface with OLI and configure LTI links in the instructors’ LMS courses.

OLI Website:
New look and
New student registration process

OLI’s website has undergone a refresh, and so has the student registration process. Watch the video to see how easily students can register with a Course Key.