Skip to content
All projects

Terminal Exam Simulator

A lightweight, terminal-based examination simulator that reads questions/answers from raw text files, evaluates user input, and calculates final scores.

Tech stack

Languages

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

  1. 01CLI-based minimal execution footprint
  2. 02Dynamic file-based test generation
  3. 03Real-time scoring and error tracking