Behind the Blackboard! HowTo Extract a SCORM Package from a Blackboard Export or Archive Package or Back End Directory - Behind the Blackboard Skip Navigation
Download PDF  Icon Download PDF    Print article

HowTo Extract a SCORM Package from a Blackboard Export or Archive Package or Back End Directory

Date Published: Nov 07,2016


CategoryProduct:Extensions,Troubleshooting Guides; Version:Learn
Article No.: 000073491
Product:
Blackboard Learn
Release:
9.1

Introduction:

At times it is necessary to obtain a SCORM package from a course Export or Archive package that will not Import or Restore properly.

First, unzip the package.

To locate the SCORM packages there are two possible methods.


1. If you know the link names used in the Content Areas of the course:

edit the Export/Archive package's manifest file: imsmanifest.xml
look for the line that has the Content Are link, as an example:
identifierref="res00014"><title>Module 0.1 Orientation</title></item></item><item identifier="itm00004"


The title, 'Module 0.1 Orientation,' is the name of the Content Area link.
The SCORM package will be in the Archive/Export resource folder named in the line, res00014 in this case.


Enter the folder, res00014 in this case.
Select all the items INSIDE, then use Windows 'Send to Compressed' or perhaps a program like 7zip to build a zip package of the contents.
You will probably want to name it with the title, Module 0.1 Orientation.zip in this case.

Using 7zip the 'create archive' page lets you say what name to use for it and where to put it.
You can use the built in Windows 'Send to Compressed Folder' but it does not let you choose the name nor the location.  It creates a zip package inside the same directory, usually with the same name as the last item on the selected list.
You can not just zip up the folder 'res00014, as this ends up creating a zip archive with a nested folder inside.  This is not a valid SCORM package.  A SCORM package must have all the SCORM content at the 'top' of the zip package.



2. If you don't know the Content Area link names, then you can use a file searching program to locate resource folders (named resnnnnn where nnnnn are digits) that contain files that are  found in SCORM packages.
for example: adlcp_rootv1p2.xsd  or ims_xml.xsd.

Once you find the folders of interest, they will contain their own manifest file:
imsmanifest.xml

In that file, not far from the top, you will find an 'organizations' element with two title fields.
In this example it was:
  <organizations default="CourseID-org">
    <organization identifier="CourseID-org">
      <title>Module 0.1 Orientation</title>
      <item identifier="I_A001" identifierref="A001">
        <title>A-0-1</title>

The first title field, 'Module 0.1 Orientation' in this case, would be the name you probably want to use for the extracted SCORM zip package.


If you have access to the 'back end' of a system that has the owning course installed you can also locate the expanded SCORM packages there.

The 'Legacy' Course folder will be found in a path similar to:
content\vi\BBLEARN\courses\digit\CourseID

Underneath the Course ID will be a folder for a Content Area name, in this example \content.
And under that will be folders named with the PK1 value of the link which is stored in the database course_content table.

As an example: _20683_1 as a folder name.
Inside this folder you should find expanded SCORM content as explained above and one can zip u the contents to create a new SCORM package.

The PK1 in the folder name, 20683 above, could also be used in a SQL query on that database table to obtain the name used for the link in the course:

/* MS SQL - for Oracle, remove the .dbo part of the table identifier */
Select title,pk1,parent_pk1,cnthndlr_handle,web_url,available_ind
from BBLEARN.dbo.course_contents where pk1=20683;


The information contained in the Knowledge Base was written and/or verified by Blackboard Support. It is approved for client use. Nothing in the Knowledge Base shall be deemed to modify your license in any way to any Blackboard product. If you have comments, questions, or concerns, please send an email to kb@blackboard.com. © 2024 Blackboard Inc. All rights reserved