Appearance
Features
A complete look at everything Quizora includes out of the box.
AI Quiz Generation
Quizora's headline feature. Creators describe a topic in plain English, pick their preferences, and GPT-4o generates a complete quiz in seconds — streamed in real time, question by question.
What you configure per generation:
| Option | Choices |
|---|---|
| Topic / Prompt | Any text (e.g. "Indian History — Mughal Empire, intermediate level") |
| Question Type | MCQ Single, MCQ Multiple, True/False, Fill in the Blank, or Mixed |
| Difficulty | Easy, Medium, Hard, or Mixed |
| Number of Questions | 1 to 50 per generation |
| Options per MCQ | 2 to 6 options |
| Marks per Question | Set default marks and negative marks |
After generation, every question is editable. You can delete, reorder, or manually add questions before saving.
Works without AI too
Creators who don't want to use AI can build quizzes entirely by hand using the built-in question editor. AI is an accelerator, not a requirement.
Exam Interface

The exam panel is modelled after India's IBPS/SSC/UPSC competitive exam interfaces — familiar to tens of millions of students.
Key elements:
- Question palette — numbered grid on the right showing all questions at a glance
- Colour coding — grey (unvisited), red (visited, not answered), green (answered), purple (marked for review), amber (answered + flagged)
- Countdown timer — shown prominently; auto-submits when it hits zero
- Mark for Review — flag any question to come back to it
- Auto-save — answers saved every 30 seconds automatically
Configurable per quiz:
| Setting | What It Does |
|---|---|
| Duration | Overall time limit (or none) |
| Per-question timer | Optional time limit per question |
| Shuffle questions | Different order per attempt |
| Shuffle options | Randomised option order |
| Navigation restriction | (planned) Allow / prevent going back |
| Proctoring flag | Detects tab switches |
Question Types
| Type | Best For |
|---|---|
| MCQ — Single | Standard knowledge questions |
| MCQ — Multiple | "Select all that apply" questions |
| True / False | Concept checks |
| Fill in the Blank | Spelling, formulas, terminology |
Each question has:
- Rich text content (HTML supported, including images)
- An explanation shown after the attempt (optional)
- Individual marks and negative marks values
- A per-question time limit (optional)
- A hint (optional — shown if creator enables it)
Scoring & Grading
- Scores are calculated immediately on submission
- Negative marking deducts marks for wrong answers (configurable per question, enabled per quiz)
- Final score is always
max(0, total)— never goes negative - Pass/fail determined by the quiz's pass percentage threshold
- Score, percentage, and pass/fail status stored with every attempt
Monetisation
Selling quizzes:
- Creators set a price per quiz
- Customers pay via Razorpay or Stripe at checkout
- Platform takes a configurable commission; creator keeps the rest
Subscription plans:
- You create plans (Free, Pro, Business) with different feature sets
- Monthly or yearly billing via Razorpay or Stripe subscriptions
AI credit monetisation:
- Each plan includes N free AI generations per period
- Creators top up their wallet with real money for additional generations
- Admin sets the per-generation charge
Creator payouts:
- Creators request withdrawals from their wallet
- Admin reviews and marks as paid
- Full transaction history for both parties
Certificates
| Feature | Detail |
|---|---|
| Auto-generation | Triggered immediately on passing a quiz |
| Format | PDF, downloaded in-browser |
| Personalisation | Student name, quiz title, date, score |
| Verification | QR code linking to a public verification page |
| Customisation | Edit the Blade template to change layout and branding |
Analytics

For creators:
- Attempt count and pass rate per quiz
- Score distribution chart
- Drop-off rate (started but didn't finish)
- Question-level wrong-answer rate
For admins:
- Platform-wide revenue by day/week/month
- Top creators by sales
- AI usage: generations per day, tokens, costs
- Failed job monitoring (queue health)
Multilingual Support
| Language | Status |
|---|---|
| English | ✅ Full |
| Hindi | ✅ Full |
| Arabic / Urdu (RTL) | 🔜 Coming in v1.1 (foundation included) |
| Other languages | Add via lang/{code}/ folder |
- Language switcher in all three panels
- Admin, Creator, and Customer portals all fully translated
- RTL CSS foundation (Tailwind
rtl:variants) already in place
Three Separate Portals
| Portal | URL | Who Uses It |
|---|---|---|
| Customer Portal | / | Students browsing, buying, and taking quizzes |
| Creator Panel | /creator | Quiz creators managing their content and earnings |
| Admin Panel | /admin | Platform owner managing everything |
Each portal has its own login, design, and feature set. A single user account can hold multiple roles simultaneously.
Platform Management
Admin capabilities:
- User management (activate, deactivate, change role, assign plan)
- Category management with icons and subcategories
- Full order history with refund actions
- Creator payout approval workflow
- AI generation log with full audit trail
- Platform settings (all configurable via UI — no file editing needed)
Visual Installer
No command-line setup required. The 6-step installer handles:
- Requirements check (with fix hints for anything missing)
- Database configuration (with live connection test)
- Application setup (name, URL, admin credentials)
- Mail configuration (with test send)
- Payment gateway keys (skippable)
- Migration + demo seed (everything created automatically)