You are on page 1of 43

A Project Report

On

An AI Based Student’s Study Guide & Exam Preparation


Android Application (Exam Cookie)
Submitted in partial fulfillment of the

requirement for the award of the degree of

MASTER OF COMPUTER APPLICATION

DEGREE
Session 2023-25
in

[School of Computer Science and Engineering]

By
[Aneesha Jaiswal – 23SCSE2150032]
[Sakshi – 23SCSE2150029]
[Sruti Srivastava – 23SCSE2150006]

Under the guidance of


Dr. Arvind Kumar[GUSCSE201827288]

SCHOOL OF COMPUTER APPLICATION AND TECHNOLOGY


GALGOTIAS UNIVERSITY, GREATER NOIDA
INDIA
Jan, 2024

1
SCHOOL OF COMPUTER APPLICATION AND
TECHNOLOGY
GALGOTIAS UNIVERSITY, GREATER NOIDA

CANDIDATE’S DECLARATION

I/We hereby certify that the work which is being presented in the project, entitled “An AI
Based Student’s Study Guide & Exam Preparation Android Application(Exam Cookie)”
in partial fulfillment of the requirements for the award of the MCA (Master of Computer
Application) submitted in the School of Computer Application and Technology of Galgotias
University, Greater Noida, is an original work carried out during the period of August, 2023 to
Jan and 2024, under the supervision of Dr. Arvind Kumar Department of Computer Science
and Engineering/School of Computer Application and Technology , Galgotias University,
Greater Noida.

The matter presented in the thesis/project/dissertation has not been submitted by me/us for the
award of any other degree of this or any other places.

Aneesha Jaiswal – 23SCSE2150032


Sakshi – 23SCSE2150029
Sruti Srivastava – 23SCSE2150006

This is to certify that the above statement made by the candidates is correct to the best of my

knowledge.

Dr. Arvind Kumar

Professor

2
SCHOOL OF COMPUTER APPLICATION AND
TECHNOLOGY
GALGOTIAS UNIVERSITY, GREATER NOIDA

Acknowledgement

We would like to sincerely thank everyone who helped us to successfully complete this
project. This has been a huge journey, and without the help and encouragement from support
from a variety of people.
First and foremost, we would like to express our sincere gratitude to Dr. Arvind Kumar, our
project supervisor, for his priceless advice, perceptive criticism, and steadfast support during
the creation of this exam cookie application. Their knowledge and support have been crucial
in helping to shape this initiative.
We sincerely thank our friends and family for their unwavering support, sticking by us
through the highs and lows of this undertaking. Their support and understanding served as a
constant source of inspiration.
We also appreciate our classmates' and coworkers' spirit of cooperation. This project's success
has been greatly attributed to the team's collaboration and friendly exchange of ideas.
We are appreciative to Galgotias University's resources, which have been instrumental in
making this project a reality. The availability of facilities and the favorable learning
environment have been essential.
Finally, but just as importantly, we would want to express our gratitude to the community of
developers and open-source contributors whose work this project was built upon. One never-
ending source of inspiration in the programming community is the collective expertise that
members contribute.
Finally, we would want to directly thank each and every person who has contributed to this
initiative.

3
SCHOOL OF COMPUTER APPLICATION AND
TECHNOLOGY
GALGOTIAS UNIVERSITY, GREATER NOIDA

ABSTRACT

Competitive exams are popular these days for everything from civil services to college
entrance exams to placement exams. However, a few subjects are covered in all of them, such
as English, logical reasoning, and aptitude. So, if students were to spend their time looking
through study guides for all of these will be a huge time waster for them. This software will
address that issue by giving users access to practice questions and study materials, which will
help them, prepare and save time.

Exam Cookie is a mobile application for Android. It has been observed that all software’s that
has been developed so far were either only exam portals or study material provider. This
software will bridge the students’ problems to their solution. The purpose of this software is to
assist users in learning and preparing for competitions. This software offers many tests as well
as chapter-by chapter test series to help students study more for their exams.

OBJECTIVE: The main objective of the “Exam Cookie – Competitive Exam Preparation”
is:-

 This app saves the student from all the browsing and searching of contents, making the
exam preparation easy.
 It consists of learning material as well as practice sets.
 The quizzes and tests will help you analyze your performance and to do well next time.
 This app also has a fun section which will help you to exercise your brain.
 AI based chat bot for resolving students’ queries.

 Analyzing and recommending improvements based on student’s performance.

