This Online Examination System is developed using Java for the backend and MySQL for the database. It provides a platform for conducting and managing exams online and is specifically designed to be used with the NetBeans Integrated Development Environment (IDE). This system offers a user-friendly interface for administrators and students.
- User-friendly web interface for both administrators and students.
- Secure user authentication and authorization.
- Creation and management of exams.
- Randomization of questions and answer choices.
- Real-time monitoring of exams.
- Automated grading and result generation.
- Exporting and printing of reports.
- Customizable settings for exam parameters.
To set up the Online Examination System using NetBeans, follow these steps:
-
Prerequisites:
-
Database Setup:
- Import the provided SQL schema into your MySQL database.
-
Open the Project in NetBeans:
- Clone or download the repository from https://github.com/wasimtikki120/Online-Examination-System.
- Open the project in NetBeans.
-
Compile and Run the Application:
- Compile and run the Java code in NetBeans.
-
Access the application at http://localhost:yourport in your web browser.
- Visit http://localhost:yourport in your browser to access the application.
- Administrators can log in and create exams, manage students, and monitor exams.
- Students can log in and take exams assigned to them.
Make sure to configure the Java and MySQL connection details in your code. This may include the JDBC URL, username, and password to connect to the MySQL database.
We welcome contributions from the community! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Submit a pull request with a clear description of your changes.