尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
1
ABSTRACT
Educational Technology is constantly evolving and growing, and this progression
will continually offer new and interesting advances in learning environment.
Traditional E-Learning systems developed for laptop and desktop computers
were based on stand-alone software application and web based application
architecture. These applications have many limitations to use efficiently or we
cannot use them easily since these applications need a computing device and
network connectivity. With the advancement in mobile technology and
availability of smart mobile devices and network we can design a system which
can be used to check the knowledge level of students in the class room. Since
mobile network is available at large geographical area so this can be used for the
knowledge testing of any person specially candidates of software companies who
need a specific skill for the job. Thus the main objective of the research work is
to develop an interactive mobile application based on android framework to
conduct quiz sessions in the classroom for the various technical topics. This paper
deals with the prototype development of an Mobile quiz system, comprehensive
evaluation system for the remote students or in a classroom. On further
enhancement this app can be used for the recruitment process of software
companies which will be able to save time and efforts to illuminate unwanted
candidates to appear for personal interview by travelling a long distance
Keywords:- Android, Mobile Learning, Mobile Evaluation, E- Learning.
2
Chapter 1
INTRODUCTION 1.1
Overview In today’s world, Smart phones has changed our lives and has
become an indispensable part of our lives because of its specialty to simplify
our routine work and thereby saving our time. A Smartphone with an Android
OS offers excellent functionality to the users offering a distinct experience.
Android is a Linux based operating system and it was bought by Google in
2007.There are tons of application available and one of the prime reason for this
vast number is android being an open source. On the other hand, android based
device like mobile, tab are very user friendly. A survey has done by “Light
Castle Partners” research wing which indicates that though other operating
system mobile users exist but the majority users are goes with android operating
system.
Figure 1.1: A survey result on a random sample of different age groups of
mobile phone users in India based on their preferred operating systems.
In this context, Project application is developed based on android platform. The
name of application is defined as ‘Android Quiz Application’. Aims of this
project are to develop an android platform supported Online Quiz application
named “Android Quiz Application”. It is an online quiz application where user
with admin privilege can do administrative task like add, delete and edit from
application user interface (UI) and interviewee can participate for MCQ quiz
with time limit. So, goals of this project to facilitate users to configure quizzes
as well as giving quizzes with this android based smart phone. User friendly
environment configuration is also another goal for this project application. 1.2
Objectives
3
The main objective of “Lets Quiz” is to facilitate a user friendly environment
for all users and reduces the manual effort. In past days quiz is conducted
manually but in further resolution of the technology we are able to generate the
score and pose the queries automatically. The functional requirements include
creating users that are going to participate in the quiz, automatic score and
report generation and administrative tasks like add, delete, update for admin
privilege users. In this application, all the permissions lies with the
administrator i.e., specifying the details of the quiz with checking result will
show to interviewee or not, addition of question and answers marks for each
question, Set timer for each quiz and generate report with score for each quiz.
1.3 Motivation
Currently most of the Examination like organizational recruitment, University
class test are paper based, which costs time and resources. Questionnaire is
developed, printed, and then collect data, entry, editing, cleaning, which time
consuming and costly. Proposed application is the starting for avoid those
circumstances which are been currently faced by any organization.
1.4 Book Organization
The Books has fiver chapters. Different chapters contain various table and
figure which are relevant with this online Quiz project. The chapters are
respectively Introduction, Proposed Model, Implementation, User Manual and
conclusion. Introduction has described the objective of this online quiz
application project. Second chapter, Proposed Model describes the model design
for online quiz application. Third Chapter, Implementation describes the
technical configuration which has done for this project. Fourth Chapter, User
Manual describes the guideline for any UI user. Last chapter, Conclusion
4
describes the summary of this literature. References and sample Code are
attached at the end of this book.
1.5 Summary
Dramatic breakthroughs in processing power along with the number of extra
features included in mobile devices have opened the doors to a wide range of
commercial possibilities. In particular, most cell phones regularly include
processors comparable to PCs and internet access from a few years ago. With
all these added abilities, Online Quiz application is design for Android based
system mobile.
5
Proposed Model
1.2 Purpose of the project
This Project main purpose is to develop Online Quiz system named ‘Android
Quiz Application’. The application (Android Quiz Application) will provide
online based quiz with multiple choice question (MCQ). This quiz application
will support android base operating system. With this application, users or any
organization can perform actions like
• Administrative Task
• Interviewee Task
2.1.1 Administrative Task
Addition, Deletion and update for questions, answers are the main part of
administrative task. Quizzes, Users also can add, delete and update from user
interface (UI). As a result, the following tasks are define as administrative task.
• Log in to the application as administrative privilege
• Add, Delete, Edit/Update information for User
• Add, Delete, Edit/Update information for Quiz
• Add, Delete, Edit/Update Question and Answer
• View Result
2.1.2 Interviewee Task
Select any Quiz or subject which he /she wants to give Examination. One
interviewee can give Quiz only for one time. Once a quiz has finished, it
6
become 5 inactive to that user. Finally, Score can be shown considering the quiz
has been taken from any individuals. As a result, the following tasks are defined
as interviewee task.
• Log in to the system as Interviewee privilege • Select Desire Quiz
• Answer questions within set time (by admin)
• Finish Quiz
2.2 Client Server Architecture
Following figure 2, shows the client-server view for ‘LETS QUIZ’ online
application. Administrator and Interviewee user login to the application from
any android platform which is define as Client side. On the other hand,
application server or web server and Database server are defined as server site.
Application server communicates with the database where all the information is
store. Client side and server side communicate between them with Http/Https.
2.3.1 Description for flow chart 1
After login with username and password, Role for that particular user will
verify from server database. 2. If user is administrator, following options shall
be managed.
• Quiz
• Question and Answer
• Report
7
• Users
Above four options can be add, edit and delete by administrator.
3. Score report will show to administrator in read only mode.
4. If user is interviewee, all active quiz list will enable for giving test.
5. Quiz will execute with certain time limit. Quiz will finish after that time or all
question answered.
2.4 Summary
Both administrative and others work can be execute through user interface.
Add, delete, edit are belong to administrative work. Interviewee users can sit for
any quiz. One quiz appear only one time to any interviewee user. Timer has set
to each Quiz and Score will visible if it is set by administrator who creates that
quiz.
8
1.4 Hardware and Software Requirement
TOOLS (Software):
• Microsoft Windows 7
• Java Development Kit
• Node.js
• Android SDK
• Intel Hardware Accelerated Execution Manager (HAXM)
• Titanium SDK
• MySQL Database
• Java Script
System Requirement Specifications Hardware Requirements:
1.8 GHz Processor and Above
RAM 2GB and Above
HDD 40 GB Hard Disk Space and Above
Software Requirements:
WINDOWS OS (10/8.1/8/ 7)
9
CHAPTER 2
Problem Identification and Feasibility Study
The biggest problem for us in this project has been constantly to think like a
child. It has been really tough to think what design, graphics, will attract them
and will make it not just learning but fun while learning. There has been no such
pattern neither such standard according to which we could follow to build our
software.
• The other problem has been the sound adjustment of each specific letter
and some of the background sound which adds a little glitter to our
software.
• One of the chapters was the toughest in regard with the setting of the
pictures and giving the sound to it as the coding was lengthy and a bit
complicated.
• To think like a child was the biggest challenge as it requires getting into
their thinking and even starting acting as a child to give the real figure.
Feasibility studies aim to objectively and rationally uncover the strengths and
weaknesses of the existing business or proposed venture, opportunities and
threats as presented by the environment, the resources required to carry through,
and ultimately the prospects for success. In its simplest terms, the two criteria to
judge feasibility are cost required and value to be attained. As such, a
welldesigned feasibility study should provide a historical background of the
business or project, description of the product or service, accounting statements,
10
details of the operations and management, marketing research and policies,
financial data, legal requirements and tax obligations. Generally, feasibility
studies precede technical development and project implementation.
2.2 FEASIBILITY STUDY
Preliminary investigation examine project feasibility, the likelihood the system
will be useful to the organization. The main objective of the feasibility study is
to test the Technical, Operational and Economical feasibility for adding new
modules and debugging old running system. All system is feasible if they are
unlimited resources and infinite time. There are aspects in the feasibility study
portion of the preliminary investigation:
• Technical Feasibility
• Behavioral Feasibility
• Economical Feasibility
2.3.1 Technical Feasibility
Technical Feasibility centers on the existing computer system hardware,
software, etc. and to some extent how it can support the proposed addition. This
involves financial considerations to accommodate technical enhancements.
Technical support is also a reason for the success of the project. The techniques
needed for the system should be available and it must be reasonable to use.
Technical Feasibility is mainly concerned with the study of function,
performance, and constraints that may affect the ability to achieve the system.
By conducting an efficient technical feasibility we need to ensure that the
project works to solve the existing problem area.
Since the project is designed with visual studio and coded with C# as Front end
and there is no back end, it is easy to install in all the systems wherever needed.
It is more efficient, easy and user-friendly to understand by almost everyone.
11
Hence this project has good technical feasibility.
2.3.2 BEHAVIORAL FEASIBILITY
People are inherently instant to change and computers have been known to
facilitate change. An estimate should be made to how strong a reaction the user
staff is likely to have towards the development of the computerized system.
The staff is accustomed to computerized systems. These kinds of systems are
becoming more common day by day for evaluation of the software engineers.
Hence, this system is operationally feasible. As this system is technically,
economically and operationally feasible, this system is judged feasible.
2.3.3 ECONOMICAL FEASIBILITY
The role of interface design is to reconcile the differences that prevail among the
software engineer’s design model, the designed system meet the end user
requirement with economical way at minimal cost within the affordable price by
encouraging more of proposed system. Economic feasibility is concerned with
comparing the development cost with the income/benefit derived from the
developed system. In this we need to derive how this project will help the
management to take effective decisions.
Economic Feasibility is mainly concerned with the cost incurred in the
implementation of the software. Since this project is developed using platform
visual studio and language C# which is more commonly available and even the
cost involved in the installation process is not high.
The system once developed must be used efficiently. Otherwise there is no
meaning for developing the system. For this a careful study of the existing system
and its drawbacks are needed. The user should be able to distinguish the existing
one and proposed one, so that one must be able to appreciate the characteristics
of the proposed system, the manual one is not highly reliable and also is
12
considerably fast. The proposed system is efficient, reliable and also quickly
responding.
13
Chapter 3
Requirement Analysis
3.1 Technologies Used
• Microsoft Windows 7
• Java Development Kit
• Node.js
• Android SDK
• Intel Hardware Accelerated Execution Manager (HAXM)
• Titanium SDK
• MySQL Database
• Java Script
• PHP
3.1.1 Microsoft Windows 7
It should be mentioned that all tools and technology are installed for
development work at windows 7 operating system 64 bit platform. Windows 7
is a personal computer operating system developed by Microsoft. It is a part of
Windows NT family of operating systems. Development of Windows 7 started
as early as 2006 under the codename "Blackcomb." Windows 7 was released to
manufacturing on July 22, 2009, and became generally available on October 22,
2009, less than three years after the release of its predecessor, Windows Vista.
14
3.1.2 Java Development Kit (JDK)
A Java Development Kit (JDK) is a program development environment for
writing Java applets and applications. It consists of a runtime environment that
"sits on top" of the operating system layer as well as the tools and programming
that developers need to compile, debug, and run applets and applications written
in the Java language. JDK version 1.8.0_25 is used in this project. The JDK has
as its primary components a collection of programming tools.
3.1.4 Android SDK
The Android SDK (software development kit) is a set of development tools used
to develop applications for Android platform. The Android SDK includes the
following:
• Required libraries
• Debugger
• An emulator
• Relevant documentation for the Android application program interfaces
(APIs)
• Sample source code
• Tutorials for the Android OS
Every time Google releases a new version of Android, a corresponding SDK is
also released. To be able to write programs with the latest features, developers
must download and install each version’s SDK for the particular phone . API
Level is an integer value that uniquely identifies the framework API revision
offered by a version of the Android platform. The Android platform provides a
framework API that applications can use to interact with the underlying Android
system. The framework API consists of:
15
A core set of packages and classes
• A set of XML elements and attributes for declaring a manifest file
• A set of XML elements and attributes for declaring and accessing
resources
• A set of Intents
• A set of permissions that applications can request, as well as permission
enforcements included in the system
The API Level identifier serves a key role in ensuring the best possible
experience for users and application developers:
• It lets the Android platform describe the maximum framework API
revision that it supports
• It lets applications describe the framework API revision that they require
• It lets the system negotiate the installation of applications on the user's
device, such that version-incompatible applications are not installed.
3.1.5 Intel Hardware Accelerated Execution Manager (HAXM)
Intel(r) HAXM is the Intel® Hardware Accelerated Execution Manager is a
hardware-assisted virtualization engine (hypervisor) that uses Intel
Virtualization Technology (Intel(r) VT) to speed up Android app emulation on a
host machine. In combination with Android x86 emulator images provided by
Intel and the official Android SDK Manager, HAXM allows for faster Android
emulation on Intel VT enabled systems. The Intel HAXM driver runs inside the
emulator as well as on the host machine. It runs on various versions of
16
Windows, Linux, and Mac OS .The following platforms are supported by the
Intel HAXM.
• Windows 8 and 8.1 (32/64-bit)
• Windows 7 (32/64-bit)
3.1.7 Java Script:
JavaScript is an interpreted programming or script language from Netscape.
JavaScript is influenced by Java, the syntax is more similar to C and is based on
ECMAScript, a scripting language developed by Sun Microsystems . The
JavaScript code can produce an error message before any information is actually
transmitted to the server. JavaScript is a client-side scripting language, which
means JavaScript functions can run after a webpage has loaded without
communicating with the server. It can also be referenced in a separate .JS file.
3.1.8 PHP
PHP is a server-side scripting language designed for web development but also
used as a general-purpose programming language. PHP code can be simply
mixed with HTML code, or it can be used in combination with various engines
and web frameworks. PHP code is usually processed by a PHP interpreter,
which is usually implemented as a web server's native module or a Common
Gateway Interface (CGI) executable. After the PHP code is interpreted and
executed, the web server sends resulting output to its client.
17
Chapter-4
Description of the project
Android is a Linux based operating system and it was bought by Google in
2007.There are tons of application available and one of the prime reason for this
vast number is android being an open source. On the other hand, android based
device like mobile, tab are very user friendly. The application (Android Quiz
Application) will provide online based quiz with multiple choice question
(MCQ). This quiz application will support android base operating system.
It is an online quiz application where user with admin privilege can do
administrative task like add, delete and edit from application user interface (UI)
and interviewee can participate for MCQ quiz with time limit. So, goals of this
project to facilitate users to configure quizzes as well as giving quizzes with this
android based smart phone. User friendly environment configuration is also
another goal for this project application.
4.2 Review
There has been a number of such software in the past that have been made
related to Quiz Application. A number of it are still available at Google Play
Store. We focus here to present every content such that it look like the easy way
of Quiz Test.
Our project is easy participate or to learn at from the beginner level.
Demand for component-based software development is increasing exponentially
due to highly dynamic environments confronting software systems in today’s
world. This is a result of factors such as frequent changes in business (user)
requirements and challenging development schedules. Many of these challenges
are indeed directly related to rapid changes in software and hardware
technologies. To deal with this environment, this project develops a tool to
18
generate component-based software from object-oriented design. It is expected
that this tool will facilitate the transformation of object-oriented legacy system
to component-based system by using their design parameters or build a new
component-based system.
4.3 Proposed Work
Our Project “Android Quiz Application” is to facilitate a user friendly
environment for all users and reduces the manual effort. In past days quiz is
conducted manually but in further resolution of the technology we are able to
generate the score and pose the queries automatically. The functional
requirements include to create users that are going to participate in the quiz,
automatic score and report generation and administrative tasks like add, delete,
update for admin privilege users. In this application, all the permissions lies with
the administrator i.e., specifying the details of the quiz with checking result will
show to interviewee or not, addition of question and answers, marks for each
question, Set timer for each quiz and generate report with score for each quiz.
19
CHAPTER 5
5.1 Flowchart
Figure 2.2: Flow Chart for ‘LET’S QUIZ’
20
Description for flow chart
1. After login with username and password, Role for that particular user will
verify from server database.
2. If user is administrator, following options shall be managed.
• Quiz
• Question and Answer
• Report
• Users
Above four options can be add, edit and delete by administrator.
3. Score report will show to administrator in read only mode.
4. If user is interviewee, all active quiz list will enable for giving test.
5. Quiz will execute with certain time limit. Quiz will finish after that time or all
question answered.
21
5.2 Data Flow Diagram
22
5.3 ER Diagram
23
ER-Login Pannel
24
ER-Admin Login Diagram
25
5.4 Snapshot of the project
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
CHAPTER 6
6.1 CONCLUSION
The software has been really amazing as we all even enjoyed while we step by
step close to its completion. The intended audience is the children as such we
thoroughly enjoyed it and as inputs from teachers who have children has even
been inspirational for us. The project has been up to our expectation as per the
performance and we expect it to deliver to the audience as well. The software is
not just made for children at home but also it can be used at schools for to teach
hundreds of student at one time.
The software performance has been absolutely up to the expectation and it can be
used for real life teaching whether at home or at school catering to the needs of
hundreds of children.
The project development period was really a very enriching and informative
experience for me. I got the feel of the industry and the field, besides developing
our programming skills. I got to learn various practical applications of the
commonly used software’s besides learning some rare packages. The making of
the project has enhanced our practical knowledge and taught us how to work in
teamwork. The project is the outcome of our continual teamwork. The regular
guidance and constant watch never let us frivolous and kept us aware of what was
going on in other parts of the department and the world. In the end, we would
once again thank all the persons who made such kind of project work possible for
me.
Our project provide very easy way of learning of the English basics in form of
interactive way of English education basics except the grammar. We hope
everyone enjoy who will use this project. Our main goal is to impart the basics of
English in easy way of learning through software and also arise the interests.

