Quiz and Assignment Management System

Web Application

Project Details

Project Information

Project Title: Quiz and Assignment Management System

Category: Web Application

Semester: Fall 2025

Course: CS619

Complexity: Easy

Supervisor Details

Project Description

Quiz and Assignment Management System

 

Project Domain / Category:

Web Application

 

Abstract / Introduction

 

In traditional education systems, managing quizzes and assignments involves a lot of paperwork, which not only increases administrative work but also puts an extra burden on teachers. This creates challenges in record keeping, result management, and timely evaluation.

 

To overcome these issues and reduce paper consumption, you are required to develop a Quiz and Assignment Management System (QAMS). In this system, teachers will have the right to create quiz question bank, conduct quizzes, and upload assignments with set deadlines. Students will be able to attempt quizzes and submit their assignment solutions. All quizzes will be marked automatically by the system, while assignments will be evaluated and graded by teachers, which will reduce manual effort and save time. With just one click, results will be published to students.

 

By digitizing the process, the system will not only reduce paperwork but also lessen the workload on teachers, ensure accuracy, promote an eco-friendly and paperless environment.

 

Functional Requirements

 

Admin

 

        Login to the application.

 

        Add / Update classes and subjects

 

        Register a student and add details such as name, admission number (unique), father’s name, picture, class, subjects, etc.

 

        Register a teacher and add details such as name, job history, and education.

 

        Update information of students and teachers.

 

        Assign subjects to teachers.

 

        Block or unblock any teacher or student account.

 

        Generate reports of students, teachers, and subjects.

 

Teacher

 

        Login to the application.

 

        Create question bank for assigned subjects.

 

        Conduct quizzes and upload assignments with deadlines.

 

        Extend quiz and assignment deadlines if required.

 

        View only their own assigned subject data.

 

        Publish quiz results for students.

 

        Grade and upload assignment results.

 

        View student performance reports.

 

Student

 

        Login to the application.

 

        Attempt quizzes and upload assignment solution within the given deadlines.

 

 

 

 

Page 117 of 167

 

        View their own results and reports.

 

System

 

        It will automatically assign zero marks if a student does not submit an assignment on time.

 

        The system will automatically mark all quizzes.

 

Tools:

 

Laravel, MySQL, XAMPP, Visual Studio Code

 

Supervisor:

 

Name: Shams U Rehman

Email ID: shamsu.rehman@vu.edu.pk

 

MS Teams ID: shams.vu@outlook.com

Languages

  • PHP, SQL Language

Tools

  • Laravel, MySQL, XAMPP, Visual Studio Code Tool

Project Schedules

No schedules available for this project.

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.