0% found this document useful (0 votes)
430 views

Cs519 Project Documents

Uploaded by

Junaid Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
430 views

Cs519 Project Documents

Uploaded by

Junaid Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

<WEB BASED QUIZ APPLICATION>

Design Document

Version 1.0

Group Id: <S2402DF318>

Supervisor Name :< Noureen Hameed >


Revision History
Date Version Description Author
(dd/mm/yyyy)
10 MAY 2024 1.0 web-Based Quiz Bc220415213
Application is an
interactive platform
designed to get quiz of
students online and also
calculate their grades
and provide result.
Table of Contents

1. Introduction of document

2. Scope (of the project)

3. Functional Requirements Non Functional requirements

4. Use Case Diagarm

5. Work Plan

6. Entity Relationship Diagram (ERD)

7. Database Design

8. Interface Design
1. Introduction of Document

< Welcome to the documentation for my web-based quiz application.This document serves
as a comprehensive guide to understanding the architecture, features, and development
process of my quiz platform.My quiz application is designed to provide students with an
interactive and enjoyable experience for testing their knowledge on various topics. >

2. Scope (of the project)

 < Our web-based quiz application aims to provide student with an interactive platform for
testing their knowledge across various subjects. The scope of the project encompasses the
following key features and functionalities:
 User Authentication: Users will be able to login in the account created by admin and
securely authenticate their identities to access the quiz platform.
 Quiz Creation: The application will allow authorized users to create and customize quizzes
on different topics. Quiz creators can add, edit, and delete questions, set time limits, and
specify scoring rules.
 Quiz Taking: Users will be able to browse and select quizzes from a curated list or search
for quizzes based on specific topics. Once a quiz is selected, users can take the quiz and
submit their answers within the allotted time.
 Question Types: The application will support various question types, including multiple-
choice, true/false, and fill-in-the-blank questions, to provide a diverse and engaging quiz-
taking experience.
 Scoring and Feedback: After completing a quiz, users will receive immediate feedback on
their performance, including their score and any incorrect answers. Scores will be calculated
based on predefined criteria and displayed to users upon quiz completion.
 Responsive Design: The application will be designed to be responsive and accessible
across a variety of devices and screen sizes, ensuring a seamless user experience for both
desktop and mobile users.>

3. Functional Requirements Non Functional requirements


<Functional Requirements: These describe the specific functions or capabilities the
system should perform. Examples include:
User Registration: Users should be able to create an account by providing
necessary details such as username, email, and password.
Quiz Creation: Authenticated users should be able to create quizzes by adding
questions with multiple-choice answers.
Quiz Taking: Users should be able to select and complete quizzes, with the
system providing feedback on correct/incorrect answers and calculating scores.
Non-Functional Requirements: These describe the qualities or constraints that the
system must adhere to. Examples include:
Performance: The system should be able to handle concurrent user interactions
without significant performance degradation.
Security: User data, including passwords, should be stored securely using
encryption techniques.
Usability: The user interface should be intuitive and accessible, catering to users
of varying technical abilities.>
4. U

se

Case Diagram5 . Work Plan


6.Entity Relationship Diagram (ERD) (To be developed using Microsoft Visio

or any other drawing software of your choice)


7.Database Design

<

8.Interface Design

<>

You might also like