The program perceives the degree of proficiency of the
students and consequently the difficulty of the
presented problems is determined based on their
success in solving the previous ones.
For example, in the Unit "Algebraic Expressions 1", in
the Subject "Operations on Expressions", the students
master the technique of simplifying expressions. The
first problem is easy, say, simplify the expression
7y+8y. If the student fails to solve this one, the
next problem will be very similar, say, 3x+9x.
However, if the student succeeds, the next problem
will be a little bit more difficult, say 4y-8y.
Succeeding in solving this one will yield another
problem, a little bit more difficult, say, 3-4x+8x-7
etc.
Another adaptive mechanism controls the proceeding
from one level to the next one. There are two
parameters that control this process:
A remedial student, who makes mistakes during the solving process, may need to solve more problems than the advanced student need. The final goal is that each student, remedial or advanced, will master the required degree of proficiency, before moving to more advanced topics.
MATH-TEACHER provides an additional degree of adaptation by enabling teachers to change these parameters.
Furthermore, MATH-TEACHER applies a special adaptive scheme for advanced students who achieve remarkable grades (above 90) by decreasing the number of the required solved problems as a condition to progress to the next level.
Students can view their grades and the rules for
passing to the next level.