- Install QMWise (available from Questionmark.com) on the Perception server.
- Install Content packager (available from Questionmark.com) on your workstation ( tip, do NOT have SSL enabled on the server - it blocks QMWise communication if the certificate is slightly misnamed).
- Read the Knowledgebase article "How can I call Perception from a SCORM-compliant Learning Management System?"
- Get the files scorm.pip and perceptionSCO.htm from Questionmark.com.
- Put scorm.pip in the "pip" folder on your Perception server.
- Edit the file scorm.pip to shut off topic scoring. This keeps the query strings which are sent back to perceptionSCO.htm shorter, necessary for compatibility with Safari.
[Settings] UseHome=yes TopicPercent=yes
My philosophy on topic scoring is that Perception's quiz result reporting tool is now so much better than anything we could possibly build on the Docent side, that it doesn't pay to lose other functionality just to include topic scoring. Individual topics remain reportable in Perception's own report manager, and we will probably never need those scores on the Docent side of things. - Put perceptionSCO.htm in a directory on your LMS server, keeping the relative path from the root directory as short as possible:
- Edit the file perceptionSCO.htm to close the browser window upon clicking the Home button, and change the strings "sStartText" and "sEndText" to say whatever you prefer.
// Close the browser window used to run the assessment // when it finishes // set true to close the window, false to leave it open var bCloseAtFinish = true;
- Auto-SCORM template: don't use. Questionmark came out with a new "auto-SCORM" template, which is supposed to eliminate having to click the home button, but it doesn't work within the Docent aicc_frameset across domains, so I don't use it. I think there is a fundamental issue with it with respect to the way Docent needs to work, but I need to experiment with it a bit more.
- Edit your quiz templates: Add this line to them in the [DOCUMENT] section
TARGET=TARGET="_self"
This is so that the quiz pages don't jump out of the aicc_frameset that docent uses to communicate with them. - A sample template is here. Download file
- Set up a virtual directory on the LMS's IIS server to point to a directory on the perception webserver server.
This is to get around the remaining cross-domain issues NOT addressed by Questionmark's admittedly clever SCORM setup which does not work well with Safari or Mozilla. I'm calling the virtual directory "quiz" for this example.
So, for instance:
http://yourLMSserver.com/quiz/
actually points to:http://your.perception.server.com/q/
- Assign the template you created earlier to a quiz.
- Publish the quiz, so that it is "Live."
- Create a manifest for the quiz using the Content Packager.
- Settings for Content Packager:
Base URL -http://yourLMSserver.com/somedirectory/
SCORM Extension:
perceptionSCO.htm?call=scorm&session=&href= http://your.perception.server.com/q/session.dll
- Save the manifest to a directory on the perception webserver within the directory pointed to by the virtual directory you just made. The directory must be web-readable.
http://yourperceptionserver.com/q/manifests/
would be one path to the manifests, but alsohttp://yourLMSserver.com/quiz/manifests/
- Edit the manifest to add whatever you want (Mastery score, course code, etc) Save the manifest to the manifests directory on the perception server.
- In Docent, create an AICC/SCORM course.
- "Manifest filename" will be whatever you named the manifest.
"Base URL" will behttp://yourLMSserver.com/quiz/
- hit "continue", and it should import the manifest. Then you can finish entering the course details.
Ads by Google
Posted by ellen at October 29, 2005 07:33 AM
\\yourLMSserver.com\somedirectory\perceptionSCO.htm
Ads by Google