## Basic Features of Exercise Maker
In order to describe the basic functionality of Exercise Maker, let us use an example. The "Add Two Matrices" exercise has been opened as shown in Figure 2a. The exercise window has two scrolling panes. The left-hand pane displays the problem statement, while the right-hand pane displays the answer template, which indicates what kind of answer is expected. In this example students are expected to type in a matrix
EM establishes certain rules for the design of exercises. The underlying principle is that each exercise has to be designed as a
The verifying program checks the answer by processing these expressions. Of course, the types of the building objects have to be among the set of types known to EM. For matrix algebra those "known" types are
Although the number of "known" object types is rather small, it is possible to design quite a wide range of exercises on matrix algebra. Matrix objects are used inside the problem statement to allow us to generate the matrices in it. Objects belonging to the rest of the object types should only be used to build the answer template. Each or `CheckBoxes` objects, respectively. If you look again at the sample "Add Two Matrices" exercise in Figure 2, you may notice that two objects of type `RadioControls` have been used for the problem statement (matrices `Matrix` A and B are their visual representations). However, the answer template has been made up of one object of type (the input box labeled `MatrixEntry` C) and one of type (the three check-boxes labeled "Diagonal," "Lower triangular," and "Upper triangular").
`CheckBoxes` Converted by Mathematica
October 5, 1999
[Prev Page][Next Page] |