Tổng quan về vấn đề nghiên cứu
Các phương pháp phát hiện gian lận thi trực tuyến
Phương pháp này dựa trên việc phân tích hành vi của thí sinh trong quá trình làm bài thi Các thông số như tốc độ làm bài, thời gian phản ứng, mô hình học tập của thí sinh có thể được theo dõi và so sánh với các hành vi bình thường Nếu có sự bất thường, như tốc độ làm bài quá nhanh hoặc có sự giống nhau đáng ngờ giữa các thí sinh, hệ thống có thể cảnh báo về khả năng gian lận [1].
Phương pháp này tập trung vào việc theo dõi và phân tích hành vi của thí sinh trong quá trình làm bài thi Các thông số như tốc độ làm bài, thời gian phản ứng, quy mô học tập và thời gian tương tác có thể được theo dõi và so sánh với các mô hình hành vi bình thường.
Nếu một thí sinh hoàn thành bài thi quá nhanh, đáng ngờ hoặc có các mẫu hành vi giống nhau với những thí sinh khác, hệ thống có thể đưa ra cảnh báo về khả năng gian lận. b Giám sát webcam:
Một phương pháp phổ biến là sử dụng webcam để giám sát hành vi của thí sinh trong quá trình làm bài thi Điều này có thể giúp phát hiện các hành vi bất thường như nhìn vào tài liệu ghi chú, sử dụng điện thoại di động hoặc nhờ đến sự giúp đỡ của người khác trong khi làm bài thi.
Phương pháp này sử dụng webcam để quan sát hành vi của thí sinh trong suốt quá trình làm bài thi.
Một số hệ thống sử dụng công nghệ nhận diện khuôn mặt để xác định danh tính của thí sinh và theo dõi hành vi của họ Điều này có thể phát hiện các hành vi đáng ngờ như nhìn vào tài liệu ghi chú, sử dụng điện thoại di động hoặc nhờ đến sự giúp đỡ của người khác.
Một số hệ thống còn sử dụng công nghệ ghi âm hoặc ghi video để có thể kiểm tra lại hành vi của thí sinh trong trường hợp cần thiết. c Phân tích ngôn ngữ tự nhiên: xii
Phương pháp này sử dụng các thuật toán xử lý ngôn ngữ tự nhiên để phân tích nội dung của bài làm Các thuật toán có thể phát hiện những đoạn văn bản được sao chép từ nguồn khác hoặc nhận diện những từ ngữ có liên quan đến gian lận [2].
Phương pháp này sử dụng các thuật toán xử lý ngôn ngữ tự nhiên để phân tích nội dung của bài làm.
Các thuật toán có thể phát hiện các đoạn văn bản được sao chép từ nguồn khác bằng cách so sánh văn bản trong bài làm với các nguồn tham khảo đã biết.
Ngoài ra, các thuật toán cũng có thể nhận diện các từ ngữ hoặc cấu trúc câu có liên quan đến gian lận như các thuật ngữ kỹ thuật được sử dụng một cách không đúng ngữ nghĩa hoặc sự thay đổi đột ngột trong ngôn ngữ của thí sinh. d Hệ thống chống sao chép:
Các hệ thống chống sao chép giúp phát hiện việc sao chép nội dung từ các nguồn bên ngoài trong bài làm của thí sinh Các thuật toán so sánh nội dung và cấu trúc của bài làm với các nguồn tham khảo đã biết để xác định mức độ tương đồng.
Các hệ thống chống sao chép sử dụng các thuật toán để so sánh nội dung và cấu trúc của bài làm với các nguồn tham khảo đã biết.
Bằng cách so sánh các đoạn văn bản trong bài làm với cơ sở dữ liệu các tài liệu tham khảo, hệ thống có thể xác định mức độ tương đồng và xác định xem có sự sao chép nội dung từ nguồn bên ngoài hay không.
Hệ thống này cũng có thể phát hiện các biểu đồ, hình ảnh hoặc bất kỳ nội dung đa phương tiện nào được sao chép một cách không đúng đắn. e Phân tích dữ liệu học tập:
Phương pháp này sử dụng các thuật toán học máy để phân tích dữ liệu học tập của thí sinh Dựa trên mô hình học tập, hệ thống có thể phát hiện các mẫu không thường xuyên hoặc bất thường trong dữ liệu và đưa ra cảnh báo về khả năng gian lận.
Phương pháp này sử dụng các thuật toán học máy để phân tích dữ liệu học tập của thí sinh trong quá trình làm bài thi. xiii
Hệ thống thu thập dữ liệu về các hoạt động học tập như thời gian truy cập vào hệ thống, số lần truy cập, quá trình làm bài và câu trả lời đúng/sai.
Các thuật toán học máy có thể xây dựng mô hình học tập bình thường dựa trên các thông số này Khi có sự bất thường hoặc mô hình không khớp, hệ thống có thể cảnh báo về khả năng gian lận. f Sử dụng trí tuệ nhân tạo:
Các phương pháp sử dụng trí tuệ nhân tạo đang ngày càng phổ biến để phát hiện gian lận trong thi trực tuyến.
Kết luận
Các hệ thống quản lý và phát hiện gian lận trong thi cử đã được quan tâm nghiên cứu, phát triển và ứng dụng khá rộng rãi trên thực tế Nhiệm vụ chính của hệ thống quản lý và phát hiện hành vi gian lận bao gồm:
Quản lý các tập luật (rules) đã được nghiên cứu và định nghĩa là các hành vi gian lận, có đánh giá mức độ ưu tiên của từng rule theo 3 mức độ vi phạm Thấp/Trung Bình/Cao Bên cạnh đó, từng rule cũng sẽ được cấu hình số lần được phép vi phạm của học sinh trong 1 bài thi.
Giám sát quá trình thi của từng học sinh qua màn hình dashboard và cho phép người quản trị (người giám sát thi) có thể nhắc nhở trực tiếp học sinh khi thi thông qua WebSocket.
Khi phát hiện hành vi vi phạm thì sẽ ghi log, phân tích log và đưa ra các hành động
Gửi thông báo cho người giám sát về các hành vi vi phạm của học sinh đã phát hiện được.
Gửi cảnh báo tự động cho học sinh khi vi phạm hoặc hủy bài thi của học sinh xiv nếu vi phạm quá số lần hoặc vi phạm mức độ nghiêm trọng (tùy theo cấu hình rule).
Có nhiều hệ thống, phần mềm thi trực tuyến có các chức năng quản lý và phát hiện hành vi vi phạm khi thi trực tuyến đã được ứng dụng trong thực tế, phải kể đến như: EDU EXAM, EDUNOW, … Những hệ thống này có các tính năng chống gian lận như không thể mở thêm tab, không được truy cập vào Internet, mất kết nối khi thi, nhờ người thi hộ, xem và sử dụng tài liệu, sử dụng thiết bị ngoại vi như điện thoại, đồng hồ thông minh, máy tính bảng v.v…
Mục tiêu nghiên cứu
Đề án này tập trung vào nghiên cứu và phát triển một ứng dụng quản lý và phát hiện gian lận trong thi trực tuyến trên nền tảng website Mục tiêu chính là đưa ra phương pháp phát hiện gian lận và phương pháp xử lý dựa trên một số tập luật chống gian lận, và áp dụng phương pháp này cho các hệ thống chống gian lận lớn hơn. Đề án nhằm giảm áp lực và công việc đối với cán bộ coi thi, đồng thời nâng cao hiệu quả, chất lượng và sự công bằng trong quá trình tổ chức thi trực tuyến Bằng cách sử dụng ứng dụng quản lý và phát hiện gian lận, việc phát hiện các hành vi gian lận sẽ trở nên dễ dàng và tự động hơn, từ đó giúp giảm thiểu các hành vi vi phạm và đảm bảo tính công bằng trong quá trình thi.
Phương pháp phát hiện gian lận được đề án nghiên cứu dựa trên một số tập luật đã được cấu hình Các tập luật này sẽ được áp dụng và triển khai trong ứng dụng để tự động phát hiện các hành vi gian lận trong quá trình thi trực tuyến Qua việc áp dụng phương pháp này, đề án hy vọng có thể cung cấp một giải pháp hiệu quả và tiện lợi cho việc quản lý và phát hiện gian lận trong các hệ thống thi trực tuyến lớn hơn.
Phương pháp nghiên cứu
Đề án sử dụng kết hợp các phương pháp nghiên cứu sau:
Nghiên cứu lý thuyết: Trước tiên, đề án sẽ tiến hành nghiên cứu lý thuyết về các hành vi vi phạm trong thi cử và các phương pháp, kỹ thuật phát hiện gian lận. Nghiên cứu sẽ tập trung vào việc định nghĩa các hành vi vi phạm, xác định các phương pháp và kỹ thuật phát hiện gian lận hiện có Ngoài ra, sẽ có khảo sát và phân tích các tính năng phát hiện gian lận của một số hệ thống đã được triển khai trong thực tế.
Thực nghiệm: Tiếp theo, đề án sẽ xây dựng và phát triển một mô hình giải pháp quản lý và phát hiện gian lận trong thi cử trực tuyến trên nền tảng website.
Mô hình này sẽ bao gồm hai trang chính:
Trang quản trị: Được thiết kế dành riêng cho người giám sát Trang này sẽ cung cấp các tính năng và công cụ cho người giám sát để quản lý quá trình thi, kiểm tra hành vi gian lận và xử lý các vi phạm.
Trang làm bài thi: Được thiết kế dành riêng cho học sinh Trang này sẽ cung cấp giao diện và chức năng cho học sinh tham gia thi trực tuyến một cách công bằng và an toàn Các tính năng phát hiện gian lận sẽ được tích hợp vào trang này để theo dõi hành vi của học sinh trong quá trình làm bài. xvi
Thông qua việc xây dựng và phát triển thử nghiệm mô hình giải pháp trên nền tảng website, đề án sẽ kiểm tra tính khả thi và hiệu quả của các phương pháp và kỹ thuật phát hiện gian lận được áp dụng trong thực tế. xvii
TỔNG QUAN VỀ GIAN LẬN TRONG THI TRỰC TUYẾN
Tổng quan về gian lận trong thi trực tuyến
* Khái quát về gian lận trong thi trực tuyến:
Sự phát triển nhanh chóng của công nghệ và việc triển khai rộng rãi hệ thống học trực tuyến (e-learning) đã đặt ra một số thách thức và vấn đề trong tình hình hiện tại Trong khi các tổ chức giáo dục cố gắng thích nghi với thực tế học tập mới, thực hiện nhiều giải pháp giám thị từ xa, thì sinh viên lại lợi dụng sự chưa chắc chắn và còn nhiều lỗ hổng của phần mềm thi để tìm ra sơ hở và đạt điểm cao hơn mà không tốn nhiều thời gian và công sức[3] [6]
Hình 1.1 Gian lận khi thi trực tuyến
Gian lận trong thi trực tuyến là hành vi vi phạm quy tắc và nguyên tắc của quá trình thi trực tuyến, nhằm mục đích đạt được kết quả không công bằng hoặc không xviii chính xác Đây là một vấn đề nghiêm trọng trong lĩnh vực giáo dục trực tuyến, đặc biệt trong bối cảnh dịch bệnh và tăng cường sử dụng các nền tảng thi trực tuyến. Dưới đây là một số hình thức phổ biến của gian lận trong thi trực tuyến:
Một số hành vi gian lận thường gặp phải khi thi trực tuyến:
• Sử dụng công nghệ và các thiết bị hỗ trợ tiên tiến
• Tìm kiếm câu trả lời trực tuyến
• Chia sẻ nội dung kiểm tra
• Gian lận “Trường cũ” – old school
• Tắt mạng trong quá trình thi để nhờ hỗ trợ
* Sự khác nhau giữa gian lận thi trực tuyến và gian lận khi thi tại trường:
Gian lận thi trực tuyến và gian lận khi thi tại trường có một số khác biệt nhất định Dưới đây là một số sự khác nhau chính:
Môi trường : Khi thi tại trường, học sinh thường được giám sát trực tiếp bởi giáo viên hoặc nhân viên giám sát Họ phải tuân thủ các quy định và hướng dẫn cụ thể về quy trình thi và việc kiểm soát gian lận Trong khi đó, khi thi trực tuyến, học sinh có thể thi tại nơi tự chọn, không có sự giám sát trực tiếp và có thể tiếp cận các nguồn tài liệu hoặc hỗ trợ bên ngoài.
Cách giám sát: Trong trường hợp thi tại trường, giáo viên và nhân viên giám sát có thể tuần tra, quan sát học sinh trực tiếp và kiểm tra xem họ có tuân thủ các quy định và hướng dẫn không Trong khi đó, trong thi trực tuyến, giám sát thường dựa trên công nghệ, như phần mềm giám sát webcam hoặc ghi lại màn hình để theo dõi hành vi của học sinh.
Các phương pháp gian lận : Gian lận trong thi trực tuyến có thể sử dụng các công nghệ và thiết bị thông minh, như truy cập vào mạng internet, sử dụng ứng dụng hỗ trợ, tìm kiếm câu trả lời trực tuyến hoặc giao tiếp qua các phương tiện truyền thông khác Trong khi đó, trong thi tại trường, gian lận có thể liên quan đến xix việc sao chép từ bài viết hoặc tài liệu của người khác, gian lận thông qua việc sử dụng tài liệu cấm hoặc truyền thông với người khác trong quá trình thi.
Công nghệ phát hiện gian lận : Để phát hiện gian lận trong thi trực tuyến, cần sử dụng các công nghệ phát hiện gian lận trực tuyến, như phần mềm giám sát hành vi, phân tích mô hình học tập của học sinh, kiểm tra mạng và thiết bị kết nối Trong khi đó, trong thi tại trường, phát hiện gian lận thường dựa trên sự quan sát và đánh giá của giáo viên và nhân viên giám sát, như nhận biết hành vi bất thường hoặc sự không tuân thủ các quy tắc thi.
Phương pháp phát hiện và giải pháp ngăn chặn gian lận
1.2.1 So sánh phương pháp phát hiện truyền thống và phương pháp sử dụng công nghệ và trí tuệ nhân tạo [4][5]
* Các phương pháp truyền thống để phát hiện gian lận trong thi trực tuyến:
Có một số phương pháp truyền thống được sử dụng để phát hiện gian lận trong thi trực tuyến Dưới đây là một số phương pháp phổ biến:
Quản lý hệ thống thi: Giáo viên hoặc nhân viên giám sát có thể sử dụng phần mềm quản lý hệ thống thi để kiểm soát quy trình thi, giám sát các hành vi của học sinh và đảm bảo tính công bằng Phần mềm này cho phép quản lý và kiểm soát các chức năng như ghi âm màn hình, giám sát webcam, kiểm tra mạng và các thiết bị kết nối, hạn chế truy cập vào các trang web không cho phép trong quá trình thi.
Quy định và hướng dẫn rõ ràng: Tạo ra các quy định và hướng dẫn cụ thể cho học sinh về quy trình thi, việc sử dụng các công cụ và thiết bị, và hành vi chấp hành Cung cấp thông tin chi tiết về các hành vi bị cấm và hậu quả của việc vi phạm để ngăn chặn gian lận. Đánh giá học sinh: Sử dụng nhiều hình thức đánh giá để đo lường hiệu suất của học sinh Việc sử dụng các dạng câu hỏi khác nhau như trắc nghiệm, tự luận hoặc bài tập thực hành có thể giúp làm giảm khả năng gian lận bằng cách yêu cầu học sinh hiểu và áp dụng kiến thức thay vì chỉ tìm kiếm câu trả lời. xx Đổi đề thi: Tạo ra nhiều phiên bản khác nhau của đề thi với các câu hỏi hoặc yêu cầu khác nhau Điều này làm giảm khả năng học sinh chia sẻ câu trả lời hoặc tìm kiếm câu trả lời trực tuyến.
Giám sát trực tuyến: Sử dụng công nghệ webcam và phần mềm giám sát để theo dõi hành vi của học sinh trong quá trình thi Giám sát trực tuyến có thể giúp phát hiện các hành vi bất thường, như việc sử dụng điện thoại di động, giao tiếp với người khác hoặc sử dụng tài liệu cấm.
Tuy nhiên, các phương pháp truyền thống này có thể gặp hạn chế trong việc phát hiện các hình thức gian lận tinh vi hoặc phức tạp hơn Do đó, việc phát triển và sử dụng các công nghệ và phương pháp chống gian lận tiên tiến là cần thiết để nâng cao tính công bằng và đáng tin cậy trong thi trực tuyến.
* Các phương pháp dựa trên công nghệ và trí tuệ nhân tạo để phát hiện gian lận trong thi trực tuyến:
- Phân tích dữ liệu thi: Phân tích dữ liệu từ quá trình thi để phát hiện các biểu hiện của gian lận như thời gian hoàn thành không hợp lý, sự tương đồng giữa các bài làm, hoặc sự không phù hợp về kiến thức Phương pháp này sử dụng các thuật toán và mô hình học máy để xác định các mẫu và hành vi đáng ngờ Các phương pháp dựa trên công nghệ và trí tuệ nhân tạo (AI) đã được phát triển để phát hiện gian lận trong thi trực tuyến Dưới đây là một số phương pháp phổ biến:
Phân tích hành vi học sinh: Các công nghệ AI có thể phân tích và theo dõi hành vi của học sinh trong quá trình thi trực tuyến Chúng có khả năng phát hiện các hành vi đáng ngờ như sử dụng thiết bị ngoại vi không cho phép, thay đổi tab trình duyệt, hoặc chia sẻ màn hình Các thuật toán học máy được sử dụng để xây dựng mô hình hành vi hợp lý của học sinh và nhận biết các hành vi bất thường.
Phân tích ngôn ngữ tự nhiên: Công nghệ xử lý ngôn ngữ tự nhiên (NLP) có thể được sử dụng để phân tích các văn bản, câu trả lời hoặc bài làm của học sinh.Các thuật toán NLP có khả năng phát hiện các sự trùng lặp nội dung, sao chép từ nguồn bên ngoài hoặc vi phạm quy tắc ngôn ngữ. xxi
Phát hiện truy cập trái phép vào tài liệu: Công nghệ AI có thể theo dõi và phát hiện các truy cập trái phép vào tài liệu trong quá trình thi Điều này bao gồm việc phân tích và so sánh các tài liệu được sử dụng trong quá trình thi với các nguồn tài liệu công khai hoặc đề thi trước đó để xác định sự trùng lặp hoặc vi phạm bản quyền.
Xác định giọng nói và nhận dạng khuôn mặt: Công nghệ AI có thể được sử dụng để xác định giọng nói và nhận dạng khuôn mặt của học sinh trong quá trình thi Điều này giúp xác định một cách chính xác người dùng đang tham gia thi và ngăn chặn việc mạo danh.
Hệ thống giám sát trực tuyến: Sử dụng công nghệ webcam và phần mềm giám sát trực tuyến, hệ thống có thể theo dõi và ghi lại hình ảnh và âm thanh trong quá trình thi Các thuật toán AI có thể phân tích dữ liệu này để phát hiện các hành vi gian lận như ngắm nhìn màn hình khác, tương tác với người khác hoặc sử dụng thiết bị cấm.
Các phương pháp dựa trên công nghệ và trí tuệ nhân tạo có tiềm năng trong việc phát hiện gian lận so với phương pháp truyền thống Tuy nhiên, cần xem xét các yếu tố như tính bảo mật, độ tin cậy, và sự chấp nhận của người dùng khi triển khai các phương pháp này trong quá trình thi trực tuyến.
1.2.2 Các phương pháp phát hiện và giải pháp ngăn chặn gian lận hiện nay
Định nghĩa: Đây là một trong những loại hành vi sai trái phổ biến nhất Nó ngụ ý rằng học sinh nhờ người khác làm bài kiểm tra thay cho họ Mạo danh thường được thực hiện trước hoặc giữa buổi kiểm tra trực tuyến Trong trường hợp đầu tiên, sinh viên cố gắng tìm cách đổi chỗ cho người khác trước khi xác thực Ví dụ: họ có thể thay đổi tài liệu nhận dạng hoặc chia sẻ thông tin đăng nhập bài kiểm tra Các sinh viên khác quyết định tự xác minh danh tính của họ và chỉ sau đó nhường chỗ cho một kẻ mạo danh Tình huống này cũng phổ biến vì phần lớn các hệ thống chấm thi trực tuyến chỉ xxii tiến hành xác thực và xác minh trước kỳ thi, do đó không thể ngăn chặn kiểu gian lận này.
Phương pháp và công cụ phân tích ngăn chặn:
Trong quá trình phân tích hành vi mạo danh, các thông tin và dữ liệu có thể được thu thập và xem xét để xác định mối liên quan giữa các thí sinh và đánh giá tính chân thực của họ Một số phương pháp và công cụ phân tích hành vi mạo danh bao gồm:
Xác thực danh tính : Đánh giá sự phù hợp và chính xác của thông tin đăng ký, thông tin cá nhân và các tài liệu xác thực khác để xác định xem thí sinh có đúng là người đăng ký thi hay không.
Theo dõi hành vi: Ghi lại và theo dõi các hoạt động của thí sinh trong quá trình thi Điều này có thể bao gồm việc ghi lại các thao tác trên bàn phím, chuột, hoạt động trên màn hình, thời gian làm bài, và tương tác với giao diện thi.
Các ảnh hưởng của gian lận trong thi trực tuyến
Gian lận trong thi trực tuyến có những ảnh hưởng tiêu cực đáng kể đến nhiều khía cạnh của quá trình thi và hệ thống giáo dục chung Dưới đây là một số ảnh hưởng chính của gian lận trong thi trực tuyến [7]:
Mất công bằng và không công bằng trong quá trình thi: Gian lận trong thi trực tuyến tạo ra mất công bằng và không công bằng giữa những người thực sự làm việc chăm chỉ và những người gian lận Người gian lận có cơ hội đạt điểm cao một cách không công bằng, trong khi những người khác phải đối mặt với cuộc thi không công bằng và không có khả năng cạnh tranh công bằng.
Giảm khả năng đánh giá và đánh giá chính xác năng lực của học sinh/sinh viên: Gian lận trong thi trực tuyến làm giảm khả năng đánh giá đúng và xác định năng lực thực sự của học sinh và sinh viên Giảng viên và người chấm thi không thể xxx đánh giá chính xác khả năng và hiệu suất của học sinh/sinh viên khi họ không làm bài thi một cách trung thực.
Mất niềm tin và lòng tin tưởng trong cộng đồng học tập: Gian lận trong thi trực tuyến gây mất niềm tin và lòng tin tưởng giữa các thành viên trong cộng đồng học tập Sinh viên không còn tin tưởng vào khả năng của nhau và cũng không tin tưởng vào công bằng của quá trình thi. Ảnh hưởng đến phát triển cá nhân và tự tin của học sinh/sinh viên: Gian lận trong thi trực tuyến có thể ảnh hưởng đến phát triển cá nhân và tự tin của học sinh/sinh viên Họ không có cơ hội rèn luyện và phát triển các kỹ năng quan trọng như năng lực nghiên cứu, tư duy phản biện và khả năng tự giải quyết vấn đề.
Giảm giá trị của tấm bằng và chứng chỉ: Gian lận trong thi trực tuyến làm giảm giá trị của tấm bằng và chứng chỉ mà học sinh/sinh viên đạt được Nếu những kết quả thi không phản ánh đúng năng lực và kiến thức của họ, tấm bằng và chứng chỉ sẽ không được công nhận và coi như không có giá trị thực tế. Ảnh hưởng lâu dài cho cá nhân và xã hội: Gian lận trong thi trực tuyến có thể có ảnh hưởng lâu dài đối với cá nhân và xã hội Cá nhân sẽ không phát triển đầy đủ tiềm năng của mình khi không rèn luyện được các kỹ năng cần thiết và không có đạo đức trong học tập Đồng thời, xã hội cũng chịu ảnh hưởng khi không có được nguồn nhân lực có đầy đủ kiến thức và kỹ năng thiết yếu.
Mất khả năng đánh giá và cải thiện: Gian lận trong thi trực tuyến khiến học sinh/sinh viên mất khả năng tự đánh giá và cải thiện bản thân Họ không nhận ra được những điểm yếu của mình và không biết cách nâng cao kỹ năng và kiến thức. Điều này có thể ảnh hưởng đến sự phát triển cá nhân và hạn chế tiềm năng thành công của họ trong tương lai.
Mất kiên nhẫn và khả năng giải quyết vấn đề: Gian lận trong thi trực tuyến khiến học sinh/sinh viên mất đi khả năng kiên nhẫn và khả năng giải quyết vấn đề.Thay vì đối mặt và vượt qua khó khăn trong quá trình học tập, họ dựa vào việc gian lận để đạt kết quả nhanh chóng Điều này gây ảnh hưởng xấu đến sự phát triển và sẽ gặp khó khăn trong tương lai. xxxi
Giảm chất lượng đào tạo và mất động lực học tập: Gian lận trong thi trực tuyến có thể dẫn đến giảm chất lượng đào tạo và mất động lực học tập Khi học sinh/sinh viên cảm thấy rằng họ có thể đạt được kết quả mà không cần phải nỗ lực thực sự, họ có xu hướng không đầu tư đầy đủ vào quá trình học tập Điều này gây ra sự lơ là và giảm động lực học tập, ảnh hưởng đến việc họ tiếp thu kiến thức và phát triển kỹ năng.
Gian lận trong thi trực tuyến không chỉ ảnh hưởng đến cá nhân mà còn có tác động đáng kể đến cộng đồng học tập và xã hội Nó gây mất công bằng, giảm giá trị của giáo dục và tạo ra một môi trường không lành mạnh cho sự phát triển cá nhân và xã hội Để giải quyết vấn đề này, cần áp dụng các biện pháp phòng ngừa và kiểm soát gian lận, đồng thời tăng cường giáo dục về đạo đức và ý thức trong học tập.
Kết luận
Chương này đã tổng quan về gian lận trong thi trực tuyến và chỉ ra những hành vi vi phạm phổ biến xảy ra trong quá trình thi Ngoài ra, chương cũng trình bày và phân tích các phương pháp và giải pháp có thể ngăn chặn những hành vi vi phạm này Từ những nội dung này, chương 2 được xây dựng dựa trên các cơ sở và khái niệm đã được trình bày để tạo ra một hệ thống quản lý và phát hiện gian lận thi trực tuyến hiệu quả. xxxii
CÁC HỆ THỐNG QUẢN LÝ VÀ PHÁT HIỆN GIAN LẬN THI TRỰC TUYẾN HIỆN NAY
Các hệ thống quản lý và phát hiện gian lận hiện nay
2.1.1 EduExam: Hệ thống tổ chức thi trực tuyến kết hợp giám sát và chống gian lận bằng AI
Hệ thống chống gian lận EduExam là một giải pháp công nghệ tiên tiến nhằm đảm bảo tính công bằng và trung thực trong quá trình thi cử và kiểm tra trực tuyến
* Tác giả và Triển khai:
Hệ thống chống gian lận Edu Exam được phát triển bởi 1 nhóm sinh viên của trường học viện công nghệ bưu chính viễn thông(PTIT) Tuy nhiên do gặp 1 số vấn đề liên quan đến công nghệ và các giải pháp xử lý nên hệ thống hiện tại đang chưa áp dụng vào thực tiễn
* Giới thiệu tổng quan công nghệ, giải pháp
Dưới đây là một tổng quan về công nghệ và giải pháp của hệ thống này:
Phân tích hành vi học tập: Hệ thống Edu Exam sử dụng công nghệ phân tích dữ liệu và trí tuệ nhân tạo để theo dõi và phân tích hành vi học tập của học sinh trong quá trình thi Các thông tin được thu thập từ các nguồn như webcam, microphone, và màn hình máy tính để xác định các hành vi không đúng quy tắc, như sử dụng các phần mềm hỗ trợ gian lận, sao chép nội dung, hoặc sự can thiệp của người khác.
Giám sát trực tiếp và ghi hình: Hệ thống cho phép giáo viên và người quản lý giám sát trực tiếp hoạt động của học sinh thông qua webcam và ghi hình màn hình máy tính Điều này giúp đảm bảo tính trung thực và minh bạch trong quá trình thi cử và kiểm tra.
Nhận dạng khuôn mặt: Edu Exam sử dụng công nghệ nhận dạng khuôn mặt để xác định danh tính của học sinh và phát hiện bất kỳ sự thay đổi hoặc can thiệp xxxiii nào trong quá trình thi Điều này giúp ngăn chặn việc đại diện cho người khác hoặc sử dụng phương pháp gian lận liên quan đến danh tính.
Hệ thống cảnh báo và báo cáo: Edu Exam tự động tạo ra cảnh báo và báo cáo chi tiết về các hành vi gian lận và hoạt động học tập của học sinh Giáo viên và người quản lý sẽ nhận được thông báo nhanh chóng về các hành vi đáng ngờ và có thể tiến hành xem xét và xử lý kịp thời.
Tích hợp và quản lý dễ dàng: Hệ thống Edu Exam được thiết kế để tích hợp dễ dàng vào các nền tảng và hệ thống học tập trực tuyến hiện có Nó cung cấp giao diện quản lý thân thiện, cho phép giáo viên và người quản lý quản lý và giám sát các hoạt động thi cử và kiểm tra một cách hiệu quả.
Tổng quan, hệ thống chống gian lận Edu Exam sử dụng các công nghệ tiên tiến để phát hiện và ngăn chặn các hành vi gian lận trong quá trình thi cử và kiểm tra trực tuyến Nó đảm bảo tính công bằng, trung thực và đáng tin cậy trong quá trình đánh giá học tập.
* Phương pháp phát hiện của hệ thống Edu Exam
Hệ thống Edu Exam sử dụng một số phương pháp phát hiện gian lận tiên tiến để đảm bảo tính công bằng và trung thực trong quá trình thi cử và kiểm tra trực tuyến Dưới đây là một số phương pháp phát hiện chính của hệ thống này:
Giám sát hành vi qua webcam và microphone: Hệ thống Edu Exam sử dụng webcam và microphone để giám sát hành vi của học sinh trong quá trình thi Bằng cách theo dõi các hoạt động như di chuyển, nhìn ra xa, đánh máy, nói chuyện, hệ thống có thể phát hiện các hành vi không đúng quy tắc hoặc bất thường như nhìn vào nguồn thông tin không phù hợp hoặc nghe lén thông tin từ nguồn bên ngoài.
Ghi hình màn hình máy tính: Edu Exam ghi lại màn hình máy tính của học sinh trong suốt quá trình thi Điều này cho phép kiểm tra xem có bất kỳ hoạt động gian lận nào như sao chép nội dung từ nguồn khác, sử dụng phần mềm hỗ trợ gian lận hoặc truy cập vào tài liệu không được phép. xxxiv
Nhận dạng khuôn mặt: Hệ thống sử dụng công nghệ nhận dạng khuôn mặt để xác định danh tính của học sinh trong quá trình thi Nó giúp ngăn chặn việc đại diện cho người khác hoặc sử dụng các biện pháp gian lận liên quan đến danh tính.
Phân tích và so sánh dữ liệu: Hệ thống phân tích dữ liệu và so sánh các thông tin thu thập được trong quá trình thi Nó có thể phát hiện bất thường trong mô hình học tập của học sinh, ví dụ như sự khác biệt lớn trong thời gian hoàn thành bài thi, sự tương đồng quá mức với các câu trả lời khác, hoặc mẫu trả lời không thường xuyên.
Xử lý ngôn ngữ tự nhiên: Hệ thống Edu Exam cũng sử dụng các kỹ thuật xử lý ngôn ngữ tự nhiên để phân tích và đánh giá các bài viết, câu trả lời, hoặc phản hồi của học sinh Điều này giúp phát hiện các dấu hiệu gian lận như sao chép nội dung từ nguồn khác, sử dụng ngôn ngữ không phù hợp hoặc câu trả lời không logic.
Như vậy, hệ thống Edu Exam kết hợp các công nghệ và giải pháp để phát hiện và ngăn chặn các hành vi gian lận trong quá trình thi cử và kiểm tra trực tuyến Nó đảm bảo tính công bằng và trung thực trong quá trình đánh giá học tập, tạo điều kiện cho học sinh và giáo viên tham gia vào quá trình thi một cách chân thành và đáng tin cậy.
* Ưu và nhược điểm của hệ thống Edu Exam
Những tính năng khác biệt trong ứng dụng quản lý, phát hiện gian lận thi trực tuyến
xlvi lận thi trực tuyến
- Ứng dụng có 2 trang dành cho thí sinh và người giám sát, quản trị.
- Cho phép người giám sát quan sát kiểm soát được thí sinh đang làm bài thi và có thể đưa ra thông báo trực tiếp đến thí sinh thông qua popup thông báo, cảnh báo.
- Cho phép người giám sát ngừng bài hoặc mở bài cho thí sinh khi xem xét hành vi hoặc phát hiện vi phạm.
- Cấu hình các hành vi vi phạm để ứng dụng tự động phát hiện và đưa ra các cảnh báo, hủy bài thi hoặc kết thúc bài sớm trước thời gian.
Kết luận
Chương này tập trung vào nghiên cứu và tổng quan về các hệ thống quản lý và phát hiện gian lận hiện có Nó cung cấp một cái nhìn tổng quan về công nghệ và giải pháp được sử dụng trong lĩnh vực này Đồng thời, chương cũng phân tích các phương pháp phát hiện gian lận được áp dụng trong các ứng dụng khác nhau Mỗi phương pháp được đánh giá về ưu điểm và nhược điểm để hiểu rõ hơn về hiệu quả và giới hạn của chúng.
Chương cung cấp một số màn hình chi tiết của các ứng dụng đã nghiên cứu,cho thấy cách chúng triển khai các phương pháp phát hiện gian lận Bên cạnh đó,chương 2 cũng giới thiệu một số tính năng khác biệt của ứng dụng mà đề tài nghiên cứu này sẽ phát triển và phân tích chi tiết trong chương 3. xlvii
PHÁT TRIỂN ỨNG DỤNG QUẢN LÝ, PHÁT HIỆN HÀNH VI
Phân tích yêu cầu chức năng của ứng dụng
Ứng dụng quản lý và phát hiện gian lận trực tuyến bao gồm 1 số tính năng và chức năng chính như sau:
Chức năng Mô tả Đăng nhập, Đăng ký - Người dùng có thể đăng ký tài khoản (Chỉ áp dụng với tài khoản là học sinh)
- Người dùng có thể đăng nhập vào ứng dụng bằng tên người dùng và mật khẩu và xác thực bằng nhận diện khuôn mặt
- Người dùng chia thành 2 quyền là học sinh và người giám sát(Giáo viên), đối với mỗi quyền sau khi đang nhập thành công sẽ điều hiếu đến các trang khác nhau.
Tạo và quản lý bài thi - Người dùng có thể tạo và quản lý các cuộc thi thi trực tuyến.
- Thiết lập thời gian và quy định các yêu cầu, quy tắc và hình thức thi cho từng cuộc thi.
Tạo và quản lý câu hỏi Tạo các câu hỏi để áp dụng vào các bài kiểm tra và bài thi Lịch sử thi của thí sinh Tạo báo cáo tổng quan về kết quả thi và các hành vi gian lận phát hiện được.
Cung cấp thống kê về tỷ lệ gian lận, thời gian thi, điểm số, vv.
Giao diện người dùng thân Thiết kế giao diện người dùng dễ sử dụng, thân xlviii thiện thiện và trực quan.
Cung cấp hướng dẫn và hỗ trợ cho người dùng trong quá trình sử dụng ứng dụng.
Bảng 3.1 Danh sách chức năng của ứng dụng
Thiết kế hệ thống
Server Aplication và Websocket server Giám thị
Hình 3.1 Kiến trúc hệ thống
Dựa trên mô hình kiến trúc hệ thống [11] [12] chia thành 3 phần gồm:
Giao diện là phần tương tác trực tiếp với người dùng.
Nhiệm vụ của giao diện là hiển thị thông tin và thu thập dữ liệu từ người dùng.
Giao diện được xây dựng bằng các ngôn ngữ và công nghệ như HTML, CSS, JavaScript và các thư viện hỗ trợ khác
Giao diện gửi yêu cầu tới server xử lý để xử lý các tác động của người dùng và nhận kết quả trả về để hiển thị.
- Server xử lý (Application Layer):
Server xử lý là nơi xử lý các yêu cầu từ giao diện và thực hiện logic nghiệp vụ.
Server xử lý nhận yêu cầu từ giao diện, xử lý dữ liệu, gọi các dịch vụ, tương tác với tầng dữ liệu và trả kết quả về giao diện. xlix
Server xử lý có thể được triển khai bằng ngôn ngữ lập trình như Java và sử dụng framework Spring và thư viện hỗ trợ để xây dựng ứng dụng.
- Tầng dữ liệu (Data Layer):
Tầng dữ liệu là nơi lưu trữ và quản lý dữ liệu của hệ thống.
Tầng dữ liệu bao gồm cơ sở dữ liệu (database) và các hệ thống lưu trữ khác như hệ thống tệp tin, hệ thống quản lý dữ liệu, v.v.
Cơ sở dữ liệu ở ứng dụng này là MySQL
Tầng dữ liệu cung cấp các phương thức và giao thức để thao tác với dữ liệu, như truy vấn, thêm, sửa, xóa, v.v.
Các phần trong mô hình kiến trúc này tương tác với nhau thông qua các giao thức và quy tắc đã được xác định trước, như giao thức HTTP, RESTful API, giao thức giao tiếp với cơ sở dữ liệu, v.v Mô hình này giúp tách biệt và tăng tính rõ ràng của các phần trong hệ thống, giúp dễ dàng quản lý, phát triển và bảo trì.
3.2.2 Thiết kế cơ sở dữ liệu
Bảng classe: Quản lý lớp học
Bảng exam: Quản lý bài thi
Bảng mng_do_exam: Quản lý chi tiết bài thi của thí sinh
Bảng mng_rule: Quản lý các tập luật l
Bảng paper: Quản lý bài kiểm tra
Bảng questions: Quản lý câu hỏi
Bảng question_copy1: Đồng bộ bảng quản lý câu hỏi
Bảng question_paper: Quản lý chi tiết câu hỏi của bài kiểm tra
Bảng record: Lưu lại bài thi của thí sinh
Bảng student: Quản lý học sinh
Bảng teacher: Quản lý giám thị và giáo viên
Bảng toscore: Quản lý tổng điểm của bài thi
Bảng violation_detail_mng: Quản lý chi tiết vi phạm của thí sinh
Phát triển hệ thống
3.3.1 Các yêu cầu và công cụ phát triển hệ thống
Yêu cầu chức năng: Xác định các chức năng quan trọng trong hệ thống, bao gồm quản lý người dùng, quản lý bài thi, phát hiện gian lận, thu thập log, quản lý tập luật và thông báo, cảnh báo.
Yêu cầu phi chức năng: Đưa ra yêu cầu về hiệu suất, bảo mật và triển khai hệ thống lên môi trường đám mây.
Yêu cầu giao diện người dùng: Xác định yêu cầu về giao diện người dùng, bao gồm tính thẩm mỹ và trải nghiệm người dùng.
Ngôn ngữ lập trình: Sử dụng Java và JavaScript để phát triển hệ thống.
Framework và thư viện: Sử dụng Spring Boot, Websocket và Thymeleaf để xây dựng hệ thống.
Cơ sở dữ liệu: Sử dụng MySQL để lưu trữ dữ liệu liên quan đến hệ thống.
Công cụ phát triển phần mềm: Sử dụng IntelliJ IDEA, một môi trường phát triển tích hợp (IDE), để xây dựng và quản lý mã nguồn.
Công cụ quản lý dự án: Sử dụng Airtable để quản lý các công việc và tiến độ của dự án.
Những yêu cầu và công cụ này đóng vai trò quan trọng trong quá trình phát triển li hệ thống thi trực tuyến, giúp đảm bảo tính chính xác, hiệu quả và bảo mật của quá trình thi.
Hình 3.3 Trang chủ ứng dụng
Hình 3.4 Màn hình trang quản trị lii
Hình 3.5 Màn hình thi của thí sinh
Giới thiệu các tập luật và phương pháp phát hiện, xử lý
3.4.1 Các tập luật nghiên cứu Đề án này sẽ nghiên cứu và đề xuất một số tập luật sẽ được áp dụng để phát hiện gian lận khi thi trực tuyến bằng cách thực thiện các cơ chế thu log và xử lý log từ màn hình của thí sinh từ khi bắt đầu thi đến khi kết thúc bài thi như sau:
* Tập luật kiểm tra rời khỏi trang thi:
Luật rời khỏi trang thi khi đang thi: Theo dõi sự thay đổi trạng thái của tab hiện tại trên trình duyệt Nếu tab hiện tại không được focus (tức là thí sinh đã chuyển sang tab khác), có thể kết luận rằng thí sinh đã rời khỏi trang thi.
Luật theo dõi hoạt động trên trang thi: Giám sát hoạt động của thí sinh trên trang thi, bao gồm các sự kiện như chuột di chuyển, nhấp chuột, hoặc nhập liệu từ bàn phím Nếu không có hoạt động nào trong một khoảng thời gian nhất định, có thể kết luận rằng thí sinh đã rời khỏi trang thi
* Tập luật kiểm tra ngắt kết nối khi thi: liii
Luật giám sát kết nối phòng thi: Giám sát trạng thái kết nối mạng của thiết bị Nếu thiết bị mất kết nối mạng trong quá trình thi, có thể kết luận rằng thí sinh đã bị ngắt kết nối.
Dễ triển khai và hiểu: Phương pháp này dễ dàng triển khai và hiểu, không yêu cầu kiến thức sâu về thống kê hoặc trí tuệ nhân tạo.
Phát hiện các hành vi gian lận đã biết: Phương pháp này hiệu quả trong việc phát hiện các hành vi gian lận đã được biết đến và được mô tả trong tập luật.
Có thể tùy chỉnh: Tập luật có thể tùy chỉnh để phù hợp với nhiều loại hành vi gian lận khác nhau.
Tạo ra dấu vết dễ theo dõi: Khi phát hiện gian lận, phương pháp này thường tạo ra dấu vết và ghi chép rõ ràng về việc xảy ra sự cố.
Khả năng bỏ sót hành vi mới: Phương pháp này khó khăn trong việc phát hiện các hành vi gian lận mới mẻ và chưa được biết đến trước đây, do tập luật không thể bao quát hết mọi tình huống.
Khả năng đáp ứng không nhanh: Khi có sự thay đổi trong hành vi gian lận, việc điều chỉnh và cập nhật tập luật có thể mất thời gian.
Rủi ro dự đoán sai cao: Phương pháp này có thể dẫn đến tỷ lệ dự đoán sai
(false positives hoặc false negatives) cao nếu tập luật không được điều chỉnh một cách chính xác.
Không hiệu quả với hành vi phức tạp: Các hành vi gian lận phức tạp có thể lách qua tập luật đơn giản và dẫn đến kết quả sai.
Không tự động hóa cao: Phương pháp này đòi hỏi sự can thiệp thủ công để phát triển, cập nhật và kiểm tra tập luật, làm giảm khả năng tự động hóa và hiệu suất của phương pháp.
Phương pháp phát hiện gian lận theo tập luật có ưu điểm trong việc phát hiện các hành vi gian lận đã biết đến và có thể tùy chỉnh Tuy nhiên, nó có thể không liv hiệu quả với các hành vi mới và phức tạp, và đòi hỏi sự can thiệp thủ công để cập nhật và điều chỉnh tập luật.
* Sự hiệu quả của phương pháp phát hiện gian lận theo tập luật:
Sự hiệu quả của phương pháp phát hiện gian lận theo tập luật so với các phương pháp khác có thể bị ảnh hưởng bởi một số yếu tố Dưới đây là một số yếu tố quan trọng có thể ảnh hưởng đến hiệu suất của phương pháp phát hiện gian lận theo tập luật:
Phạm vi của tập luật: Hiệu suất của phương pháp này sẽ phụ thuộc vào khả năng của tập luật để bao quát và phát hiện các hình thức gian lận khác nhau Nếu tập luật không đủ phong phú hoặc không cập nhật thường xuyên, phương pháp sẽ có khả năng bỏ sót các hình thức gian lận mới.
Phát triển và cập nhật tập luật: Tập luật cần được phát triển và cập nhật liên tục để điều chỉnh cho các hình thức gian lận mới và thay đổi trong hành vi của người dùng.
Khả năng đảm bảo độ nhạy và độ đặc thù: Phương pháp theo tập luật có thể dẫn đến tỷ lệ dự đoán sai (false positives hoặc false negatives) nếu tập luật không được điều chỉnh một cách chính xác Điều này có thể làm giảm hiệu suất phương pháp so với các phương pháp khác.
Khả năng tự động hóa: Phương pháp phát hiện gian lận theo tập luật thường đòi hỏi sự can thiệp thủ công để phát triển, cập nhật và kiểm tra tập luật. Điều này có thể làm giảm khả năng tự động hóa và hiệu suất của phương pháp. Độ phức tạp của gian lận: Các hình thức gian lận phức tạp có thể trốn qua tập luật đơn giản và dẫn đến kết quả sai.
Khả năng áp dụng trong thời gian thực: Phương pháp theo tập luật có thể đòi hỏi thời gian xử lý lâu hơn so với các phương pháp phân loại máy học hoặc trí tuệ nhân tạo khác, làm giảm khả năng áp dụng trong thời gian thực.
Thử nghiệm và đánh giá
3.5.1 Yêu cầu thiết bị khi tham gia thi trực tuyến
* Điều kiện tối thiểu học sinh/sinh viên cần chuẩn bị: lxiv
- 01 máy vi tính hoặc laptop
- 01 điện thoại có camera cài Zoom Cloud Meetings
- Thiết bị liên lạc với cán bộ coi thi (điện thoại bàn, điện thoại di động) trong trường hợp thiết bị tham gia thi trực tuyến gặp sự cố như: mất kết nối Internet, kết nối không ổn định, camera hỏng, mất điện ngoài ý muốn.
* Yêu cầu các thiết bị đảm bảo:
- Camera và micro hoạt động bình thường
- Máy tính và điện thoại có kết nối được với Internet
* Chuẩn bị trước khi vào thi:
- Kiểm tra lại các thiết bị thi hoạt động tốt trước khi thi 15 phút
- Đăng nhập được vào ứng dụng
- Thẻ sinh viên; căn cước công dân; bằng lái xe; hộ chiếu để cán bộ coi thi kiểm tra và chụp ảnh khi được yêu cầu Trường hợp không có các loại giấy tờ trên sinh viên/học viên phải gửi Email xin hoãn thi
- Điều chỉnh Webcam để rõ khuôn mặt và không gian phía sau của sinh viên, học viên
- Sử dụng thiết bị dự thi trong suốt thời gian thi.
- Bật loa trên máy tính để nghe các yêu cầu từ cán bộ coi thi Tắt micro trên ứng dụng Zoom để không gây nhiễu âm thanh.
3.5.2 Một số kịch bản thử nghiệm và phân tích kết quả
3.5.2.1: Thử nghiệm các chức năng chính với vài trò là học sinh/ thí sinh
Bước 1: Đăng nhập vào hệ thống và lấy danh sách các bài thi hiện chưa kết thúc
Hình 3.13 Danh sách bài thi đang diễn ra lxv
Bước 2: Tham gia bài thi và thử nghiệm bắt vi phạm theo các quy tắc đã nghiên cứu
* Thử nghiệm rời khỏi màn hình thi khi đang thi:
Hình 3.14 Cảnh báo thí sinh rời khỏi trang thi
- Khi thí sinh rời khỏi trang thi sẽ ghi nhận log và cảnh báo kèm số lần đã vi phạm
* Thử nghiệm không tương tác với thi khi đang thi:
Hình 3.15 Cảnh báo không tương tác quá 5 phút
- Trong quá trình thi mà thí sinh không tương tác với bài thi trong khoảng 5 phút thì sẽ xuất hiện cảnh báo.
* Thử nghiệm vi phạm quá số lần cho phép: lxvi
Hình 3.16 Vi phạm quá số lần cho phép
- Khi thí sinh tham gia thi vi phạm quá số lần cho phép sẽ bị đẩy ra khỏi màn hình thi và bài thi sẽ không được ghi nhận
- Thí sinh không thể quay lại làm bài thi này nữa và sẽ ghi nhận lỗi vào hệ thống
* Thử nghiệm ngắt kết nối mạng hoặc tắt trang thi khi chưa nộp bài:
Hình 3.17 Cảnh báo ngắt kết nối mạng khi thi
- Khi thí sinh ngắt kết nối mạng hoặc tắt trang web khi đang thi sẽ xuất hiện cảnh báo
* Thử nghiệm bị giáo viên nhắc nhở do vi phạm: lxvii
Hình 3.18 Thông báo nhắc nhở thí sinh vi phạm
- Khi thí sinh vi phạm giáo viên có thẻ nhắc nhở trực tiếp thông qua WebSocket
* Thử nghiệm lấy lịch sử và kết quả thi của thí sinh:
Hình 3.19 Lịch sử kết quả thi của thí sinh 3.5.2.2: Thử nghiệm các chức năng chính với vài trò là giáo viên
Bước 1: Thực hiện thiết lập cấu hình các tập luật lxviii
Hình 3.20 Thiết lập các tập luật vi phạm
* Cấu hình các tập luật bao gồm các thông tin:
Mã quy tắc: Dùng để định danh cho các quy tắc
Tên quy tắc: Tên hiển thị của quy tắc
Số lần vi phạm sẽ nhắc nhở: Cấu hình số lượng khi vi phạm đến 1 số lượng đã cấu hình thì thí sinh sẽ nhận được cảnh báo tự động
Số lần vi phạm sẽ dừng bài thi: Cấu hình số lượng khi thí sinh vi phạm đến 1 số lương đã cấu hình sẽ bị tự động dừng bài thi
Mức độ ưu tiên: Cấu hình bao gồm 3 mức độ là LOW, MEDIUM, HIGH Tùy vào từng mức độ để xác định số lần cảnh báo và số lần vi phạm sẽ bị dừng bài thi
Trạng thái: Trạng thái áp dụng tập luật
Mô tả: Mô tả lại chức năng của từng tập luật
Bước 2: Lấy danh sách phòng thi và kiểm tra số lượng thí sinh đang thi
Hình 3.21 Danh sách thí sinh tham gia phòng thi lxix
- Giám thị/ Giáo viên sẽ vào màn hình danh sách phòng thi đang diễn ra và vào xem chi tiết
- Trong màn xem chi tiết thí sinh tham gia sẽ hiển thị thí sinh bao gồm các thông tin: Tên thí sinh, Trạng thái kết nối, số lần vi phạm và button xem chi tiết vi phạm
Hình 3.22 Màn hình danh sách vi phạm của thí sinh
- Khi giám thị bấm vào nút xem chi tiết sẽ hiển thị ra danh sách các vi phạm của thí sinh và giám thị sẽ xem xét để đóng bài thi của thí sinh ngay lập tức hoặc sẽ chỉ gửi thông tin nhắc nhở
Hình 3.23 Thông báo đóng bài thi thành công lxx
- Khi giám thị bấm nút Dừng bài thi của thí sinh thì bài thì ngay lập tức bị đóng và trả về thông báo thành công.
Hình 3.24 Màn hình nhắc nhở thí sinh
- Khi giám thị gửi thông báo cho thí sinh, hệ thống sẽ sử dụng websocket để gửi thông báo đến cho thí sinh vi phạm đang thi.
Qua phần thử nghiệm, đề án đã nghiên cứu, phát triển và áp dụng thành công các tập luật đã được cấu hình khi thực thiện các cơ chế thu log vi phạm của thí sinh khi làm bài thi trong ứng dụng phát hiện và quản lý gian lận thi trực tuyến Đề án đưa ra đề xuất phương pháp chung để phát hiện và xử lý các gian lận, tiêu biểu là 2 tập luật đã được phân tích và áp dụng vào ứng dụng ở trên Tuy nhiên, để áp dụng cho một hệ thống chống gian lận khi thi trực tuyến lớn hơn thì vẫn cần nghiên cứu và bổ sung thêm các tập luật mới.
Kết luận
Chương này đã tiến hành phân tích và nghiên cứu để xác định các chức năng chính và thiết kế hệ thống cần triển khai Các module cũng được đề xuất để phân tách và phát triển hệ thống theo từng phần riêng biệt Nghiên cứu cũng đã tạo ra một số tập luật để áp dụng vào ứng dụng, giúp phát hiện các hành vi vi phạm dựa trên từng tập luật này Một cơ chế xử lý vi phạm cũng đã được đề xuất, từ khi thí sinh vi phạm cho đến khi thí sinh nhận được kết quả xử lý. lxxi
Dựa trên phân tích và nghiên cứu trên, đề án đã áp dụng các kết quả vào phát triển ứng dụng và thực hiện các thử nghiệm cũng như đánh giá các chức năng chính. Đặc biệt, việc áp dụng tập luật đã cấu hình giúp đạt được kết quả tốt trong việc phát hiện và xử lý các hành vi vi phạm Các kết quả này đã được thử nghiệm và đánh giá để đảm bảo tính hiệu quả và đáng tin cậy của hệ thống.
Từ những phân tích và nghiên cứu trên, đề án đã thành công trong việc áp dụng vào phát triển ứng dụng và đưa ra các thử nghiệm và đánh giá kết quả của các chức năng chính, dựa trên việc cấu hình các tập luật phù hợp Qua đó, đề án đã đưa ra một mô hình quản lý và phát hiện gian lận hiệu quả trong thi trực tuyến, đồng thời đảm bảo tính công bằng và độ tin cậy của quá trình thi. lxxii