CertifyPro – Laravel Online Exam & Certification System
CertifyPro is a complete, ready-to-deploy online examination and certification platform built with Laravel. Create question banks, build timed exams, let students take tests in the browser with automatic grading, and issue verifiable PDF certificates — all from one clean dashboard.
Key Features
- Three user roles — Admin, Instructor and Student with secure role-based access control
- Question bank — single-choice, multiple-choice, true/false and short-answer questions with categories, difficulty levels, marks, explanations, and CSV import/export
- Exam builder — timed exams, pass percentage, attempt limits, negative marking, question and option shuffling, scheduling windows, draft/published states, manual or auto-generated question selection
- Student exam engine — live countdown timer, question palette, AJAX autosave, auto-submit on timeout, tab-switch detection
- Smart grading — instant auto-grading with negative marking, plus a manual grading queue for written answers
- Certificates — branded PDF certificates with unique verification codes and a public verification page
- Dashboards and analytics — attempts, average scores, pass rates, result exports, email notifications, site settings
Requirements
PHP 8.2+, Composer, SQLite (zero-config default) or MySQL. Installs in about 5 minutes — full step-by-step documentation included.
Demo accounts (after installing)
admin@demo.test / instructor@demo.test / student@demo.test — password: password