Exam Generator is your offline pocket coach for single-choice practice. The whole loop lives on your phone, with no account or cloud required.
QUESTION BANK
Add questions with at least two answer options and exactly one correct choice. Each item stores a topic and difficulty. Fresh installs seed starter topics (Mathematics, History, Biology, Physics, Language) and difficulty bands named Easy, Medium, and Hard. Add extra options whenever you need more believable distractors.
RANDOM EXAMS
Give the session a title, select one or more topics and difficulties, and enter a question count. The app shuffles only entries that match your filters. If your bank is smaller than the request, you see how many matches exist versus how many you asked for, so you can tweak filters or grow the bank.
TEST TAKING
Portrait layout with a progress readout and one question per step. Answer with radio buttons, move backward or forward as needed, and finish to store a local result.
RESULTS AND HISTORY
See percentage and number correct immediately. Wrong answers appear in a review list that pairs your wording with the right option. Past attempts stay in an on-device history list with title, score, percentage, and timestamp; tap an entry to reopen the full detail.
PRIVATE EXPERIENCE
English Jetpack Compose Material 3 presentation and Room-backed storage. The Android manifest ships without an Internet permission, so generated exams and outcomes stay offline.
WHO IT HELPS
Students, instructors prepping quick quizzes, and self-studiers who want repeatable drills while keeping every question private to the handset.
Character count: 1,560 (manual count of the full text above, including line breaks after each line as shown; well under 4,000).
If you need the long count pinned to the exact byte/Unicode rules Google Play uses, paste the block into their field or a local counter; for plain ASCII plus normal newlines, 1,560 is the figure to trust for this draft.