- User Authentication and Authorization
- Role-based access control (Student, Teacher, Admin)
- Create, edit, and delete quizzes (Teacher, Admin)
- Take quizzes and view results (Student)
- Manage users and quizzes (Admin)
- Student
- Register and log in
- Take available quizzes
- View their quiz results
- Teacher
- Register and log in
- Create, edit, and delete quizzes
- View student results for quizzes they created
- Admin
- Full access to manage quizzes and users
- Perform administrative tasks such as creating new teachers, deleting users, and overseeing the entire platform
- Log in to your account.
- Navigate to the 'Quiz Opeartion' section.
- Fill in the details of the quiz, such as topic, questions and answers.
- Save the quiz.
- Log in to your account.
- Browse available quizzes.
- Select a quiz to take.
- Answer the questions and submit the quiz.
- View your results once submitted.