Education Technologies

Focus Areas

  • Competencies
  • Team-based Learning
  • Automatic Assessment
  • Learning Platforms
  • Machine Learning
  • DEI (Diversity, Equity & Inclusion)
  • Learning Analytics
  • Adaptive Learning
  • K12 / Schools
  • Security
  • Infrastructure

Research members

Publications

Publications
↓ 2025








↓ 2024




↓ 2023




ChatGPT for Good? on Opportunities and Challenges of Large Language Models for Education
Enkelejda Kasneci, Kathrin Sessler, Stefan Küchemann, Maria Bannert, Daryna Dementieva, Frank Fischer, Urs Gasser, Georg Groh, Stephan Günnemann, Eyke Hüllermeier, Stephan Krusche, Gitta Kutyniok, Tilman Michaeli, Claudia Nerdel, Jürgen Pfeffer, Oleksandra Poquet, Michael Sailer, Albrecht Schmidt, Tina Seidel, ..., and Gjergji Kasneci.
In: Learning and Individual Differences, Volume: 103. March 2023. doi: 10.1016/j.lindif.2023.102274



↓ 2022



↓ 2021



↓ 2020



↓ 2019


↓ 2018


↓ 2016



↓ 2015



↓ 2014



Theses

In Progress
Bachelor's ThesesIncorporating Lecture Content into IRIS
Start DateJanuary 2024
Advisor(s)Patrick Bassner
Supervisor(s)Prof. Dr. Stephan Krusche
StudentYassine Souissi
Abstract

In this thesis, the goal is to enhance the contextual awareness of a GPT-based educational chatbot, named IRIS, on the Artemis Learning Platform by incorporating lecture content. To do this, the lecture slides should be embedded into a vector database, and the chatbot should be able to retrieve the most relevant slides based on the user’s query in order to provide the most relevant answer.

Artemis is open source and available on https://github.com/ls1intum/Artemis

Master's ThesesLeveraging Large Language Models for Proactive Assistance in Artemis
Start DateJanuary 2024
Advisor(s)Patrick Bassner
Supervisor(s)Prof. Dr. Stephan Krusche
StudentYılmaz Kaan Çaylı
Abstract

The challenges encountered by students during the completion of exercises necessitate the implementation of a proactive assistance mechanism within Artemis. This could potentially be achieved through the integration of generative AI technologies such as ChatGPT. The objective of this thesis is to augment Artemis with the capability to provide automatic and proactive assistance to students when they encounter difficulties. The effectiveness and impact of this approach on the learning experience will be evaluated through a comprehensive assessment.

Master's ThesesDynamic Lecture Content Management in Artemis
Start DateFebruary 2024
Advisor(s)Patrick Bassner
Supervisor(s)Prof. Dr. Stephan Krusche
StudentAybike Ece Eren
Abstract

The thesis aims to enhance the instructor interface and student experience in the IRIS learning platform. The project will introduce a thumbnail grid for instructors to manage slides intuitively, ensuring persistent configurations even when slides are updated. The system will adapt to changes, such as the addition of new slides, by automatically adjusting the selection and maintaining the overall structure. Advanced features like automatic slide number extraction and adaptive reference management will be implemented to maintain continuity when slides are updated. The project also aims to improve the student experience by enabling direct browser viewing of lecture slides, moving away from traditional PDF downloads. This approach will provide a more seamless and integrated learning experience, with functionalities like slide hiding synchronized with exercise deadlines. The in-browser viewing experience will be interactive, allowing students to engage with the material dynamically. Additional features to enhance user experience include interactive annotations, real-time communication integration on lecture slides, and a dark mode option for PDF viewing in the browser. This project will significantly improve the usability and functionality of the IRIS learning platform, fostering a more structured and paced learning environment.

Master's ThesesEvaluation of a GPT-based Chatbot for Higher Education
Start DateMarch 2024
Advisor(s)Patrick Bassner
Supervisor(s)Prof. Dr. Stephan Krusche
StudentAnna Lottner
Abstract

The goal of this thesis is to evaluate the effectiveness of IRIS, a GPT-based chatbot for higher education. The chatbot is integrated into the Artemis learning platform and is designed to provide assistance to students when they encounter difficulties. In addition, the chatbot is capable of answering questions related to the course content. Instructors can benefit from IRIS through assistance in exercise generation.

In this thesis, the effectiveness of IRIS will be evaluated through a combination of quantitative and qualitative methods. The quantitative evaluation will be conducted through a comprehensive assessment of the chatbot’s performance both in real course and experimental settings. The qualitative evaluation will be conducted through a survey of students and instructors and expert interviews. The results of the evaluation will be used to identify the strengths and weaknesses of the chatbot and to provide recommendations for future improvements.

