Every project is a unique and fun challenge. I focus on creating things, that are unique and fun to build, while solving real world problems.
Dynamic Exams
Svelte • TypeScript • R Language • MongoDB • QTI XML • OpenOLAT • Node.jsDynamicExams is a comprehensive tool designed to decouple exam creation from specific Learning Management Systems. It features a modern, intuitive frontend built with Svelte where educators can design complex assessments, with all data securely stored in MongoDB.
The application's unique strength lies in its backend processing: it converts stored exam data into dynamic R code templates. These templates can be processed to generate industry-standard QTI (Question and Test Interoperability) XML files, ensuring compatibility with platforms like OpenOLAT, Sakai, and Moodle. Additionally, it supports generating print-ready PDF versions for physical testing environments.