Abstract
Online exams are not limited by time and space. It has the advantage that it does not require a separate exam site for examinees, and there is no time and cost required to move to the exam site. However, the online exam has the disadvantage that various cheating is possible because the exam is conducted in an individual environment. In addition, there is a difficulty in detecting cheating due to the lack of exam supervision methods. In addition, since the exam process and result data exist only as digital data, it is inconvenient to check directly on the server where the exam result is stored in order to check whether the exam result is forged or not. If the data related to the exam is maliciously changed, the authenticity cannot be verified. In this study, we tried to increase the reliability of the online exam by developing a blockchain-based online exam cheating detection system that stores exam progress-related data in the blockchain to detect cheating. Through the experiment, it was confirmed that forgery and falsification are detected as a result of the exam.
온라인 시험은 시간과 공간에 제약이 없다. 수험자의 시험 장소가 별도로 필요하지 않고, 시험 장소로의 이동에 필요한 시간과 비용이 들지 않는다는 장점이 있다. 그러나 온라인 시험은 개별적 환경에서 시험을 진행하기 때문에 다양한 부정행위가 가능하다는 단점이 있다. 그리고 시험 감독 방법이 부족하여 부정행위 탐지에 어려움이 있다. 또 시험 과정과 결과 데이터가 디지털 데이터로만 존재하여 시험 결과 위조 여부 확인을 위해 매건 해당 시험 결과가 저장된 서버에서 직접 확인해야 하는 번거로움이 있고 악의적으로 시험과 관련 데이터를 변경한 경우 진위 확인이 불가하다. 본 연구에서는 부정행위 탐지를 위해 시험 진행 관련 데이터를 블록체인에 저장하는 블록체인 기반 온라인 시험 부정행위 탐지 시스템을 개발하여 온라인 시험의 신뢰도를 높이고자 하였다. 실험을 통해 시험 결과 위변조 부정행위가 탐지됨을 확인하였다.