Creating a Multi-SCO Course

Initial Concepts

If you want to create a course that consists of multiple SCOs, each SCO needs to be a separate ProForm or Unison project. Each project (SCO) will need to be kept in its own folder. You can then organize all the projects (SCOs) into a course folder as shown here:


multiSCO_Image.png

In a multi-SCO course, each SCO can report completion to the LMS. The LMS then marks that SCO (not the entire course) complete. When all SCOs are completed then the entire course is considered complete. To report a completion status for a SCO, use any of the normal methods found in ProForm and Unison for recording completion. These are the same methods you would use if you were creating a single SCO course.

Once you have completed each project, do not publish (ProForm) or deploy (Unison) the course as a SCORM course. When you publish or deploy using SCORM, extra files are added to the project. Many of those files will be duplicates that you do not need. These files are special SCORM files that will be placed in the Main Course Folder instead of the individual project folders.

However, there is one file that is added to a project that is necessary. When you publish or deploy to SCORM, a new player.html file is added to the project. This player.html file is required to accomplish SCORM communication. So even though you don’t need the extra SCORM files, you do need to include this file. The steps below will explain how to get this file using ProForm.

Use these steps to set up each project.

Step for ProForm

  1. Open the Edit Project dialog in ProForm.
    Set the tracking attribute to SCORM1.2 or SCORM1.3 (SCORM 2004).
    Copy all the files that are now inside your project folder and place them inside one of the project or SCO folders found inside the Main Course Folder. You will need to repeat this for each project.
    Navigate to the install folder for ProForm found on your hard drive. Inside the install folder find and open the Course Files folder. Inside that folder you will find a Publish folder. The publish folder contains a SCORM1-2 and a SCORM2004 folder. 
    Copy the player.html file from the appropriate SCORM folder. For example if you plan to use SCORM 2004 then copy from that folder.
    Place this new player.html file inside every project (SCO) folder.
    Open the Edit Project dialog in ProForm.
  2. Set the tracking attribute to SCORM1.2 or SCORM1.3 (SCORM 2004).
  3. Copy all the files that are now inside your project folder and place them inside one of the project or SCO folders found inside the Main Course Folder. You will need to repeat this for each project.
  4. Navigate to the install folder for ProForm found on your hard drive. Inside the install folder find and open the Course Files folder. Inside that folder you will find a Publish folder. The publish folder contains a SCORM1-2 and a SCORM2004 folder. Copy the player.html file from the appropriate SCORM folder. For example if you plan to use SCORM 2004 then copy from that folder.
  5. Place this new player.html file inside every project (SCO) folder.

Packaging The Course

Once you have all the project folders set up, you are ready to package everything together into a single multi-SCO course. In the past we have recommended an open source tool name Reload Editor for this purpose (http://www.reload.ac.uk/new/editor.html). However, this tool can be difficult to understand and use. 
JCA Solutions has developed a SCORM packaging tool named Simple SCORM Packager (SSP) that is much easier to use (http://www.jcasolutions.com/ssp.php). We recommend you purchase this tool for multi-SCO packaging. 

Use these steps to package a multi-SCO course using SSP:

  1. Start Simple SCORM Packager and click Next.
  2. Create a new SSP Project and click Next.
  3. Choose the SCORM version you wish to use and click Next.
  4. Give the course a title, description and keywords. You may also choose to access the advanced settings. Once you have completed these fields click Next.
  5. Choose the root directory of the course. This is the Main Course Folder.
  6. Select the radio button for multi-sco package.
  7. Browse for and select the player.html page for the first project folder (SCO folder). This file will be added to the Multi-SCO Package Files list.
  8. Repeat step 7 for each project folder (SCO). Click next when you are done.
  9. On the left hand side is a list of each SCO. Select each SCO and enter a title for that SCO. Click the save button after each entry. You may also edit the Advanced options if you choose.
  10. Once you have given each SCO a name click next.
  11. This screen provides buttons that allow you to go back and make changes. 
  12. If you are ready click Next.
  13. Enter a name for the packaged zip file that will be created. Click Next.
  14. Click the Finish button to create the zip and complete the process.

Once completed you can go to the Main Course Folder. You will notice that SCORM files have been added to that folder. You should also find the zip file. The zip file is ready to be delivered to the LMS.

You have just created a multi-SCO SCORM package.

Have more questions? Submit a request

Comments

  • Avatar
    Zachary Guidry

    Does a multi-SCO course allow you to restrict progression through the course? In other words, the user can not progress to SCO #2 until he passes the quiz in SCO #1? Is there another method that you would recommend for controlling progression through a course?

Powered by Zendesk