Can I Use Launch to Get Data from Another LMS?

Can I Use Launch to Get Data from Another LMS?

Yes! Here are the different ways data can reach the LRS…

Client Side

This is the most common case.


The content package sends xAPI data directly to the LRS. The content package includes hard-coded credentials to connect to the LRS. Data is also exchanged between the content and the LMS. The content package is hosted by the LMS.

Pros
  1. Doesn’t require any special integration with the LMS.
  2. Simple and easy (supported by most authoring tools).
Cons
  1. Uses long-lived access key credentials, which is not ideal and less secure.
  2. Requires modifying each content package/course if the target LRS system changes.
  3. Requires you to upload a physical copy of the content into the LMS.
  4. Requires you to make duplicate copies of the content if you need to distribute it to more than one LMS.
  5. Potential for identity confusion.

Server Side

Here's a more secure solution.


The content communicates with the LMS via SCORM, as usual. The LMS sends data to the LRS over xAPI. This is transparent to the content and keeps the LRS access credentials more secure. Content is hosted by the LMS.

Pros
  1. More secure than client side.
  2. Identity is easier to support (uses the LMS).
  3. Only requires making a code change in one place if the target LRS system changes in the future.
  4. Can generate xAPI data from SCORM content and sends the data to both the LMS and the LRS.
Cons
  1. Requires integration support from LMS vendor (they may not support).
  2. Some relevant analytics and data are only available via the client side (content).
  3. Requires you to upload a physical copy of the content into the LMS.

Veracity Launch Delegate

This improves upon the server-side option.


The Veracity Launch server talks with the content via any standard (SCORM, xAPI, cmi5) and sends xAPI data to the LRS. Content is hosted on the Launch server. The LMS hosts a delegate SCORM package. SCORM completion data is also sent back to the LMS.

Pros
  1. More secure than client side.
  2. Compatible with any LMS that supports SCORM.
  3. Adds optional xAPI and cmi5 content support to your LMS.
  4. Allows you to distribute and deliver the same content to multiple LMSs (if they support SCORM).
  5. Sends data to both the LMS and LRS.
Cons
  1. Introduces another technology solution in the ecosystem (i.e., requires you to upload the physical content in Veracity Launch and download a delegate package).



    • Related Articles

    • How Does the LRS Integrate With an LMS?

      Many LMS products do not support launching, tracking, or providing reports and analytics for xAPI content. A Learning Record Store (LRS), such as Veracity Learning, can be integrated with an LMS to augment an LMS with these capabilities. In addition, ...
    • What Are the Reasons to Use More Than One LRS Instance?

      The Veracity Learning system features a multi-tenancy architecture, which allows users to create more than one LRS database instance. Users can create up to a certain number of separate LRS tenants depending on their plan and account tier. For more ...
    • What is Veracity Launch and How Does it Work?

      Veracity Launch is a SaaS solution for e-learning content playback and hosting. It can be used instead of an LMS to provide learners with a content portal for launching content. It provides the ability for learners to enroll and complete courses and ...
    • What are xAPI Extensions and How Do I Use Them in My xAPI Statements?

      Best Practices for xAPI Extensions Activity, Context, and Result Extensions in xAPI Statements Do you need to know when and how to best use Activity, Context or Result Extensions in your xAPI Statements? This is a common challenge and a frequently ...
    • What Data Privacy and Security Practices are Followed?

      Data Privacy Veracity adheres to the EU-U.S. Privacy Shield Framework to help satisfy GDPR requirements and maintain an annual certification. Please review our online privacy policy (https://veracity.it/privacy-policy) for more information about what ...