The International Journal of Engineering and Science (IJES)
|| Volume || 12 || Issue || 7 || July || Pages || PP 01-05 || 2023 ||
ISSN (e): 2319-1813 ISSN (p): 20-24-1805
Behavioral Detection and Prevention of Cheating During
Online Examination Using Deep Learning Approach
1
Gabriel Muchangi Kiura, 2Dr Lawrence Mwenda Muriira , 3 Nicholas Riungu,
4
Joseph Michael Odhiambo
Corresponding Author: Gabriel Muchangi Kiura
-------------------------------------------------------- ABSTRACT---------------------------------------------------------------
With the expansion of new technologies over the last years learning has grown and universities are utilizing it in
offering online exams. Cheating during has also gone up regardless of the technologies or means which
universities are using. Detection using traditional method may not be successful in curbing cheating during exams.
The study addressed the issues that are experienced during online evaluation of student taking exams, in
universities. The focus was on academic dishonesty associated with online examinations done by university
student. Currently many students engage in exam malpractice through copying during online exam. The challenge
with universities is that it’s difficult for them to monitor when student is doing online exam since it’s done in
different locations. The research investigated the prevalence of potential e-cheating during online exams and
proposed preventive measures that could be implemented by university as they offer online exams. The research
utilized an E cheating deep learning model to detect the practices of online cheating behavior. The model
monitored the behavior of the students when then they are doing online exam. The researcher used Deep learning
E cheating intelligence agent as a mechanism for detecting how student behave during online cheating. The
developed model agent monitors the behavior of the student during online examination detect and prevent any
cheating during the online assessment. The researcher used the dataset collected through the use of WEKA tool.
After collecting the data it was cleaned. To analyses the data the researcher used data analysis tools like Keras,
tensorflow, pytorch, mat lab to analyze the data and present the output. For plotting of data and functions
MATLAB software and MobileNetV2 was used to for graphical interfaces and execution of model. The study was
significant to universities that are offering online exams since they will be able to ensure there is monitoring and
also reduce the tendency of cheating during online exams. To determine the behavioral metric during online
examination the researcher identified, Switching between the examination windows, level of engagement. Typing
speed and accuracy, Examining the frequency and duration, Collaboration between students during online
examinations as the main behavioral metric of students. To scrutinize the techniques used by student to cheating
during online exams the research showed us common techniques used by students to cheat during online exams
include, External Communication, Online Search, Collaborative Cheating, Impersonation, Pre-prepared
Answers, Screen Sharing, Multiple Devices, Time Extension, Disabling Monitoring Tools.
KEYWORDS; Machine Learning, Deep Learning, Tensor Flow, Keras, Data set, Elearning, pytorch
--------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: 01-07-2023 Date of Acceptance: 11-07-2023
----------------------------------------------------------------------------------------------------------------------------- ----------
I. Introduction
The integration of technology into education precipitated by the COVID-19 pandemic witnessed the
haphazard transition of face-to-face teaching to online modes, despite the challenges of teaching online, the
laborious task was during online evaluation (Bilen &Matros, 2021). The quality of examinations is a continuous
process that serves to not only provide feedback to educators on teaching and learning but is the epicenter of
quality graduates produced (Sara et al., 2020). Therefore, necessary measures need to be put in place to ensure the
legitimacy, reliability, and authenticity of the examination process as well as the grades obtained (Dadzie
&Annan-brew 2023; Noorbehbahani et al., 2022). Examination malpractice is any aberrant behavior demonstrated
by a student or anybody assigned with administering an examination before, during or after the examination that
breaches the norms and standards governing administration of examinations (Dadzie &Annan-brew 2023).
Traditional cheating methods include hiding notes behind rulers, writing on arms and hands, online cheating
methods are sharing screens, searching for answers online and social media usage during examinations (Bilen
&Matros, 2021). The ability to anticipate cheating by behaviour detection has developed over the years and its
application in online examinations has proven to be beneficial to universities (Al_airaji et al., 2022; Alin et al.,
2022). The pictorial structure model is one such model that uses video surveillance and intelligent systems to
analyze human behaviour and detect unusual events in posture where the student tries peeping at the work of
DOI:10.9790/1813-12070105 www.theijes.com Page 1
Behavioral Detection and Prevention of Cheating During Online Examination Using Deep ..
another candidate (Al_airaji et al., 2022; Lv et al., 2014). Furthermore, observation of the student’s iris to detect
movement to copy materials from mobile phones is detected and sounds an alarm notifying proctors of the
irregularity (Alairaji et al., 2022 Globally, a study carried out by Tweissi et al. (2022) analysing the use of
artificial intelligence (AI)-based auto proctoring for online examinations to monitor student behaviours identified
that despite errors in the system human observation coupled with AI intelligence was superior in curbing
examination cheating. A study by Tiong et al. (2021) demonstrated the use of AI technology to curtail online
examination cheating through e-cheating intelligent agent with Internet Protocol (IP) detector and behaviour
detector protocols on four deep learning protocols with accuracy levels of 90%. Advances in technology have led
to more robust effective and efficient approaches incorporating deep learning models for real time cheating
detection from recorded video frames and speech (Kaddoura & Gumaei, 2022). This is achieved by forward-facing
camera and speech dishonest detection that extract important items from visual pictures and voice (Kaddoura &
Gumaei, 2022).
Regionally, technology can be used to ease examination cheating in third world countries incorporates
the use of technologies such as facial recognition technology, biometric systems, and closed-circuit television
(CCTV) cameras (Onyema et al., 2019). The context of low- and middle-income countries (LMICs) hampers the
adoption of advanced technologies in curbing examination malpractice because of the cost implications associated
with such technologies (Nganchi & Charlotte 2020). Further compounding these challenges are infrastructural
challenges (internet, power, and manpower) resistance to change and policy gaps (Valizadeh 2022). These
challenges have contributed to increased cheating during online examinations within the region attributable to
unavailability of resources to support the use of advanced behavioral technology in examination proctoring
(Muchemwa 2023). The traditional methods of curbing cheating in examinations by checking students properly,
sitting arrangements and banning digital gadgets in examinations rooms are more commonly used in majority of
the traditional face to face examination centers withing the African region (Dadzie &Annan-brew 2023). Theses
traditional face to face approaches however effective might require additional support in online examinations.
Locally, the surge in examination malpractice among Kenyan universities has reached worrying trends
and while most universities during the COVID-19 pandemic opted to have online classes but delayed examinations
till normalcy resumed (Mulongo et al., 2019; Macharia, 2022). Majority of the universities that administered
online examinations observed considerable numbers of cheating in examinations hence hampering the integrity
of the exercise (Macharia, 2022). There is limited literature on the application of advanced technology such as AI
in reducing examination cheating since most universities have resulted to traditional pen and paper examinations.
This study therefore will focus on the use of behaviometrics based on Information Technology and machine
learning where patterns will be recognized, anomaly detected, visualized, and detecting examination cheating
during online exams.
II. Literature Review
Artificial Intelligence
In Artificial intelligence computers makes judgments from large data that is analyzed repeatedly suing
the appropriate algorithm (Kurt Cagle 2019). Artificial Intelligence (AI) has been in existence for several decades,
and it has evolved over time. AI is a broad field that includes various branches, including Machine Learning (ML),
Deep Learning (DL), Natural Language Processing (NLP), Robotics, Expert Systems, and Fuzzy Logic. Machine
Learning involves the development of algorithms that enable computer systems to learn from data without being
explicitly programmed. This branch of AI has been instrumental in the development of various applications,
including image and speech recognition, recommendation systems, and fraud detection. Deep Learning is a
subfield of Machine Learning that involves the use of neural networks to model complex patterns in data. This
branch of AI has been critical in achieving breakthroughs in computer vision, speech recognition, and natural
language processing. Natural Language Processing is a branch of AI that deals with the interaction between
computers and humans using natural language. This technology has been instrumental in the development of chat
bots, virtual assistants, and language translation systems. Robotics involves the development of intelligent
machines that can perform various tasks autonomously. This branch of AI has been critical in the development of
robots for manufacturing, healthcare, and exploration. Expert Systems are computer programs that can simulate
the decision-making ability of a human expert in a particular domain. This branch of AI has been instrumental in
the development of decision support systems for various industries. Fuzzy Logic is a branch of AI that deals with
reasoning that is approximate rather than precise. This technology has been critical in the development of control
systems for various applications, including industrial automation, home appliances, and vehicles. (Zulaikha 2019)
Deep learning
Another Artificial intelligence is deep learning method that uses neural network architecture where
different layers of processing unit is used in analyzing large volumes of images in recognition and natural
DOI:10.9790/1813-12070105 www.theijes.com Page 2
Behavioral Detection and Prevention of Cheating During Online Examination Using Deep ..
processing in business and in different industries. The algorithm has gained popularity in analyzing large volumes
of data in the whole world where different fields use it.
Deep learning can be subdivided into the following categories that is: According to Ethen 2019, Deep
learning can be categorized into three main categories: Supervised Learning: In supervised learning, the deep
learning model is trained on labeled data. The input data and the corresponding output data are given to the model,
and the model learns to map the input data to the output data. The model is then tested on new input data to predict
the corresponding output. Unsupervised Learning: In unsupervised learning, the deep learning model is trained
on unlabeled data. The model learns to identify patterns and relationships in the input data without any explicit
feedback. The aim is to discover hidden structures or features in the data that can be used to perform tasks such
as clustering, dimensionality reduction, and anomaly detection. Reinforcement Learning: In reinforcement
learning, the deep learning model learns to take actions in an environment to maximize a reward signal. The model
interacts with the environment and receives feedback in the form of rewards or penalties based on the actions it
takes. The aim is to learn a policy that can maximize the cumulative reward over a sequence of actions.
Reinforcement learning has been successfully applied to various domains such as robotics, game playing, and
autonomous driving.
Deep learning can be used for detection on how student cheat during online examination. Deep learning
can be used for detecting cheating during online examinations. It is an increasingly popular approach for many
applications, including human activity recognition, image recognition, natural language processing, and more. To
detect cheating during an online examination, and deep learning algorithms can be trained on data from previous
exams to identify patterns of behavior associated with cheating, such as copying answers from another source or
accessing unauthorized materials. Once trained, the algorithm can analyze data from current exams in real-time
to identify suspicious behavior and flag potential cases of cheating for review by a human proctor. Deep learning
algorithms are well-suited for this task because they are able to automatically extract relevant features from the
data and learn complex patterns without the need for explicit programming. This makes them highly effective at
detecting cheating even when the techniques used by cheaters are novel or sophisticated.(Yulita 2017)
CNN is a popular deep learning algorithm used for object detection and recognition, including in the
context of cheating detection during online assessments. MobileNet is a specific CNN architecture that has some
unique design features, such as matching the thickness of the convolution filter to the input and using depth-wise
and point-wise convolution to enable faster and more accurate training. MobileNetV2 is an updated version of
MobileNet that incorporates additional features like linear bottlenecks and shortcut connections between
bottlenecks to further improve accuracy with fewer parameters. The input to the application in the context of
cheating detection during online assessments could be a video of participant recordings. (Ayachi 2021)
MobileNet is a popular CNN architecture that is designed to be computationally efficient and well-suited
for mobile and embedded devices. Its unique design allows it to achieve high accuracy while using fewer
parameters than other architectures. It is commonly used for image detection and classification tasks, but can also
be applied to other types of data, such as videos. In the context of detecting cheating during online assessments,
MobileNet could potentially be used to analyze video feeds and detect any suspicious activity, such as the presence
of unauthorized materials or the involvement of third parties. (Krizhevsky, Sutskever and Hinton, 2012).
III. Conceptual/Theoretical Framework
In this section, we break and convert the research study ideas into common meanings to develop an
agreement among the variables (Sequeira, 2014). Academic fraud can occur in various settings, including online
environments. The conceptual framework presented in this text highlights several factors that contribute to
academic fraud in online settings. These factors include: Behavioral Metrics: Online environments often provide
data that can be analyzed to detect cheating behaviors. Such data includes timing, frequency, and duration of
engagement, mouse clicks, keystrokes, and other behavioral patterns that indicate unusual or suspicious activity.
Techniques of Cheating: There are various techniques of cheating in online environments, including plagiarism,
unauthorized collaboration, and impersonation. These techniques can be facilitated by online tools such as copy-
paste, messaging apps, and screen-sharing. Prevention of Online Cheating: There are several approaches to
prevent academic fraud in online settings. These include using plagiarism detection software, designing
assessments that are difficult to cheat on, establishing clear rules and guidelines for online assessments, and using
online proctoring tools that monitor student behavior during exams.
DOI:10.9790/1813-12070105 www.theijes.com Page 3
Behavioral Detection and Prevention of Cheating During Online Examination Using Deep ..
Figure 2.0 Conceptual frame work
Research question
What deep learning techniques exist that are used for image processing and how can these techniques be used to
identify cheating during online examination?
Dataset and Methods
Majority of work from the literature reviewed had no specific organization or trend that one could pick
from. We were forced to create that trend based on the framework outlined above. The dataset was searched
randomly from various databases and from the Internet in general. The framework provided the guide because we
had to look at each category of the interdisciplinary levels to find out what contributions came from each as well
as the number of efforts made. We needed to understand; first, about deep learning techniques; second, how can
we use this deep learning technique to detect cheat during online exams. Using the frame work as our base, the
need to understand formed our study design. Being random search method, we were satisfied by data we got from
each discipline and thus did not tabulate the number of efforts made in each category. We adopted the above
strategy because we were convinced that the above will answer our research questions
IV. Results and Discussions
Our study revealed that Convolution Neural Network in Deep Learning is an effective algorithm that can
be used to identify features or cheating in pictorial images. It showed that the same algorithm can be used to
identify features of cheating from images/photos taken during online exams. Again, after reviewing and examining
most of the documents, we concluded that when student are left to do exams online they are tempted to cheat and
with the use of deep learning algorithm universities can run the model and have evidence of student cheated during
online exams Many research adopting Artificial Intelligence tried a mix of different algorithm and Machine
Learning which did not give much of a result. A lot of research has been done regarding the same. A number of
solutions have been seen, however implementation of some of the models are prohibitively expensive. Few
researchers in IT have tried the same but somehow used some of the science lab techniques in conjunction with
AI, especially Machine Learning algorithms such Naïve Bayes, kNearest Neighbor and so on. The models are still
expensive to implement. Further research is need to see how pictures can be used together with Deep learning to
detect the cheating during online exams and also provide solution to the problem.
V .CONCLUSION
Deep learning approaches can be used to detect and prevent cheating during online examinations by analyzing the
behaviors of learners.
DOI:10.9790/1813-12070105 www.theijes.com Page 4
Behavioral Detection and Prevention of Cheating During Online Examination Using Deep ..
REFERENCE
[1]. Bernardi, R. A., Baca, A. V., Landers, K. S., & Witek, M. B. (2008). Methods of cheating and deterrents to classroom cheating: An
international study. Ethics and Behavior, 18(4), 373–391.
[2]. Cizek, G., and Wollack, J. (2017a). “Exploring cheating on tests: the context, the concern, and the challenges,” in Handbook of
Quantitative Methods for Detecting Cheating on Tests, 3–19. https://doi.org/10.4324/9781315743097-1
[3]. Cizek, G., and Wollack, J., (eds.). (2017b). Handbook of Quantitative Methods for Detecting Cheating on Tests. New York, NY:
Routledge
[4]. Sarrayrih, M.A. and Ilyas, M. (2013) Challenges of Online Exam, Performances and Problems for Online University Exam. IJCSI
International Journal of Computer Science Issues, 10.
[5]. Allan Rossman & Richard De Veaux (2016) Interview With Richard De Veaux, Journal of Statistics Education, 24:3, 157-168.
https://doi.org/10.1080/10691898.2016.1263493
[6]. Han, Jiawei, and Micheline Kamber. 2001. Data mining: concepts and techniques. San Francisco:Morgan Kaufmann Publishers.
[7]. Luan, Jing & James Derrick. (2003) “Data Mining and Its applications in Higher Education”, EBSCO Publishing 2003 Consulted
online December 2005
[8]. Kurt Cagle and COGNITIVE WORLD. What is artificial intelligence? Forbes, Aug.20, 2019.
[9]. Goodfellow, Y. Bengio, and A. Courville, Deep Learning, MIT Press, Cambridge, Mass, USA, 2016.
[10]. W.G. Hatcher and W. Yu, “A survey of deep learning: platforms, applications and emerging research trends,” IEEE Access, vol. 6,
pp. 24411–24432, 2018.
[11]. J. Schmidhuber, “Deep learning in neural networks: an overview,” Neural Networks, vol. 61, pp. 85–117, 2015.
[12]. Ethem Alpaydin. Introduction to Machine Learning. The MIT Press, Cambridge, Massachusetts., 2 edition, 2010.
[13]. Rusk, N. (2015) ‘Deep learning’, Nature Methods, 13(1), p. 35. doi: 10.1038/nmeth.3707.
[14]. Kim, K. W. et al. (2017) ‘A study of deep CNN-based classification of open and closed eyes using a visible light camera sensor’,
Sensors (Switzerland), 17(7). doi: 10.3390/s17071534.
[15]. Krizhevsky, A., Sutskever, I. and Hinton, G. E. (2012) ‘2012 AlexNet’, Advances In Neural Information Processing
Systems, pp. 1–9. doi:http://dx.doi.org/10.1016/j.protcy.2014.09.007
[16]. Bawarith, Razan & Abdullah, Dr & Anas, Dr & Dr, Prof. (2017). E-exam Cheating Detection System.International Journal of
Advanced Computer Science and Applications. 8. 10.14569/IJACSA.2017.080425.
[17]. Yulita, I.N.; Fanany, M.I.; Arymurthy, A.M. Combining deep belief networks and bidirectional long short-term memory: Case study:
Sleep stage classification. In Proceedings of the 2017 4th International Conference on Electrical Engineering, Computer Science and
Informatics, Yogyakarta, Indonesia, 19–21 September 2017; pp. 1–6. [Google Scholar
[18]. Ayachi, R.; Said, Y.; Atri, M. A convolutional neural network to perform object detection and identification in visual large-scale
data. Big Data 2021, 9, 41–52. [Google Scholar] [CrossRef] [PubMed]
[19]. Spoorthi, G.E.; Gorthi, S.; Gorthi, R.K.S.S. PhaseNet: A deep convolutional neural network for two-dimensional phase
unwrapping. IEEE Signal Process. Lett. 2018, 26, 54–58. [Google Scholar] [CrossRef]
[20]. Kaddoura, S., Popescu, D. E., & Hemanth, J. D. (2022). A systematic review on machine learning models for online learning and
examination systems. PeerJ Computer Science, 8, Article e986.
[21]. Onyema, E.M. (2019a). Integration of Emerging Technologies in Teaching and Learning Process in Nigeria : the challenges.Central
Asian Journal of Mathematical Theory and Computer Sciences,1(August), 1. 35-39.
[22]. Onyema, E.M. (2019b).Opportunities and Challenges of use of Mobile Phone Technology in teaching and learning in Nigeria-A
review.international journal of research in engineering and innovation,3(6),352-352 -358. http://doi.org/10.36037/IJREI.2019.3601.
[23]. Nganchi, K.N. and Charlotte, M.N. 2020. EFFECTS OF EXAMINATION MALPRACTICES ON STUDENTS FUTURE, CASE OF
HIGHER TECHNICAL TEACHERS TRAINING COLLEGE, BAMBILI-BAMENDA. African Journal of Education and Practice.
6, 5 (Sep. 2020), 55 – 78.
[24]. Dadzie, Justice & annan-brew, Ruth. (2023). Strategies for curbing examination malpractices:Perspectives of teachers and students.
Global Journal of Social Sciences Studies. 9. 1-14. 10.55284/gjss.v9i1.842
Gabriel Muchangi Kiura, et. al. "Behavioral Detection and Prevention of Cheating During Online
Examination Using Deep Learning Approach." The International Journal of Engineering and Science
(IJES), 12(7), (2023): pp. 01-05
DOI:10.9790/1813-12070105 www.theijes.com Page 5