SlideShare a Scribd company logo
1 of 28
DEPARTMENT OF COMPUTER SCIENCE
ENGINEERING AND INFORMATION TECHNOLOGY
 Math quiz is application for Android devices. The purpose
of the application is to encourage students in solving
mathematical expressions. The application allows students
a fun way to solve mathematical expressions. It is intended
for students who loves to take challenges to calculate
swiftly.
 Tasks are divided into 10 levels by the type and difficulty
level of mathematical operations. Each level is divided into
3 tasks of 10, 20 and 30 questions each.
 User can select the level and the task of no. of question he
wants to take.
 Applications records the minimum time and maximum
score of the user against each level corresponding to each
section.
 Single Player feature : Single player game has a question and 4
multiple choice answers to a question of which only one is correct. User
can press the option of his wish. If the option is correct then
increments the score else it highlights the correct option and then
moves to the next question. At the end it show the score of the game
and if you scored more than the previous highest score the score is
published against the level selection.
 Two Player Feature : In this 2 player can play the game
simultaneously sitting opposite to each other. In this feature screen is
divided into two halves, both the screens are laterally inverted, thus
half screen is showing question/answer to 1 player while other is
showing to other player.. At the end it shows the final score to each
player and gives a congratulation message to the winner.
 Multiplayer Feature : This application also allows many users to play
the Math’s Quiz simultaneously via challenging others. In this any
player can host the server, and others can join via server by giving IP
Address of Host Device. Notification comes to server when any client
joins that server. Hence the Quiz is played simultaneously and at the
end result is shown on each device.
 SQLite (for database) : SQLite is an Open Source database. SQLite
supports standard relational database features like SQL syntax,
transactions and prepared statements.
 Eclipse (for Android App Development) : Eclipse is a multi-
language Integrated development environment (IDE) comprising a
base workspace and an extensible plug system for customizing the
environment. It is written mostly in Java.
 Android SDK : The Android SDK provides you the API libraries and
developer tools necessary to build, test, and debug apps for Android. If
you're a new Android developer, we recommend you download the
ADT Bundle to quickly start developing apps .
 Android platform based smart phone
 Provide accessibility to the application through eclipse
or android phone
 SQLite Database requirement
 Better Graphical User interface
 IP address of Server
 Server Port address
 Security
 Usability
 Maintainability
 Compatibility
Testing Objectives
 To ensure that during operation the system will perform as per specification.
 To make sure that the system makes user requirement during operations.
Testing Principles
 All tests should be traceable to user requirements.
 Tests should be planned long before testing begins.
Test Case Design
A rich variety of test case design methods have evolved for software. These
methods provide the developer with a systematic approach to testing.
 Black-Box Testing
 White-Box Testing
Type of Test Comments/Explanations Software Component
Requirements
Testing
Since there is the use of
Android and SQLite for
database so need an android
phone.
Android Phone
Unit Testing The whole project is divide
in to many functionality.
Hence all the units were
individually tested. Some of
the units are:
Regular Expression,
String matching
Performance This Testing is applied on
details searching which is
providing search result.
Database searching
Type of Test Comments/Explanations Software
Component
Stress On retrieval of student
details in database.
String Searching on
database
Security Since in this Android
application every user has
unique id and password. So
any unregistered person
cannot see the details of
any other person
KMP (Knuth Morris
Pratt) Algorithm
Integration After the unit testing this
testing is applied. All the
units were Integrated and
tested.
Regular Expression,
String matching
 After working on the Android Beat the quiz application
we would like to conclude that most of the work in this
Domain (Android) is currently worked upon by the
Students .but still there are many things which are need to
be addressed as which type of query should be choose as
the Application or not. So basically by doing this project we
are trying to focus the attention of Computer Science and
Information Technology Students in this domain and urges
them to work upon this domain as Big Companies like
Google, Yahoo are hiring people which has the appropriate
knowledge of Android and has contributed most of the
time to this domain.
Android Beat-The-Quiz Application is very helpful for students to
boost their mathematical skills.
 This app can increase its domain from Mathematics to others
like English Grammar, General Knowledge, etc.
 In Multi Player feature record of quiz lapses as soon as server
executes another command. This record can be saved on server
mobile through SQLite Database or can be uploaded on cloud
server for examining the performance of players.
 Generic User Interface implemented by the inclusion of Voice
User interface. Thus questions can be spoken by voice on the
application.
 1- The Android Developer’s Cookbook By James Steele Nelson To
 2- http://www.tutorialspoint.com/android/
 3- http://developer.android.com
 4-
