Online Examination And Quiz System icon

Online Examination And Quiz System

Go to Website
Hot or Not
Online Examination And Quiz System

Description

Online Examination & Quiz System – PHP Quiz Management Platform

Online Examination & Quiz System is a complete PHP and MySQL-based web application designed for schools, colleges, computer institutes, coaching centres, training organizations, recruitment agencies and online educators. The system provides a modern and responsive dashboard through which administrators can manage students, question banks, quizzes, examinations, study materials and results from one place. It supports scheduled examinations, configurable marking, multiple attempts, automatic result calculation and detailed performance reports.

Main Features

  • Modern and responsive admin dashboard
  • Clean and user-friendly interface
  • Administrator and student login
  • User registration and profile management
  • User group and role management
  • Active and inactive user monitoring
  • Advanced question bank management
  • Question categories and difficulty levels
  • Multiple-choice question support
  • Bulk question import using Excel and Word
  • Create unlimited quizzes and examinations
  • Schedule quiz start and end dates
  • Configure examination duration
  • Configure maximum attempts
  • Set passing percentage
  • Positive and negative marking support
  • Random or manually selected questions
  • Automatic result calculation
  • Detailed student performance reports
  • Quiz-wise and student-wise result management
  • Rank and performance chart support
  • Certificate generation support
  • Study material management
  • Open quiz facility
  • Search and filter options
  • Email notification configuration
  • Payment gateway configuration
  • Mobile-friendly responsive design
  • Easy installation process
  • SQL database file included
  • Installation documentation included

Powerful Dashboard

The modern dashboard provides a quick overview of:

  • Total registered users
  • Active and inactive users
  • Total questions
  • Total quizzes
  • Recent system activities
  • Quick actions for adding users
  • Quick access to question creation
  • Quiz creation and result management

Question Bank Management

Administrators can create and maintain a reusable question bank. Questions can be organized according to:

  • Categories
  • Difficulty levels
  • Question types
  • Subjects
  • Courses
  • Examinations

The system also supports bulk question importing, which makes it suitable for institutions managing a large number of questions.

Quiz and Examination Management

Administrators can create different types of online assessments and configure:

  • Quiz name and description
  • Starting date and time
  • Ending date and time
  • Examination duration
  • Number of questions
  • Maximum attempts
  • Passing percentage
  • Marks for correct answers
  • Negative marks for incorrect answers
  • Question selection method
  • Student or group access
  • Result and answer visibility
  • Certificate generation

Result Management

Results are calculated automatically after an examination is completed. Administrators can:

  • View all examination results
  • Search results by student or quiz
  • Check marks and percentages
  • Monitor attempted and unattempted questions
  • Review student performance
  • Generate reports
  • Manage certificates
  • Maintain examination history

Study Material Management

Administrators can upload and manage learning resources for students. Study materials can be organized according to groups, courses or categories, helping institutions provide examination preparation material from the same platform.

Suitable For

This system is suitable for:

  • Schools and colleges
  • Computer training institutes
  • Coaching centres
  • Online learning platforms
  • Competitive examination preparation
  • Employee training and assessments
  • Recruitment examinations
  • Certification tests
  • Educational organizations
  • Independent teachers and trainers

Technology Used

  • PHP
  • CodeIgniter Framework
  • MySQL/MariaDB
  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap
  • Responsive Web Design

Server Requirements

  • PHP 7.4 or a compatible PHP version
  • MySQL or MariaDB database
  • Apache web server
  • Apache mod_rewrite enabled
  • MySQLi PHP extension
  • cURL PHP extension
  • GD PHP extension
  • ZIP PHP extension
  • mbstring PHP extension

Before purchasing, please confirm that your hosting server supports the required PHP version and extensions.

Package Includes

  • Complete application source code
  • SQL database file
  • Installation guide
  • Product documentation
  • Professional product icon
  • HD marketplace cover image
  • Admin dashboard preview
  • Quiz management preview
  • Demo setup instructions
  • Security recommendations
  • Codester resubmission checklist

