Collecting and Analysing Learners Data to Support the Adaptive Engine of OPERA, a Learning System for Mathematics (pp. 631-638)