OnTrack Technical Documentation
Introduction
Welcome to the OnTrack (formerly Doubtfire) technical documentation portal. OnTrack is an open-source, lightweight learning management system designed to enhance education outcomes by empowering students through practical experience and personalised learning.
Our Mission and Values
The project prioritises sustainability, innovation, and collaboration. The goal is to foster a supportive environment where users can take ownership of their learning and develop a mindset of lifelong learning through structured feedback and task-based progression.
Project Architecture
At its core, OnTrack comprises both frontend and backend components.he frontend is developed with TypeScript and Angular, providing a dynamic and responsive user experience. The backend is built on Ruby on Rails, forming a robust API and data management layer.
The platform leverages Docker for deployment, ensuring environment consistency and streamlining the setup process for contributors across various operating systems.