Skip to content

A dynamic Quiz App built with Flask featuring category-based timed quizzes, real-time score evaluation, and detailed result display. Users can take quizzes and view scores instantly, while teachers can securely log in to monitor student performance. Built using Python, HTML, CSS, and Jinja2 templates.

License

Notifications You must be signed in to change notification settings

AnshManwani/flask-quiz-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quiz App

Overview

This is a simple, interactive Quiz App built with Python and Flask. Users can select quiz categories, answer timed multiple-choice questions, and get immediate feedback on their scores. A teacher login feature allows viewing all student scores in a dashboard.

Features

  • User registration with name and email before starting quiz.
  • Category-based quiz selection (e.g., General Knowledge, Science).
  • Timed quizzes with a 60-second countdown.
  • Instant result display showing correct and incorrect answers.
  • Teacher login with a dashboard to view all student scores.
  • Session management to track users throughout the quiz.
  • Clean and responsive UI using HTML, CSS, and Flask templates.

Installation

  1. Clone the repository:
    git clone <your-repo-url>
    cd quiz-app

About

A dynamic Quiz App built with Flask featuring category-based timed quizzes, real-time score evaluation, and detailed result display. Users can take quizzes and view scores instantly, while teachers can securely log in to monitor student performance. Built using Python, HTML, CSS, and Jinja2 templates.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published