The AI-Powered
Quiz & Exam Platform
Built to Sell
Launch your own quiz marketplace in hours. AI generates questions instantly, creators publish and monetise, customers learn with a professional exam engine — all in one self-hosted script.
Technology Stack
Built with production-grade technology
Shipped 29 June 2026
Docker deployment, hardened Razorpay, and a completely redesigned quiz question builder for creators.
🐳 Official Docker Stack
docker-compose up spins up PHP 8.3, Nginx, MySQL 8, Redis, and a queue worker. No local PHP or Node install required. Full guide in documentation.
💳 Razorpay Hardened
API key format validation, INR currency guard, and smarter checkout — Razorpay only appears when keys are valid and platform currency is INR.
✦ Quiz Questions Tab
Redesigned Questions step in the quiz wizard — inline AI generation with live streaming, question bank import, drag-and-drop reorder, and include/exclude toggles.
📸 CodeCanyon Gallery
Full screenshot set for the CodeCanyon listing — admin, creator, exam panel, checkout, installer, and more. Documentation rebuilt and expanded.
📖 Documentation Links
Landing page nav and hero now link directly to the full documentation site. Mobile nav keeps docs visible while hiding the demo button on small screens.
Full changelog → v1.2.0 release notes
One platform,
infinite possibilities
Every feature you need to run a profitable quiz platform — from AI content creation to creator payouts.
AI Question Generator
GPT-4o generates MCQ, true/false, fill-in-blank, and short-answer questions in real time. Streams token-by-token via SSE — creators see questions appear live.
Professional Exam Engine
Professional exam UI with numbered question palette, colour-coded status, countdown timer, negative marking, and configurable navigation restrictions.
Creator Monetisation
Creators set their price. Admin takes a configurable commission. Earnings split automatically on every sale. Payout requests via bank/UPI/PayPal.
Razorpay + Stripe
Dual gateway out of the box. Razorpay for India/MENA/LatAm, Stripe for global markets. Webhooks, refunds, and full order history handled.
Auto Certificates
PDF certificates generated automatically on quiz pass. QR code links to a public verification page. Custom branding with logo upload.
Three Role Portals
Separate Filament panels for Admin (/admin), Creator (/creator), and a full Blade+Livewire Customer portal — each with purpose-built dashboards.
Admin Dashboard
Revenue analytics, user management, plan builder, AI usage monitoring, payout approvals, and full platform settings — all in one dashboard.
Granular Quiz Settings
Price, duration, start/end schedule, max attempts, pass %, shuffle, negative marking, proctoring mode, and eligibility rules per quiz.
Visual Installer
6-step Livewire wizard guides buyers through requirements check, DB setup, SMTP config, payment keys, and seeding — no command line needed.
Multi-Language Support
9 built-in languages (EN, HI, DE, FR, NL, DA, NO, SV, JA). Admin can add any locale from a 90+ searchable picker with auto-filled flags and RTL detection. Full Translation Dashboard with inline editor.
Type a topic.
Get 50 questions
in seconds.
Quizora connects to GPT-4o and streams questions live as they're generated. Creators pick the count, question types, difficulty, and whether to add negative marking — then watch questions appear in real time.
static:: resolve to in late static binding?An exam experience
students actually
trust.
The exam panel is designed after professional competitive exam interfaces — students already know how to use it from day one. Every detail is configurable by the quiz creator.
Complete platform
control at your fingertips
FilamentPHP admin panel with real-time revenue tracking, creator management, AI usage monitoring, and configurable platform settings.
Example dashboard data — your platform will show your real numbers
Earnings & wallet overview
Approve / reject payouts
Impersonate any user
Per-plan AI quotas & commission
Brand colours, logo & fonts
SMTP, payment & OpenAI keys
Homepage, SEO & analytics
From idea to
paid quiz in 5 minutes
Everything a knowledge creator needs — from AI-powered content generation to passive income with automatic payouts.
Sign up as Creator
Register in seconds, pick a plan, and get instant access to the creator dashboard with your free AI credit quota.
Generate with AI
Type a topic, set question count and difficulty, and let GPT-4o generate your entire quiz in seconds — streamed live.
Configure & Publish
Set price, duration, pass %, negative marking, and schedule. Publish free or paid with one click.
Earn Passively
Students buy and attempt your quizzes. Earnings land in your wallet automatically. Request payout anytime.
Speak your customers' language —
in every panel
Quizora ships with 9 built-in languages and lets admin add unlimited locales via a searchable picker. Every portal — Admin, Creator, and Customer — has an independent, branded language switcher.
English, Hindi, German, French, Dutch, Danish, Norwegian, Swedish, and Japanese — all fully translated out of the box.
Click any translation file in the dashboard to edit keys inline — with English reference shown alongside. Save directly to disk.
Arabic, Hebrew, Urdu and other RTL languages are fully supported. Auto-sets dir="rtl" on the HTML tag across all portals.
Searchable dropdown of 90+ world locales. Selecting one auto-fills the flag emoji, native name, and RTL setting. Stub files created automatically.
Independently enable or disable the language switcher on Admin, Creator, and Customer portals — each controlled from the Settings page.
Dynamically add new locales or hide built-in ones. Changes take effect immediately — no config file edits or server restart needed.
Clean code,
production-ready architecture
Built following Laravel best practices — services, form requests, UUID keys, queue workers, and zero business logic in controllers.
foreach ($attempt->answers as $answer) {
$question = $answer->question;
if ($question->type === 'mcq_single') {
$correct = $selected === $correctOption;
} elseif ($question->type === 'fill_blank') {
$correct = $this->matchFillBlank($answer->text_answer, ...);
}
if ($correct) {
$marks += $question->marks;
} elseif ($question->negative_marks > 0 && $quiz->negative_marking_enabled) {
$marks -= $question->negative_marks;
}
}
$marks = max(0, $marks); // never below zero
Everything in
one purchase
Full source code, documentation, demo data, and 6 months of support — everything you need to ship and sell from day one.
AI Question Generator + Streaming
Professional Exam Engine
Auto Certificates
Razorpay + Stripe
Three Role Portals
Creator Analytics
Visual 6-Step Installer + Demo Seeder
i18n + RTL Ready
Google OAuth
Email Notifications
Queue Workers
Docker Compose Stack
docker-compose up runs PHP 8.3, Nginx, MySQL, Redis, and queue worker — added in v1.2.0.6 Months Support
Frequently asked
questions
Everything you need to know before buying Quizora.
What exactly is Quizora and who is it for?
Quizora is a self-hosted quiz and exam platform script sold on CodeCanyon. It is designed for developers, entrepreneurs, and educators who want to launch their own quiz marketplace — where creators publish quizzes, students pay to take them, and the platform owner earns a commission on every sale. You buy the source code once and host it yourself.
Is Quizora self-hosted? Are there monthly fees?
Yes, fully self-hosted. One purchase on CodeCanyon gives you the complete source code. There are no recurring platform fees. You pay only for your own server hosting and any OpenAI API credits you consume for AI question generation.
Does it really generate questions with AI?
Yes. Quizora uses OpenAI GPT-4o via Server-Sent Events streaming — creators type a topic, choose question count (up to 50), type (MCQ, true/false, fill-in-blank, short answer), and difficulty, then watch questions appear live. An AI credit system provides a configurable free quota; additional generations are charged against the creator's wallet balance.
Which payment gateways are supported?
Razorpay and Stripe are included out of the box. Razorpay covers India, MENA, and LatAm markets. Stripe handles global payments. Both support webhooks, automatic commission splitting between creator and admin, refunds, and a full order history dashboard.
What question types and exam features are included?
Quizora supports 4 question types: MCQ (single & multiple correct), true/false, fill-in-the-blank, and short answer. The exam engine includes a colour-coded question palette, countdown timer, auto-save every 30 seconds, auto-submit on timeout, configurable negative marking per question, proctoring mode with tab-switch detection, and instant results with per-question explanations.
How does the creator revenue model work?
Creators set their own quiz price. The admin configures a commission percentage per subscription plan. When a student purchases a quiz, the payment is split automatically — the creator's earnings land in their wallet instantly, and the admin's commission is credited to platform revenue. Creators can request a payout via bank transfer, UPI, or PayPal at any time.
Does Quizora support multiple languages?
Yes. 9 languages are built in: English, Hindi, German, French, Dutch, Danish, Norwegian, Swedish, and Japanese. Admins can add any of 90+ additional locales via a searchable picker. RTL languages (Arabic, Hebrew, Urdu) are fully supported — the platform automatically sets the correct dir="rtl" attribute across all three portals.
What hosting do I need to run Quizora?
Any server running PHP 8.3+, MySQL 8, and Redis. A standard VPS (e.g. DigitalOcean, Vultr, Hetzner) with 1–2 GB RAM is sufficient for most deployments. A visual 6-step Livewire installer walks buyers through requirements check, database setup, SMTP configuration, and payment key setup — no command-line experience required.
What support and updates are included?
6 months of dedicated CodeCanyon support is included with every purchase. You'll also receive free updates during this period. The code follows Laravel best practices — services, form requests, UUID primary keys, and zero business logic in controllers — making it straightforward for any PHP developer to extend.
Ready to launch
your quiz platform?
One-time purchase. Self-hosted. Full source code.
Start earning from day one.
✓ Regular licence · ✓ Extended licence available · ✓ 6 months support