Getting Questionmark Perception to work with Docent 6.5
October 29, 2005
Most Popular | Tutorials | Elearning | Questionmark Perception | SCORM
Making Questionmark Perception quizzes SCORM-compliant, AND compatible with Docent 6.5 LMS was a big piece of our recent Docent implementation project, since we had many legacy quizzes. Here are the steps involved:

  1. Install QMWise (available from Questionmark.com) on the Perception server.
  2. 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).
  3. Read the Knowledgebase article "How can I call Perception from a SCORM-compliant Learning Management System?"
  4. Get the files scorm.pip and perceptionSCO.htm from Questionmark.com.

  5. Ads by Google

    Posted by ellen at October 29, 2005 07:33 AM
  6. Put scorm.pip in the "pip" folder on your Perception server.
  7. 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.
  8. Put perceptionSCO.htm in a directory on your LMS server, keeping the relative path from the root directory as short as possible:
  9.     \\yourLMSserver.com\somedirectory\perceptionSCO.htm
    
  10. 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; 
    
  11. 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.
  12. 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.
  13. A sample template is here. Download file
  14. 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/
    
  15. Assign the template you created earlier to a quiz.
  16. Publish the quiz, so that it is "Live."
  17. 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
      
  18. 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 also
    http://yourLMSserver.com/quiz/manifests/
    
  19. Edit the manifest to add whatever you want (Mastery score, course code, etc) Save the manifest to the manifests directory on the perception server.
  20. In Docent, create an AICC/SCORM course.
      "Manifest filename" will be whatever you named the manifest.
      "Base URL" will be
      http://yourLMSserver.com/quiz/
      
  21. hit "continue", and it should import the manifest. Then you can finish entering the course details.

Ads by Google


Ads by Google

 RSS   |   Contact Me


Ads by Google