More Related Content

What's hot

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
Usman Sait
 
documentation on bank management system
documentation on bank management systemdocumentation on bank management system
documentation on bank management system
Unsa Jawaid
 
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Parthik Poshiya
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
Love Kothari
 
Quiz application
Quiz applicationQuiz application
Quiz application
Harsh Verma
 
Quiz app android ppt
Quiz app android pptQuiz app android ppt
Quiz app android ppt
Aditya Nag
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
roshidayu ibrahim
 
Android Synopsis
Android SynopsisAndroid Synopsis
Android Synopsis
Niraj Rahi
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management System
Soman Sarim
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College
Logan Smith
 
Quiz managment system
Quiz managment systemQuiz managment system
Quiz managment system
tamourk2
 
HDFC banking system SRS Document
HDFC banking system  SRS DocumentHDFC banking system  SRS Document
HDFC banking system SRS Document
NavjeetKajal
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptx
AjayPatre1
 
Cooking Recipe App
Cooking Recipe AppCooking Recipe App
Cooking Recipe App
Friend Porag
 
Chat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & DesignChat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & Design
Rajon
 
Srs document
Srs documentSrs document
Srs document
Saqib Malik
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
zccindia
 
Bank managment system
Bank managment systemBank managment system
Bank managment system
Deepam Aggarwal
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
Ahammad Karim
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentation
GyanuRana
 

