BrainTrain
Intelligent Web-Based Testing Platform

Key Features
-
Classic and Adaptive TestingBrainTrain offers two testing modes: standard (classic) testing and advanced adaptive testing, which dynamically adjusts question difficulty based on the candidate’s performance. This allows for a precise, individualized assessment while reducing the number of required questions and overall testing time.
-
Course and Test ManagementThe system enables the creation of custom courses, including chapters and their dependencies. Test creators can define exam sessions, preparatory tests, and official exams with fine-grained control over availability and attempt limits.
-
Multiple Question Types & Multimedia SupportBrainTrain supports seven distinct question types, with the ability to attach images, audio, or video. Partial credit can be awarded when appropriate, offering flexibility in grading.
-
Powerful Test Creation PoliciesTest authors can define a variety of display and evaluation policies. For classic tests, questions can be selected manually or generated based on chapter weight and difficulty. Adaptive tests require only minimal configuration and are fully controlled by the system.
-
Security and Anti-Cheating MeasuresSophisticated techniques reduce the risk of collaboration during testing. Even when two candidates receive the same question, the system can alter its formulation and answer options.
-
Statistical Analysis & ReportingBrainTrain provides comprehensive performance analytics, including per-question, per-chapter, and per-test success rates. Results are presented in both tabular and graphical formats (pie charts and histograms), offering valuable feedback for both students and educators.
Technology Stack
- Frontend: HTML, CSS, JavaScript (cross-browser compatible)
- Backend: Java
- Database Compatibility: Supports all major RDBMS systems (MySQL, PostgreSQL, Oracle, etc.)
- Platform: Web-based (runs on intranet or Internet)
- OS Support: Fully cross-platform (Windows, Linux, macOS)
Adaptive Testing – A Smarter Way to Evaluate
The adaptive testing engine in BrainTrain is based on Item response theory, a statistical framework used in psychometrics to analyze and score assessments, focusing on the relationship between individuals' responses to test items and their underlying abilities.
BrainTrain adaptive testing approach simulates the behavior of a live examiner by adjusting each question to the candidate’s proficiency level in real time, offering a highly personalized and objective assessment experience. This approach not only enhances accuracy but also removes the need to know a candidate’s background knowledge beforehand. It is ideal for environments where efficient and fair testing is critical.
Real-World Impact
Educators using BrainTrain gain deep insight into students’ performance through statistical reports. These reports help identify knowledge gaps, guiding instructors in refining their lectures and curricula for better educational outcomes.
Development & Implementation
The entire BrainTrain system was designed, developed, and maintained by me as my university diploma thesis project. The project involved:
- access to the application via the Internet or corporate intranet
- adaptive and classic knowledge testing
- different types of multimedia and text questions
- detailed statistical analysis of test results
- creating arbitrary courses and tests
- numerous policies for the complete adaptation of tests to the needs of users
- complete administration of courses and users
Conclusion
BrainTrain is a robust and intelligent testing solution that combines academic rigor with user-friendly design. Its unique blend of adaptive technology, detailed analytics, and extensive configurability makes it an excellent choice for educational institutions and organizations that require scalable, objective, and insightful assessment tools.