SCORM 1.1 upgrade for WBT Manager™ 1.51
September 27, 2001
Copyright (c)
2001, Integrity eLearning. All rights reserved.
What does this upgrade do?
This upgrade provides support for the SCORM 1.1 API adaptor and Course Structure Format. The WBT Manager API adaptor has been modified to match the version 1.1 specification and XML import capability has been added to the WBT Manager Course Import/Export Utility. The Import/Export utility can now read and write SCORM 1.1 CSF files.
What data elements are supported?
This release of WBT Manager's API supports:
cmi.core.student_id cmi.core.student_name cmi.core.credit cmi.core.lesson_status cmi.core.entry cmi.core.score.raw cmi.core.score.max cmi.core.score.min cmi.core.total_time cmi.core.lesson_mode cmi.core.exit cmi.core.session_time cmi.suspend_data cmi.launch_data cmi.student_data.mastery_score cmi.interactions (all children)
What browsers are supported?
Internet Explorer version 4+ and Netscape 4 are supported. Netscape 6 is not yet supported.
Acknowledgements:
This product includes software developed by the Apache Software Foundation (http://www.apache.org/). See xerces_license.txt for the full license statement.
SCORM compliance:
This upgrade has been tested with the ADL/SCORM test suite version 1.1.1. The self-test log file is included as testlog11.htm. The test suite is available for no charge at www.adlnet.org .
Test notes:
The CSF files provided with the test suite have errors. You have to edit them both and change the DOCTYPE from course to content (this is a known bug in the test suite).
Copy the course content files from the test suite to the WBT Manager web server so that they can be launched by WBT Manager. The course files are found under C:\Program Files\ADL\TestSuite1_1_1ST\LMSRTE\Courses is the defaults were taken when installing the test suite. We recomment that you place the files beneath the courses subdirectory of the WBT Manager virtual directory.
Modify the Command line prefix on the import wizard's Set Execution Path page to create a valid URL for launching the test lessons. For example: LMSTestCourse01\Lesson01\sco might be changed to http://localhost/wbtmanager/courses/scorm/LMSTestCourse01/Lesson01/sco.
When importing the second test course you will need to select the Modify "Provider's Name" to make it unique radio button on the Course Conflicts page in the import wizard. Both courses use the same developer label for the block containing the lessons. If you do not set the radio button as described the second course will overwrite the first course definition.
After importing the courses check the Startup tab of each course's properties and verify that the selected Menu style supports the API.
WBT Manager does support entry of lessons in browse mode. For the first student you should always select Enter Lesson from the lesson launch menu. For the second student you should always select Browse Lesson.
Several warnings appear during the test that we feel are not in accordance with the specification. We have requested clarification from the ADL. The warnings are:
SCO-01 expects the student_name data element to contain a blank after the comma separating the last name from the first name. The specification does not state this.
SCO-06 issues a warning because our adapter returns an error if an attempt is made to set the student_response data element of an interaction to Java. The interaction in question is of type LikerT which by definition only allows a single alphanumeric digit.
Course II, SCO-01 issues a warning that our adapter returns a value of no-credit for cmi.core.credit instead of no credit. cmi.core.credit is defined as allowing either credit or no-credit.
Installation:
You must be running WBT Manager version 1.51 to install this upgrade. If you are running a previous version you will need to update to version 1.51 before installing this upgrade.
The upgrade includes the following files. You might want to back the existing files up in case you decide to back out this upgrade.
asp\apiload.asp, asp\apitext.asp - these files contain the data model and error text for the API adaptor. Copy them to the ASP sub-directory where the WBT Manager web module is installed.
jar\lmsapi.cab, jar\lmsapi.jar - these files contain the new version of the API applet for Internet Explorer and Netscape browsers. Copy them to the JAR sub-directory where the WBT Manager web module is installed.
imp\impexp.exe, imp\scormcsf(1.1).dtd, imp\wbtmanscorm11.dtd, and xerces-c_1_4.dll - these files are the updated import/export utility. Copy them to the directory where the WBT Manager System Administrator module is installed on each administrator's system. Default installation directory is: C:\Program Files\Integrity eLearning\WBT Manager 1.5.
dlls\wbtman2g.dll - this is the new interface component. To install it:
- Find the existing version of the dll (it should be in the winnt\system32 directory on the web server)
- Make a backup copy of the existing dll.
- Stop the web server (net stop iisadmin at console prompt).
- Copy the new version of wbtman2.dll to the winnt\system32 directory.
- Register the dll with regsvr32.exe
- Start a console session
- Change to the winnt\system32 directory
- Enter "regsvr32 wbtman2g.dll " on the command line.
- Re-boot the web-server
Once all of the updated files are installed and the system is re-booted WBT Manager will support the SCORM 1.1 API. Most content written to the SCORM 1.0 specification should operate correctly under SCORM 1.1 with no modification. See the SCORM documentation at www.adlnet.org for detailed information about the differences between SCORM 1.0 and 1.1.
Updated documentation
No documentation updates are included with this upgrade. A full update to the documentation set will be included with the next release of WBT Manager.
The changes to the course import/export utility should be self-explanatory. If you have any specific questions please consult our knowledge-base at www.ielearning.com/support and/or email your question using the support request form at that location.