We tried to deliver the course material in a stimulating classroom format . Students browsing the webpages can imagine themselves as if they were attending a tutorial with a mathematics teacher called Gauss. Figure 2 Figure 3. In order to provide opportunities for students to learn by doing, the package consists of some interactive exercises which can simulate students applying what they have learned from the courseware to solve similar problem. For example, in the package there is an interactive Jave program testing students applying the Euclidean Algorithm to find the GCD of two natural numbers, which would otherwise done by pencil and paper in the traditional learning mode.
Dynamic teaching is another feature of our package.
It is almost an impossible task to ensure the Java programs being support and the display effect being not distorted by all versions of the browsers. Difficulties in designing the package also resulted from the fact that the users have control over many display features on the screen and can override the designer s setting. For examples, the status line at the bottom of the screen will normally display the pathway and filename of the linked page when the cursor passes over the link and it may thus give the students hint to select the correct response. Also, the students can use BACK to reselect the answer when doing the quiz. We are pressing for a solution of this problem if we want to get reliable students results in the quiz.