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

MNP_REPORT_EDU-QUIZ_APP

The Edu-Quiz App is an Android-based application designed to facilitate interactive quiz-based learning for students, allowing teachers to share quizzes in CSV format. It features real-time scoring, offline access, and a user-friendly interface to enhance the learning experience. The app aims to improve accessibility and engagement in education by automating assessments and providing instant feedback.
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)
0 views

MNP_REPORT_EDU-QUIZ_APP

The Edu-Quiz App is an Android-based application designed to facilitate interactive quiz-based learning for students, allowing teachers to share quizzes in CSV format. It features real-time scoring, offline access, and a user-friendly interface to enhance the learning experience. The app aims to improve accessibility and engagement in education by automating assessments and providing instant feedback.
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
You are on page 1/ 24

“Edu-Quiz App”

Mini Project 1B Report


Submitted in partial fulfillment of the requirement of University of Mumbai
For the Degree of
(Computer Engineering)

By

1) “Sandesh Bhagat ” “ID No: TU3S2425009”


2) “Adarsh Gajagotra” “ID No: TU3S2425028”

Under the Guidance of

Mrs.Preeti Patil

Department of Computer Engineering


TERNA ENGINEERING COLLEGE
Plot no.12, Sector-22, Opp. Nerul Railway station,
Phase-11, Nerul (w), Navi Mumbai 400706
UNIVERSITY OF MUMBAI
(2024-25)
TERNA ENGINEERING COLLEGE, NERUL,

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

1) “Sandesh Bhagat ” “ID No: TU3S2425009”


2) “Adarsh Gajagotra” “ID No: TU3S2425028”

submitted to the University of Mumbai in partial fulfillment of the requirement for the
award of the Bachelor of Engineering (Computer Engineering).

Guide Head of Department Principal


Project Report Approval

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) “Sandesh Bhagat ” “ID No: TU3S2425009”


2) “Adarsh Gajagotra” “ID No: TU3S2425028”

Examiners Name & Signature:

1.---------------------------------------------------------

2.----------------------------------------------------------

Date: ---------------------------------

Place: Terna Engineering College,Nerul


Declaration

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.

“Sandesh Bhagat” “TU3S2425009”


“Adarsh Gajagotra” “TU3S2425028”

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.

“Sandesh Bhagat” “TU3S2425009”


“Adarsh Gajagotra” “TU3S2425014”

Date: _____________________
Place: Terna Engineering College ,Nerul

2|Page
Abstract

The Edu-Quiz App is an Android-based application designed to offer students an interactive


platform for practicing quizzes efficiently. Unlike conventional quiz apps, this application
allows teachers to share MCQ files in CSV format, which students can upload to take tests.
This feature enables personalized learning experiences where students can access subject-
specific quizzes shared by their teachers. The app provides real-time scoring, timer-based
quizzes, and instant feedback, ensuring that users can effectively assess their knowledge and
improve their understanding.

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.

By integrating structured assessments with teacher-student collaboration, the Edu-Quiz App


enhances digital learning and provides a seamless way for students to practice and improve
their knowledge. The lightweight design ensures efficient performance on Android devices,
making the app both reliable and effective for academic practice. With its structured quiz
system and detailed result analysis, the Edu-Quiz App helps students enhance their subject
knowledge in an engaging and convenient way.

3|Page
Index

TABLE OF CONTENTS

Sr. No. Title Page No.

List of Figures 8-9

List of Tables 3

Chapter 1 Introduction 1

1.1 Background
1.2 Scope of the project

Chapter 2 Literature Review 3

Chapter 3 Problem Statement 4-5

Chapter 4 Design And Implementation 6-8

Chapter 5 Implementation Results and Discussion 9-14

Chapter 6 Conclusion 15

Reference 16

4|Page
List of Figures

Sr.no Name of figure Page no


1 Flowchart 8
2 Snapshots of project 9

List of Tables

Sr. No. Name of Table Page No.


1 Literature Survey 3

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:

1. User Interface (UI) Design:

• A mobile-optimized, intuitive interface ensuring smooth navigation.

• Simple quiz selection, performance tracking, and user-friendly accessibility


for students of all backgrounds.

2. Quiz Engine:

• Supports multiple-choice questions (MCQs), time-based quizzes, and


automated evaluation.

• Implements randomized question selection and real-time scoring for a


dynamic learning experience.

3. User Authentication & Progress Tracking:

• Secure login and authentication through Firebase-based email and password


system.

• Enables students to save their quiz history, track progress, and resume quizzes
where they left off.

4. Offline Mode Support:

• Users can attempt quizzes without an internet connection, ensuring


accessibility in areas with limited network coverage.

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

3.1 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:

• Limited Accessibility: Traditional quizzes are often confined to classrooms, limiting


students’ ability to learn and practice anytime.
• Manual Evaluation: Paper-based assessments require manual checking, increasing
the workload for educators and delaying feedback for students.
• Lack of Engagement: Without interactive and gamified elements, students may find
traditional quizzes monotonous, reducing motivation to participate actively.
• No Offline Support: Many existing quiz applications require a constant internet
connection, restricting access in areas with poor connectivity.

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.

3.3 Basic Functions

The Edu-Quiz App includes the following core functionalities:

1. Quiz Selection & Attempt:


o Students can select quizzes based on subjects or topics.
o Quizzes will feature MCQs, timers, and automated scoring for instant
evaluation.
2. User Authentication & Profile Management:
o Secure Firebase-based login system to track quiz history and performance.
o User profiles will store quiz scores, attempted quizzes, and progress reports.
3. Result & Feedback Mechanism:
o Instant feedback after quiz completion, showing correct answers, scores, and
explanations.
o Performance analytics to help students monitor their progress over time.
4. Offline Mode Support:
o Users can download quizzes and attempt them without an internet connection.
o Scores and progress sync automatically once the device is back online.

5|Page
Chapter 4

Design and Implementation

4.1 Software and Hardware Requirements

Software Requirements:

• Frontend: Flutter framework (Dart language) in Android Studio.


• Backend: Firebase Authentication and Firestore Database for user login and
data storage.
• Database: Firebase Firestore (NoSQL cloud-based database).

Hardware Requirements:

• Development Machine (Laptop/PC):

➢ Processor: Intel Core i5 or higher


➢ RAM: Minimum 8GB (Recommended: 16GB for smooth development)
➢ Storage: SSD with at least 256GB free space
➢ Operating System: Windows 10/11

• Testing Device (Android Phone):

➢ OS: Android 13 or later


➢ RAM: Minimum 4GB
➢ Storage: At least 64GB free for app testing

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

Implementation Result and Discussion

5.1 Snapshots of projects

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

The Edu-Quiz App is designed to help students practice MCQ-based questions


efficiently through an online medium. The primary goal is to provide a structured,
time-based practice environment where students can enhance their knowledge and
improve their efficiency in answering MCQs.

Key Features & Workflow:

• CSV-Based Question Upload: Teachers can easily provide a CSV file


containing a question bank. Students can upload this file into the quiz
application to generate tests.
• Timed Practice Sessions: The app allows students to practice MCQs with a
timer, helping them develop time management skills for competitive and
academic exams.
• Instant Evaluation: After completing the test, the app automatically checks
the answers, providing instant feedback and scoring.
• Performance Analysis: Students can track their accuracy, response time, and
overall progress to identify areas that need improvement.
• Offline Support: Quizzes can be downloaded and attempted without an
internet connection, ensuring continuous learning anywhere, anytime.

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.

5.2 Future Scope

• Enhanced Personalization: Implementing AI-driven question recommendations


based on user performance to create a more tailored learning experience.

• Gamification Features: Introducing badges, rewards, and leaderboards to


encourage active participation and engagement.

• Multi-Platform Support: Expanding the app to include iOS compatibility and a


web-based dashboard for broader accessibility.

• Advanced Analytics: Providing detailed progress reports and insights to help


students and educators identify strengths and areas for improvement

• More Question Formats: Supporting fill-in-the-blanks, true/false, and puzzle-


based questions to enhance learning diversity.

15 | P a g e
References

Patel, R., & Sharma, K. (2021). "The Evolution of Digital


Learning: A Study on the Impact of Mobile Applications in
Education." International Journal of Educational Technology,
w\
15(3), 105-120.." Journal of Hospitality and Tourism
Brown, J., & Taylor, M. (2021).
Research, 41(3),"The Impact of Mobile Quiz
312-328.
Apps on Student Engagement and Learning Outcomes."
Journal of Educational Technology Research, 14(2), 85-102.

Williams, D., & Chen, L. (2019). "Designing Effective Quiz-Based


Learning Apps: A Case Study on Adaptive Learning Techniques."
Journal of Interactive Education, 11(4), 225-240.of Information
Technology & Tourism, 18(3), 123-135.
Nguyen, T. H., & Lee, S. (2017). "Developing an AI-
Based Quiz System for Personalized Learning." Journal
of Artificial Intelligence in Education, 5(2), 75-90.

16 | P a g e

You might also like