http://www.youtube.com/watch?v=xtsyrKdPZVw&list=PL9E21BFF408167ED6
 5- Unusual Pattern Detection in DNA Database Using KMP Algorithm By
S.RAJESH,
 S.PRATHIMA, Dr.L.S.S.REDDY.
 6- Research on Development of Android Applications By Jianye Liu
 7- Creating and Using Databases for Android Applications Sunguk Lee*
 8- OL. Google Android Developers, Android Develop Guide,
 9- Android Developers, http://www.androidin.com/.
 10- http://en.wikipedia.org/wiki/Software_testing
 Project Supervisor – Mrs. K Rajalakshmi
Group Members
 Aakash Sharma Ayush Kumar Singh
 (10103633) (10103485)

More Related Content

What's hot

Online examination system
Online examination systemOnline examination system
Online examination systemAvinash Prakash
 
Quizz app By Raihan Sikdar
Quizz app By Raihan SikdarQuizz app By Raihan Sikdar
Quizz app By Raihan Sikdarraihansikdar
 
Online quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlitesOnline quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlitesDanish Anwar
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentationWakimul Alam
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project PresentationLaxmi Kant Yadav
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsUsman Sait
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentBenny Skogberg
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination systemkarthik venkatesh
 
Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report pptKishan Maurya
 
Online Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay KalapgarOnline Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay KalapgarAkshayKalapgar
 
Android app ppt
Android app pptAndroid app ppt
Android app pptADI ADARSH
 
Project report on online examination system
Project report on online examination systemProject report on online examination system
Project report on online examination systemMo Irshad Ansari
 
Online examination system
Online examination systemOnline examination system
Online examination systemPRANJAL SAIKIA
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using phpArchana Jha
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development pptGautam Kumar
 
Matrimonial Web Application Presentaion
Matrimonial Web Application PresentaionMatrimonial Web Application Presentaion
Matrimonial Web Application Presentaionsatvirsandhu9
 

What's hot (20)

Online examination system
Online examination systemOnline examination system
Online examination system
 
Quizz app By Raihan Sikdar
Quizz app By Raihan SikdarQuizz app By Raihan Sikdar
Quizz app By Raihan Sikdar
 
Online quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlitesOnline quiz by danish & sudhanshu techlites
Online quiz by danish & sudhanshu techlites
 
Online examination documentation
Online examination documentationOnline examination documentation
Online examination documentation
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
 
Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report ppt
 
Online Quiz System
Online Quiz SystemOnline Quiz System
Online Quiz System
 
College Management System
College Management SystemCollege Management System
College Management System
 
Android studio installation
Android studio installationAndroid studio installation
Android studio installation
 
Online Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay KalapgarOnline Examination System For Android AAD Report Akshay Kalapgar
Online Examination System For Android AAD Report Akshay Kalapgar
 
Android app ppt
Android app pptAndroid app ppt
Android app ppt
 
Project report on online examination system
Project report on online examination systemProject report on online examination system
Project report on online examination system
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
Synopsis on Online examination system using php
Synopsis on Online examination system using phpSynopsis on Online examination system using php
Synopsis on Online examination system using php
 
Android application development ppt
Android application development pptAndroid application development ppt
Android application development ppt
 
Matrimonial Web Application Presentaion
Matrimonial Web Application PresentaionMatrimonial Web Application Presentaion
Matrimonial Web Application Presentaion
 

Viewers also liked

Day 4: Android: Getting Active through Activities
Day 4: Android: Getting Active through ActivitiesDay 4: Android: Getting Active through Activities
Day 4: Android: Getting Active through ActivitiesAhsanul Karim
 
Lecture 2(b) Android Internals A Quick Overview
Lecture 2(b) Android Internals A Quick OverviewLecture 2(b) Android Internals A Quick Overview
Lecture 2(b) Android Internals A Quick OverviewAhsanul Karim
 
Lecture 5: Storage: Saving Data Database, Files & Preferences
Lecture 5: Storage: Saving Data Database, Files & PreferencesLecture 5: Storage: Saving Data Database, Files & Preferences
Lecture 5: Storage: Saving Data Database, Files & PreferencesAhsanul Karim
 
Day: 2 Environment Setup for Android Application Development
Day: 2 Environment Setup for Android Application DevelopmentDay: 2 Environment Setup for Android Application Development
Day: 2 Environment Setup for Android Application DevelopmentAhsanul Karim
 
Introduction to Android Development: Before Getting Started
Introduction to Android Development: Before Getting StartedIntroduction to Android Development: Before Getting Started
Introduction to Android Development: Before Getting StartedAhsanul Karim
 