Master's ThesesEnhancing Competency Models Through Machine Learning Techniques
Start DateNovember 2024
Advisor(s)Maximilian Anzinger
Supervisor(s)Prof. Dr. Stephan Krusche
StudentArda Karaman and Ufuk Yagmur
Abstract

Abstract TBA

Artemis is open source and available on https://github.com/ls1intum/Artemis

Master's ThesesAtlas: Evaluating Adaptive Learning from Student's Perspective
Start DateApril 2025
Advisor(s)Maximilian Anzinger
Supervisor(s)Prof. Dr. Stephan Krusche
StudentAnnika Lena Heckin-Veltman
Abstract

Competency-based education gives students transparency and flexibility in their learning process. The usage can enhance motivation, especially in university settings where instructors address students with diverse backgrounds and prior knowledge together. Therefore, Artemis contains the adaptive learning system Atlas to support university teaching. To provide the best experience possible to students, it is essential to understand how students currently interact with the system integrated into Artemis and its impacts on their learning process.

Master's ThesesComparative Evaluation of Platforms and Tools for Computer Science Education Resources
Start DateApril 2025
Advisor(s)Ramona Beinstingel
Supervisor(s)Prof. Dr. Stephan Krusche
StudentMinkyoung Park
Abstract

The need for effective digital platforms that support pupils and educators in computer science education is rising. This thesis seeks to evaluate existing platforms, such as Code.org, CS Unplugged, and ScratchEd, based on criteria including accessibility, usability, and adaptability. It will also examine whether these platforms incorporate configurators that allow teachers to input parameters such as pupil age, class size, and lesson duration. Based on this analysis, the thesis will propose recommendations and develop a Minimum Viable Product (MVP) of a configurator tool. The tool will be tested and refined in collaboration with educators to support the creation of tailored lesson plans and improve engagement in diverse classroom settings.

Bachelor's ThesesConversational AI as a Catalyst for Scalable Competency-Based Education
Start DateMay 2025
Advisor(s)Maximilian Anzinger
Supervisor(s)Prof. Dr. Stephan Krusche
StudentYassine Hmidi
Abstract

Competency-based education(CBE) enables flexible, skill-centered learning by allowing students to progress based on mastery rather than fixed schedules. Atlas already utilizes machine learning techniques to support educators; nevertheless, further improvements are required to accelerate adoption and improve quality.

This thesis proposes an interactive AI-powered agent that assists instructors in creating, refining, and maintaining competency networks through natural language. Rather than relying on static, one-shot inputs, the agent engages in a dynamic conversation—asking clarifying questions, gathering relevant context, and presenting interactive proposals. This interaction model is designed to reduce redundant AI calls, avoid naive prompting, and ensure that the resulting competency networks align closely with course objectives.

Master's ThesesDevelopment of a Recommendation System for Computer Science Activities in Education
Start DateJune 2025
Advisor(s)Ramona Beinstingel
Supervisor(s)Prof. Dr. Stephan Krusche
StudentAdrian-Mihai Mihalcea
Abstract

The increasing importance of computational literacy drives efforts to introduce computer science concepts early in education. However, many primary school teachers lack formal technical training, making selecting engaging, pedagogically sound activities difficult. Existing tools often lack personalization, leading to ineffective choices, while disparities in technology access highlight the need to integrate unplugged, digital, and hybrid approaches.

This thesis proposes a recommendation system to help teachers select suitable computer science activities based on age group, format, resources, and educational objectives. The system will leverage a comprehensive tagging framework grounded in pedagogical principles and compare different recommendation approaches for accuracy and scalability. This research aims to empower teachers with a personalized tool that boosts confidence in teaching computer science while enhancing student motivation and creating more inclusive learning experiences.

Master's ThesesDeveloping the Tum Doctoral Portal a Human Centered and Inclusive Design Approach
Start DateOctober 2025
Advisor(s)Ramona Beinstingel
Supervisor(s)Prof. Dr. Stephan Krusche
StudentBofan Zhu
Abstract

Doctoral application portals manage admissions and shape candidate experience. Many systems create barriers through complex interfaces and inconsistent design. TUMApply at the Technical University of Munich replaces an earlier system but lacks a clear, inclusive, and consistent interface that supports efficient task completion and equitable participation.

This thesis applies Nielsen’s usability heuristics with gender-sensitive and accessible design practices to identify and address usability barriers and inclusivity weaknesses. The primary contribution is a redesigned interface that demonstrates how doctoral application portals can better serve diverse user needs while maintaining efficiency. This work offers practical insights for building academic platforms that support usability and inclusivity, grounded in systematic analysis, iterative design, and implementation.


Finished
StudentAdvisor(s)Supervisor(s)TitleTypeYear
Dmytro DmukhFelix T.J. DietrichProf. Dr. Stephan KruscheScalable Multi-Workspace Support for HephaestusBachelor's Theses07/2025 - 12/2025
Tim SommerRamona BeinstingelProf. Dr. Stephan KruscheDesign and Development of an Ozobot Challenge to Reduce Gender Stereotypes in STEM EducationBachelor's Theses06/2025 - 11/2025
Aleks PetrovMaximilian SölchProf. Dr. Stephan KruscheTesting Feedback Quality of Athena for Learning Management SystemsBachelor's Theses05/2025 - 09/2025
Ahmet SentürkMaximilian SölchProf. Dr. Stephan KruscheIndividualized Feedback Generation with Learner ProfilesMaster's Theses02/2025 - 08/2025
Florian EhrenstorferFelix T.J. DietrichProf. Dr. Stephan KruscheAutomated Detection and Visualization of Bad Practices for Novice Software EngineersMaster's Theses12/2024 - 06/2025
Raphael KleinMaximilian AnzingerProf. Dr. Stephan KruscheEnhancing Lti Based Artemis Integration in Learning Management SystemsBachelor's Theses11/2024 - 04/2025
Ole VesterMaximilian AnzingerProf. Dr. Stephan KruscheModular Monolith: Transforming Artemis into a Scalable Java Module ArchitectureMaster's Theses10/2024 - 04/2025
Konrad GößmannMaximilian AnzingerProf. Dr. Stephan KruscheCrafting Personalized Learning: Developing Dynamic Learner ProfilesBachelor's Theses10/2024 - 02/2025
Armin StanitzokFelix T.J. DietrichProf. Dr. Stephan KruscheGamification for Enhancing Code Review Participation and Code QualityMaster's Theses08/2024 - 02/2025
Enea GoreFelix T.J. DietrichProf. Dr. Stephan KruscheAdvanced LLM Techniques for Text-Based Exercises in Higher EducationMaster's Theses08/2024 - 02/2025
Milena SerbinovaFelix T.J. DietrichProf. Dr. Stephan KruscheAI-Driven Mentor for Supporting Structured Reflection in Software Engineering EducationBachelor's Theses10/2024 - 02/2025
Aniruddh ZaveriRamona Beinstingel, and Markus PaulsenProf. Dr. Stephan KruscheVisualization of Test Case Errors: Enhancing Autograding FeedbackBachelor's Theses08/2024 - 01/2025
Leon Laurin WehrhahnMaximilian SölchProf. Dr. Stephan KruscheAutomatic Grading of UML Diagrams using Multimodal LLMsBachelor's Theses08/2024 - 01/2025
Yannik SchmidtMatthias LinhuberProf. Dr. Stephan KruscheInclusive Learning Environments in the Cloud: Scalable Online IDEs for Higher EducationMaster's Theses06/2024 - 12/2024
Johannes WiestMaximilian Anzinger, and Ramona BeinstingelProf. Dr. Stephan KruscheEnhancing Learning Path Usability in Artemis Through Intuitive User Interface DesignMaster's Theses05/2024 - 11/2024
Johannes StöhrMaximilian AnzingerProf. Dr. Stephan KruscheEnhancing Learning Path Recommendations in Artemis Through Repeated TestsMaster's Theses05/2024 - 11/2024
Dmytro PolitykaMaximilian SölchProf. Dr. Stephan KruscheEvolving LLM-Based Feedback in Programming EducationMaster's Theses04/2024 - 10/2024
Jan ThurnerMarkus Paulsen, and Maximilian AnzingerProf. Dr. Stephan KruscheVisualization of Endpoint-ConnectionsBachelor's Theses04/2024 - 09/2024
Ege Dogu KayaRamona BeinstingelProf. Dr. Stephan KruscheUI/UX Improvement of the Artemis Student ViewBachelor's Theses05/2024 - 09/2024
Colin WilkMatthias Linhuber, and Robert JandowProf. Dr. Stephan KruscheTowards on Premises Kubernetes Deployments: Storage and User ManagementBachelor's Theses05/2024 - 09/2024
Marlon BucciarelliMaximilian SölchProf. Dr. Stephan KruscheSemi-Automatic Feedback Generation for Programming ExercisesMaster's Theses01/2024 - 08/2024
Ege KurtRamona BeinstingelProf. Dr. Stephan KruscheCommunication Enhancement For Improved Learning in ArtemisBachelor's Theses04/2024 - 08/2024
Raphael StiefMaximilian AnzingerProf. Dr. Stephan KruscheImproving Adaptive Learning in an Interactive Teaching PlatformMaster's Theses11/2023 - 05/2024
Jonathan OstertagRamona BeinstingelProf. Dr. Stephan KruscheImprovement of the General Artemis User ExperienceBachelor's Theses10/2023 - 03/2024
Basak AkanMatthias LinhuberProf. Dr. Stephan KruscheLTI Based Artemis Integration in Learning Management SystemsMaster's Theses08/2023 - 02/2024
Andreas ReschMatthias Linhuber, and Robert JandowProf. Dr. Stephan KruscheA Domain Specific Language for Streamlining CI Job Configuration for Programming ExercisesMaster's Theses08/2023 - 02/2024
Alexander GörtzenMaximilian SölchProf. Dr. Stephan KruscheDesign Anywhere: UML Modeling on Mobile DevicesBachelor's Theses09/2023 - 02/2024
Xinyao LiuPatrick BassnerProf. Dr. Stephan KruscheLeveraging Generative AI for Adaptive Exercise GenerationMaster's Theses08/2023 - 02/2024
Michael DyerPatrick BassnerProf. Dr. Stephan KruscheLeveraging Large Language Models for Assisted Programming Exercise GenerationBachelor's Theses08/2023 - 01/2024
Maximilian AnzingerPatrick BassnerProf. Dr. Stephan KruscheIntegration of Adaptive Learning in Interactive Online Learning EnvironmentsMaster's Theses05/2023 - 10/2023
Benedikt GeisbergerPatrick Bassner, and Matthias LinhuberProf. Dr. Stephan KruscheUser-Centered Design in Agile University ProjectsBachelor's Theses05/2023 - 10/2023
Tarlan IsmayilsoyMaximilian SölchProf. Dr. Stephan KruscheImproved Assessment Workflow of Exercises on Mobile DevicesMaster's Theses04/2023 - 10/2023
Valeryia AndraichukMatthias Linhuber, and Philipp ZagarProf. Dr. Stephan KruschePROMPT - Process Model for Managing Project-Based TeachingMaster's Theses03/2023 - 09/2023
Felix DietrichMaximilian SölchProf. Dr. Stephan KruscheLeveraging LLMs for Automated Feedback Generation on ExercisesMaster's Theses03/2023 - 09/2023
Paul SchwindMaximilian SölchProf. Dr. Stephan KruscheGeneralizing Machine-Learning Based AssessmentsMaster's Theses03/2023 - 09/2023
Florian GareisMatthias LinhuberProf. Dr. Stephan KruscheCode Quality Assurance Using E2E TestsMaster's Theses12/2022 - 06/2023
Ludwig PuslMatthias LinhuberProf. Dr. Stephan KruscheAutomatic Test Environment Deployment and Continuous Security Analysis for Learning PlatformsMaster's Theses09/2022 - 06/2023
Simon LeißMatthias LinhuberProf. Dr. Stephan KruscheScaling of a monolith application using microservice architectureMaster's Theses07/2022 - 01/2023
Manuel MansoMaximilian SölchProf. Dr. Stephan KruscheExtension of LTI Support in ArtemisMaster's Theses06/2022 - 12/2022
Benjamin Sebastian SchmitzDr. Jan Philip Bernius, and Matthias LinhuberProf. Dr. Stephan KruscheAutomatic Correction of Programming Exercises with Artemis and GitLab CISeminar's Theses01/2022 - 12/2022
Moritz AberleMaximilian SölchProf. Dr. Stephan KruscheAdaptive Learning in an Interactive Teaching PlatformMaster's Theses05/2022 - 11/2022
Kilian WarmuthMatthias Linhuber, and Robert JandowProf. Dr. Stephan KruscheTowards a Declarative Definition of Network Configurations Custom Terraform Provider for Rest ApisBachelor's Theses01/2022 - 05/2022
Merlin MehmedEvgeny Volynsky, and Prof. Dr. Stephan KruscheMigration of Artemis Architecture From Monolithic to MicroservicesMaster's Theses06/2021 - 12/2021
Simon LeißProf. Dr. Stephan KruscheProf. Dr. Bernd BrüggeSecuring and Scaling Artemis Websocket ArchitectureBachelor's Theses06/2022 - 11/2021
Lorena SchlesingerProf. Dr. Stephan KruscheProf. Dr. Bernd BrüggeMetis: Multiplying Engagement Through Interacting Socially on the Artemis Learning PlatformMaster's Theses06/2021 - 11/2021
Dominik FuchsProf. Dr. Stephan KruscheProf. Dr. Bernd BrüggeTeaching Analytics in ArtemisBachelor's Theses10/2020 - 04/2021
Stefan WaldhauserProf. Dr. Stephan KruscheProf. Dr. Bernd BrüggeIntegration Learning Analytics in ArtemisBachelor's Theses09/2020 - 03/2021
Philipp BauchProf. Dr. Stephan KruscheProf. Dr. Bernd BrüggeImproved Integration of Plagiarism Detection Into ArtemisBachelor's Theses08/2020 - 02/2021
Martin DunkerProf. Dr. Stephan KruscheProf. Dr. Bernd BrüggeDevelopment of Manual Assessment for Programming Exercises in the Orion PluginBachelor's Theses02/2020 - 08/2020