4
TABLE OF CONTENTS Page

DECLARATION ................................................................................................... ii
CERTIFICATE……....................................................................................................iii
ACKNOWLEDGEMENTS .................................................................................. iv
ABSTRACT ........................................................................................................... v

CHAPTER 1 . INTRODUCTION 7
1.1 Problem Identification………………......................................................... 7
1.1.1 Motivation…………………………………………………………... 8
1.1.2. Project Objective………………………………………………….. 8
1.13. Scope of the Project………………………………………………. 9
1.2. Related Previous Work…………............................................................. 9
1.3. Organization of the Project…………………………………………………. 10
CHAPTER 2 LITERATURE SURVEY 11
2.1.Literature Survey………………................................................................ 11
2.1.1 Content Diversity And Accessibility…………………………… 11
2.1.2 Interactive Learning Tools………………………………………. 11
2.1.3 Real Exam Simulation and Progress Tracking…………………… 12
2.1.4 Community Collaboration and Discussion Forums……………… 12
2.2 Preliminary Investigation…………………………………………………… 12
2.2.2 Conclusion Of The Information Gathering……………………….. 13
Summary…………………………………………………………………. 13

CHAPTER 3 SYSTEM DESIGN AND METHODOLOGY 14

3.1System Design……………….......................................................................14
3.1.1 Data Dictionary………………………………………………………….15
3.1.2 Database Design………………………………………………………..17
3.1.3 Module Description…………………………………………………… 19
3.2
3.2.1 Data Flow Diagram……………………………………………………. 21
3.2.2 Use case Diagram …………………………………………………….. 26
5
3.2.3 Entity Relationship Diagram……………………………………………… 28
3.2.4 Control Flow Diagram…………………………………………………….. 30
3.3 Software Engineering Paradigm Applied – Waterfall Model…………………… 31

CHAPTER 4 IMPLEMENTATION AND RESULTS 33


4.1 Software and hardware Specification…………………………………………………33
4.2 Interface Snapshots…………………………………………………………………….34
4.3 Testing……………………………………………………………………………………39
Chapter 5 CONCLUSION 41
5.1 Future Scope……………………………………………………………………………42
References……………………………………………………………………………………… 43

6
CHAPTER 1
INTRODUCTION

Cutthroat tests are famous these days for everything from common administrations to school
selection tests to position tests. Nonetheless, a couple of subjects are shrouded in every one of
them, like English, consistent thinking, and fitness. Thus, if understudies somehow managed
to invest their energy glancing through concentrate on guides for these will be an immense
time killer for them. This product will resolve that issue by giving clients admittance to
rehearse questions and study materials, which will help them, plan and save time. Test Treat is
a versatile application for Android. It has been seen that all product's that has been grown so
far were either just test gateways or review material supplier. This product will connect the
understudies' concerns to their answer. This software is designed to help users learn and
prepare for competitions. This product offers many tests as well as part bychapter test series to
assist understudies with reading up something else for their tests.

1.1 Problem Identification

In today's fast-paced digital era, the traditional methods of exam preparation are becoming
obsolete, and there is a growing demand for efficient and accessible online platforms that cater
to the diverse needs of students. Recognizing the challenges faced by students in preparing for
exams, there is a need for a comprehensive Online Exam Preparation App that addresses these
issues and enhances the learning experience.

7
1.1.1 Motivation

The center inspiration that drove the improvement of this undertaking was the understudies'
burden in finding both suitable substance for test readiness and a powerful stage where they
can give their tests too.

This undertaking is a finished answer for understudies' as well as personnel's additional


responsibility where they need to harp on different stages for giving items to directing tests as
well as decreases the time wastage of understudies to get to the material as well as unwinding
time at one spot.

1.1.2 Project Objective

 The main objective of the “Exam Cookie – Competitive Exam Preparation” is:-
 This application saves the understudy from all the perusing and looking of items,
making the test planning simple.
 It includes practice sets and learning materials.
 The tests and tests will assist you with investigating your presentation and to do well
sometime later.
 This application likewise has a good time segment which will assist you with
practicing your cerebrum.
 A chatbot based on AI for answering questions from students.
 Examining and suggesting upgrades in light of understudy's presentation.

8
1.1.3 Scope of the Project

 Diverse Exam Coverage: The app can cater to a wide range of exams, including
school exams, college entrance exams, professional certifications, and competitive
exams. Covering various subjects and levels increases its appeal to a broader audience.
 Content Variety: Offering a diverse range of content types such as text-based study