What's hot (20)

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
 
documentation on bank management system
documentation on bank management systemdocumentation on bank management system
documentation on bank management system
 
Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)Final Year Project Report on Self Tacit Zone (Location Based Android App)
Final Year Project Report on Self Tacit Zone (Location Based Android App)
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
 
Quiz application
Quiz applicationQuiz application
Quiz application
 
Quiz app android ppt
Quiz app android pptQuiz app android ppt
Quiz app android ppt
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
Android Synopsis
Android SynopsisAndroid Synopsis
Android Synopsis
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management System
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College
 
Quiz managment system
Quiz managment systemQuiz managment system
Quiz managment system
 
HDFC banking system SRS Document
HDFC banking system  SRS DocumentHDFC banking system  SRS Document
HDFC banking system SRS Document
 
Project Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptxProject Documentation Student Management System format.pptx
Project Documentation Student Management System format.pptx
 
Cooking Recipe App
Cooking Recipe AppCooking Recipe App
Cooking Recipe App
 
Chat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & DesignChat Application - Requirements Analysis & Design
Chat Application - Requirements Analysis & Design
 
Srs document
Srs documentSrs document
Srs document
 
quiz game project report.pdf
quiz game project report.pdfquiz game project report.pdf
quiz game project report.pdf
 
Bank managment system
Bank managment systemBank managment system
Bank managment system
 
CSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android ApplicationCSE Final Year Project Presentation on Android Application
CSE Final Year Project Presentation on Android Application
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentation
 

Similar to Android quiz application

Latest proposal project info zakat
Latest proposal project info zakatLatest proposal project info zakat
Latest proposal project info zakat
Ummi Zakiah
 
OOP Objective Multiple Quiz System
OOP Objective Multiple Quiz SystemOOP Objective Multiple Quiz System
OOP Objective Multiple Quiz System
M Shamim Iqbal
 
projectreport.pdf
projectreport.pdfprojectreport.pdf
projectreport.pdf
AyushGupta540746
 
Focused Question and Answer for Job Portal
Focused Question and Answer for Job PortalFocused Question and Answer for Job Portal
Focused Question and Answer for Job Portal
IRJET Journal
 
Sunil_Personal
Sunil_PersonalSunil_Personal
Sunil_Personal
sunil kumar
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
Kamal Acharya
 
Internship Project Report
Internship Project ReportInternship Project Report
Internship Project Report
Rishabh Shukla
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
Kishan Maurya
 
Smart Gym System documentation
Smart Gym System documentationSmart Gym System documentation
Smart Gym System documentation
Tuvshinbayar Davaa
 
Resume imran ansari ansari
Resume imran ansari ansariResume imran ansari ansari
Resume imran ansari ansari
Md Imran Ansari
 
Mandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNetMandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNet
Mandar Kamate
 
Black Doodle Group Project Presentation.pptx
Black Doodle Group Project Presentation.pptxBlack Doodle Group Project Presentation.pptx
Black Doodle Group Project Presentation.pptx
SHAMSHADSAYYED
 
VIRTUAL LAB
VIRTUAL LABVIRTUAL LAB
VIRTUAL LAB
SAFAD ISMAIL
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
Jiten Ahuja
 
online news portal system
online news portal systemonline news portal system
online news portal system
Arman Ahmed
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
Anuj Kumar
 
