SCORM Driver Quickstart Guide

This guide will show you how to get started using SCORM Driver, free for non-commercial use. It kind of applies to paying users, as well.

SCORM Driver

Start converting your content
with SCORM Driver.

2. Update Titles and Paths

In the root folder of the SCORM Driver package that you just downloaded, you’ll see some files. They’ll be different depending on what specification you chose, but this step is similar for all specs.

Software you might need

You’ll need a text editor to edit most of the files that you’ll be editing. Some text editing programs will attempt to display the files as webpages instead of text, so for the purposes of this guide we’ll be using TextWrangler for Mac (it’s free.) Don’t use TextEdit for Mac, it won’t work. If you’re on a Windows machine, WordPad (no download required) is the text editor that you want to use.

First step for all versions of SCORM

edit ims manifest file scorm driver freeFor SCORM, you should see a file in the root folder called imsmanifest.xml. You can ignore all other files at this time, and open up imsmanifest.xml with your favorite text editor (TextWrangler or WordPad).

You’ll see the code contained in this file, but we’re only concerned with two small bits — the text that’s in between the two “Title” tags.
scorm driver free editing the imsmanfist file
Just change the “Titles” that you see circled here to the name of your content as you want it to be displayed in your LMS. Re-save the imsmanifest.xml file after you’ve made your changes, and you’re done with this step for SCORM.

You’ll also want to update the “Resources” list inside the imsmanifest.xml file. This is basically any file or asset that is used in your course. It includes files that are used by SCORM Driver as well as HTML, images, movies, Flash or any other assets used in your course. If you downloaded our sample course, then the Resources section of your imsmanifest file will look like this:
scorm driver free resources file

You want to replace the highlighted section in the imsmanifest file with the assets that make up your course. If it’s not highlighted in the image above, leave it as it is. Save the imsmanifest.xml file, and you’re done with the this part.

First steps for AICC

scorm driver free edit aicc au and crs filesThe process is similar if you’ve chosen AICC as your specification. At this point, you can ignore all files in the root directory except for yourcourse.au and yourcourse.crs. Open these files with your favorite text editor (TextWrangler, WordPad, etc.) and you’ll change just a few lines of text in the files.

yourcourse.au

If your content and your LMS are all on the same domain (cloud.scorm.com for example,) you can skip editing this file and go right down to editing yourcourse.crs. If your content is being hosted on a different domain than your LMS (cross domain), then you’ll need to replace “scormdriver/indexAPI.html” to “http://YourDomainName.com/YourSubFolder/indexAPI.html”. Re-save this file, and move on to the yourcourse.crs file.

scorm driver free aicc editing yourcourse.au

yourcourse.crs

This file is the easiest of all. Make sure it’s open in your text editor, change the “Title” on the 5th line of the file to the title of your course, re-save the file, and you’re done.
scorm driver free aicc edit yourcourse.crs file

First steps for the Experience API (xAPI)

After you’ve downloaded SCORM Driver with xAPI support, you’ll need to modify two files that are found in the root directory of the download.

tincan.xml

The first is “tincan.xml”. Open the file in your text editor, and change the following lines:

Here’s what to modify in tincan.xml:

  • --ActivityID-- : This is the object of the xAPI statement. It’s usually a URL. You can use whatever you want here, just make it something that makes your activity uniquely identifiable.
  • --ActivityName-- : Replace this with the title of your course or activity.
  • --ActivityDesc-- : Replace this with a very brief description of your activity.

After you’ve made your modifications, save your file.

tc-config.js

The other file you need to modify for the xAPI use is tc-config.js, also found in the root directory of your download. Open it in your text editor, and pay attention to the following code:

Here’s what to modify in tc-config.js (it’s largely similar to how you updated tincan.xml):

  • --ActivityID-- : This is the object of the xAPI statement. It’s usually a URL. You can use whatever you want here, just make it something that makes your activity uniquely identifiable.
  • --ActivityName-- : Replace this with the title of your course or activity.
  • --ActivityDesc-- : Replace this with a very brief description of your activity.

Now, the current configuration will allow you to create a xAPI package that will send statements to the LRS of whichever xAPI-enabled LMS you import it into. However, you have the option of sending statements to more than one LRS at a time. To demonstrate this, look for the two tiny circles in the screenshot above. Just delete the /* and the */ in the bottom of the tc-config.js, and when you launch your xAPI course, you’ll be generating statements to your LMS as well as to our public LRS. Make sure to check our public LRS after you’ve generated statements in this way. You can see your statements in your LMS and in our public LRS.

If you don’t delete the /* and */ as mentioned above, you’ll only generate statements to the LRS of the LMS that you imported your content to.

After you’ve made your modifications, save your file and move on to the next step.