0% found this document useful (0 votes)
33 views10 pages

Synopsis 1

The document outlines a project synopsis for a quiz web application developed by students at Muzaffarpur Institute of Technology. It details the application's purpose, features, technology stack, and methodology, emphasizing its educational and entertainment value. The project aims to provide an engaging platform for users to participate in quizzes while tracking their progress and scores.

Uploaded by

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

Synopsis 1

The document outlines a project synopsis for a quiz web application developed by students at Muzaffarpur Institute of Technology. It details the application's purpose, features, technology stack, and methodology, emphasizing its educational and entertainment value. The project aims to provide an engaging platform for users to participate in quizzes while tracking their progress and scores.

Uploaded by

rajeshkr00110011
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

TEST ME

(Quiz Web Application)

SYNOPSIS
OF PROJECT - I

BACHELOR OF TECHNOLOGY
INFORMATION TECHNOLOGY

SUBMITTED BY
Adarsh Ranjan Md Tahammul Noor Utkarsh Sudhanshu S. Mishra
[19106107002] [19106107018] [19106107034] [19106107035]

SUBMITTED TO
Mr. Ashish Kumar
Assistant Professor, IT

MUZAFFARPUR INSTITUTE OF TECHNOLOGY,


MUZAFFARPUR

DECEMBER – 2022
Contents
1. Introduction ........................................................................................................................... 1

2. Literature/Project Review ...................................................................................................... 3

3. Objective and Scope .............................................................................................................. 4

4. Methodology ......................................................................................................................... 5

5. Resources and Limitations .................................................................................................... 6

Developer’s End: ................................................................................................................... 6

Hardware Requirements: ................................................................................................... 6

Software Requirements: .................................................................................................... 6

User’s End: ............................................................................................................................ 6

6. Conclusion ............................................................................................................................. 7

7. References ............................................................................................................................. 8
Project Synopsis – 7th Semester 19106107002,18,34,35

1. Introduction
A quiz web application is a type of software that allows users to answer questions or participate in a
quiz online. It is designed to run on a web server and can be accessed through a web browser on a
computer or mobile device. Quiz web applications can be used for various purposes, such as
educational or entertainment purposes. They may be designed for use by individuals or for group
participation. A quiz web application typically has a user interface that presents the user with a series
of questions and a set of possible answers to choose from. The user selects an answer and submits it,
and the application provides feedback on the accuracy of the answer. Some quiz web applications
may also have features such as scoring, ranking, or leaderboards to encourage competition among
users.

Quiz web applications can be a useful tool for education and learning, as they provide a convenient
way for students to review and test their knowledge. They can also be used for entertainment
purposes, such as participating in trivia quizzes or other types of games. When developing a quiz web
application, it is important to consider the target audience and the purpose of the application. This can
help to determine the types of quizzes and questions that should be included, as well as any additional
features or functionality that may be needed. It is also important to consider the user experience,
ensuring that the application is easy to use and navigate.

In addition to the user interface and features, other important considerations when developing a quiz
web application include security, performance, and scalability. Security measures may be needed to
protect user data and prevent unauthorized access to the application. Performance optimization
techniques may be used to ensure that the application runs smoothly and efficiently and scalability
measures may be implemented to allow the application to handle an increasing number of users and
traffic as it grows in popularity.

Our technology stack:


• HTML
• CSS
• Javascript
• ReactJS
• MongoDB
• Node.js
• AWS

Why MongoDB?
• It is a NoSQL database.
• It is easy to install, use schema-less database.
• Data is stored in Binary JSON format, which is key-value pair, no joins complexity is needed.
• It is cost-effective because it reduces cost on hardware and storage.
• It can save a lot of data which will help in faster query processing.
• It is presently used as a back-end database for organizations like Facebook, IBM, etc.

Dept. of IT, MIT Muzaffarpur 1|Page


Project Synopsis – 7th Semester 19106107002,18,34,35

Why React?
• One of the main benefits of using React JS is its potential to reuse components. It saves time
for developers as they don’t have to write various codes for the same features.
• React web framework, on the other hand, is currently being utilized by famous companies
including Netflix, Paypal, NASA, BBC, Lyft, and New York Times to name just a few.

Why Node.js?
• Code sharing and reuse.
• A huge number of free tools.
• No necessity to switch between the back-end and front-end.
• LinkedIn, Netflix and uber use Node.js.

Why AWS?
• It offers a ‘pay as you go model’, which means you pay for resources in volumes and duration
you use them for.
• When it comes to scalability AWS ensures you can scale up and down instantly to adjust to
spikes your infrastructure may face.
• McDonald’s, Netflix, and Samsung are popular customers of Amazon Web Services.

Dept. of IT, MIT Muzaffarpur 2|Page


Project Synopsis – 7th Semester 19106107002,18,34,35

2. Literature/Project Review

To begin with, the overall design and user experience of the website is well-executed. The layout is
clean and easy to navigate, and the website is visually appealing. The quizzes are well-organized and
easy to access, and the progress tracking feature is a helpful resource for users.

