Skip to content

Conversation

@Glynis1314
Copy link
Contributor

Summary

#10 issue number
Completely revamped the quiz functionality with three major feature sets:

Question Categories & Difficulty Filtering

Added category dropdown (General Knowledge, Science, Math, Geography, History, Computers)

Difficulty level radio buttons (Easy, Medium, Hard, Any)

Configurable question count (5, 10, 15, 20 questions)

Enhanced Shuffling & Session Management

Fisher-Yates shuffle algorithm for questions and answers

Toggle options for shuffling questions and answer choices

Proper session state management with restart functionality

Visual Progress & Timer System

Animated progress bar showing completion status

Question counter (e.g., "Question 3 of 10")

20-second per-question timer with visual warnings

Auto-advance on time expiration

Checklist

  • Linked issue (if any)
  • Ran locally without console errors
  • Focused scope (kept PR small)
  • Updated docs or TODO comments if needed

Screenshots

Before
Screenshot 2025-10-26 212834

After
after10

@vercel
Copy link

vercel bot commented Oct 26, 2025

@Glynis1314 is attempting to deploy a commit to the hrishikesh-dalal's projects Team on Vercel.

A member of the Team first needs to authorize it.

@venisha-kalola venisha-kalola merged commit e666ff3 into commitra:main Oct 27, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants