Online Examination And Quiz System

Description
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_rewriteenabled - 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:
- Upload the source files to your server.
- Create a MySQL database.
- Import the included SQL file or use the available installation process.
- Enter your database and base URL details.
- Create or update the administrator account.
- 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_rewriteenabled - 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
- Log in to your hosting control panel.
- Open MySQL Databases.
- Create a new database.
- Create a database user.
- Assign the user to the database with All Privileges.
- Save the following information:
- Database hostname
- Database name
- Database username
- Database password
Step 3: Upload Source Files
- Open File Manager.
- Go to
public_htmlor your selected subdomain folder. - Upload the application source-code ZIP.
- Extract all files inside the selected directory.
- Make sure
index.phpis placed directly inside the installation directory.
Step 4: Import the Database
- Open phpMyAdmin.
- Select the newly created database.
- Click the Import option.
- Select the included
quiz.sqlfile. - Click Import or Go.
- 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:644after 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:
- Change the administrator password.
- Update the application name.
- Upload your logo.
- Configure email settings.
- Review quiz and result settings.
- 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
.htaccessexists. - 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.
| Author | pptiwariji |
|---|---|
| Category | Scripts & Code / PHP Scripts / Polls |
| Price | $25 |
| Extended License | $75 |
| First Release | Sep 18, 2026 |
| Last Update | Sep 18, 2026 |
| Files included | .php, .css, .html, JavaScript .js |
| Programming language | PHP, JavaScript |
Categories
Tags
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🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,096 views · 28 clicksSaaS · Week 45 · 3,096 views · 28 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 40,486 views · 216 clicksWebsite · Week 45 · 40,486 views · 216 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 38,578 views · 110 clicksSaaS · Week 45 · 38,578 views · 110 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 57,616 views · 197 clicksSaaS · Week 45 · 57,616 views · 197 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,049 views · 119 clicksDesktop App · Week 45 · 27,049 views · 119 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 2,988 views · 18 clicksWebsite · Week 45 · 2,988 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
1,682 views · 16 clicksWeek 45 · 1,682 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
1,575 views · 13 clicksWeek 45 · 1,575 views · 13 clicks