ESSECT Quiz
Below are the details of the Quiz Management project, involving several types of users and specific features for administration, teaching, and student management.
Quiz Management
The project involves creating a platform for managing quizzes, where a quiz consists of multiple-choice questions. The application includes three types of users, each with distinct roles and functionalities.
- Access via login and password for three types of users: Administrator, Teacher, and Student.
- Admin manages courses, groups, teachers, and students.
- Teachers can create, modify, and manage questions and quizzes.
- Automatic quiz generation from the question database.
- Students can view quizzes assigned to their group and see results after completing a quiz.
- Teachers can generate quizzes in PDF format and specify options such as availability date and time limits.
The application will be developed using JavaFX, with all data stored in a database and accessed via JDBC.
The project must be submitted on the Google Classroom platform, including the source code (.zip) and a PDF report containing the class diagram and the database schema.
The project is due by Monday, 29/04/2024, at midnight. Application ergonomics and code quality are essential.