Breskina A. A. / Herald of Advanced Information Technology 2023; Vol.6 No.2: 163173 ISSN 2663-0176 (Print) ISSN 2663-7731 (Online) Information technology in socio-economic, organizational and technical systems 163 DOI: https://doi.org/10.15276/hait.06.2023.11 UDС 004.032 Development of an automated online proctoring system Anastasiia A. Breskina ORCID: https://orcid.org/0000-0002-3165-6788; anastasia.breskina@gmail.com Odessа Polytechnic National University, 1, Shevchenko Ave. Odessa, 65044, Ukraine ABSTRACT The rapid development of machine learning technologies, the increasing availability of devices and widespread access to the Internet have significantly contributed to the growth of distance learning. Alongside distance learning systems, proctoring systems have emerged to assess student performance by simulating the work of a teacher. However, despite the development of image processing and machine learning technologies, modern proctoring systems still have limited functionality: some systems have not implemented computer vision methods and algorithms satisfactorily enough (false positives when working with students of different ancestry, racial background and nationalities) and classification of student actions (very strict requirements for student behaviour), so that some software products have even refused to use modules that use elements of artificial intelligence. It is also a problem that current systems are mainly focused on tracking students' faces and gaze and do not track their postures, actions , and emotional state. However, it is the assessment of actions and emotional state that is crucial not only for the learning process itself, but also for the well-being of students, as they spend long periods of time at computers or other devices during distance learning, which has a great impact on both their physical health and stress levels. Currently, control over these indicators lies solely with teachers or even students themselves, who have to work through test materials and independent work on their own. An additional problem is the quality of processing and storage of students' personal data, as most systems require students to be identified using their identity documents and store full, unanonymised video of students' work on their servers. Based on the analysis of all these problems that impede the learning process and potentially affect students' health in the long run, this article presents additional functional requirements for modern automated online proctoring systems, including the need to analyse human actions to assess physical activity and monitor hygiene practices when using computers in the learning process, as well as requirements for maximum protection of students' personal data. A prototype of the main components of an automated online proctoring system that meets the proposed requirements has been developed. Keywords: Distance learning; automated online proctoring systems; personal data protection; analysis of people's emotions; analysis of people's actions For citation: Breskina A. A. Development of an automated online proctoring system. Herald of Advanced Information Technology. 2023; Vol.6 No.2: 163173. DOI: https://doi.org/10.15276/hait.06.2023.11 INTRODUCTION Distance learning technologies are not a new field of application that began its development with the de- velopment and spread of computer technologies and the Internet. The problem of assessing students' be- havior in the process of passing exams and complet- ing individual work has always existed. Proctoring systems were proposed to solve this problem. Online proctoring systems are information systems designed to supervise the process of completing test or exami- nation tasks and to monitor and evaluate student in- tegrity. These systems mimic the role of a teacher by observing and evaluating student behavior. Initially, these were synchronous proctoring systems, where students were observed by people (teachers them- selves or hired employees) [1]. To automate the pro- cess and reduce costly expenses, asynchronous proc- toring systems were introduced [2, 3], where the en- tire process of passing test tasks was recorded and © Breskina A., 2023 analysed by the teacher after the exam itself after the fact. However, the development of artificial intelli- gence methods and models has given hope for the automation of this process of assessing students' in- tegrity. It is these information systems, automated online proctoring systems [2, 3], that this paper is de- voted to. LITERATURE REVIEW There is a large number of automated online proctoring systems based on artificial intelligence [4, 5], [6, 7]. According to the peculiarities of these systems implementation and their use on various dis- tance learning platforms, it was proposed to systemize them and divide them into three groups (Fig. 1, Table 1). The first one is plug-ins. Plug-ins that can easily integrate into existing systems. These programs have access to limited functionality within the main plat- form: most run-in browsers and do not have access to the student's entire desktop. However, they have ac- cess to a microphone and camera. This is an open access article under the CC BY license (https://creativecommons.org/licenses/by/4.0/deed.uk)