Owner Nikunj

Single Attempt

1. What is a Single Attempt?

Single Attempt is open-ended practice from the question bank. Students browse MCQs by subject, year, or bookmark collection, and attempt them one at a time. Each attempt is recorded immediately; there is no test session and no final submit.

It’s for students drilling the question bank daily — building familiarity with topics, revising past years, or re-attempting saved questions.

2. Entry points

  1. Home → Subject — topic hierarchy
  2. Home → Year — 2013–2025
  3. Bookmarks → Collection — attempt the bookmarked set as a list
  4. Shared link — a single question

3. Flows

  • By subject — student drills into the topic hierarchy (chapters → sub-topics) and opens the MCQ list for a topic. Topics can be sorted by curriculum order or by PYQ density (lowest / highest).
  • By year — student opens a year’s MCQs as a paginated list (10 / page), optionally filtered by subject.
  • By bookmark collection — student opens a collection and attempts the saved questions as a list; same attempt experience as the subject / year flows.
  • Attempting — tapping a question opens it in attempt mode: no timer, no progress bar, freeform navigation. Answers reveal correct / incorrect immediately, followed by an explanation. Students can mark a question as guessed. Opening a question that has already been answered lands directly on the explanation with the prior answer shown.

4. Filters & sort

  • Status filters — Correct · Incorrect · Unattempted · Guessed · Bookmarked
  • Subject filters — year flow only
  • Sort — Topic (default) · Year Recent → Old · Year Old → Recent

5. Data & sync

  • Question load — on-demand by scope (year / topic / collection), paginated.
  • Local persistence — answers, guessed flag, and bookmarks saved on every interaction.
  • Submission model — per-attempt, optimistic; answers reflect immediately in the UI.
  • Offline — supported. Attempts queue locally and sync to the server on reconnect.

6. Shared components

  • Bookmark — collection-based; questions can be saved to a collection from attempt mode, and the collection itself is an entry point. (See Bookmark Component PRD.)
  • Share — share a single question via link. (See Share Component PRD.)
  • Report — issue type + comments. (See Report Component PRD.)