We have developed a system that informs lecturers regarding real-time learning situations in the classroom and helps them provide support for students (novice programmers) experiencing common problems. This system has two functions. The first is a program animation function which keeps a historical record of the students? operations, and analyses this record to provide the information about difficulty of program actions to lecturers. The second is a compile-error support function which keeps a historical record of the students' errors, and then analyses this record and informs the lecturer about the correspondence between compile-error causes and particular lines of source code. This system should provide lecturers with full support and real-time solutions to common problems faced by students.
Citation:
Youzou Miyadera, Kunimi Kurasawa, Setsuo Yokoyama, Shoichi Nakamura, Nobuyoshi Yonezawa, "A Real-time Monitoring System for Programming Education using Program Animation Systems and Compile-Errors Records," iv, pp.823-830, Tenth International Conference on Information Visualisation (IV'06), 2006