Online first

The Learning Companion is designed as companion for online-centered learning, supporting both synchronous and asynchronous participation, both in-person, mixed, or hybrid learning settings.

Designed for abundance

Learning in the 21st century is not about scarcity, but about abundance. Its not just about slides and lecture notes, but also about whiteboards, recordings, learning videos, and curated content like books, blog entries, or YouTube videos.

Learning experience

Design learning experience is about creating opportunities for learners to engage with the content, not about managing learning. The companion supports integrating materials for exploration, preparation, repetition, and reflection. It supports timeline-based, topic-based, structure-based, and conversational access to all the materials. Views can be embedded, e.g., into whiteboards.

AI enhanced

Based on the content of the supplied materials, ranging from transcripts to web resources, an LLM-based chatbot with agentic capabilities will be able to answer, provide additional information, and provide course-specific support. Comprehensive observability and self-evaluation capabilities simplify continuous improvement.

Lightweight and efficient

Using a headless CMS and preferring convention over configuration, the Learning Companion is designed to be lightweight and efficient for the teacher. Many aspects, including the chatbot interface, can be easily fine-tuned to achieve the best possible learning experience.

Cloud native

The Learning Companion is designed to be cloud-native, using scalable object storage for all the materials, stateless container(s) for the backend functionality with easy loadbalancing, and a headless CMS for managing the course data.

Course model

The Learning Companion uses a flexible model with feature flags. It supports

Content management

Chatbot features

Flexible document indexing

Evaluation and quality monitoring

Extensible and customizable

Specialized features for supporting modelling courses

Modern technologies

Start page
Learning Companion Dashboard
Topics view
Topics View Dark Mode
Timeline view (dark mode)
Chatbot Interface
Chatbot FAQ (dark mode)
Learning Companion Dashboard
Chatbot BPMN
Topics View Dark Mode
Chatbot (dark mode)
Chatbot Interface
Mobile start screen (dark mode)
Mobile Dashboard
Mobile timeline (light mode
Mobile Topics View
Mobile chatbot (dark mode)
Mobile Topics View

Team

Timeline

December 2022
First POC
First POC including a chatbot based on DialogFlow
March 2023
V1.0 Launch
First use of the Learning Companion for the modelling course
June 2023
UML Diagrams POC
POC for generating UML diagrams
October 2023
V2.0 Release
First version of the Learning Companion with a chatbot based on LLMs and RAG, first use in additional courses
Summer 2024
V3.0 Major Overhaul
Major overhaul of the chatbot UX (history, topic and question suggestions, citations etc.), configurable parameters and models, RAG indexing workflows based on Prefect, POC for a course-independent FAQ chatbot for industrial engineering study programme
December 2024
Context Improvements
Better handling of ambiguous context, POC of a multi-study-programme FAQ chatbot for business information systems department
March 2025
FAQ Launch
Launch of FAQ chatbot for business information systems department, tools for timetables and staff directories
April/May 2025
V4.0 Agentic Workflows
Agentic workflows with extended functionality, such as feedback on diagrams, generation of BPMN diagrams, multimodal input, major speedups of UI, improved mobile interface
September 2025
Enhanced Diagram Generation
Improved diagram generation with reasoning models, add self-service tools