Live Demo

Live Demo: https://exam.shreeumacomputer.org.in/testn/index.php/login Demo login details can be provided in the appropriate Codester demo credential fields.

Important Demo Notice

The public demo should use restricted demonstration accounts. Destructive operations such as deleting records, changing passwords and modifying important system settings may be disabled in the demo version.

Installation

The package includes installation instructions and an SQL database file. The general installation process is:

  1. Upload the source files to your server.
  2. Create a MySQL database.
  3. Import the included SQL file or use the available installation process.
  4. Enter your database and base URL details.
  5. Create or update the administrator account.
  6. Log in and configure the system.

Customization

The system can be customized according to institutional requirements, including:

  • Institute branding
  • Logo and colour changes
  • Course-specific examinations
  • Custom certificate templates
  • Additional student fields
  • New reports and dashboard sections
  • Custom examination workflows

Customization services are not included with the standard product unless specifically mentioned.

Support

Support covers:

  • Installation-related guidance
  • Assistance with reported product errors
  • General configuration guidance
  • Clarification regarding existing features

Support does not include:

  • Custom feature development ###li/li###
  • Hosting or domain purchase
  • Data entry
  • Major design modifications ###li/li###

Security Recommendation

For production use, administrators should:

  • Change all default credentials
  • Use strong passwords
  • Keep regular database backups
  • Enable HTTPS/SSL
  • Restrict administrator access
  • Remove installer access after installation
  • Keep PHP and server software updated
  • Never expose database, SMTP or API credentials publicly

Why Choose This System?

Online Examination & Quiz System provides the essential tools required to manage digital examinations from a single responsive platform. Its organized question bank, flexible quiz configuration, automatic result calculation and reporting features make it a practical solution for institutions looking to conduct and manage online assessments efficiently.

Features

Features

  • Modern and responsive admin dashboard
  • Clean, professional and mobile-friendly interface
  • Secure administrator and student login
  • Student registration and profile management
  • User group and role management
  • Active and inactive user monitoring
  • Advanced question bank management
  • Question categories and difficulty levels
  • Multiple-choice question support
  • Bulk question import using Excel and Word
  • Create unlimited quizzes and examinations
  • Schedule examination start and end times
  • Set examination duration
  • Configure maximum quiz attempts
  • Set passing percentage
  • Positive and negative marking
  • Random and manual question selection
  • Student- and group-wise quiz assignment
  • Automatic marks and percentage calculation
  • Detailed examination results
  • Student-wise and quiz-wise reports
  • Attempted and unattempted question analysis
  • Rank and performance charts
  • Certificate generation support
  • Open Quiz facility
  • Study material management
  • Search, sorting and filtering
  • Email notification configuration
  • Payment gateway configuration
  • Printable results and reports
  • Responsive desktop, tablet and mobile design
  • Easy web-based installation
  • MySQL database file included
  • Professional installation documentation
  • Customizable logo, colours and institute branding

Requirements

System Requirements

Server Requirements

  • Apache or LiteSpeed web server
  • PHP 7.4 recommended
  • MySQL 5.7+ or MariaDB 10.3+
  • Apache mod_rewrite enabled
  • HTTPS/SSL certificate recommended
  • Minimum 128 MB PHP memory limit
  • Minimum 100 MB free server storage

Required PHP Extensions

  • MySQLi
  • mbstring
  • cURL
  • GD
  • ZIP
  • JSON
  • OpenSSL
  • Fileinfo

Browser Requirements

  • Google Chrome
  • Microsoft Edge
  • Mozilla Firefox
  • Safari
  • Any modern JavaScript-enabled mobile browser

Installation Requirements

  • Domain or subdomain
  • Web-hosting control-panel access
  • MySQL database name
  • MySQL username and password
  • phpMyAdmin or equivalent database-management access
  • Permission to upload and extract ZIP files
  • Writable application configuration during installation

