Description:
This paper highlights the important role that teachers and students may play in the life cycle of an intelligent tutoring system. In this research, we have developed a system called EasyMath, a tutoring system for Algebra that incorporates intelligence. One of the primary aims of EasyMath is to make it useful in school classrooms. This is why, school teachers of mathematics and their students have been involved throughout the life cycle of EasyMath. The system was developed following the rational unified process, an object-oriented methodology for developing software through multiple iterations. The design of EasyMath has been based on the results of an empirical study that was conducted at schools and the resulting product was evaluated by school teachers as well as students.