Article Preview
TopIntroduction
Electronic examination systems are fast becoming the major platform for assessment used by Massive Open Online Courses (MOOC) providers, vocational and professional certification bodies and school exam boards. It is preferred to the traditional method of assessments due to numerous benefits it offers among which are: - automated marking, on-demand tests, immediate feedback, randomization of questions, integrated assessment activities with tasks based on videos assessment, text assessment, etc. (Kikelomo, Gray, & David, 2010).
With the adoption of the online examination, accreditors and learning organizations are becoming increasingly concerned with threats poised on e-exam systems. Questions such as who is actually taking the course behind the screen and whether students are taking examinations without benefit of accessing unauthorized resources over the internet are frequently asked. Even if instructors assume that students are not using textbook during examinations, what about other resources not allowed by in-class students, such as cell phones, Google searches, the Wolfram Alpha answer engine, and additional notes? (Cochran, Troboy, & Cole, 2010). Security issues facing online exam delivery is on the increase amongst which are challenges of user identification, integrity violation, privacy issues, breach of trust, confidentiality issues, masquerading attacks, cheating, ensuring continued presence of student all through the exam session, communication channels breakdown, etc. (Guttorm & Aparna, 2019).
With advancement of technology, proctored e-exam system has been introduced to the e-learning community to address some of these security issues. A proctored e- exam system is a type of e-exam system that employs the use of proctors (software or human) to monitor students taking examinations from a remote location using webcam and other audio devices throughout the online exam session. During this process the actions of the exam takers are observed to identify any cheating action from learners. A proctor is a person appointed to keep watch over students during an examination. It could be human or software. A software proctor is a computer application programmed to monitor student activities during an exam through storage of video streams of the exam session for later review by the exam authority or teachers.
With the introduction of virtual invigilator and the use of proctored examinations, the system is becoming increasingly complex and mission critical. In order to address this complexity issue, e-exam system needs to be modeled. “Modeling is the designing of software applications before coding. It is an essential part of large software projects, and helpful to medium and small projects as well. Using a model, those responsible for a software development project’s success can assure themselves that business functionality is complete and correct, end-user needs are met, and program design supports requirements for scalability, robustness, security, extendibility and other characteristics, before implementation in code renders changes difficult and expensive to make” (OMG, 2005). Hence, the authors propose to use the Unified Modeling Language (UML) to develop a secured e-exam model due to its extendable features and its industry wide acceptance. Most developers are trained to develop systems using UML and understand its extensions. UML Profile allows a structured and precise UML extension, being an excellent solution to standardize domain-specific modeling, as it uses the entire UML infrastructure (Jugurta, Gustavo, Filipi, & Karla, 2010). Designing a secured proctored e-exam model will provide a template for software developers with little or no understanding of security to work with and this will make development of e-exam system more successful and available to all.
The contributions of this paper are summarized as follows:
- 1.
Design and development of a robust and extensible model for secure e-exam systems. This will serve as a reference model for software developers in the e-exam domain.
- 2.
The availability of this model will make implementation of proctored e-exam systems more effective thereby causing a reduction in the cost of proctored exams.
- 3.
Introduction of three (3) new stereotypes that address cheating in an unsupervised e-exam system.