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

PROJECT

This document outlines the requirements and proposed system architecture for a quiz web app. The app will allow administrators to conduct and manage online quizzes, automate participant scoring, and view/delete results. It will use a client-server architecture with Django and Python for the application server and MySQL for the database server. The intended users are organizations, institutions, industries, and more for online quizzes and surveys. Mockups of the home page, login screens, and admin dashboard are provided. The goal is to reduce time spent on paper-based quizzes and manually calculating scores.

Uploaded by

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

PROJECT

This document outlines the requirements and proposed system architecture for a quiz web app. The app will allow administrators to conduct and manage online quizzes, automate participant scoring, and view/delete results. It will use a client-server architecture with Django and Python for the application server and MySQL for the database server. The intended users are organizations, institutions, industries, and more for online quizzes and surveys. Mockups of the home page, login screens, and admin dashboard are provided. The goal is to reduce time spent on paper-based quizzes and manually calculating scores.

Uploaded by

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

Quiz Web App

Under Supervision ofProf. Awadhesh Srivastava

By Shubham Mehta
Shailendra Singh

Requirement Analysis
Purpose:
Providing an online comprehensive solution
manage quizzes which were traditionally conducted
mode.

to
on

conduct and
a pen-paper

Scope:

Providing accessibility to the administrators who have a valid


user-id and password. This system also provides the facilities such
as:
N number of individuals can attempt the quiz.
Automation of scores of the participants.
Based on the requirement of organization or institution all the quiz
details
(including negative marking) are entered by the
administrator .
Viewing and deleting the results of the quiz.
An auto-grader which can grade the submitted source code of some
pre-specified programming languages.

Users of the System


Organizations, Institutions, Academicians
etc
Industries
Competitions Preparing Websites
Coaching Institutions
Survey/Feedback Organizations

Proposed System Architecture

Client Server Architecture


HTML client
(Customer)

HTTP/HTT
PS

Apache
Tomcat

MySql

Client
Software
(System user)
TCP/IP
Client side

Application server

Database server

Architecture Diagram of
system basing on modules

Software Specifications
Technologies Used:

Django( A Python Web Framework)


Python
HTML
CSS

Tools Used:

Eclipse
PyDev
MySql

E-R Diagrams

Use case Diagram

Conclusions
Quiz software being developed has been
designed for time reduction taken for conducting
a quiz, for calculating the marks, for shortlisting
the better performers, hence increasing the
overall efficiency.
It is designed to replace an existing paper
work and correction manually. The system uses
Microsoft SQL as a backend for the database. The
implementation of the system in the organization
will considerably reduce time and also provide
readily calculated marks.

Home Page

Admin Login

Admin Desk

Registration Profiles

Admin Logout

Register

User Login

Password Change

Password
Reset

References
https://docs.djangoproject.com/en/1.8/
https://stackoverflow.com/
https://wikipedia.com/

THANK
YOU

You might also like