Skip to content

Latest commit

 

History

History
67 lines (43 loc) · 2.43 KB

README.md

File metadata and controls

67 lines (43 loc) · 2.43 KB

Exam Simulation System

The Exam Simulation System is a web-based application that allows users to register, take exams, and manage exam content. It's built using PHP and HTML, and you can run it locally using XAMPP.

Features

  • User Registration:

    • Students and teachers can register with unique codes.
    • Admins can manage user accounts.
  • Exam Creation and Management:

    • Admins can create and manage exams.
    • Define questions, options, and correct answers.
    • Set time limits for each exam.
  • Taking Exams:

    • Students can log in and take exams.
    • Timer keeps track of the remaining time.
    • Instant feedback on correct and incorrect answers.

Installation

  1. XAMPP Setup:

    • Download and install XAMPP (if not already installed).
    • Start the Apache and MySQL services.
  2. Database Configuration:

    • Create a new MySQL database (e.g., exam_simulation_system).
    • Import the SQL schema from database.sql.
  3. Project Setup:

    • Clone this repository.
    • Place the project files in the htdocs directory of your XAMPP installation.
  4. Configuration:

    • Update the database connection details in config.php.
  5. Access the Application:

    • Open your web browser and navigate to http://localhost/exam-simulation-system.

Usage

  1. Admin Dashboard:

    • Log in as an admin (use the predefined admin credentials).
    • Create exams, manage users, and view exam results.
  2. Student Dashboard:

    • Log in as a student (use the predefined student credentials).
    • Take available exams and view results.

Contributing

Contributions are welcome! If you find any issues or have suggestions, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Feel free to replace specific details about your exam simulation system. Good luck with your project! 🚀📝¹²

¹: XAMPP Tutorial: how to create your own local test server ²: refer to phpdocs for more learnings