Adaptation and Generation in a Web-Based Tutor for Linear Programming

We present TAPLI, an adaptive web-based learning environment for Linear Programming. TAPLI is 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 Item Response Theory and c) a drill-and-practice component, which adaptively generates exercises and coaches the student while solving them.