Write Rule Breaker
Write Rule Breaker
Write Rule Breaker
ISSN No:-2456-2165
3 4
Athil P A Jerin Roy K
Student, Computer Science and Engineering Department Student, Computer Science and Engineering Department
Sahrdaya College of Engineering & Technology Sahrdaya College of Engineering & Technology
Thrissur, India Thrissur, India
5
Ann Rija Paul
Asst. Professor, Computer Science and Engineering Department
Sahrdaya College of Engineering & Technology
Thrissur, India
Abstract:- Online examination will slowly become an characteristics of the human body such as retina, fingerprints,
important form of examination with the combination of sound patterns, facial patterns and other body structures that
Information technology and Online teaching in both can be used for system authentication. So we try to exploit that
schools and colleges. Online exam is a web-based opportunity to implement an efficient examination system just
examination system where examinations are conducted as we write an exam but as an online one where the student
online, either through the internet or intranet using a and faculty are at two different places but it feels like a real
computer system. The main aim of the online examination examination.
system is the effective thorough evaluation of the student
through an automated system that reduces the required II. RELATED WORK
time and obtains fast and accurate results. This technology
can make use of the biometric systems that are highly A. Mobile Examination System
developed for use in various applications. Biometric The Mobile examination system proposed by Prashant K
systems are usually used for the identification and analysis Gupta[1] is a method of conducting the examination without
of the characteristics of the human body such as the employment of pen and paper. According to this method,
fingerprints, sound patterns, facial patterns, retina and the student writing the exam requires a mobile device which
other body structures that can be used for system helps them to take the examination. Immediately after the
authentication. Web Real Time Communication ending of the examinations, the results will be displayed. The
(WebRTC) is a networking technology which is used in this system designed was incorporated with all the technological
project to enable real time video, audio and transmission advancements in mobile device design & wireless technology
of data across the web. The main aim is to develop a which was available then. The inspiration behind this design
prototype of a face-based online exam application to detect of the system was to find an alternative to the traditional
student attendance and behaviour during the exam. method of conducting the examination where there is a lot of
headache involved for both the students as well as examiners.
Keywords:- WebRTC This system was fundamentally an addition to the online
examination system. This system was created under the Qt
I. INTRODUCTION SDK, a freeware IDE provided by Forum Nokia. SQLite is the
backend database used here . This paper has brought out the
An online examination system is a platform which detailed technical design of the mobile examination system
provides online based exams that are having multiple features along with the workflow between various modules of the
and functionalities. It uses an online platform to conduct system.
exams and also the evaluation is done through this same
platform. Such types of online exam platforms are having B. An online examination system supporting user-defined
some advantages and disadvantages. Some of the advantages question type
include it eliminates the dependency on paper for question and This examination system was proposed and designed by
answer sheets, and eliminates manual work load which is too SHAN Wei-Feng, HUANG Meng, Lijun [2]. The online
much in case of an offline test. By integrating computer examination system not only mirrors the justification but also
science and online teaching, online examination will slowly objectivity of examination, but also releases the amount of
become the leading form of college examination. Various work of teachers, which is accepted by more schools,
technologies are usually used for the identification of the certification organizations, and training organizations. Most
The front end of the website is made using HTML, CSS, JavaScript, often abbreviated as JS, is a programming
and javascript. The backend of the application is made using language that is consistent with the ECMAScript specification.
the python language. The interface is made such that the JavaScript is a high-level, often at a time of lack, as well as a
student and teacher sit at two different places and the student multi-paradigm language. One of the functions of JavaScript
writes examinations and the answer sheet gets directly stored here is to set the timer and do the functions related to that such
as pdf to the database and the admin can directly access the as ending the exam and so on. JavaScript is the leading client-
answer sheet from there. The admins can directly upload side scripting language of the Web, with 97% of internet sites
marks and question papers to the student page. Here the using it for this purpose. Scripts are embedded in or enclosed
student is monitored using face recognition techniques and if from hypertext markup language documents and move with
more than one face is detected the question paper will not be the DOM. All vital web browsers have an integral JavaScript
displayed. engine that executes the code on the user’s device. JavaScript
is used to create the canvas on which the student or the user is
IV. METHODOLOGY writing their exam. JavaScript also supports WebRTC which is
used for monitoring the user who is writing the exam.
We have used a simple combination of different
technologies to implement a unique and innovative product B. Framework
which doesn’t seem to be a big deal when it comes to the Flask is used in the back end together with python
technologies used but shows and produces maximum output. managing the database and its related activities. Flask is a
web framework, a module of Python that lets anyone do web
applications easily. It has a little and extendable core which is
a microframework that doesn’t include an Object Relational
Manager or such features.
C. Back end
Python is an interpreted high-level programming
language. Python's design ideology provides the ability to read
the code with its remarkable use of indentation. Its language
constructs and its object-oriented approach targets to assist
programmers write uncomplicated, intelligent code for little
and extensive projects. Python is dynamically typed and
garbage-collected. Multiple programming paradigms, such as
Fig.1 Architecture Diagram structured, object-oriented and functional programming are
supported by Python. Python is additionally referred to as a
V. RESULT
These are the test results shown when we enter into the
write rule breaker. The general aim of our project was to
change the current manual system into an online one. This
project would be of much use for educational institutions
where the regular assessment of students is necessary. Our
objective proved to be successful as we were able to
implement our ideas to complete the project with an efficiency
of almost 95% accuracy and the test scenarios of the various
Fig.3 Canvas of the examination
modules in our project is shown below:
FUTURE WORK
REFERENCES