Skip to content

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_violations event 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 Dockerfile and docker-compose.yml (PHP 8.3, Nginx, MySQL 8, Redis, queue worker)
  • .env.docker template 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.js for 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

Quizora v1.2.0 — AI-Powered Quiz Platform