This is a mock test website designed to help 12th-grade students prepare for the MHT CET (Maharashtra Common Entrance Test). The website allows students to register, log in, and access practice tests, while teachers can upload questions for the tests. The website is built using HTML, CSS, JavaScript, PHP, PHPMyAdmin, and the CodeIgniter 3 framework.
This project was developed by a group of 4 students. The team members are:
The MHT CET Mock Test Website offers the following features:
- Registration: Students can create a new account by providing their personal details, such as name, email, and password.
- Login: Registered students can log in using their unique ID and password.
- Practice Tests: Once logged in, students can access a variety of practice tests for the MHT CET exam.
- Question Selection: Students can choose specific subject areas or topics to focus on while taking practice tests.
- Answer Submission: After completing a practice test, students can submit their answers for evaluation.
- Score Tracking: The website tracks and displays the student's scores for each test taken.
- Performance Analytics: Students can view detailed analytics and insights about their performance in the tests.
- Leaderboard: A leaderboard displays the top-performing students based on their scores.
- Login: Teachers can log in using their unique ID and password.
- Question Upload: Teachers can upload questions for various subject areas and topics in the MHT CET exam.
- Question Management: Teachers can edit or delete uploaded questions if necessary.
To set up the MHT CET Mock Test Website on your local environment, please follow these steps:
- Clone the repository:
git clone https://github.com/Rushi128/MHT-CET-MOCKTEST.git
-
Configure the Database: Set up the PHPMyAdmin database using the provided SQL dump file or create a new database manually.
-
Update Configuration: Update the database connection settings in the
application/config/database.php
file with your PHPMyAdmin credentials. -
Set Up CodeIgniter: Configure the base URL in the
application/config/config.php
file. -
Start the Local Server: Run a local server (e.g., using XAMPP or WAMP) and navigate to the project folder in your web browser.
-
Create an Admin Account: After accessing the website, manually create an admin account by registering with the required details.
-
Access the Admin Dashboard: Log in using the created admin account and navigate to the admin dashboard.
We welcome contributions from the community to enhance the functionality and usability of the MHT CET Mock Test Website. If you would like to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and ensure the code follows the project's coding conventions.
- Test the changes thoroughly.
- Submit a pull request with a clear description of your changes.
This project is licensed under the MIT License.