@inproceedings{ManzAbkeHagel2025, author = {Manz, Julian and Abke, J{\"o}rg and Hagel, Georg}, title = {Automated Tracking of User Interactions in Web-Based Adaptive Learning for Software Engineering}, series = {ECSEE '25: Proceedings of the 6th European Conference on Software Engineering Education}, booktitle = {ECSEE '25: Proceedings of the 6th European Conference on Software Engineering Education}, editor = {Mottok, J{\"u}rgen and Hagel, Georg}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, isbn = {979-8-4007-1282-1}, doi = {10.1145/3723010.3723020}, pages = {180 -- 184}, year = {2025}, abstract = {This paper explores the automation of generating and dispatching Experience API (xAPI) statements for comprehensive tracking of user interactions in e-learning environments. It introduces the react-xapi-wrapper library, an extension of the xAPI JavaScript library designed for use in web applications. Key aspects discussed include the library's features, its integration into a web-based adaptive learning system (ALS) for software engineering, and the custom verbs used. The goal is to reduce implementation effort for tutors and developers while taking advantage of xAPI's interoperability, scalability, and ability to track student learning activities and behaviors, laying the foundation for more responsive and personalized learning experiences.}, subject = {Computerunterst{\"u}tztes Lernen}, language = {en} }