materials, video lectures, interactive quizzes, and practice tests can enhance the
learning experience. Different learners have different preferences, so providing varied
content formats is crucial.
 Adaptive Learning: Implementing adaptive learning algorithms can personalize the
learning journey for each user. The app can analyze user performance and suggest
personalized study plans, focusing on areas that need improvement.
 Regular Updates and Content Expansion: Regularly updating content and adding
new study materials in response to changes in exam patterns or syllabi ensures the app
remains relevant and up-to-date.

1. 2 Related Previous Work

Expanding upon the establishment laid by past works in the field, our venture draws
motivation from imaginative arrangements that have reshaped the e-learning and online test.
This segment momentarily investigates pertinent writing, research, and mechanical headways
that have contributed to the comprehension of the difficulties and open doors intrinsic in
getting to and prepartion as well as directing tests. It gives a relevant scenery against which
our venture's commitments and differentiators become clear.

9
1.2 Organization Of The Report

This report is coordinated into unmistakable sections, each adding to the complete
comprehension of the undertaking's turn of events and execution. Chapter 2 dives into the
hypothetical system, talking about the current writing and mechanical setting. Part 3 gives
understanding into the Framework plan. Chapter 4 detail the plan and execution angles,
separately. The report is wrapped up in Chapter 5, which provides a summary of the most
important findings, contributions, and potential areas for future research.
We want to present a coherent narrative about the process of developing an innovative app for
online exam preparation through this structured organization.

10
Chapter 2

2.1 LITERATURE SURVEY

The literature survey delves into the realm of Exam Preparation Apps, exploring existing
techniques, algorithms, and technologies. The study aims to comprehend the landscape of
online learning platforms, focusing on key aspects such as user engagement, content diversity,
interactive features, and adaptability. Examining various approaches employed in similar
educational applications, this survey aims to identify best practices and innovative strategies
that can contribute to the development of a highly effective Exam Preparation App.

2.1.1 Content Diversity And Accessibility:

This part investigates the significance of an extensive substance vault in Test Readiness
Applications. Looking at studies ,it is clear that a different assortment of study materials
covering many subjects and schedules upgrades the opportunity for growth . The consideration
of mixed media content, including text, pictures, recordings, and intuitive reenactments, has
been found to increment client commitment and perception

2.1.2 Interactive Learning Tools:

Expanding upon the underpinnings of commitment, this segment centers around the
coordination of intelligent learning devices. Procedures, for example, tests, cheat sheets, and
versatile learning calculations add to a dynamic and customized opportunity for growth .It
portrays the course of versatile picking up, displaying how the application can tailor
concentrate on plans in view of client execution. This approach guarantees that clients are
effectively associated with the educational experience.

11
2.1.3 Real Exam Simulation and Progress Tracking:

Inspecting the meaning of genuine test reenactments, this part talks about how full-length
practice tests recreate real test conditions . An Exploration features the significance of moment
input and itemized execution investigation. It likewise gives an outline of key boundaries
followed during progress examination, helping clients in recognizing qualities and
shortcomings.

2.1.4 Community Collaboration and Discussion Forums:

The cooperative part of learning is investigated in this segment, underscoring the job of
conversation gatherings and shared communication. Concentrates on underline the positive
effect of local area highlights on understudy commitment. It delineates the cooperative
learning model, portraying how clients can interface and offer bits of knowledge .

2.2 Preliminary Investigation

In this cycle, the improvement group visits the client and studies their framework. They
examine the requirement for conceivable programming computerization in the given
framework. Toward the finish of Starter Examination, the group outfits a record that holds the
different explicit proposals for the competitor framework. It likewise incorporates the faculty
tasks, costs, project timetable, and deadlines.

2.2.1 Techniques For Information Gathering Of My Project

 General meeting with people


 Interviewing and discussion of process and features they want in the application.

12
2.2.2 Conclusion Of The Information Gathering

Subsequent to talking individuals planning for various exmas , we ran over that there were a
few districts or points that were same in all such cutthroat exmas .Whether its respectful help
exam,placement examor selection test ,themes, for example, aptitude,logical thinking and
general english were normal. Yet, the issue was they need to surf and allude various books to
learn them or take care of issues. This utilization to focus profoundly on looking and finding
out about them. Scarcely any serious issues that were noted are:

•It is challenging for them to get to every one of the subjects of test.
•A great deal of time was utilized to simply look through these subjects and allude them.
•Not ready to pass judgment on their exhibition.