SRS_Vision_Grade_Companion
SRS_Vision_Grade_CompanionSRS_Vision_Grade_Companion
SRS_Vision_Grade_Companion
Pavan Jayasundera
 
Mcq peresentation
Mcq  peresentationMcq  peresentation
Mcq peresentation
Shah Jalal Hridoy
 
PCE Connect
PCE ConnectPCE Connect
PCE Connect
IRJET Journal
 

Similar to Android quiz application (20)

Latest proposal project info zakat
Latest proposal project info zakatLatest proposal project info zakat
Latest proposal project info zakat
 
OOP Objective Multiple Quiz System
OOP Objective Multiple Quiz SystemOOP Objective Multiple Quiz System
OOP Objective Multiple Quiz System
 
projectreport.pdf
projectreport.pdfprojectreport.pdf
projectreport.pdf
 
Focused Question and Answer for Job Portal
Focused Question and Answer for Job PortalFocused Question and Answer for Job Portal
Focused Question and Answer for Job Portal
 
Sunil_Personal
Sunil_PersonalSunil_Personal
Sunil_Personal
 
Online examination management system..pdf
Online examination management system..pdfOnline examination management system..pdf
Online examination management system..pdf
 
Internship Project Report
Internship Project ReportInternship Project Report
Internship Project Report
 
Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
Smart Gym System documentation
Smart Gym System documentationSmart Gym System documentation
Smart Gym System documentation
 
Resume imran ansari ansari
Resume imran ansari ansariResume imran ansari ansari
Resume imran ansari ansari
 
Mandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNetMandar_Kamate_Resume _DotNet
Mandar_Kamate_Resume _DotNet
 
Black Doodle Group Project Presentation.pptx
Black Doodle Group Project Presentation.pptxBlack Doodle Group Project Presentation.pptx
Black Doodle Group Project Presentation.pptx
 
VIRTUAL LAB
VIRTUAL LABVIRTUAL LAB
VIRTUAL LAB
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
 
Sunita
SunitaSunita
Sunita
 
online news portal system
online news portal systemonline news portal system
online news portal system
 
online learning and examination website
online learning and examination websiteonline learning and examination website
online learning and examination website
 
SRS_Vision_Grade_Companion
SRS_Vision_Grade_CompanionSRS_Vision_Grade_Companion
SRS_Vision_Grade_Companion
 
Mcq peresentation
Mcq  peresentationMcq  peresentation
Mcq peresentation
 
PCE Connect
PCE ConnectPCE Connect
PCE Connect
 

Recently uploaded

Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
sapna sharmap11
 
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
sexytaniya455
 
CSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdfCSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdf
Ismail Sultan
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
Lubi Valves
 
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
nainakaoornoida
 
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
SONALI Batra $A12
 
Technological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdfTechnological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdf
tanujaharish2
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
IJCNCJournal
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
DharmaBanothu
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
gapboxn
 
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
kamka4105
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
Kamal Acharya
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
yakranividhrini
 
My Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdfMy Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdf
Geoffrey Wardle. MSc. MSc. Snr.MAIAA
 
Better Builder Magazine, Issue 49 / Spring 2024
Better Builder Magazine, Issue 49 / Spring 2024Better Builder Magazine, Issue 49 / Spring 2024
Better Builder Magazine, Issue 49 / Spring 2024
Better Builder Magazine
 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Dr.Costas Sachpazis
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
Kamal Acharya
 
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
dulbh kashyap
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
Kamal Acharya
 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
EMERSON EDUARDO RODRIGUES
 

Recently uploaded (20)

Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call GirlCall Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
Call Girls Goa (india) ☎️ +91-7426014248 Goa Call Girl
 
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
Call Girls Nagpur 8824825030 Escort In Nagpur service 24X7
 
CSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdfCSP_Study - Notes (Paul McNeill) 2017.pdf
CSP_Study - Notes (Paul McNeill) 2017.pdf
 
Butterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdfButterfly Valves Manufacturer (LBF Series).pdf
Butterfly Valves Manufacturer (LBF Series).pdf
 
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
❣Independent Call Girls Chennai 💯Call Us 🔝 7737669865 🔝💃Independent Chennai E...
 
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
 
Technological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdfTechnological Innovation Management And Entrepreneurship-1.pdf
Technological Innovation Management And Entrepreneurship-1.pdf
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
 
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
 
My Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdfMy Airframe Metallic Design Capability Studies..pdf
My Airframe Metallic Design Capability Studies..pdf
 
Better Builder Magazine, Issue 49 / Spring 2024
Better Builder Magazine, Issue 49 / Spring 2024Better Builder Magazine, Issue 49 / Spring 2024
Better Builder Magazine, Issue 49 / Spring 2024
 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
 
Data Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdfData Communication and Computer Networks Management System Project Report.pdf
Data Communication and Computer Networks Management System Project Report.pdf
 
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
🚺ANJALI MEHTA High Profile Call Girls Ahmedabad 💯Call Us 🔝 9352988975 🔝💃Top C...
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
 
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdfFUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
FUNDAMENTALS OF MECHANICAL ENGINEERING.pdf
 

