Skip to content

Quizzer is a multi-user web application that allows administrators to manage subjects, chapters, quizzes, and questions while providing users with an interactive platform to take quizzes and track their scores.

Notifications You must be signed in to change notification settings

Nirus2005/Quizzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quizzer

Overview

Quizzer is a multi-user web application designed to help users prepare for exams through structured quizzes. It allows administrators to manage subjects, chapters, quizzes, and questions while providing users with an interactive platform to take quizzes and track their scores.

Features

Admin Features:

  • Manages subjects, chapters, quizzes, and questions.
  • Manages users and their quiz attempts.
  • Views reports on quiz attempts.
  • Sets Date for quizzes.
  • Sets time limits for quizzes.

User Features:

  • Registers and logs into the platform.
  • Selects subjects and chapters.
  • Attempts quizzes with multiple-choice questions.
  • Views scores and past attempts.
  • Timer functionality during quizzes.

Technology Stack

  • Back-End: Flask (Python-based web framework)
  • Front-End: Jinja2, HTML, CSS, Bootstrap, JavaScript
  • Database: SQLite
  • Authentication: Flask-Login

About

Quizzer is a multi-user web application that allows administrators to manage subjects, chapters, quizzes, and questions while providing users with an interactive platform to take quizzes and track their scores.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published