From the above it was presumed that an application is expected to take care of the previously
mentioned issues.

Test Treat is android versatile application. The purpose of this app is to assist users in
learning and practice for competition. This application gives various tests and chapterwise test
series with the goal that the understudies can plan for their test all the more effectively . The
section wise test additionally assist understudy with examining their advancement so they can
perform better the following time.

13
SUMMARY:

In summary, this literature survey has examined key dimensions of Exam Preparation Apps,
including content diversity, interactive learning tools, real exam simulations, progress
tracking, and community collaboration. By integrating these elements, a comprehensive and
effective Exam Preparation App can be developed, offering users a personalized and engaging
learning experience. The subsequent chapters will delve deeper into the technical
implementation of these strategies, laying the groundwork for the development of a robust and
user-friendly Exam Preparation App.

14
CHAPTER 3

SYSTEM DESIGN AND METHODOLOGY

3.1 System Design


3.1.1 Data Dictionary

An information word reference characterizes the construction of the data set itself (not that of
the information held in the data set) and is utilized in charge and support of enormous data
sets. It records, among other items of information, what data is stored.

•Name, depiction, and qualities of every information component,

•kinds of connections between information components,

•access freedoms and recurrence of access.

Likewise called framework word reference when utilized with regards to a framework plan.
The metadata for a database can be found in a file or set of files called a data dictionary. Data
ownership, relationships between data and other objects, and other data are all included in the
data dictionary's records. The information word reference is a significant part of any social
data set. Amusingly, due to its significance, it is imperceptible to most information base
clients. Ordinarily, just data set overseers connect with the information word reference.

15
16
3.1.2 Dtabase Design

Admin

Field Datatype Size Constraint

Admin_id Int 5 Primary key

Admin_name Varchar 30 Not Null

Admin_password Varchar 10 Not Null

Learner

Field Datatype Size Constraint

Learner_id Int 6 Primary key

Learner_name Varchar 30 Not Null

Learner_password Varchar 10 Not Null

Learner_email Varchar 50

Quiz

Field Datatype Size Constraint

Quiz_id Varchar 6 Primary key

Question Varchar 100 Not Null

Option _1 Varchar 50

Option_2 Varchar 50

Option_3 Varchar 50

Option_4 Varchar 50

Correct_option Varchar 50 Not Null

17
Score

Field Datatype Size Constraint

Score_id Int 6 Primary key

Score Int 4 Not Null

Learner_id Int 6 Foreign Key

Performance Analysis

Field Datatype Size Constraint

Fact_id Int 5 Primary key

Fact_type Varchar 40 Not null

Fact Varchar 100 Not Nul

CONTENTS

Field Datatype Size Constraint

Content_id Int 6 Primary key

C_type Varchar 20 Not Null

C_Category Varchar 20 Not Null

Content Varchar 250 NotNull

18
3.1.3 Module Description

19
20
3.2.1 Data Flow Diagram

A graphical representation of the "flow" of data through an information system is known as a


data-flow diagram (DFD). Structured design (DFDs) can also be used to visualize data
processing.
On a DFD, information things stream from an outside information source or an inward
information store to an inside information store or an outer information sink, by means of an
interior interaction. A DFD gives no data about the timing or requesting of cycles, or about
whether cycles will work in grouping or in equal. Data flow diagrams (DFDs) are preferred to
technical descriptions when it comes to conveying how information data flows through
systems (and how that data is transformed in the process) for three primary reasons. Unlike a
flowchart, which shows the flow of control through an algorithm and allows a reader to
determine what operations will be performed, in what order, and under what circumstances, a
DFD does not show what kinds of data will be input to and output from the system, nor where
the data will come from and go to,
(1) Audiences both technical and nontechnical can comprehend DFDs more easily.
(2) DFDs can give a general framework outline, complete with limits and associations with
different frameworks.
(3) DFDs can give a point by point portrayal of framework parts.
DFDs help framework creators and others during starting examination stages picture an
ongoing framework or one that might be important to meet new necessities. Frameworks
examiners lean toward working with DFDs, especially when they require an unmistakable
comprehension of the limit between existing frameworks and proposed frameworks. DFDs
address the accompanying:
1. Outer gadgets sending and getting information
2. Processes that change that information
3. Information streams themselves
4. Information capacity areas

21
0 LEVEL DFD

22
Level 1 DFD For New Learner