Multiple Activity and Navigation Primer
Multiple Activity and Navigation PrimerMultiple Activity and Navigation Primer
Multiple Activity and Navigation PrimerAhsanul Karim
 
Lecture 1 Session 1 Before Getting Started
Lecture 1 Session 1 Before Getting StartedLecture 1 Session 1 Before Getting Started
Lecture 1 Session 1 Before Getting StartedAhsanul Karim
 
Action Bar Sherlock tutorial
Action Bar Sherlock tutorialAction Bar Sherlock tutorial
Action Bar Sherlock tutorialAhsanul Karim
 
Android before getting started
Android before getting startedAndroid before getting started
Android before getting startedAhsanul Karim
 
Ui layout (incomplete)
Ui layout (incomplete)Ui layout (incomplete)
Ui layout (incomplete)Ahsanul Karim
 
Day1 before getting_started
Day1 before getting_startedDay1 before getting_started
Day1 before getting_startedAhsanul Karim
 
Lecture 3 getting active through activities
Lecture 3 getting active through activities Lecture 3 getting active through activities
Lecture 3 getting active through activities Ahsanul Karim
 
Android Workshop Day 1 Part 2
Android Workshop Day 1 Part 2Android Workshop Day 1 Part 2
Android Workshop Day 1 Part 2Ahsanul Karim
 
Day 2 android internals a quick overview
Day 2 android internals a quick overviewDay 2 android internals a quick overview
Day 2 android internals a quick overviewAhsanul Karim
 
Creating the first app with android studio
Creating the first app with android studioCreating the first app with android studio
Creating the first app with android studioParinita03
 

Viewers also liked (20)

Day 4: Android: Getting Active through Activities
Day 4: Android: Getting Active through ActivitiesDay 4: Android: Getting Active through Activities
Day 4: Android: Getting Active through Activities
 
Lecture 2(b) Android Internals A Quick Overview
Lecture 2(b) Android Internals A Quick OverviewLecture 2(b) Android Internals A Quick Overview
Lecture 2(b) Android Internals A Quick Overview
 
Lecture 5: Storage: Saving Data Database, Files & Preferences
Lecture 5: Storage: Saving Data Database, Files & PreferencesLecture 5: Storage: Saving Data Database, Files & Preferences
Lecture 5: Storage: Saving Data Database, Files & Preferences
 
Day: 2 Environment Setup for Android Application Development
Day: 2 Environment Setup for Android Application DevelopmentDay: 2 Environment Setup for Android Application Development
Day: 2 Environment Setup for Android Application Development
 
Introduction to Android Development: Before Getting Started
Introduction to Android Development: Before Getting StartedIntroduction to Android Development: Before Getting Started
Introduction to Android Development: Before Getting Started
 
Multiple Activity and Navigation Primer
Multiple Activity and Navigation PrimerMultiple Activity and Navigation Primer
Multiple Activity and Navigation Primer
 
Lecture 1 Session 1 Before Getting Started
Lecture 1 Session 1 Before Getting StartedLecture 1 Session 1 Before Getting Started
Lecture 1 Session 1 Before Getting Started
 
Action Bar Sherlock tutorial
Action Bar Sherlock tutorialAction Bar Sherlock tutorial
Action Bar Sherlock tutorial
 
Training android
Training androidTraining android
Training android
 
Android before getting started
Android before getting startedAndroid before getting started
Android before getting started
 
Client-Server
Client-ServerClient-Server
Client-Server
 
AndroidManifest
AndroidManifestAndroidManifest
AndroidManifest
 
Ui layout (incomplete)
Ui layout (incomplete)Ui layout (incomplete)
Ui layout (incomplete)
 
Day1 before getting_started
Day1 before getting_startedDay1 before getting_started
Day1 before getting_started
 
GCM for Android
GCM for AndroidGCM for Android
GCM for Android
 
Mcq peresentation
Mcq  peresentationMcq  peresentation
Mcq peresentation
 
Lecture 3 getting active through activities
Lecture 3 getting active through activities Lecture 3 getting active through activities
Lecture 3 getting active through activities
 
Android Workshop Day 1 Part 2
Android Workshop Day 1 Part 2Android Workshop Day 1 Part 2
Android Workshop Day 1 Part 2
 
Day 2 android internals a quick overview
Day 2 android internals a quick overviewDay 2 android internals a quick overview
Day 2 android internals a quick overview
 
Creating the first app with android studio
Creating the first app with android studioCreating the first app with android studio
Creating the first app with android studio
 

Similar to Android Beat the-quiz application

