ICOM Test Packages

ICOM Test Packages are used to test client systems, such as their Learning Management System (LMS), for compatibility with ICOM produced courses. To ensure the package testing in LMSs are performed thoroughly those are delivered with a customised script that helps testers gain the best possible results.

LMS standardised test scripts

* WARNING! Clients don't have access to this site so download the test scripts as a PDF and send that

These standardized test scripts are available to help guide clients through a test of their LMS:

Custom test packages are available (not all listed):

Non-tracking test packages

ICOM offers web deployable course packages that do not track. They can be hosted by ICOM but usually, they are hosted by clients without an LMS. Edits are required to the published package from CourseBuilder.

Here's an example of how a client may choose to deploy a non-tracking package:

Test package:

Non-tracking code

JavaScript on the HTML launch page will launch the package in a pop-up window.

JavaScript link:

<a href="course/index.html" onclick="javascript:void window.open('./course/index.html', '1415903495180', 'width=1024, height=768, toolbar=0, menubar=0, location=0, status=1, scrollbars=1, resizable=1, left=0, top=0');return false;">Click here</a>

The course's index.html page of the should contain these elements:

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="expires" content="0">

<style>

html,body,div{height:100%; margin:0; padding:0; overflow:hidden;}

</style>

<script type="text/javascript" src="swfobject.js"></script>

<script type="text/javascript" language="JavaScript">

function closeUniqueListener(){}

function closeListener(){

if(window.closed == false){

//alert("Please Close the Course Tab or Window.");

if(navigator.appName=="Microsoft Internet Explorer") {

top.window.close();

this.focus();

self.opener = this;self.close();

}

}

}

</script>

<title>ICOM Test Package - Non-Tracking Web</title>

</head>

<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<div id="miFlash">

Your Web Browser requires Flash Player 8 or greater to view this e-Learning content.<br/>

<A HREF ="http://www.adobe.com/products/flashplayer/">Click here to upgrade.</A>

</div>

<script type="text/javascript">

//var url = GetURLParam("SCO");

var fo = new SWFObject(

"load.swf"

, "interfaceSCORM"

, '100%'

, '100%'

, "8" //Required flash player

, "#FFFFFF"

);

fo.addParam("swLiveConnect" , "true");

fo.addParam("MAYSCRIPT" , "true");

fo.addVariable("initDelay" , 1000);

fo.write("miFlash");

</script>

</body>

</html>

FiLMS Non-tracking Web Resource JS link hack

  1. Upload course package as resource
  2. Create a second FiLMS resource
    1. Type of Resource: Website
    2. Value: placeholder
  3. Find & edit Resource in the database:
    • /resources/1/index.html" onclick="javascript:void window.open('/resources/1/index.html', 'r1', 'width=1024, height=768, toolbar=0, menubar=0, location=0, status=1, scrollbars=1, resizable=1, left=0, top=0');return false;
  4. Enjoy