Android quiz application

  • 1. 1 ABSTRACT Educational Technology is constantly evolving and growing, and this progression will continually offer new and interesting advances in learning environment. Traditional E-Learning systems developed for laptop and desktop computers were based on stand-alone software application and web based application architecture. These applications have many limitations to use efficiently or we cannot use them easily since these applications need a computing device and network connectivity. With the advancement in mobile technology and availability of smart mobile devices and network we can design a system which can be used to check the knowledge level of students in the class room. Since mobile network is available at large geographical area so this can be used for the knowledge testing of any person specially candidates of software companies who need a specific skill for the job. Thus the main objective of the research work is to develop an interactive mobile application based on android framework to conduct quiz sessions in the classroom for the various technical topics. This paper deals with the prototype development of an Mobile quiz system, comprehensive evaluation system for the remote students or in a classroom. On further enhancement this app can be used for the recruitment process of software companies which will be able to save time and efforts to illuminate unwanted candidates to appear for personal interview by travelling a long distance Keywords:- Android, Mobile Learning, Mobile Evaluation, E- Learning.
  • 2. 2 Chapter 1 INTRODUCTION 1.1 Overview In today’s world, Smart phones has changed our lives and has become an indispensable part of our lives because of its specialty to simplify our routine work and thereby saving our time. A Smartphone with an Android OS offers excellent functionality to the users offering a distinct experience. Android is a Linux based operating system and it was bought by Google in 2007.There are tons of application available and one of the prime reason for this vast number is android being an open source. On the other hand, android based device like mobile, tab are very user friendly. A survey has done by “Light Castle Partners” research wing which indicates that though other operating system mobile users exist but the majority users are goes with android operating system. Figure 1.1: A survey result on a random sample of different age groups of mobile phone users in India based on their preferred operating systems. In this context, Project application is developed based on android platform. The name of application is defined as ‘Android Quiz Application’. Aims of this project are to develop an android platform supported Online Quiz application named “Android Quiz Application”. It is an online quiz application where user with admin privilege can do administrative task like add, delete and edit from application user interface (UI) and interviewee can participate for MCQ quiz with time limit. So, goals of this project to facilitate users to configure quizzes as well as giving quizzes with this android based smart phone. User friendly environment configuration is also another goal for this project application. 1.2 Objectives
  • 3. 3 The main objective of “Lets Quiz” is to facilitate a user friendly environment for all users and reduces the manual effort. In past days quiz is conducted manually but in further resolution of the technology we are able to generate the score and pose the queries automatically. The functional requirements include creating users that are going to participate in the quiz, automatic score and report generation and administrative tasks like add, delete, update for admin privilege users. In this application, all the permissions lies with the administrator i.e., specifying the details of the quiz with checking result will show to interviewee or not, addition of question and answers marks for each question, Set timer for each quiz and generate report with score for each quiz. 1.3 Motivation Currently most of the Examination like organizational recruitment, University class test are paper based, which costs time and resources. Questionnaire is developed, printed, and then collect data, entry, editing, cleaning, which time consuming and costly. Proposed application is the starting for avoid those circumstances which are been currently faced by any organization. 1.4 Book Organization The Books has fiver chapters. Different chapters contain various table and figure which are relevant with this online Quiz project. The chapters are respectively Introduction, Proposed Model, Implementation, User Manual and conclusion. Introduction has described the objective of this online quiz application project. Second chapter, Proposed Model describes the model design for online quiz application. Third Chapter, Implementation describes the technical configuration which has done for this project. Fourth Chapter, User Manual describes the guideline for any UI user. Last chapter, Conclusion
  • 4. 4 describes the summary of this literature. References and sample Code are attached at the end of this book. 1.5 Summary Dramatic breakthroughs in processing power along with the number of extra features included in mobile devices have opened the doors to a wide range of commercial possibilities. In particular, most cell phones regularly include processors comparable to PCs and internet access from a few years ago. With all these added abilities, Online Quiz application is design for Android based system mobile.
  • 5. 5 Proposed Model 1.2 Purpose of the project This Project main purpose is to develop Online Quiz system named ‘Android Quiz Application’. The application (Android Quiz Application) will provide online based quiz with multiple choice question (MCQ). This quiz application will support android base operating system. With this application, users or any organization can perform actions like • Administrative Task • Interviewee Task 2.1.1 Administrative Task Addition, Deletion and update for questions, answers are the main part of administrative task. Quizzes, Users also can add, delete and update from user interface (UI). As a result, the following tasks are define as administrative task. • Log in to the application as administrative privilege • Add, Delete, Edit/Update information for User • Add, Delete, Edit/Update information for Quiz • Add, Delete, Edit/Update Question and Answer • View Result 2.1.2 Interviewee Task Select any Quiz or subject which he /she wants to give Examination. One interviewee can give Quiz only for one time. Once a quiz has finished, it
  • 6. 6 become 5 inactive to that user. Finally, Score can be shown considering the quiz has been taken from any individuals. As a result, the following tasks are defined as interviewee task. • Log in to the system as Interviewee privilege • Select Desire Quiz • Answer questions within set time (by admin) • Finish Quiz 2.2 Client Server Architecture Following figure 2, shows the client-server view for ‘LETS QUIZ’ online application. Administrator and Interviewee user login to the application from any android platform which is define as Client side. On the other hand, application server or web server and Database server are defined as server site. Application server communicates with the database where all the information is store. Client side and server side communicate between them with Http/Https. 2.3.1 Description for flow chart 1 After login with username and password, Role for that particular user will verify from server database. 2. If user is administrator, following options shall be managed. • Quiz • Question and Answer • Report
  • 7. 7 • Users Above four options can be add, edit and delete by administrator. 3. Score report will show to administrator in read only mode. 4. If user is interviewee, all active quiz list will enable for giving test. 5. Quiz will execute with certain time limit. Quiz will finish after that time or all question answered. 2.4 Summary Both administrative and others work can be execute through user interface. Add, delete, edit are belong to administrative work. Interviewee users can sit for any quiz. One quiz appear only one time to any interviewee user. Timer has set to each Quiz and Score will visible if it is set by administrator who creates that quiz.
  • 8. 8 1.4 Hardware and Software Requirement TOOLS (Software): • Microsoft Windows 7 • Java Development Kit • Node.js • Android SDK • Intel Hardware Accelerated Execution Manager (HAXM) • Titanium SDK • MySQL Database • Java Script System Requirement Specifications Hardware Requirements: 1.8 GHz Processor and Above RAM 2GB and Above HDD 40 GB Hard Disk Space and Above Software Requirements: WINDOWS OS (10/8.1/8/ 7)
  • 9. 9 CHAPTER 2 Problem Identification and Feasibility Study The biggest problem for us in this project has been constantly to think like a child. It has been really tough to think what design, graphics, will attract them and will make it not just learning but fun while learning. There has been no such pattern neither such standard according to which we could follow to build our software. • The other problem has been the sound adjustment of each specific letter and some of the background sound which adds a little glitter to our software. • One of the chapters was the toughest in regard with the setting of the pictures and giving the sound to it as the coding was lengthy and a bit complicated. • To think like a child was the biggest challenge as it requires getting into their thinking and even starting acting as a child to give the real figure. Feasibility studies aim to objectively and rationally uncover the strengths and weaknesses of the existing business or proposed venture, opportunities and threats as presented by the environment, the resources required to carry through, and ultimately the prospects for success. In its simplest terms, the two criteria to judge feasibility are cost required and value to be attained. As such, a welldesigned feasibility study should provide a historical background of the business or project, description of the product or service, accounting statements,
  • 10. 10 details of the operations and management, marketing research and policies, financial data, legal requirements and tax obligations. Generally, feasibility studies precede technical development and project implementation. 2.2 FEASIBILITY STUDY Preliminary investigation examine project feasibility, the likelihood the system will be useful to the organization. The main objective of the feasibility study is to test the Technical, Operational and Economical feasibility for adding new modules and debugging old running system. All system is feasible if they are unlimited resources and infinite time. There are aspects in the feasibility study portion of the preliminary investigation: • Technical Feasibility • Behavioral Feasibility • Economical Feasibility 2.3.1 Technical Feasibility Technical Feasibility centers on the existing computer system hardware, software, etc. and to some extent how it can support the proposed addition. This involves financial considerations to accommodate technical enhancements. Technical support is also a reason for the success of the project. The techniques needed for the system should be available and it must be reasonable to use. Technical Feasibility is mainly concerned with the study of function, performance, and constraints that may affect the ability to achieve the system. By conducting an efficient technical feasibility we need to ensure that the project works to solve the existing problem area. Since the project is designed with visual studio and coded with C# as Front end and there is no back end, it is easy to install in all the systems wherever needed. It is more efficient, easy and user-friendly to understand by almost everyone.
  • 11. 11 Hence this project has good technical feasibility. 2.3.2 BEHAVIORAL FEASIBILITY People are inherently instant to change and computers have been known to facilitate change. An estimate should be made to how strong a reaction the user staff is likely to have towards the development of the computerized system. The staff is accustomed to computerized systems. These kinds of systems are becoming more common day by day for evaluation of the software engineers. Hence, this system is operationally feasible. As this system is technically, economically and operationally feasible, this system is judged feasible. 2.3.3 ECONOMICAL FEASIBILITY The role of interface design is to reconcile the differences that prevail among the software engineer’s design model, the designed system meet the end user requirement with economical way at minimal cost within the affordable price by encouraging more of proposed system. Economic feasibility is concerned with comparing the development cost with the income/benefit derived from the developed system. In this we need to derive how this project will help the management to take effective decisions. Economic Feasibility is mainly concerned with the cost incurred in the implementation of the software. Since this project is developed using platform visual studio and language C# which is more commonly available and even the cost involved in the installation process is not high. The system once developed must be used efficiently. Otherwise there is no meaning for developing the system. For this a careful study of the existing system and its drawbacks are needed. The user should be able to distinguish the existing one and proposed one, so that one must be able to appreciate the characteristics of the proposed system, the manual one is not highly reliable and also is
  • 12. 12 considerably fast. The proposed system is efficient, reliable and also quickly responding.
  • 13. 13 Chapter 3 Requirement Analysis 3.1 Technologies Used • Microsoft Windows 7 • Java Development Kit • Node.js • Android SDK • Intel Hardware Accelerated Execution Manager (HAXM) • Titanium SDK • MySQL Database • Java Script • PHP 3.1.1 Microsoft Windows 7 It should be mentioned that all tools and technology are installed for development work at windows 7 operating system 64 bit platform. Windows 7 is a personal computer operating system developed by Microsoft. It is a part of Windows NT family of operating systems. Development of Windows 7 started as early as 2006 under the codename "Blackcomb." Windows 7 was released to manufacturing on July 22, 2009, and became generally available on October 22, 2009, less than three years after the release of its predecessor, Windows Vista.
  • 14. 14 3.1.2 Java Development Kit (JDK) A Java Development Kit (JDK) is a program development environment for writing Java applets and applications. It consists of a runtime environment that "sits on top" of the operating system layer as well as the tools and programming that developers need to compile, debug, and run applets and applications written in the Java language. JDK version 1.8.0_25 is used in this project. The JDK has as its primary components a collection of programming tools. 3.1.4 Android SDK The Android SDK (software development kit) is a set of development tools used to develop applications for Android platform. The Android SDK includes the following: • Required libraries • Debugger • An emulator • Relevant documentation for the Android application program interfaces (APIs) • Sample source code • Tutorials for the Android OS Every time Google releases a new version of Android, a corresponding SDK is also released. To be able to write programs with the latest features, developers must download and install each version’s SDK for the particular phone . API Level is an integer value that uniquely identifies the framework API revision offered by a version of the Android platform. The Android platform provides a framework API that applications can use to interact with the underlying Android system. The framework API consists of:
  • 15. 15 A core set of packages and classes • A set of XML elements and attributes for declaring a manifest file • A set of XML elements and attributes for declaring and accessing resources • A set of Intents • A set of permissions that applications can request, as well as permission enforcements included in the system The API Level identifier serves a key role in ensuring the best possible experience for users and application developers: • It lets the Android platform describe the maximum framework API revision that it supports • It lets applications describe the framework API revision that they require • It lets the system negotiate the installation of applications on the user's device, such that version-incompatible applications are not installed. 3.1.5 Intel Hardware Accelerated Execution Manager (HAXM) Intel(r) HAXM is the Intel® Hardware Accelerated Execution Manager is a hardware-assisted virtualization engine (hypervisor) that uses Intel Virtualization Technology (Intel(r) VT) to speed up Android app emulation on a host machine. In combination with Android x86 emulator images provided by Intel and the official Android SDK Manager, HAXM allows for faster Android emulation on Intel VT enabled systems. The Intel HAXM driver runs inside the emulator as well as on the host machine. It runs on various versions of
  • 16. 16 Windows, Linux, and Mac OS .The following platforms are supported by the Intel HAXM. • Windows 8 and 8.1 (32/64-bit) • Windows 7 (32/64-bit) 3.1.7 Java Script: JavaScript is an interpreted programming or script language from Netscape. JavaScript is influenced by Java, the syntax is more similar to C and is based on ECMAScript, a scripting language developed by Sun Microsystems . The JavaScript code can produce an error message before any information is actually transmitted to the server. JavaScript is a client-side scripting language, which means JavaScript functions can run after a webpage has loaded without communicating with the server. It can also be referenced in a separate .JS file. 3.1.8 PHP PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language. PHP code can be simply mixed with HTML code, or it can be used in combination with various engines and web frameworks. PHP code is usually processed by a PHP interpreter, which is usually implemented as a web server's native module or a Common Gateway Interface (CGI) executable. After the PHP code is interpreted and executed, the web server sends resulting output to its client.
  • 17. 17 Chapter-4 Description of the project Android is a Linux based operating system and it was bought by Google in 2007.There are tons of application available and one of the prime reason for this vast number is android being an open source. On the other hand, android based device like mobile, tab are very user friendly. The application (Android Quiz Application) will provide online based quiz with multiple choice question (MCQ). This quiz application will support android base operating system. It is an online quiz application where user with admin privilege can do administrative task like add, delete and edit from application user interface (UI) and interviewee can participate for MCQ quiz with time limit. So, goals of this project to facilitate users to configure quizzes as well as giving quizzes with this android based smart phone. User friendly environment configuration is also another goal for this project application. 4.2 Review There has been a number of such software in the past that have been made related to Quiz Application. A number of it are still available at Google Play Store. We focus here to present every content such that it look like the easy way of Quiz Test. Our project is easy participate or to learn at from the beginner level. Demand for component-based software development is increasing exponentially due to highly dynamic environments confronting software systems in today’s world. This is a result of factors such as frequent changes in business (user) requirements and challenging development schedules. Many of these challenges are indeed directly related to rapid changes in software and hardware technologies. To deal with this environment, this project develops a tool to
  • 18. 18 generate component-based software from object-oriented design. It is expected that this tool will facilitate the transformation of object-oriented legacy system to component-based system by using their design parameters or build a new component-based system. 4.3 Proposed Work Our Project “Android Quiz Application” is to facilitate a user friendly environment for all users and reduces the manual effort. In past days quiz is conducted manually but in further resolution of the technology we are able to generate the score and pose the queries automatically. The functional requirements include to create users that are going to participate in the quiz, automatic score and report generation and administrative tasks like add, delete, update for admin privilege users. In this application, all the permissions lies with the administrator i.e., specifying the details of the quiz with checking result will show to interviewee or not, addition of question and answers, marks for each question, Set timer for each quiz and generate report with score for each quiz.
  • 19. 19 CHAPTER 5 5.1 Flowchart Figure 2.2: Flow Chart for ‘LET’S QUIZ’
  • 20. 20 Description for flow chart 1. After login with username and password, Role for that particular user will verify from server database. 2. If user is administrator, following options shall be managed. • Quiz • Question and Answer • Report • Users Above four options can be add, edit and delete by administrator. 3. Score report will show to administrator in read only mode. 4. If user is interviewee, all active quiz list will enable for giving test. 5. Quiz will execute with certain time limit. Quiz will finish after that time or all question answered.
  • 21. 21 5.2 Data Flow Diagram
  • 25. 25 5.4 Snapshot of the project
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. 29
  • 30. 30
  • 31. 31
  • 32. 32
  • 33. 33
  • 34. 34
  • 35. 35
  • 36. 36
  • 37. 37
  • 38. 38
  • 39. 39
  • 40. 40
  • 41. 41
  • 42. 42
  • 43. 43
  • 44. 44 CHAPTER 6 6.1 CONCLUSION The software has been really amazing as we all even enjoyed while we step by step close to its completion. The intended audience is the children as such we thoroughly enjoyed it and as inputs from teachers who have children has even been inspirational for us. The project has been up to our expectation as per the performance and we expect it to deliver to the audience as well. The software is not just made for children at home but also it can be used at schools for to teach hundreds of student at one time. The software performance has been absolutely up to the expectation and it can be used for real life teaching whether at home or at school catering to the needs of hundreds of children. The project development period was really a very enriching and informative experience for me. I got the feel of the industry and the field, besides developing our programming skills. I got to learn various practical applications of the commonly used software’s besides learning some rare packages. The making of the project has enhanced our practical knowledge and taught us how to work in teamwork. The project is the outcome of our continual teamwork. The regular guidance and constant watch never let us frivolous and kept us aware of what was going on in other parts of the department and the world. In the end, we would once again thank all the persons who made such kind of project work possible for me. Our project provide very easy way of learning of the English basics in form of interactive way of English education basics except the grammar. We hope everyone enjoy who will use this project. Our main goal is to impart the basics of English in easy way of learning through software and also arise the interests.
  翻译: