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. Bring any AI: OpenAI, Claude, Gemini, Groq, a free model on your own server — or none at all.
Technology Stack
Built with production-grade technology
Bring any AI.
Or none at all.
OpenAI is now optional. Pick from 12 AI providers, including free ones and models that run on your own server, or switch AI off and build questions from your notes. Plus one-click updates and add-on modules from 1.4 and 1.5.
🔌 Choose your AI — OpenAI optional
Pick a provider in Admin → Settings → AI, paste its key, click Test connection. Question generation, descriptions, SEO text and result feedback all switch over.
- Cloud: OpenAI, Anthropic Claude, Google Gemini, Groq, OpenRouter, DeepSeek, Mistral, Azure OpenAI
- Free & self-hosted: Ollama or LM Studio, with no API key and no per-request bill
- Any OpenAI-compatible API: Together, Fireworks, xAI, vLLM…
- Offline: no AI at all; questions are built from pasted study notes
🧩 Add-on modules
A new Modules page in the admin panel lists every official add-on. Free ones install in one click, paid ones with their purchase code. Switch them on and off, update or uninstall; your data is kept.
- Sell add-ons per subscription plan, or grant one to a single creator
- Signed by the author, checked before install
- A failing module switches itself off; exams keep working
- No FTP, SSH or Composer
🔄 One-click updates
New versions appear in Admin → Configuration → License & Updates. Click update and watch each step. Every release is signature-checked, changed files are backed up, and anything that fails is rolled back automatically.
📒 Gradebook
Every creator gets a student × quiz grid of best scores with class averages, CSV export, and a printable report card to share with each student, all from a private link.
🛠️ Build your own modules
Download the example module and add creator pages, admin pages, public pages, quiz-attempt hooks and scheduled tasks, all without editing Quizora. Fully documented.
🔑 Simple, fair licensing
Activate once with your purchase code. Local and staging sites are free, you can move to a new domain yourself, and your creators and students are never locked out.
AI providers guide · Add-on modules guide · Gradebook · Module development · Full changelog (v1.3.0: rich content & math, enrolled-only exams, anti-cheating, AI insight)
One platform,
infinite possibilities
Every feature you need to run a profitable quiz platform — from AI content creation to creator payouts.
AI Question Generator
Your choice of AI (OpenAI, Claude, Gemini, Groq, free self-hosted Ollama and more) 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.
Rich Content & Math
WYSIWYG questions with KaTeX mathematical notation and images on stems and answer options. Every field is sanitized against stored-XSS on save and render.
Enrolled-Only Exams
Private, invite-only exams. Invite by email, share a join code, or bulk-import up to 200 students from a CSV — with a full enrollment manager.
Browser Anti-Cheating
Detects tab switches, fullscreen exits, and copy/paste. Logs a per-attempt violation report and auto-submits after a configurable number of violations.
AI Result Insight
Students get personalised study advice from the questions they missed. Creators get aggregate insight — like which question most students got wrong.
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 the AI you choose 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 & AI provider 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 AI 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, if your AI provider charges, its API usage. Free options include Gemini's and Groq's free tiers, self-hosted Ollama, and Offline mode.
Do I need an OpenAI API key?
No — since v1.5.1 OpenAI is optional. Choose Anthropic Claude, Google Gemini, Groq, OpenRouter, DeepSeek, Mistral or Azure OpenAI; run free open models (Llama, Qwen, Mistral) on your own server with Ollama or LM Studio, with no API key and no per-request cost; connect any OpenAI-compatible API; or use Offline mode, which turns pasted study notes into questions with no AI at all. A Test connection button checks your choice before you save.
Does it really generate questions with AI?
Yes, with the AI provider you choose, streamed live via Server-Sent Events — 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, and updates are free for life: new versions install in one click from Admin → Configuration → License & Updates, with an automatic rollback if anything fails. 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.
Regular or Extended license?
Both include full source code, every feature, free lifetime updates and 6 months of support. Choose the Regular ($59) license when nobody pays to use your platform, and the Extended ($239) license when you charge creators for subscription plans, sell quizzes to students, or sell add-ons. See pricing.
Can I add features with add-on modules?
Yes. Install official free and paid add-ons from Admin → Configuration → Modules as they're released. The Gradebook add-on is free. Sell add-ons on your plans, or build your own with the documented module API and the downloadable example module. A failing module only switches itself off; exams and payments keep working.
Launch your quiz platform.
Pay once. Run forever.
Full source code, every feature and free lifetime updates on both licenses. Pick the one that matches how you'll run Quizora.
For your own school, academy or one client, when nobody pays to use the platform.
- Every feature, unlimited creators and students
- Free lifetime updates, one click from the admin panel
- Free Gradebook add-on, plus the add-on store
- Build your own modules
- 6 months author support
To run Quizora as a paid platform: charge creators and students, and keep the revenue.
- Charge creators for subscription plans with AI credits and limits
- Sell quizzes to students with Razorpay or Stripe and automatic commission
- Sell add-ons on your higher plans: Modules included per plan, or per creator
- Everything in Regular: all features, lifetime updates, 6 months support
- Pays for itself with a handful of paying creators; no revenue share with us
Envato license terms: the Regular License covers one end product whose end users are not charged; the Extended License is required when end users are charged, for example creators paying for a plan or students buying quizzes. Prices are CodeCanyon list prices in USD and include the buyer fee. Paid add-ons are licensed separately. Secure checkout via Envato.