Appearance
Changelog
All notable changes to Quizora are documented here.
v1.3.0 — Serious Exam Platform (10 July 2026)
Rich question content
- WYSIWYG editor for question text and answer options
- Mathematics editor with KaTeX rendering (browser + server-side for PDF export)
- HTML sanitization (allowlist) on save and render — stored-XSS protection
- Images on question stems and answer options (SVG and
data:URIs blocked)
Enrolled-only exams
- Private, gated exams — only enrolled students can attempt
- Email invites, shareable access codes, and CSV bulk student import
- Enrollment management UI for creators
Anti-cheating (browser-based)
- Tab-switch, fullscreen-exit, copy/paste, and focus-loss detection
attempt_violationsevent log with per-attempt violation report- Configurable auto-submit after N violations
- Question and option shuffle surfaced as integrity options
AI insight
- Personalized post-attempt feedback for students (weak topics, study advice)
- Aggregate insight for creators (e.g. "62% of students missed Q7")
- Degrades gracefully when AI is unavailable; output sanitized before storage
v1.2.0 — Docker & Quiz Builder (29 June 2026)
Docker deployment
- Official
Dockerfileanddocker-compose.yml(PHP 8.3, Nginx, MySQL 8, Redis, queue worker) .env.dockertemplate and Nginx config for containerised installs- Full Docker guide in documentation
Razorpay integration
- API key format validation (
rzp_test_/rzp_live_) - INR-only currency guard with clear error messages
- Checkout only offers Razorpay when keys are valid and platform currency is INR
- Subscription and checkout flows aligned with improved credential checks
Quiz Questions tab (creator wizard)
- Redesigned Questions step on create/edit quiz wizard
- Inline AI generation panel with real-time streaming progress and skeleton loaders
- Question bank import modal with filters and polished empty states
- Include/exclude toggle per generated question and dynamic Add N to Quiz button
- Drag-and-drop question reordering, inline editor, and marks summary
- Extracted
quiz-questions-manager.jsfor stable Livewire compatibility
Documentation & marketing
- CodeCanyon screenshot gallery (
public/screenshots/cc/) - Landing page documentation links and mobile nav improvements
- Rebuilt VitePress documentation site
v1.0.0 — Initial Release (June 2025)
What's Included
Platform Core
- Multi-role architecture: Super Admin, Creator, Customer
- Three separate dashboards (Admin at
/admin, Creator at/creator, Customer at/) - Role-based permissions via Spatie Laravel Permission
- UUID primary keys throughout for security
AI Quiz Generation
- GPT-4o powered question generation with real-time streaming (Server-Sent Events)
- Support for MCQ Single, MCQ Multiple, True/False, and Fill in the Blank question types
- Difficulty and count configuration per generation
- AI credit system with free quota + wallet-based charges
- Full AI generation audit log in admin panel
Exam Engine
- Professional exam interface with numbered question palette
- Colour-coded question status (answered, skipped, marked for review, unvisited)
- Countdown timer with auto-submit on expiry
- Per-question answer auto-save every 30 seconds
- Negative marking support (configurable per question)
- Proctoring flag with tab-switch detection
- Shuffle questions and shuffle options settings
Quiz Management
- Multi-step quiz creation wizard
- Scheduling (start date / end date)
- Visibility settings (public, private, unlisted)
- Maximum attempts configuration
- Pass percentage threshold
- Post-attempt result review mode
Monetisation
- Razorpay payment gateway integration
- Stripe payment gateway integration
- Configurable platform commission per plan
- Creator wallet and payout system
- Payout approval workflow in admin panel
Certificates
- Automatic PDF certificate generation on quiz pass
- QR code with public verification URL
- Certificate management in student dashboard
Subscription Plans
- Three default plans: Free, Pro, Business
- Per-plan AI quotas, commission rates, and feature flags
- Monthly and yearly billing cycles
Admin Panel
- User management with role assignment
- Category management (with subcategory support)
- Platform-wide settings page
- Revenue dashboard with time-period widgets
- AI usage monitoring and abuse detection
- Order management with refund support
- Creator payout management
Creator Panel
- Quiz creation wizard (4 steps)
- AI Generator page (full-screen)
- Per-quiz analytics (attempts, score distribution, question analysis)
- Earnings page with wallet top-up and payout requests
Multilingual Support
- English and Hindi translations
- Language switcher in all three panels
- RTL CSS foundation (Tailwind
rtl:variants)
Visual Installer
- 6-step guided installer (no command line required)
- Requirements check with fix suggestions
- Database connection test
- Mail configuration with test send
- Payment gateway setup (skippable)
- Demo data seeder
Upcoming in v1.4.0
- Stripe webhook-based payment confirmation (more reliable than redirect)
- Browser language auto-detection (Hindi for Hindi-language browser users)
- Quiz content translation (Arabic and Urdu quiz titles and questions)
- AI generation polling fallback for shared hosting environments
- Improved queue deduplication for high-concurrency quiz submissions