HOW TO DO IT

The first step was to define all the chapters that are going to be covered by the tutorial. Those topicse are:

Also within of each topic, subtopics related to the main topic may be expanded. For example in the data structure topic the subtopics are Atoms and S-expressions. In the set Topic the subtopics are member, union, intersection, adjoin, and so on for each topic.

Additionally, each subtopic has to be explained with its definition, examples about it, some exercises provided for the student and some feedback for that exercise.

The implementation of the exercise is based on the FORM clause of the hypertext Markup language and The CGI (Common Gateway Interface) of a Web Server allows a browser's request to run a program written in a language such as C or PERL, or even a Unix shell script. In this implementation the exercise text typed by the user is going to be stored in an environment memory that can be accessed by any program, written in C or a script language executed with the POSTACTION feature of this FORM clause.

The external programs that the tutorial has are:

The next step, when we finished the chapter to be covered, was to join them together, using this graphic teacher board.

It displays all possible topic, with a script map, called lsplogo.map. Here it defines several regions in the graphic and each region is associated with a topic or subtopic, and when the student points and clicks over this region the corresponding topic will be presented.


villamil@eecs.tulane.edu