TAPLI: An Adaptive Web-Based Learning Environment for Linear Programming

In this paper we present TAPLI, an adaptive web-based learning environment for Linear Programming. TAPLI is in fact a set of adaptive tools offered in a web-based learning environment: a) an adaptive hypermedia component, that is responsible of presenting the learning contents; b) a testing component, based on the SIETTE system (that implements Computerized Adaptive Tests using Item Response Theory as inference machine to estimate the student’s knowledge level); and c) a drill-and-practice component, which generates exercises adapted to the student’s knowledge level, and which coaches students while solving the problems posed by the system, offering guidance, support, help and feedback. The estimation of the student’s knowledge level made by SIETTE is used by TAPLI as a basis to provide adaptation at all stages of the learning process: while learning the contents, while making tests, when being proposed an exercise and while solving it. Additionally the system provides an open student model that allows to inspect in detail the state of his/her knowledge at any time and to change the learning goals at any moment during the interaction with the system.