Quiz Application - Authentication Module
Objective: Develop an application for the preparation and online conduction of quizzes.
Key Features:
- Develop a page for user authentication.
- Create multiple users for your application.
- Assign user roles:
- Teacher
- Student
- Administrator
- Implement authorization to show appropriate interfaces based on roles.
- Provide a Teacher interface to:
- Enter question statements
- Input multiple answer options
- Select the correct choice
- Provide a Student interface to:
- Attempt quizzes
- Save selected answers
- Shuffle question and answer order randomly.
- Display and store the student's result at the end of the quiz.