It is time for Adaptive Web (server) extensions to grow up and become generic. The GRAPPLE (EU FP7) project aimed at integrating Learning Management Systems (LMS) with Adaptive Learning Environments (ALE) in order to support life-long learning. But instead of developing a dedicated Web-based ALE we developed an architecture containing a fully generic adaptive Web server, a distributed User Modeling Framework and a generic browser-based authoring environment for Domain Models and Conceptual Adaptation Models. The GRAPPLE architecture can be used for creating and serving any type of adaptive Web-based application. It supports content-, link- and presentation (layout) adaptation based (in any programmable way) on any desired user model information. In this paper we concentrate on GALE, the adaptation engine we renamed to the "Generic Adaptation Language and Engine". We describe the key elements that make GALE into a truly generic and highly extensible Web-based adaptive delivery environment.
|Title of host publication||SOFSEM 2012: Theory and Practice of Computer Science (38th Conference on Currents Trends, Spindleruv Mlyn, Czech Republic, January 21-27, 2012. Proceedings)|
|Editors||M. Bieliková, G. Friedrich, G. Gottlob, S. Katzenbeisser, G. Turán|
|Place of Publication||Berlin|
|Publication status||Published - 2012|
|Name||Lecture Notes in Computer Science|
De Bra, P. M. E., & Smits, D. (2012). A fully generic approach for realizing the adaptive web. In M. Bieliková, G. Friedrich, G. Gottlob, S. Katzenbeisser, & G. Turán (Eds.), SOFSEM 2012: Theory and Practice of Computer Science (38th Conference on Currents Trends, Spindleruv Mlyn, Czech Republic, January 21-27, 2012. Proceedings) (pp. 64-76). (Lecture Notes in Computer Science; Vol. 7147). Springer. https://doi.org/10.1007/978-3-642-27660-6_6