The content of the quizzes is also strong. The variety of topics covered is impressive, and the
information provided is accurate and up-to-date. The additional learning resources, such as the
explanations provided for each quiz question, are valuable resources for users.

In terms of security and privacy, the website has implemented appropriate measures to protect user
data and prevent unauthorized access. The terms of service and privacy policies are clearly stated and
easy to access.

Overall, this quiz website project is a well-designed and user-friendly platform that offers a wide
range of high-quality quizzes and additional learning resources. It is secure and respects users'
privacy. Great job on this project!

Test Me:

• Visualize student and whole class understanding


• Multiple choice, Multiple Correct and True/False questions
• Open-ended questions and vote on the results
• Class, Question and Student level reports

Others:
• Find videos, step-by-step explanations of the questions asked in quiz.
• Use voice or camera to upload the questions.
• Browse submission and provide feedback to student.
• Keeps tracks of student’s progress.

Dept. of IT, MIT Muzaffarpur 3|Page


Project Synopsis – 7th Semester 19106107002,18,34,35

3. Objective and Scope

Some examples of features that may be included in a quiz web application include:
• Single-choice, true/false
• Timers or time limits for completing the quiz
• Customizable difficulty levels or categories
• The ability to save and resume quizzes
• Social media integration for sharing quiz results
• Support for multiple languages
• Mobile device compatibility
• Restriction of switch tab/window
• Shuffle questions and their options.

Objectives:
• Providing a fun and engaging way for users to learn new information.
• Offering a wide range of quizzes covering a variety of topics to appeal to a broad audience.
• Allowing users to track their quiz scores and progress over time.
• Providing a platform for educators to create and share custom quizzes with their students.
• Offering a social element, such as the ability for users to compete against one another or share
their scores on social media.

Scope:
• A wide range of quiz categories and topics.
• The ability for users to create and share their own quizzes.
• Integration with social media platforms.
• Leaderboards and other ways for users to compete against one another.
• Educational resources, such as study guides or explanations of correct answers.
• Tools for educators to create and share custom quizzes with their students.

Dept. of IT, MIT Muzaffarpur 4|Page


Project Synopsis – 7th Semester 19106107002,18,34,35

4. Methodology

Flow Chart:

• Users: The individuals who visit the quiz website and participate in the quizzes.
• Quiz questions and answers: The data that make up the quizzes on the website. They may be
stored in a database or in some other form of persistent storage.
• Quiz pages: The web pages that display the quizzes to the users and allow them to submit
their answers.
• Submission form: The form that users fill out to submit their answers to the quiz. It may
include fields for the user's name, email address, and the answers to the quiz questions.
• Quiz engine: The component that processes the users' answers and determines whether they
are correct or incorrect. It may also calculate the user's score and provide feedback on their
performance.
• Results page: The web page that displays the results of the quiz to the user, including their
score and any feedback or explanations provided by the quiz engine.
• User accounts: The data associated with each user, including their login information and quiz
history.
• Administration interface: The interface that allows the website administrators to manage the
quizzes and user accounts. It may include functions for adding, editing, and deleting quizzes
and user accounts.

Dept. of IT, MIT Muzaffarpur 5|Page


Project Synopsis – 7th Semester 19106107002,18,34,35

5. Resources and Limitations


It is recommended to meet the minimal requirements listed below to run things smooth without any
issues.

Developer’s End:

Hardware Requirements:
• Ram – 8 GB
• Memory – 128 GB SSD
• Internet speed – 256 kbps
• Cpu – i5/Ryzen 5

Software Requirements:
• VS Code
• Postman
• Github Desktop
• MongoDB Compass

User’s End:
Any Smartphone/PC/Laptop having a web browser compatibility

Dept. of IT, MIT Muzaffarpur 6|Page


Project Synopsis – 7th Semester 19106107002,18,34,35

6. Conclusion

Our website is an online quiz assessment tool that allows teachers to create and administer quizzes
and surveys to students. It provides real-time feedback to teachers and students and allows for easy
data tracking and analysis. It can be used for formative assessment, which is a way for teachers to
gauge students' understanding and progress throughout the learning process.

In conclusion, our website is a useful tool for college students to review and reinforce their
understanding of course material, engage in interactive learning, prepare for exams, and foster a sense
of competition and accomplishment. So, in order to accomplish this our website is going to provide
full flexed functionalities that an online assessment tool provides. However, it is important to consider
the resources and limitations of quiz apps when deciding whether to use them in a college setting.
Quizzes can be most effective when used in conjunction with other forms of instruction, such as
lectures, readings, and discussions, and when used to supplement, rather than replace, more traditional
methods of learning.

Dept. of IT, MIT Muzaffarpur 7|Page


Project Synopsis – 7th Semester 19106107002,18,34,35

7. References

1. https://www.geeksforgeeks.org/javascript/
2. https://www.w3schools.com/css/
3. https://reactjs.org/
4. https://www.mongodb.com/docs/manual/tutorial/
5. https://www.socrative.com/#login
6. https://socratic.org/
7. https://www.freeprojectz.com/dfd/quiz-management-system-dataflow-diagram

Dept. of IT, MIT Muzaffarpur 8|Page

You might also like