Android quiz application
Android quiz applicationAndroid quiz application
Android quiz applicationMOHDAHMED52
 
Vipin qa engineer-3.5+years_exp
Vipin qa engineer-3.5+years_expVipin qa engineer-3.5+years_exp
Vipin qa engineer-3.5+years_expVipin Gupta
 
summer file - Copy
summer file - Copysummer file - Copy
summer file - CopyRakesh Kumar
 
Android task manager project presentation
Android task manager project presentationAndroid task manager project presentation
Android task manager project presentationAkhilesh Jaiswal
 
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android apppreeta sinha
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) DocumentationAditya Nag
 
5 beginner android application development foundation
5 beginner android application development foundation5 beginner android application development foundation
5 beginner android application development foundationCbitss Technologies
 
quizapplication-190520075937.pdf
quizapplication-190520075937.pdfquizapplication-190520075937.pdf
quizapplication-190520075937.pdfshubham504451
 
Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 
Mohit_Jain_Resume
Mohit_Jain_ResumeMohit_Jain_Resume
Mohit_Jain_ResumeMohit Jain
 
Android AppDevelopment
Android AppDevelopmentAndroid AppDevelopment
Android AppDevelopmentAshraf Ali
 
Black Doodle Group Project Presentation.pptx
Black Doodle Group Project Presentation.pptxBlack Doodle Group Project Presentation.pptx
Black Doodle Group Project Presentation.pptxSHAMSHADSAYYED
 
Android app Development Prepration Tips
Android app Development Prepration TipsAndroid app Development Prepration Tips
Android app Development Prepration TipsYasmeen Sheikh
 
Why Should You Consider Android Development As A Career
Why Should You Consider Android Development As A CareerWhy Should You Consider Android Development As A Career
Why Should You Consider Android Development As A CareerSoumya Suman
 

Similar to Android Beat the-quiz application (20)

Android quiz application
Android quiz applicationAndroid quiz application
Android quiz application
 
Prathyusha Android (1)
Prathyusha Android (1)Prathyusha Android (1)
Prathyusha Android (1)
 
Vipin qa engineer-3.5+years_exp
Vipin qa engineer-3.5+years_expVipin qa engineer-3.5+years_exp
Vipin qa engineer-3.5+years_exp
 
summer file - Copy
summer file - Copysummer file - Copy
summer file - Copy
 
yogeshmulchandaninew
yogeshmulchandaninewyogeshmulchandaninew
yogeshmulchandaninew
 
Resume
ResumeResume
Resume
 
Android task manager project presentation
Android task manager project presentationAndroid task manager project presentation
Android task manager project presentation
 
Final srs of academic a webpage based android app
Final srs of academic a webpage based android appFinal srs of academic a webpage based android app
Final srs of academic a webpage based android app
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) Documentation
 
5 beginner android application development foundation
5 beginner android application development foundation5 beginner android application development foundation
5 beginner android application development foundation
 
quizapplication-190520075937.pdf
quizapplication-190520075937.pdfquizapplication-190520075937.pdf
quizapplication-190520075937.pdf
 
jayant_resume
jayant_resumejayant_resume
jayant_resume
 
projectreport.pdf
projectreport.pdfprojectreport.pdf
projectreport.pdf
 
Karthik_Android
Karthik_AndroidKarthik_Android
Karthik_Android
 
Software development slides
Software development slidesSoftware development slides
Software development slides
 
Mohit_Jain_Resume
Mohit_Jain_ResumeMohit_Jain_Resume
Mohit_Jain_Resume
 
Android AppDevelopment
Android AppDevelopmentAndroid AppDevelopment
Android AppDevelopment
 
Black Doodle Group Project Presentation.pptx
Black Doodle Group Project Presentation.pptxBlack Doodle Group Project Presentation.pptx
Black Doodle Group Project Presentation.pptx
 
Android app Development Prepration Tips
Android app Development Prepration TipsAndroid app Development Prepration Tips
Android app Development Prepration Tips
 
Why Should You Consider Android Development As A Career
Why Should You Consider Android Development As A CareerWhy Should You Consider Android Development As A Career
Why Should You Consider Android Development As A Career
 

