Skip to content

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:

OptionChoices
Topic / PromptAny text (e.g. "Indian History — Mughal Empire, intermediate level")
Question TypeMCQ Single, MCQ Multiple, True/False, Fill in the Blank, or Mixed
DifficultyEasy, Medium, Hard, or Mixed
Number of Questions1 to 50 per generation
Options per MCQ2 to 6 options
Marks per QuestionSet 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

Exam Panel with Active Answers

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:

SettingWhat It Does
DurationOverall time limit (or none)
Per-question timerOptional time limit per question
Shuffle questionsDifferent order per attempt
Shuffle optionsRandomised option order
Navigation restriction(planned) Allow / prevent going back
Proctoring flagDetects tab switches

Question Types

TypeBest For
MCQ — SingleStandard knowledge questions
MCQ — Multiple"Select all that apply" questions
True / FalseConcept checks
Fill in the BlankSpelling, 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

FeatureDetail
Auto-generationTriggered immediately on passing a quiz
FormatPDF, downloaded in-browser
PersonalisationStudent name, quiz title, date, score
VerificationQR code linking to a public verification page
CustomisationEdit the Blade template to change layout and branding

Analytics

Creator Reports

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

LanguageStatus
English✅ Full
Hindi✅ Full
Arabic / Urdu (RTL)🔜 Coming in v1.1 (foundation included)
Other languagesAdd 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

PortalURLWho Uses It
Customer Portal/Students browsing, buying, and taking quizzes
Creator Panel/creatorQuiz creators managing their content and earnings
Admin Panel/adminPlatform 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:

  1. Requirements check (with fix hints for anything missing)
  2. Database configuration (with live connection test)
  3. Application setup (name, URL, admin credentials)
  4. Mail configuration (with test send)
  5. Payment gateway keys (skippable)
  6. Migration + demo seed (everything created automatically)

Quizora — AI-Powered Quiz Platform