How To Use SCORM Visualizer

SCORM Visualizer© supports SCORM 1.2. You can use Visualizer to

You can run Visualizer two modes:

Standalone Mode

In standalone mode, Visualizer acts like an LMS. It provides the SCORM Runtime API to your SCO.

Installing Visualizer For Use In Standalone Mode

To use Visualizer in standalone mode, it is usually best to install the Visualizer files (visualizer.htm, vcode.js, vblank.htm, vhelp.htm) at least one folder level higher than your SCOs. This keeps the Visualizer files separate from your SCOs and course which will make it easier to create your SCORM package.

Example: You develop your courses in a folder named development. The development folder contains folders named course1 and course2. The course1 folder contains several SCOs in individual folders. The first SCO is in a folder named sco1. It is best to install the Visualizer files in the development folder. This allows you to launch the SCOs in both courses.

Launching a SCO

When you are ready to launch a SCO, supply the relative path to the file that launches your SCO and then click the button. Your SCO will be launched in a popup window.

Example: You have installed Visualizer in a folder named development. The development folder contains a folder named course1 which contains a your course. The course1 folder contains several SCOs in individual folders. The first SCO is in a folder named sco1. The launch file for the first SCO is a file named index.htm. To launch this SCO in Visualizer, enter the relative path to the SCO. In this example, the relative path is course1\sco1\index.htm. Click the button to launch the SCO.

After you have launched the SCO, you will see how the SCO is using the SCORM Runtime API in the bottom of the Visualizer window. The bottom window shows a log of the SCORM API calls. When your course calls LMSSetValue, you will see the SCORM data item updated in the SCORM data window. You can modify the SCORM data by clicking on the name of the data item.

There is a separator bar between the log window and the SCORM data window. You can move the separator bar to change the size of the windows.

Now that your SCO has been launched, interact with your SCO and examine the changes to the log and the SCORM data window. When you are done interacting with the SCO, close its window.

Relaunching a SCO

One of the most powerful features of Visualizer is the ability to relaunch a SCO in a new session. In the new session, your SCO will be able to access cmi.core.lesson_status, cmi.suspend_data and other data items set in previous sessions. To relaunch your SCO, click on the button.

Reset the SCORM Data

If you have launched your SCO one or more times, it has probably set one or more of the SCORM data items. After a few launches, you might want to reset the SCORM data to its original values so you can try an initial launch again. To reset the SCORM data, click on the button.

Saving and Restore SCORM Data

If you are using Internet Explorer on Windows, Visualizer lets you save all of the SCORM data to your hard drive. Later you can restore this data. This lets you conduct SCO tests over several days.

 

Pass Through Mode

In pass through mode, Visualizer sits between your LMS and your SCO. To use Visualizer in this mode, you will launch it as a SCO from your LMS. As soon as Visualizer is launched, it pulls all of the SCORM data from the LMS. This gives you the chance to fully understand the data available to your SCO. After Visualizer is launched by the LMS, you can specify the URL of your SCO.

After you have launched the SCO, you will see how the SCO is using the SCORM Runtime API in the bottom of the Visualizer window. The bottom window shows a log of the SCORM API calls (all of the API calls are passed to the LMS). When your course calls LMSSetValue, you will see the SCORM data item updated in the SCORM data window. There is a separator bar between the log window and the data window. You can move the separator bar to change the size of the windows.

Now that your SCO has been launched, interact with your SCO and examine the changes to the log and the SCORM data window. When you are done interacting with the SCO, close its window.

Loading Visualizer Into Your LMS For Pass Through Mode

When you use Visualizer in pass through mode, it must appear as a course with a single SCO to your LMS. To use Visualizer in pass through mode, you must know how to load a SCORM 1.2 content aggragation (a course) into your LMS. Theese are different methods that may work with your LMS:

 

Modifying Visualizer

To modify the fonts used in Visualizer, edit the <style> tag in vblank.htm.

The SCO is launched in a browser window with these parameters:

You can modify these parameters by changing the value of the variable sLaunchParams in visualizer.htm.

 

End-User License Agreement ("EULA")

This EULA is a legal agreement (the "Agreement") between you and e-Learning Consulting. By installing, copying, or otherwise using SCORM Visualizer© (the "SOFTWARE"), you agree to be bound by the terms of this EULA. Using or installing the SOFTWARE indicates your consent to be bound by all of the terms and conditions of this Agreement.

1. GRANT OF LICENSE

