|1.||For the construction of new multiple choice tests where the wrong answers have been generated by the use of these faulty procedures.|
|2.||For diagnosing what the cause of a student error may have been while s/he is solving an exercise.|
Finally, EasyMath's multimedia interface renders the system quite attractive to students.
EasyMath can be used by either school teachers or students. School teachers can use EasyMath as an assisting tool for the creation of new exercises, which may serve as student tests. For example, the system can construct new questions with random numbers. It can also construct their correct solution as well as faulty solutions that students may give, according to the most common errors that were identified in the empirical study. The teacher is presented with faulty results and algorithms so that s/he can select erroneous answers for multiple choice questions.
Students can use EasyMath to find out about the theory or solve exercises. In the solving exercises mode, the student is presented with various types of exercise. If a student gives an answer which is correct then EasyMath congratulates him/her and allows him/her to proceed to next level of difficulty. If a student gives an erroneous answer then EasyMath tries to perform error diagnosis by generating the faulty procedures of solution. If one of them is found to match the student's answer then EasyMath shows to the user the appropriate kind of advice and records the type of error identified in the student's personal record so that it can have the history of his/her progress.
EasyMath has been evaluated by school teachers and students. In particular, the evaluation phase of EasyMath involved 4 school teachers and a total of 180 students. The 4 teachers who participated in the evaluation were different from the teachers who were involved in the empirical study. The reason for this was in order to ensure that the resulting system would be useful to teachers who were not familiar with its design.
Teachers and students who were originally completely unfamiliar with EasyMath were asked to use EasyMath and then answer the questions of a questionnaire. Answers to these questions were used to evaluate certain quality features of EasyMath such as user friendliness, completeness of domain knowledge, sufficiency of range of exercises and relevance of the advice provided.