https://github.com/omrip500/exambuilder---java-powered-with-postgresql-database
A robust exam management platform utilizing PostgreSQL and complex SQL queries to efficiently handle exam creation, question management, and secure user authentication.
https://github.com/omrip500/exambuilder---java-powered-with-postgresql-database
java pgadmin postgresql
Last synced: 19 days ago
JSON representation
A robust exam management platform utilizing PostgreSQL and complex SQL queries to efficiently handle exam creation, question management, and secure user authentication.
- Host: GitHub
- URL: https://github.com/omrip500/exambuilder---java-powered-with-postgresql-database
- Owner: omrip500
- Created: 2024-08-20T11:46:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-20T12:26:01.000Z (over 1 year ago)
- Last Synced: 2025-05-21T23:12:26.860Z (12 months ago)
- Topics: java, pgadmin, postgresql
- Language: Java
- Homepage:
- Size: 741 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ExamBuilder – SQL-Based Exam Platform
## Overview
**ExamBuilder** is an advanced exam management platform designed to streamline the process of creating, managing, and exporting exams. Built with a strong focus on SQL and PostgreSQL, this platform leverages complex queries to provide a robust and efficient solution for educational institutions and educators.
## Features
- **User Authentication:** Secure login system for lecturers with encrypted password storage.
- **Exam Creation:** Dynamic creation of exams with support for both manual and automated question selection.
- **Question Management:** Add, edit, and delete questions, with support for multiple-choice and open-ended question types.
- **Database Management:** Efficient handling of complex relationships between lecturers, subjects, questions, and exams using PostgreSQL.
- **Data Security:** Ensures data integrity and security with complex SQL queries and constraints.
## Tech Stack
- **Programming Language:** Java
- **Database:** PostgreSQL, pgAdmin
## Usage
- Register or log in as a lecturer.
- Create and manage subjects, questions, and exams.
- Export exams for use in educational settings.
## Screenshots
### ERD (Entity-Relationship Diagram)

### User Authentication

### Main Menu

## Contributing
Contributions are welcome! Please submit a pull request or open an issue to discuss any changes.