Portfolio

The mini-projects we showcase here were carried out at colaps as part bachelor’s and master’s theses, praxisprojects or small-scale research.

Screenshot 2026-02-23 185350

Yannick Haußmann designed a web-based simulation for teaching supervised machine learning student models (AFM, PFA, IFM) in intelligent tutoring contexts. The system offers interactive model training, step-by-step simulation with live formulas, and analytic visualizations to make underlying mechanisms transparent. A mixed-methods evaluation using questionnaires, eye-tracking, interaction logs, and interviews assessed usability, usefulness, attention patterns, and conceptual understanding.  

Yannick Haußmann, “Design and implementation of interactive simulations for data-driven, machine-learning student models”, Master’s Thesis, December 2025.

This project presents a dockerized web application that lowers the barrier to Item Response Theory (IRT)-based student modelling by removing the need for programming skills. Users can upload data to train three student models — AFM, PFM, and IFM — implemented in both Python and R. The application evaluates model performance and accuracy, displays parameters transparently, generates comparative visualizations, and allows results to be exported as a ZIP file, making IRT modelling accessible to non-technical educational researchers. 

Yasin Esiri, “A flexible infrastructure for training configurable, machine-learning student models”, Bachelor’s Thesis, June 2023. 

This research investigates how learners interact with an XAI-ED simulation explaining three student models (AFM, PFM, IFM) through think-aloud protocols and interviews with master’s students. Qualitative analysis revealed two distinct learner profiles— Strategy-Deploying and Overwhelmed — showing that identical explanations produce very different processing patterns. Findings support “Staged Transparency” as a feasible design approach and highlight the need for adaptive scaffolding and early learner-type detection. 

Raphael Stedler, “Design, Implementation and Evaluation of Human-Centered, Interactive Simulations for Explainable Student Models”, Master’s Thesis, December 2025. 

For his bachelor’s thesis, Danial developed a web-based workbench that automates learning analytics on student log data, making analysis accessible to non-technical educators. Built with Angular, Flask, and R Markdown, and containerized via Docker, the system lets users upload datasets, configure parameters, and generate PDF or HTML reports. It extends a prior static-script prototype into a modular, usable application. The work addresses a recognized gap between raw learning data and actionable teaching insights, prioritizing usability, reproducibility, and adaptability. 

Danial Norouzi, “Design of a web-based application workbench to automate analysis of students’ data”, Bachelor’s Thesis, September 2025. 

Screenshot 2025-09-30 174658

“This web-based word game aims to explore intersubjectivity in Human-AI collaboration. We define collaboration as teaming a human with a Large Language Model (LLM) to achieve a shared objective: maximizing the team’s score in the game. During the game, participants are asked to guess target words based on pre-generated textual descriptions that are sometimes generated by humans and sometimes generated by an LLM. The original version of the game was developed for the praxisproject “Me-and-my-Chat-GPT: Human-Machine Communication with Text Generators” in the summer semester 2023 student group “Language-Game”: Valentin Buckels, Paul Guyet, Carlo Maryska, Ha Thuong Tran, Qiu Xinny, Ali Haydar Zorluer). The updated version that is presented here was developed by Ha Thuong Tran and Yasin Esiri.

Screenshot 2025-07-25 at 08.57.36

For their Bachelor’s thesis, Kimia investigated how users experience a word-guessing game powered by a locally hosted LLM. The motivation is to understand how natural language interaction with an AI affects user engagement and usability in a playful context.

(Kimia Beheshti Zavare, “Design and Implementation of a Web-based Word Game Supported by a Large Language Model.“, Bachelor’s Thesis, July 2025).

Screenshot 2024-12-19 at 10.56.18

While numerous reader apps are available, they often fall short in effectively addressing the unique challenges faced by learners of the German language. To address these challenges, we aimed to design an effective reading app using Angular for the front end and Flask for the back end, incorporating various external libraries and dictionary sources.

(Ha Thuong Tran, “Development of a web-based e-book reader app with lexicon support for promoting language learning”, Bachelor’s Thesis, 2024)

 
Osama-Moharam-Demo

The hackathon participants’ toolbox aimed at helping participants prepare for hackathons by offering essential tutorials and resources. It was deployed in two hackathons and evaluated through a mixed-methods approach, including surveys, usage monitoring, and interviews

(Osama Moharam, “Enhancing Hackathon Preparation: Developing a Toolbox for Pre-Hacking Tutorials and Essential Resources”, Master’s Thesis, 2024) 

Mock-up from Robert Sauter's master's thesis

Hackathon organizers typically conduct surveys to assess the success of their events in various aspects. However, there is currently no way for organizers to quickly analyze participant surveys and compare their hackathons to other events. Based on an existing survey and a corresponding dataset, this thesis presents a tool to fill this gap.

(Robert Sauter, “How did participants like my hackathon? A benchmarking tool”, Master’s Thesis, 2024)