TY - CHAP A1 - Michael, Münch A1 - Valencia Usme, Yeimy Paola A1 - Abke, Jörg ED - Mottok, Jürgen ED - Hagel, Georg T1 - Prototypical Implementation of a Domain Model for an Adaptive Learning System T2 - Proceedings of the 6th European Conference on Software Engineering Education N2 - The goal of this paper is to present the concept and implementation of a Domain Model for an adaptive learning system (ALS) as a defined framework. The ALS is developed in a research setting. In this study, a proposition for a Domain Model based on Experience API (xAPI) protocol within a Learning Record Store (LRS) is outlined. The target is to collect and analyze student data using xAPI statements, such as average working time and learning elements (LEs) interacted with, in order to gain insights into student behavior and learning processes. The aim of this study is to develop and provide a conceptual model using xAPI and LRS in an ALS setting, an architecture that improves the flexibility of developing adaptive learning systems, enabling the creation of personalized learning experiences for a wide range of users and use cases. The combination of xAPI and LRS allows the definition of a precise Domain Model and provides contextualized and structured data. Moreover, xAPI enables the transformation of the inherent complexity of the Domain Model into something understandable and actionable, facilitating deeper analysis of learning experiences. This paper demonstrates how the proposed Domain Model can effectively represent student activities, interactions, and learning outcomes within a defined framework. The expectation is that diverse types of learners, as well as developers and researchers in educational technologies, will benefit from the use of the Domain Model in a learning environment. Here the learner’s preferences are diagnosed, and then user interfaces are customized in an adaptive manner to accommodate the preferences. The main task of the Domain Model is to provide data for the adaptive components of the adaptive learning system. KW - Software and its engineering; • Software creation and management; • Software development techniques; • Software prototyping; KW - Computerunterstütztes Lernen Y1 - 2025 UR - https://dl.acm.org/doi/pdf/10.1145/3723010.3723030 U6 - https://doi.org/https://dl.acm.org/doi/pdf/10.1145/3723010.3723030 VL - 2025 IS - ECSEE '25: Proceedings of the 6th European Conference on Software Engineering Education SP - 190 EP - 194 ER -