Skip to content

shamsakhawaja11-spec/QuizManagmentSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Quiz Management System

A web-based Quiz Management System built with ASP.NET Core designed to streamline online assessments. It allows administrators to create dynamic quizzes, manage questions, and track user performance, while providing an intuitive interface for students to take exams.

πŸš€ Key Features

  • Role-Based Access Control: Separate dashboards for Admins (create quizzes, view reports) and Students (take quizzes).
  • Dynamic Quiz Builder: Supports multiple question types including Multiple Choice (MCQs), True/False, and Short Answer.
  • Automated Evaluation: Instant grading, score calculation, and performance analytics upon quiz submission.
  • Timer & Security: Configurable time limits per quiz to ensure fair examination conditions.
  • Result History: Students can track their past quiz attempts and review correct answers.

πŸ› οΈ Tech Stack

  • Backend: ASP.NET Core 8.0 (MVC / Web API)
  • Database: Microsoft SQL Server / Entity Framework Core
  • Frontend: Bootstrap 5, HTML5, CSS3, JavaScript / Razor Views
  • Authentication: ASP.NET Core Identity

πŸ’» Getting Started

Follow these steps to run the project locally on your machine.

Prerequisites

Installation & Setup

  1. Clone the repository:

    git clone github.com
  2. Update the Connection String: Open appsettings.json and update the DefaultConnection string to match your local SQL Server instance.

  3. Apply Database Migrations: Run the following command in the Package Manager Console or your terminal:

    dotnet ef database update
  4. Run the Application:

    dotnet run

    Open https://localhost:5001 in your browser to view the application.

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

About

An online Quiz Management System built with ASP.NET Core and SQL Server, featuring role-based dashboards, a dynamic quiz builder, and automated scoring.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors