Online Examination System Android App: Diploma in Information Technology
Online Examination System Android App: Diploma in Information Technology
Online Examination System Android App: Diploma in Information Technology
On
Of
SANKET R. WAGHMARE
YASH P. KADAM
(2020-21)
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
Certificate
This is to certify that Mr. /Ms.
Place: AMBERNATH.
Date:
Name of Guide
MRS. KIRTI RANE
INDEX
1 TITLE I
2 CERTIFICATE II
5 ABSTRACT 1
6 INTRODUCTION 2-3
7 LITERATUR SURVEY 4
8 PROBLEM DEFINITION 5
9 PROPOSED SYSTEM 6
10 TECHNIQUE 7-8
11 SYSTEM IMPLEMENTATION 9
12 APPLICATIONS 10
13 CONCLUSION 11
14 REFERENCES 12
WEEKLY PROGRESS REPORT
Existing System:
The Existing system of conducting examination process is manual. Existing
system is a large man power process and is difficult to implement it at
different platform. It has so many problems. So we introduce an Online
Examination system Android app, which is fully computerized. Existing
system is a large man power process and is difficult to implement.
Our Online Examination System app also Provides PDF File Of the question paper for the
teacher’s.
For Teachers Our Online Examination System app also provides the Pdf File of Student Result’s.
Teachers can see the students during test to detect the suspicious activity.(Through Video Conferencing)
Students can give exam without the need of going to any physical destination
Online examination system is one of the methods of taking exams which is doesn’t require any
kind of a piece of paper or a pen. It is the fast growing method to take exams over online. Speed
and accuracy is the reason behind the famous of this method because speed and accuracy is the
backbone of this system. Many researchers have already researched about online examination
system and we have developed a online examination system to keep an eye on this researches as a
reference and these all are the following:
SIETTE: Guzman and Conejo (2005) proposed an online examination system called System of
Intelligent Evaluation using Tests for Tele-education (SIETTE). SIETTE is a web-based
environment to generate and construct adaptive tests. It can be used for instructional objectives,
via combining adaptive student self-assessment test questions with hints and feedback. SIETTE
supports secure login and portability features. On the other hand, the other features: resumption
capability, multi-instructor, random question selection, random questions distribution and random
choices distribution are missing
EMS: Rashid ET. Al. (2010) proposed a web-based online examination system called Exam
Management System (EMS). EMS manages the examination and auto-grading for student’s exams
and supports conducting exams, collects the answers, auto mark the submissions, and produce the
reports for the test. EMS supports secure login, multi-instructor, and portability features.
However, the other features: resumption capability, random question selection, random questions
distribution, and random choices distribution are missing.
PROBLEM DEFINITION
The impact of pandemic COVID-19 is observed in every sector around the world. The
education sectors of India as well as world are badly affected by this. It has enforced the
world wide lock down creating very bad effect on the Students Exams. To avoid in-person
contact altogether, Online Exam is Best Way to conduct the Exams. With the help of Our
Online Examination System App Students can give exam without the need of going to any
physical destination.
PROPOSED SYSTEM
The main objective of the Online Examination System is that it helps educational
institutions and corporate world to conduct exams to any number of candidates at a
time, in an automated manner. It reduces the time consumption and workload that
exist in the current system of examination. It also helps in storing the record of each
examination and the results are also stored in the system. This makes the searching
of the records easier than the existing system.
TECHNIQUE
This are the Some Following Technique’s and Software which we have used in our
Online examination system app:
Android SDK:
Android Software Development Kit is a programming package to develop mobile applications
that can run on android platform. This entire package comes bundled with sample projects along
with the source code, development tools, emulators and required libraries to create a full-fledged
android based mobile application. These applications are written using Java as a programming
language and runs on Dalvik, a custom-made virtual machine for embedded use and which
rooftop Linux Kernel.
Java:
Java language is used in diversified application-based projects and in 1995 was released as
the main core component of Sun Microsystems platform of Java. Java Virtual Machine
commonly does the task of organizing applications to byte code that can help with running
on a java virtual machine paying little focus to pc structural engineering. Java is secured,
high level robust programming language, and it has its own run time environment. The
hardware and software in which program runs is called as the platform.
Firebase:
Firebase is a platform developed by Google for creating mobile and web applications. It was
originally an independent company founded in 2011. In 2014, Google acquired the platform and it
is now their flagship offering for app development. It stores the data in JavaScript Object Notation
(JSON) format which doesn’t use query for inserting, updating, deleting or adding data to it. It is
the backend of a system that is used as a database for storing data.
Firebase Auth:
Firebase Authentication provides backend services, easy-to-use SDKs, and ready-made UI
libraries to authenticate users to your app. It supports authentication using passwords,
phone numbers, popular federated identity providers like Google, Facebook and Twitter,
and more.
Firebase Firestore:
Firestore helps to sync data across multiple client applications with the use of real-time
listeners. It uses the Cloud Identity, and Access Management features from Google for the
process of authentication. Firestore performs data storage in the form of documents, with
the documents being stored in collections. Documents support a wide variety of data types,
such as nested objects, numbers, and strings. Firestore enjoys integration with Google
Cloud Platform and Google Firebase. Businesses prefer Firestore for the level of security
and reliability it offers.
It saves paper:
Students can give exam without the need of going to any physical destination
So, we have successfully made the project on Online Examination system app using java
concepts and also gained the experience on making Android projects by implementing
various concepts of java.
REFERENCES
www.wikipedia.com
www.jitseemeet.in
www.google.com
www.geeksforgeeks.com