Tools & UtilitiesOpen source
Terminal Exam Simulator
A lightweight, terminal-based examination simulator that reads questions/answers from raw text files, evaluates user input, and calculates final scores.
Why I built it
Built as a quick utility for a friend who needed a structured way to study for exams and track their error rates without using bloated online quiz platforms.
Architecture & decisions
Written in pure Java using basic File I/O operations to read questions.txt and correct_answers.txt. The application runs entirely within the CLI, managing state in memory to evaluate user responses dynamically against the correct matrix.
Key features
- 01CLI-based minimal execution footprint
- 02Dynamic file-based test generation
- 03Real-time scoring and error tracking