Welcome to the Exam Simulator! This application allows you to create and take exams, providing a complete solution for managing and evaluating tests.
- Create Exams: Define exam details including name, number of questions, and passing criteria.
- Add Questions and Options: Add multiple-choice questions with an adjustable number of options. Indicate which options are correct.
- Take Exams: Select the answers to the questions and submit your responses.
- View Results: Get your score and a pass/fail result based on the percentage of correct answers.
- PHP: Server-side scripting for dynamic content and database interaction.
- MySQL: Database management for storing exam details, questions, and options.
- Tailwind CSS: For modern, responsive design.
- HTML: Structure and layout of the application.
- A local server environment such as XAMPP or WAMP.
- PHP 7.4 or higher.
- MySQL 5.7 or higher.
-
Clone the Repository
git clone https://github.com/alonsogc96/JAGC_exam_simulator cd JAGC_exam_simulator -
Set Up the Database
- Create a new database in MySQL (e.g., exam_simulator).
- Import the database schema from schema.sql