Recently uploaded

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Recently uploaded (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 

Android Beat the-quiz application

  • 1. DEPARTMENT OF COMPUTER SCIENCE ENGINEERING AND INFORMATION TECHNOLOGY
  • 2.
  • 3.  Math quiz is application for Android devices. The purpose of the application is to encourage students in solving mathematical expressions. The application allows students a fun way to solve mathematical expressions. It is intended for students who loves to take challenges to calculate swiftly.  Tasks are divided into 10 levels by the type and difficulty level of mathematical operations. Each level is divided into 3 tasks of 10, 20 and 30 questions each.  User can select the level and the task of no. of question he wants to take.  Applications records the minimum time and maximum score of the user against each level corresponding to each section.
  • 4.  Single Player feature : Single player game has a question and 4 multiple choice answers to a question of which only one is correct. User can press the option of his wish. If the option is correct then increments the score else it highlights the correct option and then moves to the next question. At the end it show the score of the game and if you scored more than the previous highest score the score is published against the level selection.  Two Player Feature : In this 2 player can play the game simultaneously sitting opposite to each other. In this feature screen is divided into two halves, both the screens are laterally inverted, thus half screen is showing question/answer to 1 player while other is showing to other player.. At the end it shows the final score to each player and gives a congratulation message to the winner.  Multiplayer Feature : This application also allows many users to play the Math’s Quiz simultaneously via challenging others. In this any player can host the server, and others can join via server by giving IP Address of Host Device. Notification comes to server when any client joins that server. Hence the Quiz is played simultaneously and at the end result is shown on each device.
  • 5.  SQLite (for database) : SQLite is an Open Source database. SQLite supports standard relational database features like SQL syntax, transactions and prepared statements.  Eclipse (for Android App Development) : Eclipse is a multi- language Integrated development environment (IDE) comprising a base workspace and an extensible plug system for customizing the environment. It is written mostly in Java.  Android SDK : The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android. If you're a new Android developer, we recommend you download the ADT Bundle to quickly start developing apps .
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.  Android platform based smart phone  Provide accessibility to the application through eclipse or android phone  SQLite Database requirement  Better Graphical User interface  IP address of Server  Server Port address
  • 15.  Security  Usability  Maintainability  Compatibility
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Testing Objectives  To ensure that during operation the system will perform as per specification.  To make sure that the system makes user requirement during operations. Testing Principles  All tests should be traceable to user requirements.  Tests should be planned long before testing begins. Test Case Design A rich variety of test case design methods have evolved for software. These methods provide the developer with a systematic approach to testing.  Black-Box Testing  White-Box Testing
  • 23. Type of Test Comments/Explanations Software Component Requirements Testing Since there is the use of Android and SQLite for database so need an android phone. Android Phone Unit Testing The whole project is divide in to many functionality. Hence all the units were individually tested. Some of the units are: Regular Expression, String matching Performance This Testing is applied on details searching which is providing search result. Database searching
  • 24. Type of Test Comments/Explanations Software Component Stress On retrieval of student details in database. String Searching on database Security Since in this Android application every user has unique id and password. So any unregistered person cannot see the details of any other person KMP (Knuth Morris Pratt) Algorithm Integration After the unit testing this testing is applied. All the units were Integrated and tested. Regular Expression, String matching
  • 25.  After working on the Android Beat the quiz application we would like to conclude that most of the work in this Domain (Android) is currently worked upon by the Students .but still there are many things which are need to be addressed as which type of query should be choose as the Application or not. So basically by doing this project we are trying to focus the attention of Computer Science and Information Technology Students in this domain and urges them to work upon this domain as Big Companies like Google, Yahoo are hiring people which has the appropriate knowledge of Android and has contributed most of the time to this domain.
  • 26. Android Beat-The-Quiz Application is very helpful for students to boost their mathematical skills.  This app can increase its domain from Mathematics to others like English Grammar, General Knowledge, etc.  In Multi Player feature record of quiz lapses as soon as server executes another command. This record can be saved on server mobile through SQLite Database or can be uploaded on cloud server for examining the performance of players.  Generic User Interface implemented by the inclusion of Voice User interface. Thus questions can be spoken by voice on the application.
  • 27.  1- The Android Developer’s Cookbook By James Steele Nelson To  2- http://www.tutorialspoint.com/android/  3- http://developer.android.com  4- http://www.youtube.com/watch?v=xtsyrKdPZVw&list=PL9E21BFF408167ED6  5- Unusual Pattern Detection in DNA Database Using KMP Algorithm By S.RAJESH,  S.PRATHIMA, Dr.L.S.S.REDDY.  6- Research on Development of Android Applications By Jianye Liu  7- Creating and Using Databases for Android Applications Sunguk Lee*  8- OL. Google Android Developers, Android Develop Guide,  9- Android Developers, http://www.androidin.com/.  10- http://en.wikipedia.org/wiki/Software_testing
  • 28.  Project Supervisor – Mrs. K Rajalakshmi Group Members  Aakash Sharma Ayush Kumar Singh  (10103633) (10103485)