An interactive learning and behavioral modification system that utilizes
computer hardware and software to create a learning scheme that is
portable, individualized, and adjusts to each student. The system
analyzes and manipulates the answers or data supplied by the students by
a variety of means and then generates a new set of questions or tasks
based on the individual student's performance. Problem difficulty is
based on the student's performance and is increased or new material is
introduced when a predetermined proficiency level has been attained.
Furthermore, the data that is gathered from the students' replies is
compiled and utilized as a tool to determine the effectiveness of the
teacher allowing him or her to modify their teaching methods and improve
on deficiencies. This allows the teacher to not only monitor the
students' progress, but also their own.