Recommended Environment

  • PHP 7.4
  • MySQL 5.7 or later
  • Apache/LiteSpeed server
  • Latest stable Chrome browser
  • HTTPS-enabled domain

Note: Please verify PHP-version compatibility on your server before purchasing or installing the application.

Instructions

Installation Instructions

Step 1: Download and Extract

Download the product ZIP file and extract it on your computer. The package contains:

  • Source code
  • SQL database file
  • Documentation
  • Marketplace assets

Step 2: Create a Database

  1. Log in to your hosting control panel.
  2. Open MySQL Databases.
  3. Create a new database.
  4. Create a database user.
  5. Assign the user to the database with All Privileges.
  6. Save the following information:
    • Database hostname
    • Database name
    • Database username
    • Database password

Step 3: Upload Source Files

  1. Open File Manager.
  2. Go to public_html or your selected subdomain folder.
  3. Upload the application source-code ZIP.
  4. Extract all files inside the selected directory.
  5. Make sure index.php is placed directly inside the installation directory.

Step 4: Import the Database

  1. Open phpMyAdmin.
  2. Select the newly created database.
  3. Click the Import option.
  4. Select the included quiz.sql file.
  5. Click Import or Go.
  6. Wait for the successful import message.

Step 5: Configure Database Connection

Open: application/config/sq_config.php Update the following values:

<?php

$sq_base_url = 'https://yourdomain.com/';

$sq_hostname = 'localhost';

$sq_dbname = 'your_database_name';

$sq_dbusername = 'your_database_username';

$sq_dbpassword = 'your_database_password';




If the application is installed inside a folder, use:

$sq_base_url = 'https://yourdomain.com/folder-name/';




Always include / at the end of the base URL.

Step 6: Check File Permissions

Use the following recommended permissions:

  • Folders: 755
  • Files: 644
  • application/config/sq_config.php: 644 after configuration

Do not keep configuration files publicly writable after installation.

Step 7: Open the Application

Open the application URL in your browser: <a href="https://yourdomain.com/">https://yourdomain.com/</a> For a subfolder installation: <a href="https://yourdomain.com/folder-name/">https://yourdomain.com/folder-...</a>

Step 8: Administrator Login

Use the administrator account created during installation or included with the authorized package. After the first login:

  1. Change the administrator password.
  2. Update the application name.
  3. Upload your logo.
  4. Configure email settings.
  5. Review quiz and result settings.
  6. Remove or disable unnecessary demo accounts.

Step 9: Security Configuration

Before using the system in production:

  • Change all default passwords.
  • Remove or disable installer access.
  • Enable HTTPS/SSL.
  • Remove the default master password.
  • Configure secure SMTP details.
  • Never share database credentials publicly.
  • Create regular database backups.
  • Use a restricted account for the public demo.

Troubleshooting

Database Connection Error

Check:

  • Database name
  • Database username
  • Database password
  • Database hostname
  • Assigned database-user privileges

Page Not Found Error

  • Confirm that .htaccess exists.
  • Enable Apache mod_rewrite.
  • Verify the base URL.
  • Check whether the application files are inside the correct directory.

Blank Page or Server Error

  • Temporarily enable PHP error reporting.
  • Confirm the supported PHP version.
  • Check the hosting error log.
  • Verify that all required PHP extensions are enabled.

CSS or Images Not Loading

  • Check the configured base URL.
  • Ensure / is present at the end of the URL.
  • Clear the browser cache.
  • Verify file and folder permissions.
Authorpptiwariji
CategoryScripts & Code / PHP Scripts / Polls
Price$25
Extended License$75
First ReleaseSep 18, 2026
Last UpdateSep 18, 2026
Files included.php, .css, .html, JavaScript .js
Programming languagePHP, JavaScript

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit