Interacting with the user
pixel.gif (807 bytes)

You will want to include frequent opportunities within the course for the student to interact, whether this is to explore a topic prior to presenting a learning point or to check for understanding having presented a point. In this section you'll learn about each of the question formats currently supported by the toolkit:

  • multiple choice questions
  • multiple answer questions
  • text and number input
  • true false questions
  • image maps
  • ordering and matching questions
  • drag and drop questions

Apart from drag and drop, which uses a Java applet, all of the question formats use Dynamic HTML features to present customised feedback directly underneath the question. This will involve you in entering details into the HTML, although this is easy to do and well-documented.

To create a question, load the appropriate file from the templates folder, amend it to your requirements and save it in your current module folder.

All questions pages are headed by the question icon, alongside which page x of y is displayed automatically. This feature can be deleted or modified. If you wish, you can edit the look of the table in which the feedback is presented by altering the HTML for the variable fbopen in the JavaScript section labelled 'set up table for feedback'.

If your users are going to be viewing your pages in Netscape Navigator, you may also have to alter the pagey attribute in the  layer tag, towards the bottom of the HTML, which specifies how far down the page the feedback appears.

The naming of files is extremely important and follows a strict format. Questions should be saved in the form lpxpgy.htm, where x is the current learning point and y the page number. The page title must be in the form module x-y/n, where module is the folder of the current module, x is the learning point, y the page number and n the number of pages in the learning point, for example samples 3-4/10.
pixel.gif (807 bytes)


Fastrak Consulting Ltd, 1999