23
Level 1 DFD For Admin

24
Level 1 DFD For Existing Learner

25
3.2.2 Use Case Diagram

A utilization case outline is a realistic portrayal of the cooperations among the components of
a framework. A utilization case is a strategy utilized in framework examination to distinguish,
explain, and sort out framework prerequisites. The motivation behind use case chart is to catch
the unique part of a framework. Use case diagrams can serve the following purposes:
•Used to accumulate necessities of a framework.
•Used to get an external perspective on a framework.
•Recognize outside and interior variables affecting the framework.
• Use actors to show how the requirements interact with one another.

26
27
3.2.3 Entity-Relationship Diagram

A good database design requires an entity-relationship diagram (ERD). It is utilized as an


undeniable level sensible information model, which is helpful in fostering a calculated plan for
data sets.
A substance relationship outline (ERD) is an information demonstrating procedure that
graphically delineates a data framework's elements and the connections between those
substances. An ERD is a calculated and illustrative model of information used to address the
substance system framework.
It is a graphical portrayal of elements and their connections to one another, commonly utilized
in registering concerning the association of information inside data sets or data frameworks.
An element is a piece of information an item or idea about which information is put away. A
relationship is the means by which the information is divided among substances. A Substance
Relationship Outline (ERD) is a visual portrayal of various information utilizing shows that
depict how these information are connected with one another.
During the design phase of a development process, ER diagrams are frequently used to
identify various system components and their relationships.

28
29
3.2.4 Control Flow Diagram

A control stream chart is one more name for a program flowchart and will show the
progression of control through the various ways of the program. Control stream charts are
utilized to portray the point by point rationale of a business cycle or business rule. Control
stream outlines can undoubtedly show choices inside the framework through choice hubs that
branch in various logicalpaths.

30
3.3 Software Engineering Paradigm Applied – Waterfall Model

Cascade approach was first SDLC Model to be utilized broadly in Programming to guarantee
outcome of the venture. The entire software development process is broken up into distinct
phases in "The Waterfall" approach. In Cascade model, ordinarily, the result of one stage goes
about as the contribution for the following stage consecutively.

A schematic illustration of the various phases of the waterfall model can be found
below[Figure 3.3]

Figure No. 3.3 Water Fall Model

31
The Waterfall model has the following sequential phases:

Requirement Analysis: All potential necessities of the framework to be created are caught in
this stage and recorded in a prerequisite particular doc.

System Design: This phase examines the requirements from the first phase and prepares the
system design. Framework Configuration helps in determining equipment and framework
necessities and furthermore helps in characterizing generally framework engineering.

Implementation: The system is initially developed in units, which are small programs that are
integrated in the subsequent phase, with input from the system design. Every unit is created
and tried for its usefulness which is alluded to as Unit Testing.

Incorporation and Testing: Every one of the units created in the execution stage are
coordinated into a framework subsequent to testing of every unit. Post coordination the whole
framework is tried for any deficiencies and disappointments.

Deployment: After passing both functional and nonfunctional tests, the product is either put
into use in the customer's environment or put on the market.

Maintenance: There are a few issues which come up in the client climate. Patches are
released to address these issues. Likewise to improve the item a few better renditions are
delivered. Upkeep is finished to convey these progressions in the client climate.

This multitude of stages are flowed to one another in which progress is viewed as streaming
consistently downwards (like a cascade) through the stages. The name "Waterfall Model"
comes from the fact that the following phase is only initiated once the defined set of goals for
the previous phase has been approved. In this model stages don't cover.

32
CHAPTER 4

IMPLEMENTATION AND RESULTS


4.1 Software & Hardware Specifications

HARDWARE SPECIFICATIONS

HARDWARE MINIMUM USE


SPECIFICATION

PROCESSOR x86_64 CPU architecture; Intel(R) Core(TM) i3-6006U


2nd generation Intel Core CPU 2.00 GHz

RAM 8.00 GB 8.00 GB

HARD DISK SPACE 20GB 1TB

SOFTWARE SPECIFICATIONS

SOFTWARE MINIMUM USE


SPECIFICATION

OPERATING SYSTEM WINDOWS 8/10 WINDOWS 10 PRO

PROGRAMMING JAVA JAVA


LANGUAGE

DESIGNING LANGUAGE XML XML

FRONT ANDROID STUDIO1.0 ANDROID STUDIO


END/FRAMEWORK 2021.2.1

BACKEND SQLITE
SQLITE

