Table of Contents



Study Guide Design

Study Guide Features

Student Response


Future Work



Download Paper
(Words 6 document;
2.9 MB)


Dynamic On-line Testing

Although Client-side JavaScript, can enhance the interactivity of a Web page, there are limitations as to what JavaScript can do. The major limitation with using Client-side JavaScript for generating interactive problems is the user accessibility of the JavaScript scripts.

When a student accesses the interactive practice problems documents in the study guide, the entire HTML document is downloaded to the student's browser. At this point, there is no prevention of student accessing the answers to the problems by deciphering the JavaScript codes.

One way to alleviate the problem of non-secured code is to let the web server computer get the submitted answers from the users and manipulate it via a CGI (Common Gateway Interface) program. Through the use of CGI, the graded assignments are returned to the students dynamically, or "on-the-fly". This feature of the study guide is referred to as dynamic on-line testing.

Today, there are many programs written specifically for on-line assessment, on-line assignment, or on-line testing applications [7] [8] [9]. The CGI program that the CHEM 0010 Web-based study guide uses, $online.exe, is written by the author, [10]. $online.exe is unique in that it is used in tandem with the dynamic display of student marks.

Access to on-line testing in the Web-based study guide is via the "Access Assignments" button on the navigational button bar.


Author: Rosamaria Fong
British Columbia Institute of Technology
Chemistry Department
Burnaby, BC V5G 3H2