Quillfy CBT/Exam Management System

Complete Computer-Based Testing Platform

A production-ready CBT system with AI-powered question generation, multiple user roles, payment integration, and comprehensive result management.

308
Features
4
User Roles
50+
Questions/Exam
100%
Cloud-Ready
Trusted by 150+ schools across Nigeria
35
User Management
30
Exam Management
28
Question Management
32
Student Features
25
AI & Credit System
Complete Feature List

Everything You Need in a CBT System

70+ features organized into 14 categories

System Overview

  • AI-Powered Computer-Based Testing Platform
  • Multi-user role support (SuperAdmin, Admin, SubAdmin, Student)
  • Production-ready with comprehensive exam management
  • Integrated payment system with Flutterwave
  • Real-time results and analytics
5 features

User Roles & Permissions

  • Super Admin: Full system control, user approval, financial management
  • Administrator: Exam & question management, student management
  • Sub-Administrator: Limited exam and question management
  • Student: Take exams, view results, manage profile
  • Granular permission assignment for each role
5 features

Exam Management

  • Auto-generate unique exam codes
  • Customizable exam title, description, and duration
  • Set passing rate, max attempts, and scheduled availability
  • Shuffle questions and options for each exam
  • Fullscreen enforcement and auto-submit on timeout
5 features

Question Management

  • Rich text editor for questions (HTML, images, videos)
  • Single and Multiple choice question types
  • Up to 5 answer options (A, B, C, D, E)
  • Per-question scoring and difficulty levels
  • Bulk import via CSV with sample templates
5 features

AI Question Generator

  • Credit-based system (1 credit = 1 generation)
  • Generate 1-50 questions per request
  • Multiple difficulty levels: Easy, Medium, Hard, Mixed
  • AI auto-answer selection for all questions
  • Usage history and daily limits (800 requests/day)
5 features

Student Dashboard

  • Personalized welcome with real-time clock
  • Stats cards: Assigned, Completed, Average Score, Best Score
  • Assigned exams with status (Available/Upcoming/Expired)
  • Exam taking interface with countdown timer and navigation grid
  • Detailed results with question-by-question review
5 features

Analytics & Reporting

  • Admin dashboard with 15+ key metrics
  • Performance trend charts and pass/fail distribution
  • Subject performance bar charts and weekly activity
  • Student performance tracking and score progression
  • CSV export for all results
5 features

Financial Management

  • Default student fee configuration
  • Total expected revenue tracking
  • Payment status (Active/Pending) with outstanding debt
  • AI credit sales and revenue tracking
  • Per-student fee display
5 features

AI Credit System

  • Configurable credit price (₦)
  • Purchase credits via Flutterwave
  • Multiple credit packages with savings
  • Instant credit addition after payment
  • Transaction history and usage tracking
5 features

Security Features

  • bcrypt password hashing
  • CSRF protection on all forms
  • Prepared statements for SQL injection prevention
  • Role-based access control (SuperAdmin, Admin, SubAdmin, Student)
  • Account approval workflow and suspension
5 features

UI/UX Features

  • Fully responsive design for all screen sizes
  • Mobile-friendly with collapsible sidebar
  • Chart.js integration for data visualization
  • Modal dialogs and toast notifications
  • Keyboard navigation and screen reader support
5 features

Bulk Operations

  • CSV bulk upload for questions, students, and assignments
  • Downloadable pre-formatted CSV templates
  • Validation with error reporting
  • Bulk assign exams to entire classes
  • Mass account management
5 features

Notification System

  • Bulk notifications to all users, students, or admins
  • Notification types: Info, Warning, Success, Error, Approval
  • Read/Unread status with tracking
  • Action URLs for deep linking
  • New account and credit purchase alerts
5 features

Specialized Pages

  • Score Wizard: Direct database access for result modification
  • Results Wizard: Comprehensive results view with filters
  • Public Scores: View results by Student ID without login
  • Detailed result modals with answer review
  • Print-friendly public score pages
5 features
User Roles

Four User Roles with Granular Permissions

Super Administrator

Full System Control

  • Complete access to all features
  • User approval & suspension
  • Financial management
  • AI credit configuration
  • System-wide settings

Administrator

Full Exam Management

  • Create, edit, delete exams
  • Question management & bulk import
  • Student management
  • Results viewing & export
  • AI question generator

Sub-Administrator

Limited Permissions

  • Limited exam management
  • Question creation & editing
  • Student assignment
  • Results viewing & export
  • AI question generator

Student

Exam Taker

  • Dashboard with assigned exams
  • Take exams with timer
  • View detailed results
  • Profile management
  • AI credit balance & purchase
AI Credit System

Intelligent Question Generation

1 credit = 1 generation (multiple questions). Powered by Google Gemini AI.

1
Credit

per generation (multiple questions)

1-50
Questions

per generation

300
Credits

included per term

Daily Limit: 800 requests 30M tokens/day 80% usage warning Flutterwave integration
Technical Specs

System Requirements

Server Requirements

  • PHP 7.4 or higher (8.x recommended)
  • MySQL 5.7 or higher (8.x recommended)
  • Apache/Nginx web server
  • PDO, MySQLi, cURL, JSON, GD extensions
  • 128MB memory minimum (256MB recommended)

Client Requirements

  • Modern browser (Chrome, Firefox, Edge, Safari)
  • JavaScript enabled
  • Cookies enabled
  • Internet connection for online features
  • Fullscreen support for exam taking

Database Structure (16+ Tables)

users exams questions exam_assignments exam_results student_answers settings notifications activity_logs classes ai_credits ai_prompts
Key Strengths

Why Choose Quillfy CBT System?

Complete System

All-in-one CBT solution with everything from exam creation to result publication.

AI Integration

Intelligent question generation with Google Gemini AI integration.

Payment System

Built-in Flutterwave integration for seamless credit purchases.

Multi-Role Support

SuperAdmin, Admin, SubAdmin, and Student roles with granular permissions.

Mobile-Ready

Fully responsive design that works on all devices.

Secure

Comprehensive security with bcrypt, CSRF, and role-based access.

Ready to Deploy Your CBT System?

Get the complete Quillfy CBT/Exam Management System as part of the standard toolkit — ₦5,000 per student per term.

Full access to all 308+ features. 14-day free trial available.