MNP_REPORT_EDU-QUIZ_APP
MNP_REPORT_EDU-QUIZ_APP
By
Mrs.Preeti Patil
NAVI MUMBAI
Department of Computer Engineering
Academic Year 2024-25
CERTIFICATE
This is to certify that the mini project 1B entitles “Edu-Quiz App” is a bonafide work of
submitted to the University of Mumbai in partial fulfillment of the requirement for the
award of the Bachelor of Engineering (Computer Engineering).
This Mini Project 1B Report – entitled “Edu-Quiz App” by following students is approved
for the degree of S.E. in "Computer Engineering".
Submitted by:
1.---------------------------------------------------------
2.----------------------------------------------------------
Date: ---------------------------------
We declare that this written submission represents our ideas in our own words and where
others' ideas or words have been included, we have adequately cited and referenced the
original sources. We also declare that we have adhered to all principles of academic honesty
and integrity and have not misrepresented or fabricated or falsified any idea/data/fact/source
in our submission. We understand that any violation of the above will be cause for
disciplinary action by the Institute and can also evoke penal action from the sources which
have thus not been properly cited or from whom proper permission has not been taken when
needed.
Date: _____________________
Place :Terna Engineering College ,Nerul
Acknowledgement
We would like to express our sincere gratitude towards our guide Mrs. Preeti Patil, Mini
Project Coordinators Prof. Varsha Pandey for their help, guidance and encouragement, they
provided during the project development. This work would have not been possible without their
valuable time, patience and motivation. We thank them for making our stint thoroughly
pleasant and enriching. It was great learning and an honor being their student.
We are deeply thankful to Dr. Kishor Sakure (H.O.D Computer Department) and entire
team in the Computer Department. They supported us with scientific guidance, advice and
encouragement, they were always helpful and enthusiastic and this inspired us in our work.
We take the privilege to express our sincere thanks to Dr. L. K. Ragha our Principal for
providing the encouragement and much support throughout our work.
Date: _____________________
Place: Terna Engineering College ,Nerul
2|Page
Abstract
With a user-friendly interface, the app ensures smooth navigation for both teachers and
students. It includes automated scoring, allowing students to receive immediate results after
test completion, along with a quiz history feature to track their past performances. Additionally,
the secure login system ensures that each user can maintain their quiz records, while the offline
mode allows students to take quizzes even without an internet connection. These features make
the app a flexible and accessible tool for learning anytime, anywhere.
3|Page
Index
TABLE OF CONTENTS
List of Tables 3
Chapter 1 Introduction 1
1.1 Background
1.2 Scope of the project
Chapter 6 Conclusion 15
Reference 16
4|Page
List of Figures
List of Tables
5|Page
Chapter 1
Introduction
The Edu-Quiz App is an Android-based learning application designed to provide students
with an interactive and engaging quiz-based platform for academic practice. It allows users to
attempt multiple-choice questions (MCQs), track their performance, and receive instant
feedback, enhancing their learning experience. A key feature of the app is its teacher-student
collaboration, where educators can share MCQ files in CSV format, and students can upload
them to take customized quizzes. The secure login system helps users maintain their quiz
history, while the offline mode ensures accessibility without an internet connection. With
automated scoring, real-time result analysis, and a user-friendly interface, the app offers a
lightweight yet powerful solution for self-assessment and revision. By integrating efficient
quiz management and seamless performance, the Edu-Quiz App enhances digital learning,
making knowledge testing more effective, structured, and accessible anytime, anywhere..
1.1 Background
The rise of digital learning platforms has transformed how students engage with educational
resources and assessments. Traditional methods like paper-based tests and classroom quizzes
are increasingly being replaced by interactive, mobile-based solutions that offer convenience,
real-time feedback, and self-paced learning. Mobile quiz applications have become essential
tools for students, enabling them to test their knowledge, track progress, and receive adaptive
feedback in an engaging and structured manner.
Despite the availability of various online and web-based quiz systems, many educational
institutions still rely on manual methods that lack flexibility, personalized feedback, and
instant grading. These traditional systems often pose challenges in terms of time-consuming
evaluation processes and limited accessibility, making it difficult for students to engage in
efficient self-assessment. Furthermore, the absence of a dedicated Android-based solution
hinders students' ability to access quizzes conveniently on their mobile devices.
To address these challenges, the Edu-Quiz App has been developed as a comprehensive
Android-based quiz platform designed for seamless and effective knowledge testing. The app
automates the quiz process, providing features such as CSV-based quiz uploads, real-time
scoring, offline mode, and secure login via Firebase authentication. With an intuitive user
interface and structured progress tracking, the app enhances digital learning by offering a
1|Page
flexible, accessible, and engaging way for students to practice and evaluate their knowledge
anytime, anywhere.
1.2 Scope of the project:
The Edu-Quiz App is designed as an interactive mobile platform that allows students to
attempt quizzes, track their performance, and enhance their learning. The scope of the project
includes the following major components:
2. Quiz Engine:
• Enables students to save their quiz history, track progress, and resume quizzes
where they left off.
5. Database Management:
• A lightweight and optimized database stores quiz questions, user scores, and
progress records, ensuring data integrity and scalability for future
improvements.
2|Page
Chapter 2
2.1 Literature Review
3|Page
Chapter 3
Problem Statement
The Edu-Quiz App aims to provide an interactive and accessible quiz-based learning
platform for students. Traditional assessment methods, such as paper-based tests and
classroom quizzes, often suffer from limited accessibility, time-consuming evaluation
processes, and a lack of personalized feedback. Many students also face difficulties in
tracking their performance and improving weak areas due to the absence of structured
progress reports.
Key challenges that this project addresses include:
3.2 Objectives
The objective of the Edu-Quiz App is to create a user-friendly, efficient, and engaging
quiz platform that enhances the digital learning experience for students. The app will
focus on:
• Ease of Use: A simple and intuitive interface that allows students to quickly access
and take quizzes.
• Performance Tracking: Real-time score calculation and progress reports to help
students identify strengths and weaknesses.
• Instant Feedback: Automated result generation with explanations to enhance
learning.
4|Page
• Offline Mode: Enabling students to attempt quizzes even without an internet
connection, ensuring continuous learning.
• Interactive Learning: Implementing time-based quizzes, multiple difficulty levels,
and an engaging UI to make learning more effective.
5|Page
Chapter 4
Software Requirements:
Hardware Requirements:
6|Page
4.2 Working of the System
1. User Authentication:
o Users sign up and log in using their email and password, authenticated
via Firebase Authentication.
2. Quiz Management:
o Students can download quizzes in CSV format and attempt them.
o The quiz engine supports multiple-choice questions (MCQs) with a
timer.
o The app automatically evaluates responses and generates results
instantly.
3. Performance Tracking & Analytics:
o Students can view their quiz history, scores, and progress trends.
o The system provides detailed feedback on correct/incorrect answers.
4. Offline Mode:
o Users can attempt quizzes without an internet connection.
o Data syncs automatically once the device goes online.
5. Security & Data Management:
o All user data is securely stored in Firebase Firestore.
o The app ensures data integrity, encryption, and restricted access to
user information.
7|Page
Fig 4.3 flowchart
8|Page
Chapter 5
STEP 1 STEP 2
9|Page
STEP 3 STEP 4
10 | P a g e
STEP 5 STEP 6
11 | P a g e
STEP 7 STEP 8
12 | P a g e
STEP 9
13 | P a g e
5.2 Main Motive of the Project
14 | P a g e
Chapter 6
Conclusion
The development of the Edu-Quiz App has successfully created a modern, engaging, and
efficient quiz platform tailored for students. The application provides an interactive learning
environment by enabling students to participate in quizzes, track their progress, and receive
instant feedback. With features such as real-time scoring, offline accessibility, and
performance analytics, the app significantly enhances the learning experience, making it more
flexible and accessible. By automating the quiz-taking and evaluation process, the project
reduces the dependency on traditional paper-based assessments, thus saving time and
improving efficiency for both students and educators.
Moreover, the application is designed to be scalable and adaptable, allowing for future
enhancements such as leaderboards, gamification elements, AI-driven question
recommendations, and multi-language support. The Edu-Quiz App sets a strong foundation
for digital learning, offering an efficient, user-friendly, and interactive tool that promotes
knowledge retention and self-assessment.
15 | P a g e
References
16 | P a g e