Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Why Non-Native Content Designers Improve Global UX

      July 18, 2025

      DevOps won’t scale without platform engineering and here’s why your teams are still stuck

      July 18, 2025

      This week in AI dev tools: Slack’s enterprise search, Claude Code’s analytics dashboard, and more (July 18, 2025)

      July 18, 2025

      Report: 71% of tech leaders won’t hire devs without AI skills

      July 17, 2025

      Remedy offers update on ‘FBC: Firebreak,’ details coming improvements — “We’ve seen many players come into the game and leave within the first hour.”

      July 18, 2025

      I ran with Samsung’s Galaxy Watch 8 Classic, and it both humbled and motivated me

      July 18, 2025

      You can finally move Chrome’s address bar on Android – here’s how

      July 18, 2025

      Is your Ring camera showing strange logins? Here’s what’s going on

      July 18, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      The details of TC39’s last meeting

      July 18, 2025
      Recent

      The details of TC39’s last meeting

      July 18, 2025

      Online Examination System using PHP and MySQL

      July 18, 2025

      A tricky, educational quiz: it’s about time..

      July 18, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Remedy offers update on ‘FBC: Firebreak,’ details coming improvements — “We’ve seen many players come into the game and leave within the first hour.”

      July 18, 2025
      Recent

      Remedy offers update on ‘FBC: Firebreak,’ details coming improvements — “We’ve seen many players come into the game and leave within the first hour.”

      July 18, 2025

      Ubuntu 25.10 Shrinks its Raspberry Pi Install Footprint

      July 18, 2025

      Microsoft kills Movies & TV storefront on Windows and Xbox — here’s what will happen to your purchased media

      July 18, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Online Examination System using PHP and MySQL

    Online Examination System using PHP and MySQL

    July 18, 2025

    In today’s digital age, the integration of technology into education has become essential for improving learning experiences and administrative efficiency. One significant advancement in this direction is the development of Online Examination Systems using PHP and MySQL, which provide a modern alternative to the traditional examination process. The conventional approach to conducting exams—requiring printed question papers, physical supervision, manual evaluation, and result compilation—is time-consuming, error-prone, and often inefficient.

    The Online Examination System is a web-based application developed using PHP and MySQL that addresses these challenges by offering a secure, scalable, and automated platform to manage the entire examination lifecycle. From question management and exam creation to student registration, automated evaluation, and result reporting, every step is handled electronically.

    Language Used PHP
    Database MySQL
    User Interface Design HTML, AJAX,JQUERY,JAVASCRIPT
    Web Browser Mozilla, Google Chrome, IE8, OPERA
    Software XAMPP / Wamp / Mamp/ Lamp (anyone)
    Project Modules

    This project contains two main modules:
    • Admin
    • Students

    **********MODULES DESCRIPTION**********
    Admin Module

    This module provides administrator-related functionalities. The administrator manages the entire application and controls student registrations, subjects, exams, questions, and result reports.

    Dashboard:
    In this section, the admin can briefly view:

    • Total registered students
    • Total subjects
    • Total exams
    • Total questions

    Subject:
    In this section, the admin can:

    • Add new subjects
    • Update Subject
    • Delete subject records

    Question:
    In this section, the admin can:

    • Add new multiple-choice questions (MCQs) with 4 options
    • Specify the correct option for each question
    • Edit or delete questions
    • Link questions to a specific subject

    Exam:
    In this section, the admin can:

    • Create new exams with title, subject, duration, total marks, and passing marks
    • Assign questions to exams
    • Activate/deactivate exams

    Manage Students:
    In this section, the admin can:

    • View all registered students
    • Delete student records

    View Result:
    In this section, the admin can:

    • View all student results
    • See result summary including correct answers, total marks, obtained marks, and pass/fail status
    • View detailed submitted answers for each student

    Reports:

    Admin can generate a report of students registered between two specific dates for analysis and record-keeping

    Search Student: Search student records by name, registration number, or email

    Account Settings:

    • Admin can update profile details
    • Change or recover password
    Student Module

    This module is designed for students to register, take exams, and view their results.

    Dashboard:
    This is the welcome page for students after login. It shows following details

    • View all currently active exams
    • Start an exam within the allowed schedule
    • Each exam is time-limited and auto-submits after the timer ends

    My Profile:
    In this section, students can update their personal information like name, email, and contact number.

    Start Exam / Submit Answer:

    • Load all question at a time
    • Select answers via radio buttons
    • Navigate between questions
    • Submit exam before time ends
    • Timer automatically submits if time runs out

    My Results:

    • View detailed results of attempted exams
    • See total questions, correct answers, obtained marks, and pass/fail status
    • View submitted answers with the correct options

    Account Settings:

    • Students can updatetheir profile details
    • Change or recover password

    Online Examination System using PHP and MySQL: Output Screens

    Home Page

    OES PHP Home Page

    User Registration

    OES PHP User Registration

    Examination Page

    OES PHP Exam Page

    Result Page

    OES PHP Result Page

    Admin Dashboard

    OES PHP Admin Dashboard

    Add Exam

    OES PHP Add Exam

    Add Question

    OES PHP Add question
    How to run the Online Examination System project

    1. Download the project zip file

    2. Extract the file and copy oes folder

    3.Paste inside root directory(for xampp xampp/htdocs, for wamp wamp/www, for lamp var/www/Html)

    4. Open PHPMyAdmin (http://localhost/phpmyadmin)

    5. Create a database with the name  oesdb

    6. Import oesdb.sql file(given inside the zip package in SQL file folder)

    7. Run the script http://localhost/oes

    **************************Admin Credential**************************
    Username: admin
    Password: Test@123

    **************************User/Student Credential**************************
    Username: John123@t.com
    Password: Test@123

    Or Register a new user.


    Project Demo

    View Demo

    Online Examination Project in PHP Download Link

    Download Online Examination System Project , Report and PPT in Rs. 649 / $7.55

    The post Online Examination System using PHP and MySQL appeared first on PHPGurukul.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleA tricky, educational quiz: it’s about time..
    Next Article I changed 12 settings on my Apple TV to instantly improve the performance

    Related Posts

    Artificial Intelligence

    Scaling Up Reinforcement Learning for Traffic Smoothing: A 100-AV Highway Deployment

    July 18, 2025
    Repurposing Protein Folding Models for Generation with Latent Diffusion
    Artificial Intelligence

    Repurposing Protein Folding Models for Generation with Latent Diffusion

    July 18, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Study shows vision-language models can’t handle queries with negation words

    Artificial Intelligence

    India Takes a Quantum Leap in Cybersecurity with MeitY’s Strategic Whitepaper

    Development

    CVE-2025-40623 – TCMAN GIM SQL Injection

    Common Vulnerabilities and Exposures (CVEs)

    How to Guide Your Clients to the Best WordPress Solutions

    Learning Resources

    Highlights

    AI is currently in its teenage years, battling raging hormones

    June 6, 2025

    Ever since ChatGPT launched in 2022, developers have been bombarded with countless blog posts, news…

    CVE-2025-29813 – Microsoft Visual Studio Pipeline Job Token Elevation of Privilege Vulnerability

    May 8, 2025

    Asus adviseert fabrieksreset voor verwijderen van SSH-backdoor

    June 4, 2025

    Rilasciata ExTiX Deepin 25.7: Una distribuzione GNU/Linux basata su Deepin 25 Stabile

    July 2, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.