A Flask application for creating and organizing quizzes The Quiz Setter Web Application is a user-friendly and interactive online platform designed to facilitate the creation, management, and administration of quizzes. This application allows administrators to create quizzes, manage user accounts, and track student performance, while providing students with a seamless experience to participate in quizzes and view their results.
Key Features:
Admin Login Page:
The application starts with an admin login page that requires authentication. Only authorized administrators can access the admin dashboard.
Admin Dashboard:
Upon successful login, administrators are redirected to the admin dashboard. The dashboard provides a comprehensive overview of quiz-related activities and options to manage quizzes. Administrators can create new quizzes.
Set Quiz Page:
The "Set Quiz" page is accessible from the admin dashboard. Administrators can create a new quiz by providing a title, description, and any additional instructions. They can add multiple-choice questions. For each question, administrators can define 4 answer options, and specify the correct answer(s), and assign marks.
Student Login and Registration:
Students have a separate login page where they can authenticate themselves or register for a new account. New students can provide their details, such as name, email address, and a chosen password, to create an account. After successful registration, students can log in using their credentials.