How to Upload a SCORM or xAPI Course
Veracity Launch lets you add course packages exported from any authoring tool that supports the SCORM 1.2, SCORM 2004, xAPI, or cmi5 formats. After you upload the course package, Launch unpacks it and serves the files to learners.
To upload SCORM or xAPI course package to your portal…
- Log-in to your portal.
- In the left menu, in the ADMIN section, click the Manage Content button.
- In the Manage Content page, click the Add Content to this Portal button.
- In the Add Content page, click the Upload SCORM or xAPI card.

- In the Upload Learning Content page, click the Add Files button, and then select the package to upload. You can choose up to ten packages to bulk upload. Each package should be a ZIP file.

- When you finish adding files and Launch finishes staging them, click the Upload button.

- After all files upload, you’ll see buttons to Edit Settings*, Upload Image, and manage Enrollments for each file. Alternatively, you can also do each of these from the Administration menu later.

- When ready, click the Close button.
*For most packages, Launch automatically chooses the correct settings.
How to Upload a File
Veracity Launch supports uploading individual files such as videos*, images, or PDFs. To add any of these types of files to your portal…
- Log-in to your portal.
- In the left menu, in the ADMIN section, click the Manage Content button.
- In the Manage Content page, click the Add Content to this Portal button.
- In the Add Content page, click the Upload Files card.

- In the Upload Learning Content page, click the Add Files button, and then select the file to upload.

- After you add a file, click the Upload button.

- After the file uploads, you’ll see buttons to Edit Settings, Upload Image, and manage Enrollments. Alternatively, you can also do each of these from the Administration menu later.

- When ready, click the Close button.
*A Note about Video Files (MP4)
If you upload an MP4 video file and you choose the Veracity Video Player as the Player Type when you Edit Settings for the file, then Launch can automatically send xAPI statements about video activity to your LRS.
How to Link to External Content
Veracity Launch can track if a learner viewed an external link. To add a link to your portal…
- Log-in to your portal.
- In the left menu, in the ADMIN section, click the Manage Content button.
- In the Manage Content page, click the Add Content to this Portal button.
- In the Add Content page, click the Track a Link card.

- On the Track an External Link page, in the Tracked URL field*, enter the address of the link.

- In the Title field*, enter the name.
- Change any other settings. Alternatively, you can also change them from the Administration menu later.
- When ready, click the Track Link button to save.
*The Tracked URL field and Title field are mandatory.
How to Link to a YouTube Video
Veracity Launch lets you upload a link to a YouTube video. The Veracity video player tracks learner activity, such as played, paused, and more.
To add a link to a YouTube video to your portal…
- Log-in to your portal.
- In the left menu, in the ADMIN section, click the Manage Content button.
- In the Manage Content page, click the Add Content to this Portal button.
- In the Add Content page, click the Track YouTube card.

- In the Track a YouTube Video page, in the YouTube Video Link field*, enter the address of the video.

- In the Title field*, enter the name.
- Change any other settings. Alternatively, you can also change them from the Administration menu later.
- When ready, click the Track Video button to save.
*The YouTube Video Link field and Title field are mandatory.
Veracity Launch opens the video using its built-in video player and automatically sends xAPI statements about video activity to your LRS.
How to Link to External xAPI Content
If you want to add content on another server (e.g., a H5P page), then you can still track the xAPI it sends when learners open it remotely from your portal.
To add external xAPI content to your portal…
- Log-in to your portal.
- In the left menu, in the ADMIN section, click the Manage Content button.
- In the Manage Content page, click the Add Content to this Portal button.
- In the Add Content page, click the Track External xAPI card.

- On the Track xAPI page, in the Tracked URL field*, enter the address of the external content. Optionally, also enter a unique xAPI ID.

- In the Title field*, enter the name.
- Change any other settings. Alternatively, you can also change them from the Administration menu later.
- When ready, click the Track xAPI button to save.
*The Tracked URL field and Title field are mandatory.
How to Link to an External Certificate Course
Veracity Launch lets you link to a certificate course that runs on a different server than your portal. When complete, the portal then asks the learner to upload a local copy of the certificate.
To add this type of content to your portal…
- Log-in to your portal.
- In the left menu, in the ADMIN section, click the Manage Content button.
- In the Manage Content page, click the Add Content to this Portal button.
- In the Add Content page, click the External Certificate card.

