E-Exam Cheating Detection System
Date
2023-08-12
Authors
Mohammad Emad AbdAlteef Amer
محمد عماد عبد اللطيف عامر
Journal Title
Journal ISSN
Volume Title
Publisher
Al-Quds University
Abstract
With the spread of the internet and technology over the past decades, e-learning has been growing rapidly day by day. In the other hand, cheating in exams is a worldwide dilemma, regardless of the levels of technological advances. Online exams are an essential and fundamental component of e-learning. Students' exams are given in remote e-learning without any kind of monitoring or physical observation. because of students’ ability to cheat easily during electronic exams. E-learning universities depend on face-to-face examination process on campuses under supervised conditions. This dissertation looks at methods used by a student to cheat on remote exams (E-Exam) by a constant authentication which ensures that the authorized person is only the test taker throughout the entire exam session; And the use of online proctors point out effective methods for detecting cheating in distance examination. In this thesis, we built an electronic exam management system that can detect cheating in the E-Exam. The work of this system can be divided into two stages, the first stage when the examinee is; before an examinee being allowed to attend a session, uses a Faceprint to authenticate the examinee. Face Recognition is also used during the E-Exam session. As a result, we can determine whether an examinee is cheating or not cheating in an exam by these two criteria: the examinee's total on-screen time and the number of times the examinee is off-screen. In this thesis, a new approach was used to be applied in electronic test management systems.
مع انتشار الإنترنت والتكنولوجيا خلال العقود الماضية، شهد التعليم الإلكتروني نموًا سريعًا يومًا بعد يوم. تعتبر الاختبارات عبر الإنترنت عنصرًا أساسيًا في التعلم الإلكتروني. بسبب قدرة الطلاب على الغش بسهولة أثناء الامتحانات الإلكترونية. تبحث هذه الأطروحة في الأساليب التي يستخدمها الطالب للغش في الامتحانات (الامتحان الإلكتروني) لذلك قمنا ببناء نظام إلكتروني لإدارة الامتحانات يمكنه اكتشاف الغش في الامتحان الإلكتروني. يمكن تقسيم عمل هذا النظام إلى مرحلتين، الأولى قبل السماح للممتحن بحضور الجلسة، ويستخدم بصمة الوجه واسم المستخدم وكلمة المرور للتحقق من صحة الشخص الممتحن والمرحلة الثانية من خلال التحقق المستمر الذي يضمن أن الشخص المخول هو فقط المتقدم للاختبار طوال جلسة الامتحان بأكملها لقد تناولنا في هذا البحث مسألة الغش في الامتحانات الإلكترونية من خلال نشر مفهوم الغش ودراسة الحالات المتعلقة بموضوعنا الأساسي. ونتيجة لهذا البحث توصلنا إلى تقنية لتقليل حالات الغش في الامتحانات الإلكترونية. يقترح هذا البحث بناء نظام لإدارة الامتحانات الإلكترونية من خلال منع واكتشاف الغش في الامتحانات الإلكترونية من خلال إجراء مصادقة مستمرة ومراقب عبر الإنترنت باستخدام التعرف على الوجه لتوثيق الممتحن. يمكننا تصنيف حالة الممتحن على أنها غش أو عدم غش وفقًا لمعاملين: إجمالي الوقت الذي يكون فيه الممتحن خارج الشاشة وعدد المرات التي يكون فيها الممتحن خارج الشاشة. إن المنهج المقترح في هذا البحث هو أسلوب جديد مطبق في أنظمة إدارة الامتحانات الإلكترونية. لتقييم هذا العمل المقترح، تم إجراء سلسلة من الاختبارات التجريبية. يعتمد البرنامج المطبق على خوارزمية التعرف على الوجه والتي تعتمد بدورها على مرحلة التدريب. يجب أن تتم عملية التدريب يدوياً من قبل مسؤول النظام أثناء تسجيل مستخدم جديد. يقوم المشرف بالتقاط صور متعددة لكل طالب جديد بمختلف التوجهات والمواقف للتأكد من أن النظام سيتعرف على الطالب في جميع المناصب. في هذه المرحلة، يتم تخزين الصور في نظام تخزين محلي باستخدام التنسيق الرمادي، بينما يتم تخزين قائمة الأسماء في قاعدة بيانات مضيف محلي. للتبسيط، يتم تخزين قائمة الأسماء في ملف نصي لتبسيط عملية التخزين والاسترداد. سيقوم البرنامج باستخراج أهم ميزات الوجه المدرب مثل المسافة النسبية بين العينين، ونصف القطر النسبي للمنطقة، وما إلى ذلك. ويتم تخزين الميزات المستخرجة تلقائيًا في قاعدة بيانات مدمجة للبرنامج المنفذ بمعرف فريد متصل بـ قائمة الأسماء والصور المخزنة. عندما يبدأ أي طالب الاختبار، سيقوم البرنامج باستمرار باستخراج نفس الميزات ومقارنتها بالميزات المخزنة للتعرف على اسم الطالب. عند اكتشاف تطابق أولي في الميزات المستخرجة، سيقوم النظام باستدعاء الصور المخزنة للطالب المعترف به لضمان أفضل تطابق ممكن بين الميزات المستخرجة والميزات المخزنة والصور المخزنة. إذا قام الطلاب بأي إجراء غير طبيعي، فسيقوم النظام تلقائيًا بتسجيل هذا الإجراء وتخزينه في قاعدة بيانات SQL.
مع انتشار الإنترنت والتكنولوجيا خلال العقود الماضية، شهد التعليم الإلكتروني نموًا سريعًا يومًا بعد يوم. تعتبر الاختبارات عبر الإنترنت عنصرًا أساسيًا في التعلم الإلكتروني. بسبب قدرة الطلاب على الغش بسهولة أثناء الامتحانات الإلكترونية. تبحث هذه الأطروحة في الأساليب التي يستخدمها الطالب للغش في الامتحانات (الامتحان الإلكتروني) لذلك قمنا ببناء نظام إلكتروني لإدارة الامتحانات يمكنه اكتشاف الغش في الامتحان الإلكتروني. يمكن تقسيم عمل هذا النظام إلى مرحلتين، الأولى قبل السماح للممتحن بحضور الجلسة، ويستخدم بصمة الوجه واسم المستخدم وكلمة المرور للتحقق من صحة الشخص الممتحن والمرحلة الثانية من خلال التحقق المستمر الذي يضمن أن الشخص المخول هو فقط المتقدم للاختبار طوال جلسة الامتحان بأكملها لقد تناولنا في هذا البحث مسألة الغش في الامتحانات الإلكترونية من خلال نشر مفهوم الغش ودراسة الحالات المتعلقة بموضوعنا الأساسي. ونتيجة لهذا البحث توصلنا إلى تقنية لتقليل حالات الغش في الامتحانات الإلكترونية. يقترح هذا البحث بناء نظام لإدارة الامتحانات الإلكترونية من خلال منع واكتشاف الغش في الامتحانات الإلكترونية من خلال إجراء مصادقة مستمرة ومراقب عبر الإنترنت باستخدام التعرف على الوجه لتوثيق الممتحن. يمكننا تصنيف حالة الممتحن على أنها غش أو عدم غش وفقًا لمعاملين: إجمالي الوقت الذي يكون فيه الممتحن خارج الشاشة وعدد المرات التي يكون فيها الممتحن خارج الشاشة. إن المنهج المقترح في هذا البحث هو أسلوب جديد مطبق في أنظمة إدارة الامتحانات الإلكترونية. لتقييم هذا العمل المقترح، تم إجراء سلسلة من الاختبارات التجريبية. يعتمد البرنامج المطبق على خوارزمية التعرف على الوجه والتي تعتمد بدورها على مرحلة التدريب. يجب أن تتم عملية التدريب يدوياً من قبل مسؤول النظام أثناء تسجيل مستخدم جديد. يقوم المشرف بالتقاط صور متعددة لكل طالب جديد بمختلف التوجهات والمواقف للتأكد من أن النظام سيتعرف على الطالب في جميع المناصب. في هذه المرحلة، يتم تخزين الصور في نظام تخزين محلي باستخدام التنسيق الرمادي، بينما يتم تخزين قائمة الأسماء في قاعدة بيانات مضيف محلي. للتبسيط، يتم تخزين قائمة الأسماء في ملف نصي لتبسيط عملية التخزين والاسترداد. سيقوم البرنامج باستخراج أهم ميزات الوجه المدرب مثل المسافة النسبية بين العينين، ونصف القطر النسبي للمنطقة، وما إلى ذلك. ويتم تخزين الميزات المستخرجة تلقائيًا في قاعدة بيانات مدمجة للبرنامج المنفذ بمعرف فريد متصل بـ قائمة الأسماء والصور المخزنة. عندما يبدأ أي طالب الاختبار، سيقوم البرنامج باستمرار باستخراج نفس الميزات ومقارنتها بالميزات المخزنة للتعرف على اسم الطالب. عند اكتشاف تطابق أولي في الميزات المستخرجة، سيقوم النظام باستدعاء الصور المخزنة للطالب المعترف به لضمان أفضل تطابق ممكن بين الميزات المستخرجة والميزات المخزنة والصور المخزنة. إذا قام الطلاب بأي إجراء غير طبيعي، فسيقوم النظام تلقائيًا بتسجيل هذا الإجراء وتخزينه في قاعدة بيانات SQL.