Athena: A Virtualized Learning Platform for CBRN Detector Training
Introduction
During a project for Prometech B.V., we identified significant shortcomings in the training of Chemical, Biological, Radiological, and Nuclear (CBRN) detector operators. Traditional classroom-based training lacked engagement and failed to provide operators with hands-on experience, making it difficult to translate theoretical knowledge into real-world proficiency. Additionally, the logistics of transporting specialized detectors and instructors worldwide were costly and inefficient.
To address these challenges, we developed Athena, a web-based learning platform designed to revolutionize CBRN training. Athena allows operators to train with virtual detectors in realistic environments, offering interactive scenarios, real-time feedback, and performance analytics to enhance learning outcomes.
Challenges in Traditional CBRN Training
Effective CBRN detector training is critical for ensuring the safety of civilians and first responders in hazardous incidents. However, conventional training methods face several issues:
- Limited hands-on experience: Due to safety concerns, trainees cannot interact with actual chemical agents in a classroom setting.
- High logistical costs: Shipping detectors and instructors globally is expensive and time-consuming.
Athena: A New Approach to CBRN Training
Athena provides a virtual training environment where operators can interact with simulated detectors as if they were using real-world devices. The platform includes:
- Realistic detector simulations: Operators can practice using different types of detectors, interpret readings, and respond to simulated scenarios.
- Interactive training modules: A library of lessons, quizzes, and instructional videos supports both theoretical and practical learning.
- Performance analytics: Real-time feedback and detailed reports help trainees track their progress and improve their skills.
Implementation
System Architecture
Athena consists of three core components:
- Learning Platform – A Next.js application providing course management and interactive training experiences.
- Virtual Detectors – A set of React applications simulating real detectors, built as a monorepo for easy integration.
- Protocol Buffers – Ensuring type safety and smooth communication between platform components.
Entity Relationship Diagram
Virtual Detectors
To create an interactive detector experience, we developed virtual representations of real-world CBRN detectors. These detectors were designed as React applications with an intuitive interface, using images overlaid with invisible buttons that users could interact with. The detector logic and data model were defined using Protocol Buffers, ensuring consistency across simulations. The virtual detectors were embedded into the main platform via iframes.
Learning Platform
The Athena platform was built with Next.js and divided into two primary applications:
1. Instructor Application
The Instructor Application enables trainers to design courses tailored to different detectors. Key features include:
- Lesson Creation: Instructors can create modular lessons using an interactive, Figma-like canvas.
- Scenario-Based Training: Instructors define simulated detection events that trainees must interpret and respond to.
- Progress Control: Lessons are connected by paths, with conditional requirements ensuring trainees master key concepts before advancing.
- Multimedia Support: Instructors can integrate quizzes, videos, and other learning materials into lessons.
2. Trainee Application
The Trainee Application provides a structured learning experience for CBRN operators. Features include:
- Course Dashboard: Operators can access and manage their enrolled courses.
- Hands-On Simulations: Trainees interact with virtual detectors in predefined scenarios.
- Real-Time Feedback: The system evaluates actions, providing immediate insights to reinforce learning.
- Performance Tracking: Trainees receive detailed analytics on their progress and areas for improvement.
Conclusion
Athena has transformed CBRN training by providing a cost-effective, engaging, and realistic alternative to traditional methods. The platform allows trainees to develop essential skills in a safe, controlled environment while giving instructors powerful tools to create dynamic training programs. With its ability to simulate real-world conditions and provide instant feedback, Athena represents a significant advancement in CBRN education, ensuring better-prepared operators and improved public safety.
Software Architecture Document
For more detailed information on Athena's architecture, please refer to the Software Architecture Document.