Using a Delegate™ to Add xAPI Support in Your LMS or Distribute Content

Using a Delegate™ to Add xAPI Support in Your LMS or Distribute Content


A Veracity Launch Delegate™ links a content package to set of rules about when, how often, and for how long content is available to an external LMS. Once you've created a Delegate in Veracity Launch, you can download the package and then upload it into your LMS. You upload the Delegate Package to your LMS using the widely supported SCORM 1.2 format. It's important to note that the Delegate Package only uses the SCORM 1.2 XML packaging format for the LMS import process. 

Adding xAPI or cmi5 Support to Your LMS
Many find themselves stuck with an LMS that doesn't support xAPI or their LMS won't allow you to get the xAPI data out. Veracity Launch added the Delegate™ feature to solve this problem. It allows you to easily add xAPI support for your LMS. The actual physical content can live in Veracity Launch or any cloud storage solution (e.g., Amazon S3, Google, Microsoft, etc.). It will send xAPI data to any LRS and sends SCORM data back to your LMS.  Veracity Launch simply acts as a broker and xAPI content player to record the progress. 

Distributing Content to Multiple LMSs
Need to distribute your content to one or more LMSs? A Delegate™ provide a way to play and distribute your content to an LMS, while keeping the actual physical course files and playback logic centralized.  Delegates also allow you to share the same source content to multiple LMSs. This is ideal if you have multiple audiences, customers, users, or anyone that must receive the same content in different LMSs, while providing a single source location for maintenance and manage access control.


Check out the steps below to use the Delegate™ feature in Veracity Launch.

Alert
The Delegate™ technology is complex. Please let us know if you experience any unexpected behavior or have any other questions or issues.


1. To create a Delegate™, first navigate to the content management page and add content to your portal by uploading a SCORM, xAPI, or cmi5 content package — or identify an existing content package that you previously uploaded. 
  1. If you're using the card view to manage the content, click the More button () and then click Create Delegate from the submenu
  2. If you're using the list view to manage content, click the More button () and then click Create Delegate from the submenu



2. On the next screen, update the name, description, launch limit, and other properties as desired, and then click the Create button. A new Delegate record for the content is created.  The properties on this screen are described below.
  1. Launch Limit — Each time any package targeting the given Delegate™ record is played, the launch limit will increment. When the limit is reached, the packages will no longer play the content. A limit of 0 is used to represent an infinite number of launches is allowed.
  2. Active Date — The content will not play until the given date.
  3. Expires Date — The package will not play after the given date.
  4. Active — a temporary way to disable the Delegate™.
  5. Origins — a list of websites that can host this package. If the Origin of the package (where it is hosted) is not in the allowed list, the package will not play. Origins should match the full protocol and domain name of the host, i.e., "https://don.csod.com" or "http://wordpress.com". If you are using a nonstandard HTTP port (other than 80 or 443) the port number should also be included, as in "http://localhost:3000"



3. Click the More button () again for the content you identified, and click the submenu Show Delegates.



4. A Delegates screen will be displayed, showing the Delegate management interface. Under the Actions column, select the Delegate you created, and then select Download Delegate Package from the submenu. 



5. Next, import this package into your LMS.  The LMS must support SCORM 1.2 for this package to import successfully. It's important to note that the Delegate Package is in using the SCORM 1.2 import format because that is the most common import format supported by an LMS.  However, the content itself is not delivered to the LMS using the SCORM format. The Delegate Package acts as a proxy. 

Notes
Note that multiple package files can target the same Delegate Package. If you distribute the package for a given Delegate Package, they will share the total launch limit.

Alert
Delegate Packages work best with popup windows. Please consider setting the launch type to popup to ensure the best compatibility. Some content can be run in a frame, which can improve the user experience. This depends on whether or not the content proactively terminates the learning session with a button. If the content relies on the window closing to terminate session, you may miss status updates when running in a frame.

    • Related Articles

    • Content Format Support

      Veracity Launch supports most common eLearning package formats. Below are notes and considerations for each. xAPI/Tincan Veracity Launch can play back xAPI enabled content packages. Currently, content packages should support the "Tincan Launch" ...
    • LRS Integration / Adding xAPI Support

      Overview Veracity Launch includes some basic login, attempt status, duration and completion reports. More advanced reports and learning analytics using xAPI data can be supported by adding / integrating any xAPI-conformant Learning Record Store ...
    • Adding Content to Your Portal

      Overview Veracity Launch provides a user interface for the adding content to the portal. All content management functions are accessed from the "Manage Content" button in the ADMIN menu. Then, click "Add Content to this Portal" The next screen will ...
    • Assigning Content to Learners (Enrollments)

      Overview In Veracity Launch, administrators can manually enroll learners into content, or mark content for self enrollment. A learner may only view the learning content if they have an active enrollment. You can configure enrollments using any of the ...
    • External Content and Certificates

      External Content and Certificates Some courses or other training resources may link to external LMS or other system. After you complete the external content and receive a certificate completion in that external system, you may be required to also ...