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:
- ICOM Storyline: ICOM Storyline SCORM 1.2 Test Package Guidelines
- ICOM Flash course
- SCORM 1.2: ICOM SCORM 1.2 Test Package Guidelines
- SCORM 2004: ICOM SCORM 2004 Test Package Guidelines
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
- Upload course package as resource
- Create a second FiLMS resource
- Type of Resource: Website
- Value: placeholder
- 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;
- Enjoy