- On the External Certificate Upload page, in the External URL field*, enter the address of the external content.

- In the Title field*, enter the name.
- Change any other settings. Alternatively, you can also change them from the Administration menu later.
- When ready, click the Create button to save.
*The External URL field and the Title field are mandatory.
When the learner completes the course, Launch asks them to upload their completion certificate to your portal by clicking the Choose File button and then clicking the Submit for Credit button.
How to Link to External Content by Proxy
If you have a protected and non-public course or video not on the same server as your Launch portal, then you can still use Launch to enroll your learners and serve the content remotely. Launch will manage the completion data and can also track learner activity with xAPI sent to an LRS.
You can use this if you have a lot of legacy courses produced for a defunct authoring tool or LMS and can’t re-package or move the files.
Secure, Yet Simple — When you configure Launch to get content from another server by proxy, you can secure your content by adding
a custom header to the request (see Step 6), invisible to the learner.
Flexible, Yet Robust — Because the proxy feature serves remote content through Launch, that content obeys
“same-domain” website rules, so you can still transparently play a SCORM package even though it’s on another server.
To link to content using Lauch as a proxy server…
- Log-in to your portal.
- In the left menu, in the ADMIN section, click the Manage Content button.
- In the Manage Content page, click the Add Content to this Portal button.
- In the Add Content page, click the Proxy Content card.

- On the Track External Proxy page, in the URL field*, enter the path to the parent directory of the asset.

- If the request needs additional information (e.g.,
Authorization: Basic <credentials>), then you can add it in the Proxy Headers. Click the Add Header button and enter the Header Name and Value.
- When ready, click the Track Link button to save.
*The URL field is mandatory.
If the content is a course with a manifest (e.g., imsmanifest.xml, tincan.xml, or cmi5.xml), then Launch will automatically extract the properties of the course when it adds the content to your portal. You can inspect these properties by going to Manage Content, clicking the Actions menu button in the lower-left of the card for the new content, and selecting Advanced Edit from the popup menu. The card for the new content will also have the extra caption…
If you change the organization or resources in the manifest, then you can refresh the content without adding it again. In the Manage Content page, in the card for the course, click the Action menu button in the lower-left, and select the Reload Manifest option.
How to Build a Learning Path
You can build a sequence of content — like a “playlist” — made from pieces already in your portal…
- Log-in to your portal.
- In the left menu, in the ADMIN section, click the Manage Content option.
- In the Manage Content page, click the Add Content to this Portal button.
- In the Add Content page, click the Create Learning Path card.

- In the Create a New Learning Path page, you'll see a form with two columns: the left column is the typical Learning Path Attributes section, the right column is the Sequence Content Records section.

- In the Learning Path Attributes section, enter the Title* of the learning path, a Description, and any Tags.
- In the Playback Mode drop-down, select either Linear (learner must complete in order) or Free (learner can play any item anytime).
- Adjust the Settings checkboxes (Public†, Self-Enrollment, and Allow Reattempt) as needed.
- In the Sequence Content Records section, click the Add Step to Path button.
- In the Add Step to Path pop-up dialog box, click any pieces of content to add. You'll see them included in the page behind the box.
- In the Add Step to Path pop-up dialog box, when finished, click the Close button.
- In the Selected Sequence list box, you can drag the pieces to re-order them, or click the Delete (red trash can) button to remove them.
- When finished, click the Save Learning Path button.
When a learner enrolls and launches the learning path, they see a list of the pieces of content. If the Playback Mode is Linear, then the pieces are dimmed and locked until the learner completes the previous piece. The top of the page shows the learner's percent completion as well as an indicator of their Overall Learning Path Progress.
*The Title field is mandatory.
†If you select the Public checkbox and any piece of content you add is not Public, then the pieces will show a “Private module in public path" warning in the Selected Sequence list box.