Blank screen on lesson launch for non-AICC lessons.

Date: April 1, 2003

Version affected: v1.60

Symptoms:
When a lesson type is set to "WBT - not AICC compliant", if it has multiple parameters in its launch URL (ie. "http://mysite/courses/course1/lesson1.html?code1=a&code2=b" ), the lesson will not launch properly. When a student attempts to launch the lesson they will get a blank page instead.

Cause:
The ampersand ("&") character used to separate the parameters is a reserved character in XML. The lesson launch function is not encoding it properly and therefore the XML used to generate the launch page is invalid and produces a blank page. 

Correction:
A new version of the DLL containing the launch function has been provided to correct the problem.

wbtman3b.dll version 1.6.0.5

Installing the patch file

  1. Unzip the patch file to a temporary directory on the web-server
  2. Stop IIS by starting a console prompt and entering net stop iisadmin
  3. Move the DLLs to the system32 directory on the web-server
  4. Use file properties to verify that the new dlls have the same NTFS security settings as the other WBT Manager dlls (wbtman3a.dll for instance).
  5. Start IIS by starting a console prompt and entering net start w3svc
  6. Use the services applet on the control panel to restart FTP and SMTP services if needed.

Version 1.6 Patches