MOBILE OPERATING LOLLIPOP/ANDROID 5.0 SNOW CONE/ANDROID12


SYSTEM

33
DEVICE DRIVER OPPO A53

DEVELOPMENT KITS JDK 1.6 JDK 18.0.2

REPORTING SOFTWARE MS WORD 2007 MS WORD 2007

PRESENTATION MS POWERPOINT 2007 MS POWERPOINT 2007


SOFTWARE

4.2 Implementation Details

4.2.1 Snapshots Of Interfaces

Splash Screen

34
Main Screen

User Register

35
Home Screen

Aptitude Learning Page

36
My Profile

Quiz Page

37
View Score Page

Admin Home Page

38
4.2.2 Test Cases

Register Page

Test cases input Description Expected Result Result

Successful registration Username ,password Successful registration Pass


,email, confirm
password, provided by
the user are correct

Password verification: Password provided in Registration failed Pass


confirm password field with error message
does not match with
password field

Password verification: Password length Registration failed Pass


should be minimum 6 with error message
character

User already exist A user already exist Registration failed Pass


by same username with error message

Login Page

Test cases input Description Expected Result Result

Login verification; Login to the Access granted to the User should enter to
application; user the application.
username, password

Verification(access
granted)

Unsuccessful verification Username provided Login failed access Pass


of user by entering wrong by the user does not denied with error
username match with the
username stored in
39
database

Unsuccessful verification Password for Password provided Login failed access


of user by entering wrong username by the user does not denied with error
verify and match
username

Unsuccessful verification Username, password Login failed with Pass


if username , password not provided by the error message
not provided by the user user

View Profile Page

Test cases input Description Expected Result Result

Update profile; Update the new Update Successfully


email,password; updated.
email, password

update(updated)if confirm
password matches

Unsuccessful updation if Password and confirm Update failed Pass


password and confirm password does not
password does ot match match

Unsuccessful updation if Username cannot be Update failed Unsuccessful


username is changed changed updation.

40
CHAPTER 5

CONCLUSION

In the pursuit of creating an Exam Preparation Android Application, our project has
successfully addressed the critical challenges and requirements in the realm of online
education. Through a comprehensive examination of existing literature and the
implementation of innovative strategies, we have crafted a solution that not only caters to the
diverse needs of students but also enhances their overall learning experience.

The integration of a robust content repository, featuring multimedia elements and a broad
spectrum of study materials, ensures that users have access to relevant and up-to-date
resources. The inclusion of interactive learning tools, such as quizzes and adaptive algorithms,
promotes active engagement and facilitates a personalized study journey. Real exam
simulations, coupled with detailed progress tracking and analytics, empower users to evaluate
their performance, identify strengths, and address areas that require improvement.

Furthermore, our project recognizes the importance of community collaboration and peer-to-
peer interaction. The implementation of discussion forums and collaborative learning models
creates an environment where users can connect, share insights, and collectively enhance their
understanding of subjects.

As we conclude this project, we are confident that our Exam Preparation Android Application
stands as a testament to the potential of technology in revolutionizing education. The user-
centric design, accessibility features, and adherence to security and privacy standards
contribute to an application that is not just a tool for exam preparation but a holistic learning
companion. The journey of this project serves as a stepping stone towards creating a positive
impact on the way students prepare for examinations, fostering a culture of continuous
learning and collaboration.

41
5.1 Future Scope
To stay aware of the powerful world, the prerequisites are changing constatntly to measure up
to clients' assumptions this venture should be improved to oblige the change. This application
can be gotten to by visiting sites online as well.

Presentation of AI can be acquainted in this application with examine the exhibition of the
client and suggest the area of progress . Indeed, even execution of Artificila Intelligece for
picture examining so the client can check the picture of any issue or address and can know the
arrangement as opposed to looking through in different pictures physically. Further more
enhancements, for example, warnings to remind the client to begin learning and work on their
presentation. More happy and recordings can be added also.

Potential for Improvement: These overhauls could expand the prevalence of this application
and make it simpler for clients to learn well and settle more inquiries, assisting it with
satisfying its planned purposes.

42
REFERENCES
Books:

 Software Engineering by A.A.Puntambekar


 Android Studio Development by Neil Smyth
 Learning SQLite for Android by Sibsankar Halder

TUTORIALS:

 Android tutorial
 Android advanced tutorial

Websites/Links:

 www.computerworld.com
 www.tutorialpoint.com
 www.w3schools.com

43

You might also like