Professional Documents
Culture Documents
By
Supervisor
Mrs. Vishakha Shelke
CERTIFICATE
This is to certify that, the Mini project entitled “Kizopedia: Kids Math Quiz Application”
is bonafide work of Mr. Jenil Gopani (24), Mr. Shrishtiraj Prasad (94), Mr. Dhruv Sonani
(113) submitted to the University of Mumbai in fulfillment of the requirement for the
Miniproject Semester- IV project work of Second year computer engineering at Universal
College of Engineering, Vasai, Mumbai at the department of Computer Engineering, in the
academic Year 2020-2021, Semester –IV.
Supervisor
This Mini Project entitled “Kizopedia: Kids Math Quiz Application” By Mr. Jenil
Gopani (24), Mr. Shrishtiraj Prasad (94), Mr. Dhruv Sonani (113) approved for the
degree of Bachelor of Engineering in Computer Engineering.
Examiners
1………………………………………
(Internal Examiner Name & Sign)
2…………………………………………
(External Examiner name & Sign)
Date:
Place:
1
Contents
Abstract ii
Acknowledgments iii
List of Abbreviations iv
List of Figures v
List of Tables vi
1 Introduction 1
1.1 Introduction
1.2 Motivation
1.3 Problem Statement & Objectives
2 Literature Survey 11
3 Proposed System 18
2
4.2 Result in Table.........................................................................
Conclusion 31
Appendix 32
Publication 35
References 38
3
Abstract
The physical classroom learning nowadays is no longer applicable for the current younger
generations. Internet and distance learning which is generally known as online education
plays a vital role in the country’s education system. It is undeniable that online education
provides ample of benefits to young learners. Nevertheless, there are also many negative
implications from online education. Also, as the Technology has drastically improved the
existing educational system over the past fifteen years. ‘Self-learning,’ using online
platforms, has replaced the traditional rote learning. The umbrella of technology -based
educational system incorporates multitudes of learning apps. Kizopedia-Kids Math’s Quiz
Application is mathematics quiz application. This app uses a blend of content, media and
technology to make learning more interactive and interesting among the students. This
work deals with development of an application on android-based which contains MCQ
(multiple-choice questions) for mathematics. This application is developed for educational
purpose, allowing the users to solve various MCQ’s on basic operations of mathematics.
The main goal of the application is to enable users to practice for objective type questions
Which help them to build their command on basics math operation This quiz application
includes integers, fraction, and decimal number system. The integer, fraction and decimal
number system contain various types of sub categories. This quiz application shows
progress feedback during quiz play, and at the end, the app also shows the result.
4
Acknowledgment
We take this opportunity to express our deep sense of gratitude to our project guide
and project coordinator guide Mrs. Vishakha Shelke, for her continuous guidance and
encouragement throughout the duration of our project work. It is because of her experience
and wonderful knowledge. We can fulfill the requirement of completing the project within the
stipulated time. We would also like to thank Dr. Jitendra Saturwar, head of computer
engineering department for his encouragement, whole-hearted cooperation and support.
We would also like to thank our Principal Dr. J. B. Patil and the management of Universal
College of Engineering, Vasai, Mumbai for providing us all the facilities and the work friendly
environment. We acknowledge with thanks, the assistance provided by departmental staff,
library and lab attendants.
5
List of Abbreviations
App Application
Math’s Mathematics
Pc Personal computer
SE Standard Edition
GB Gigabyte
6
List of Figures
Sr No Name Page No
7
List of Tables
Sr No Name Page No
8
List of Symbols
9
Chapter 1
Introduction
The physical classroom learning nowadays is no longer applicable for the current younger
generations. Internet and distance learning which is generally known as online education
plays a vital role in the country’s education system. It is undeniable that online education
provides ample of benefits to young learners. Nevertheless, there are also many negative
implications from online education. Also, as the Technology has drastically improved the
existing educational system over the past fifteen years. ‘Self-learning,’ using online
platforms, has replaced the traditional rote learning. The umbrella of technology -based
educational system incorporates multitudes of learning apps.
1.1 Introduction
Mathematics is the science that deals with the logic of shape, quantity and arrangement.
‘Math’ is subject which has undeservedly garnered a bad name for being a difficult and
boring subject since centuries. Math isn’t easy, at least for most of us. It takes hard work,
practice and repetition to be able to master each of the different disciplines, from long
division and multiplication to solving complex equations. Mathematics, or math, is the
study of numbers and how they are related to each other and to the real world. Math is all
around us, in everything we do. It is the building block for everything in our daily lives,
including mobile devices, architecture (ancient and modern), art, money, engineering, and
even sports. In fact, people sometimes describe math as a kind of language. As nowadays
Learning styles have significantly changed. Gone are those days when we memorized the
concepts and put it down during exams. The current teaching learning environment prefers
personalized learning. The internet, which is the largest network, has become a major tool
for teaching-learning process. Students all over the world make use of these modern
technologies for learning. One of the latest trends in teaching is M-learning or Mobile-
learning. App based learning is one of the features of M-learning where the learning process
can be done anywhere and anytime.
10
1.2 Motivation
To teach the students at primary school education is one of the most challenging tasks
for teachers as well as parents, because they are more interested in playing, listening and
visualizing as compared to reading. Therefore, it becomes difficult for parents and teachers
to motivate them for education, especially in India, where the existing teaching method are
based on conventional teaching methods and tools like black boards and paper and pencil.
The study of math for children from age 7-12 years is tedious and time consuming.
However, with the help of computers and android based devices, children can be attracted
to learn math easily and more interactively. Therefore, development of android-based basic
math learning application is essentially needed.
11
Chapter 2
Literature Survey
A literature survey was carried out to find various papers published in international journals
such as ICCES etc. related E -Learning platforms, Quiz Application and Traditional learning
of math’s.
According to the survey the Research gap and limitation of Existing system are the user
requires internet connection to Access it anytime and anywhere which is not Possible for
everyone and also to Access this system the user requires to buy subscription. It also has Lack
of a firm framework to encourage students to learn. A high level of self-discipline or self-
direct is required, learners with low motivation or bad study habits may fall behind. Absence
of a learning atmosphere in E-learning systems. The distance-learning format minimizes the
level of contact, E-learning lacks direct interaction among students and teachers. When
compared to the face-to-face learning, and the learning process is less efficient. Some students
also find difficulty in technology and no social interaction.
In the paper presented by Hana Esmaeel, the MQOAP is one of the important modern
electronic learning. It helps the students having quizzes using their mobile at identical time
permits the examiner specify the date of quiz, add questions, answers and correct answers,
13
also can show marks of student, delete or print it. In addition, the student can show his
previous quizzes and their marks with the advantage of giving a very fast result with the
decreasing the chance for cheating. [1]
Mobile Application for 2017 Galit Botzer, IADIS- Mobile The system is developed
Mobile Learning Michal International Application for only for
Yerushalmy Conference on for Mobile Graph study and not
Cognition and Learning containing questions
Exploratory For solving
Learning in Digital
Age (CELDA
2007)
14
A Review of Literature on 2019 Tagreed Tagreed Kattoua et E-Learning
The system is for higher
E-Learning Systems in Kattoua, al | International System
education Students need
Higher Education Prof. Journal of Business
subscription and internet
Musa Al-Lozi, Management and
Connection
Dr. Ala'aldin Economic Research
Alrowwad
In the paper presented by Galit Botzer, Michal Yerushalmy,The objective of this paper was
to present learning experiences within a mobile learning setting and to examine how socio-
cultural and situated learning aspects are reflected in these experiences. [3]
The paper is presented by Tagreed Kattoua, Prof. Musa Al-Lozi ,Dr. Ala'aldin Alrowwad This
paper critically reviewed the literature related to e-learning systems and identified some of
15
the most influential factors used in the field of information systems research. More
specifically, this paper had an insight on the origins, characteristics as well as the limitations,
weaknesses and strengths of web-based learning systems. [4]
This paper is presented by Sruthi P; Dr. SangeetaMukherjee The Biju’s App is known for its
self-paced learning experience by enabling the students crack down difficult concepts. The
app uses a host of modern techniques like web-based learning, visual graphics, video-based
instruction, etc. to provide an immersive learning experience. These innovations are highly
helpful for the students to understand basic concepts and enable them to prepare for exams.
[5]
The System is developed, which is accessible at any time anywhere without any internet
connection. This can be used to make Learning ubiquitous and Learning will move more and
more outside of the classroom and into the learner’s environments, both real and virtual, and
one can easily get commands on basic mathematical operations thus becoming more situated,
personal collaborative and lifelong. Our app is secure, reliable, dynamic and stable offline E-
learning based math quiz application.
16
Chapter 3
Proposed System
This chapter includes a brief description of the proposed system and explores the different
modules involved along with the various models through which this system is understood
and represented as shown in Figure 3.1.
The “Kizopedia kid's” math quiz application has been developed to override the
problems prevailing in the practicing manual System. This application is supported to
eliminate and, in some cases, reduces the hardships faced by the existing system. The
application starts with login and sign-up page which ensures the safety off user’s activity
after that in home page different modules are their i.e., quiz, test, tutorial modules etc.
17
also additional features are there in dashboard. Moreover, this system is designed for the
particular need of the user to carry out the operations in smooth and effective manner so
that one can take complete benefit of the application. Also, the user can track the
progress.
The following section describes the system architecture, project module details of Kizopedia:
kid's math quiz application.
The Figure 3.2 shows the architecture diagram of the Kizopedia: Kids Maths Quiz
Application.
As the user started the application a Splash Screen is seen and then login and sign-up page
opens each user as to sign up and login into the application which make the user activity safe.
After login and sign up a home page get open in which multiple modules off application is
Their i.e., quiz modules, test modules, tutorials, multiplication table. Whereas in dashboard
other features off application is there. The quiz modules have three sets known as Integer,
18
Decimal, and Fraction. When a user selects any of the sets either Integer, Decimal or Fraction.
In each set there will be a subset such as Addition, Multiplication, Division and Subtraction.
After entering into any set, user will now able to play multiple choice questions (MCQs) Quiz,
and also there will be time limit so the user can complete their quiz before time. All these data
such as numbers, operators etc. were store in database. All these data are stored in SQLite
Server, which is an offline database server. In these applications i.e., Kizopedia - Kids Math’s
Quiz we have added tutorial, so the user can able to learn math easily. Also there is daily test
option so the user can practice maths. The system aims to generate dynamic tests with random
choice. User can review their score, percentile, rank history of test in report after successfully
completing his/her test. This can be used to make learning ubiquitous and Learning will move
more and more outside of the classroom and into the learner’s environments, both real and
virtual, thus becoming more situated, personal, collaborative and lifelong.
A. Quiz Module
B. Test Module
C. Tutorial Module
A) Quiz Module:
Figure 3.3 shows Quiz module. There are three sections i.e., Integer, Fraction, Decimal for
users, where user can learn or practice different operations, such as solving addition,
subtraction, multiplication, and division. This MCQ's types quiz, time limit system, lifeline
and earning points system in our application assist the children in building their skills more
efficiently and interactively. It has four sub-modules for training, namely (i) addition (ii)
subtraction, (iii) multiplication, (iv) division.
19
Figure 3.3: Quiz Module
B) Test Module:
Figure 3.4 shows the Test module of proposed system, once the user will click on daily test,
there will be a dialog box of time and date schedule will be pop up. So, accordingly the user
will select their time schedule of test. And can set Reminder for upcoming Test After
completing the test final Result will be shown there.
20
C) Tutorial Module:
Figure 3.5 shows the Tutorial module of the proposed system. Users are now able to watch
videos/tutorial. So, by watching tutorials user can easily understand the concept of math.
Tutorial modules will contain useful YouTube links for understanding basic mathematics
operations for slow learner and Vedic Math’s, Abacus, Comprehensive and reasoning
YouTube links for advanced learner.
The following section describes the algorithm and process design details.
The system will store the questions related to mathematics of decimal, integer and fraction
number system in the database. Randomized algorithms approach is used for forming the
question paper. The selection of questions will be done by random () which will select the
question in random order from stored database.
21
3.3.2 Process Design
In the Figure 3.6 shows the complete process design off the proposed system as the user start
the application.
First the user has to login the data into Application which will secure the progress of user after
that the home page of application is display in that The navigation bar has further features
Like language, daily test, multiplication table, about us, feedback and etc. after that user has
two option users can attempt MCQ directly or user can go in tutorial section. In MCQ section
the user has to choose further section to attempt MCQ which totally depends upon user's
choice and the section contains integer, fraction, decimal and score off every section is
displayed. In tutorial module the proposed system contains YouTube link which is useful for
slow learners for learning. After that user can attempt test and can set Reminder for upcoming
Test After completing the test final Result will be shown there. And then user can fill
feedback.
22
3.4 Details of Hardware & Software
The system requirement for implementation of proposed system in terms of hardware and
software requirement is explained below.
This subsection will provide the minimum requirements that must be fulfilled by the hardware
components. Table 3.1 shows the hardware requirements of proposed system.
This subsection will provide the versions of software applications that must be installed.
23
SQLITE SERVER TO STORE SQLite is a software library that provides a relational
THE DATA database management system.
24
Chapter 4
Proposed system kizopedia is implemented for students off ages 6-7 on basic mathematical
operations in an automated way. The quiz application is based on android studio language.
This will help the users to take command on basic mathematical operations like addition,
subtraction, division and multiplication in quiz game format which help them to understand
and get command on it. The proposed system also provides daily test options and user can
also track the progress. The proposed system provides various other options like reminder,
tutorial, etc. which make the proposed system a user-friendly application. A snapshot of the
proposed system is shown below and respectively.
25
In figure 4.2 shows Navigation bar, home page, and sub set off quiz module where Navigation
bar contains additional features off application like daily test, multiplication table reminder
etc. and in home page the quiz module is shown where different types off questions are there.
Quiz module off Application as the user star’s attempting quiz after completing all quiz
questions then the score page get open after that user can see solution page by giving coins
In figure 4.3 shows Quiz page, Score page, Solution page This figure comes under quiz
module in which the quiz page has multiple set off mcq type questions where each set
contains 20 to 25 questions each after that in score page score off the individual user is
shown where user can retry the same set or go to the next set off questions. After that the
solution page off the set gets open in which user can see the solution off questions.
26
Figure 4.3 Quiz Page, Score Page, and Solution Page
In figure 4.4 shows The Schedule Page, Reminder Page, and Test Page in which user can
Schedule its upcoming test and can set Reminder for it which make it easy for user. Also in
test page user can give test and cam see the results at the end
27
In figure 4.5 shows The Multiplication table, Tutorial page, and feedback page where this
are the additional features off the application which make the application more useful .user
can learn multiplication table by using table feature. User can also see Tutorials where
YouTube links where provided by using this features user can learn new things which is
ultimately beneficial for user also user can reach us by providing its valuable feedback so
we can improve more.
Table 3.3 shows the comparision between existing classroom learning and proposed system
Kizopedia. It clearly indicate that Kizopedia overcome the problems faced by students in
classroom learning.
28
Number of students can be taught together sitting at one place. The world is transforming
from traditional education to Digital education.
Both students and teachers get flexibility in online learning. It is easy to get education
digitally as it gives opportunity to learn from the best teachers of a particular subject.
29
teaching techniques and 61% supports e-learning. Around 25% of teachers support
traditional teaching techniques and 35% support e-learning and Around 40% of staff
supports traditional teaching techniques and only 20% of staff support e-learning
30
Conclusion
In conclusion, online education is one of learning methods that can benefit both students and
educators as it has become increasingly popular learning approach due to the growth of
internet technologies. The proposed System is designed so that it will be accessible at any
time anywhere without any internet connection. Kizopedia: kid's math quiz application can
be used to make learning ubiquitous and Learning will move more and more outside of the
classroom and into the learner’s environments, both real and virtual, and one can easily get
commands on basic mathematical operations thus becoming more situated, personal
collaborative and lifelong. Proposed system presents the secure, reliable, dynamic and stable
offline E-learning based math’s quiz application.
The above-mentioned points are the enhancements which can be done to increase the
availability and usage of the project. Proposed system is scalable to adapt future requirement
in the system to enhance the functionalities of the system. In the last we would like to thanks
all the persons involved in the development of the system directly or indirectly. We hope that
the project will serve its purpose for which it is develop there by underlining success of
process.
31
Appendix
1) JAVA
Java is a programming language created by James Gosling from Sun Microsystems (Sun) in
1991. The target of Java is to write a program once and then run this program on multiple
operating systems. The first publicly available version of Java (Java 1.0) was released in 1995.
Sun Microsystems was acquired by the Oracle Corporation in 2010. Oracle has now the steer
Manship for Java. In 2006 Sun started to make Java available under the GNU General Public
License (GPL). Oracle continues this project called OpenJDK. Java is defined by a
specification and consists of a programming language, a compiler, core libraries and a runtime
(Java virtual machine) The Java runtime allows software developers to write program code in
other languages than the Java programming language which still runs on the Java virtual
machine. The Java platform is usually associated with the Java virtual machine and the Java
core libraries.
2) ANDRIOD STUDIO
Android Studio is the official integrated development environment (IDE) for Android
application development. It is based on the IntelliJ IDEA, a Java integrated development
environment for software, and incorporates its code editing and developer tools. To support
application development within the Android operating system, Android Studio uses a Gradle-
based build system, emulator, code templates, and Github integration. Every project in
Android Studio has one or more modalities with source code and resource files. These
modalities include Android app modules, Library modules, and Google App Engine modules.
32
4) SQL
is a language to operate databases; it includes database creation, deletion, fetching rows,
modifying rows, etc. SQL is an ANSI (American National Standards Institute) standard
language, but there are many different versions of the SQL language. SQL is Structured Query
Language, which is a computer language for storing, manipulating and retrieving data stored
in a relational database. SQL is the standard language for Relational Database System. All the
Relational Database Management Systems (RDMS) like MySQL, MS Access, Oracle,
Sybase, Informix, Postgres and SQL Server use SQL as their standard database language.
33
In Android Studio, create an Android Virtual Device (AVD) that the emulator can use to
install and run your app.
In the toolbar, select your app from the run/debug configurations drop-down menu.
From the target device drop-down menu, select the AVD that you want to run your app on.
Target device drop-down menu.
Click Run.
Android Studio installs the app on the AVD and starts the emulator.
34
Publication
Mr. Jenil Gopani, Mr. Shrishtiraj Prasad and Mr. Dhruv Sonani students of SE Computer
Engineering along with their project guide Mrs. Vishakha Shelke published their research
paper in IJSREM – International Journal of Scientific Research in Engineering and
Management. Vol-05, ISSN:2582-3930 based on SE Mini-Project topic “Kizopedia: kid's
math quiz application” on May 15, 2021.
This research was based on developing a quiz application I.e. kizopdeia: kid’s math Quiz
application for kid's ages 6-7 which helps them to learn basic mathematical operations in quiz
format where the system will store the questions related to mathematics of decimal, integer
and fraction number system in the database. Randomized algorithms approach is used for
forming the question. The selection of questions will be done by random () which will select
the question in random order from stored database. System run's completely automated and
runs on an android device developed using android studio. Whereas the system can run
anywhere anytime without any internet connection and which is easy to operate.
35
36
Published paper: -
http://ijsrem.com/download/kizopedia-kids-math-quiz-
application/?wpdmdl=5860&masterkey=60a2762864244
37
References
[2]. Mohamed Najm, Abdulla Marwa, Hussain Ali,"Quiz Application Development Using
Android- Based Google Forms", in International Journal of Science and Research
(IJSR),2016
[3]. Galit Botzer, Michal Yerushalmy , "Mobile Application for Mobile Learning", in IADIS-
International Conference on Cognition and Exploratory Learning in Digital Age ,2017
[4]. Tagreed Kattoua, Prof. Musa Al-Lozi, Dr. Ala'aldin Alrowwad ,"A Review of Literature
on E-Learning Systems in Higher Education", in International Journal of Business
Management and Economic Research, 2019.
[5]. Sruthi P, Dr. Sangeeta Mukherjee,"An Investigative Study on the Transformation from
Traditional Learning to Technology Based Personalized Learning", in International Journal
of Scientific & Technology Research,2020.
38