The SOFTWARE is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The SOFTWARE is licensed, not sold. Any rights not explicitly granted under this EULA are hereby reserved. Provided you have paid all applicable fees and registered the SOFTWARE with e-Learning Consulting, the EULA grants you the following personal, non-exclusive, non-transferable rights:

(a) You may only use this SOFTWARE to test the SCORM functions of an LMS, a course, a SCO or an authoring tool. You may not use the SOFTWARE to create derivative works. Derivative works include the modifying the SOFTWARE to be used as the SCORM Runtime of an LMS. If you would like to use the SOFTWARE for any other purpose, you must obtain permission from e-Learning Consulting.

(b) You agree not to rent or lease the SOFTWARE, nor use the SOFTWARE to render time sharing or service bureau services.

(c) e-Learning Consulting retains title to the SOFTWARE in all forms whatsoever.

(d) All rights not expressly granted herein are reserved by e-Learning Consulting.

2. WARRANTY, REMEDY AND LIMITATIONS

(a) e-Learning Consulting warrants only that the SOFTWARE will perform in substantial accordance with the accompanying documentation for ninety (90) days following your receipt of the SOFTWARE.

(b) Some states do not allow certain warranty limitations, so the restrictions of this Section 2 will apply only to the full extent permitted by applicable law.

(c) e-Learning Consulting's entire liability and your exclusive remedy for any claim you may have against e-Learning Consulting shall be, at e-Learning Consulting's option, (i) return of amounts paid for the SOFTWARE; or (ii) repair or replacement of the SOFTWARE which does not meet the above limited warranty; provided you return the SOFTWARE to e-Learning Consulting. In no event shall e-Learning Consulting's total liability to you for all damages, losses, and causes of action (whether in contract, tort (including negligence) or otherwise) exceed the amount paid by you for the SOFTWARE.

(d) Except as provided above, the SOFTWARE is provided "AS IS" and without warranties, express or implied, including the implied warranties of merchantability or fitness for a particular purpose. You assume all risks as to selection, quality, installation, results and performance. e-Learning Consulting does not warrant that the SOFTWARE will meet your requirements or that the operation of the SOFTWARE will be uninterrupted or error free.

(e) Neither e-Learning Consulting nor any of its suppliers shall be liable for any special, incidental, indirect, or consequential damages whatsoever (including without limitation loss of business or profits, business interruption or delay, loss or inability to use data), even if e-Learning Consulting or any of its suppliers have been advised of the possibility of such damages.

(f) The above warranties are exclusive and no other warranties are made by e-Learning Consulting or its licensors, whether expressed or implied, including the implied warranties of merchantability, fitness for a particular purpose, or non infringement.

3. BREACH AND TERMINATION.

(a) The license will terminate automatically if you fail to comply with the limitations described herein. On termination, you must destroy all copies of the SOFTWARE, including documentation. Otherwise, this EULA shall remain in force until terminated. You may terminate this EULA at any time by destroying all copies of the SOFTWARE and providing notice thereof to e-Learning Consulting.

(b) Upon termination of this Agreement, all rights and licenses granted hereunder shall immediately terminate and all Software and other Proprietary Information of e-Learning Consulting in the possession of you or under your control, shall be immediately returned to e-Learning Consulting. End user licenses properly granted pursuant to this Agreement and prior to termination of this Agreement shall not be diminished or abridged by the termination of this Agreement.

4. GENERAL

(a) This EULA shall be governed by and construed under the substantive laws of the State of Washington, United States of America, without regard to choice of law provisions. If any provision of this EULA is held to be unenforceable, the enforceability of the remaining provisions shall in no way be affected or impaired thereby.

5. LICENSE FEES.

(a) This license shall have no force or effect unless and until you have submitted to e-Learning Consulting all applicable license fees in full. All such fees are exclusive of any taxes, duties, licenses, fees, excises or tariffs now or hereafter imposed on your production, licensing, sale, transportation, import, export or use of the SOFTWARE or your tests, all of which shall be the responsibility of you, other than taxes attributable to e-Learning Consulting net income.

6. U.S. GOVERNMENT RESTRICTED RIGHTS

If you are acquiring the SOFTWARE, including documentation on behalf of the U.S. Government, the following provisions apply. The SOFTWARE is a "commercial item" as defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer software" and "commercial computer software documentation" as used in 48 C.F.R. 12.212 (Sept. 1995) and 48 C.F.R. 227-7202 (June 1995). Use, reproduction, or disclosure by the U.S. Government is subject to the restrictions of this license and 48 C.F.R. 52.227-19(c) (June 1987), 48 C.F.R. 1852.227-86(d) or similar or successor provisions as applicable.