A modern educational application combining note-taking, AI-generated or database-based quizzes, and progress tracking through detailed statistics.
Learning Tracker supports learning by combining notes with interactive quizzes. Each note is assigned to a specific category, enabling the creation of topic-appropriate questions.
Three quiz modes are available: AI (generated from note content), database (category-assigned questions), and mixed (a combination of both). Thanks to the Cohere integration, every question is unique.
The application also allows browsing and filtering all questions stored in the database, enabling learning or self-testing without completing a full quiz.
Quiz results are saved in the system and displayed in the statistics panel, where StatsComponent visualises data through Chart.js charts, tables and summaries, making progress tracking easier.
The application is built in Angular (Standalone Components) with a ASP.NET Core backend. Data is stored in SQL Server, while Firebase handles authentication and real-time integration.
The interface is lightweight, modern and optimised for both desktop and mobile use.
Take a look inside the app
Main application panel
Ideas for future development: