Skip to content

wasimtikki120/Online-Examination-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

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.

Table of Contents

  1. Features
  2. Installation
  3. Usage
  4. Configuration
  5. Contributing

Features

  • 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.

Installation

To set up the Online Examination System using NetBeans, follow these steps:

  1. Prerequisites:

    • Install Java and set up your Java environment.
    • Install XAMPP and configure MySQL.
  2. Database Setup:

    • Import the provided SQL schema into your MySQL database.
  3. Open the Project in NetBeans:

  4. Compile and Run the Application:

    • Compile and run the Java code in NetBeans.
  5. Access the application at http://localhost:yourport in your web browser.

Usage

  • 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.

Configuration

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.

Contributing

We welcome contributions from the community! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Submit a pull request with a clear description of your changes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages