Có thể theo dõi ai đó sử dụng Google trong một kỳ thi trực tuyến?


50

Tôi tình cờ là một giáo sư tại một trường đại học danh tiếng. Tôi muốn thiết kế một kỳ thi trực tuyến cho hơn 1000 sinh viên thông qua khoảng 50 máy tính ngay sau khi kỳ nghỉ kết thúc. Bây giờ vấn đề là tôi đã nghe nói rằng nhiều sinh viên sử dụng Google trên một tab khác để tìm câu trả lời khi không có người giám sát xung quanh.

Tôi muốn biết liệu có cách nào để quay lại nó sau các kỳ thi thông qua một số loại lịch sử hoặc bất kỳ cách nào khác có thể.

Trong trường đại học của chúng tôi có một hệ thống tiêu chuẩn. Tôi không tốt với máy tính nhưng tôi sẽ cố gắng giải thích. Mỗi máy tính sử dụng Mozilla để kết nối với máy chủ đặt ở trung tâm thông qua IP. Các sinh viên mở nó và nhập một ID và mật khẩu duy nhất để bắt đầu bài kiểm tra. Nhiều câu hỏi bị xáo trộn và các nhóm sinh viên khác nhau làm bài kiểm tra trong một khung thời gian khác nhau.

Có cách nào để theo dõi nó không vì tôi muốn làm gương cho học sinh để chúng không gian lận và làm bài kiểm tra một cách trung thực.

Chi tiết bổ sung: Vì số lượng máy tính ít hơn số lượng sinh viên, hơn 10 sinh viên sẽ sử dụng một máy tính trong một ngày trong khoảng thời gian 10 giờ. Sau này, nếu tôi kiểm tra lịch sử (và giả sử ai đó thậm chí quên xóa lịch sử và tôi thấy nó), liệu tôi có thể tìm ra ai trong số 10 người đã làm điều đó không? Hơn nữa, nó thậm chí còn thiết thực và khả thi?


19
Còn về việc tạm thời chuyển hướng google.com sang một trang có chứa: thì đừng lừa đảo. Chúng tôi đang theo dõi bạn!
Nghiêm

21
Một số sinh viên sẽ sử dụng điện thoại thông minh để thoát khỏi sự giám sát của bạn. Những người nghèo sẽ phải sử dụng sms để trợ giúp riêng tư của họ.
ott--

42
Bạn có thực sự cần Internet trực tuyến? Là kỳ thi được đưa ra thông qua một ứng dụng trình duyệt? Tại trường của chúng tôi, chúng tôi thực sự vô hiệu hóa truy cập Internet trong phòng thí nghiệm khi có bài kiểm tra, và sau đó học sinh phải làm bài kiểm tra và gửi nó thông qua một máy chủ tạm thời chạy trên một số 198.168.1.xxx. Thay vì chiến đấu thông qua toàn bộ điều proxy .... nếu Internet không bắt buộc, chỉ cần tắt nó đi. Cũng có những cách để làm cho internet không hoạt động ....
CppLearner

28
Tôi chưa bao giờ hiểu những gì các loại kỳ thi được cho là để chứng minh. Có phải chúng ta đang cố chứng minh rằng một số học sinh có thể ghi nhớ, trong khi những người khác thì không? Làm thế nào mà tất cả đều hữu ích để giải quyết vấn đề trong thế giới thực nơi khuyến khích truy cập vào google? Thực sự, tôi đề nghị xem xét lại hoàn toàn khái niệm ngăn chặn sinh viên tìm kiếm. Điều gì đã từng xảy ra để tin tưởng mọi người?
zzzzBov

6
Vì vậy, bạn muốn cho phép họ truy cập internet cho mục đích duy nhất là bắt họ gian lận? Âm thanh giống như một hoạt động chích ...
dotjoe

Câu trả lời:


35

Đơn giản - chạy hệ thống trên một phân đoạn mạng riêng biệt (oh bạn đã sẵn sàng, phải không?). Buộc mọi thứ thông qua một proxy hoặc ngắt kết nối phân khúc đó khỏi internet trong một kỳ thi. Không có gì ngăn cản ai đó dán tờ cheat lớn trên $ randompastebinsite hoặc sử dụng proxy của riêng họ.

Bạn sẽ có nhiều thời gian dễ dàng hơn để cách ly mạng thi với internet hơn là lần theo từng hệ thống. Bạn có thể cần một công tắc có đủ kết nối cho tất cả các hệ thống và chỉ cần ngắt kết nối cổng đường lên với internet khi cần. Bạn không muốn sử dụng không dây cho việc này.

Nếu bạn khăng khăng làm pháp y, có một vài điều cần cố gắng giả sử rằng các sinh viên không nghĩ sẽ làm rõ mọi thứ

Lịch sử mozilla và chế độ xem bộ đệm của nirsoft sẽ cho phép bạn đọc lịch sử và bộ đệm của một bản sao của firefox - điều này sẽ bị đánh bại bằng cách xóa dữ liệu riêng tư. Mylastsearch sẽ thu hẹp tìm kiếm trên các công cụ tìm kiếm.

ipconfig / displaydns trong một dòng lệnh sẽ hiển thị tất cả các tên miền được truy cập. Chạy ipconfig / dnsflush sẽ xóa nó - thực hiện nó sau mỗi sinh viên sẽ đảm bảo bạn có thể biết sinh viên nào sử dụng cái gì.


3
Proxy dễ dàng bỏ qua. Hỏi trường của tôi. ... Về ý nghĩ thứ hai, đừng. Tôi không nghĩ họ thậm chí còn nhận ra rằng ai đó đang bỏ qua proxy của họ.
RobinJ

10
@RobinJ Proxy không thể bỏ qua nếu mạng được thiết kế chính xác để ngăn chặn điều này. Câu trả lời của Journeyman Geek được khẳng định dựa trên ý tưởng rằng quyền truy cập được kiểm soát đầy đủ.
Paul

13
Và đừng quên bảo học sinh để điện thoại thông minh / máy tính bảng ở tủ khóa
Vinko Vrsalovic

chạy các tab ở chế độ riêng tư hoặc ẩn danh cũng có xu hướng bỏ qua các mối quan tâm trên (ví dụ: bạn có thể theo dõi những gì đang được truy cập)
warren

1
Tôi không bỏ qua / displaydns tôi nghĩ. Tôi sẽ phải chạy một số thử nghiệm để giải trí vào một lúc nào đó để xem
Journeyman Geek

11

HOẶC LÀ

Bạn có thể sử dụng javascript để phát hiện khi trang web thi mất tập trung.
Bạn có thể nhắc một hộp cảnh báo sẽ yêu cầu học sinh trả lại tiêu điểm cho cửa sổ.
và chấm dứt kỳ thi nếu học sinh vẫn chọn tab chuyển đổi.

Đây là cách bạn có thể đạt được nó: Có cách nào để phát hiện nếu cửa sổ trình duyệt hiện không hoạt động không?


tôi đã phải đối mặt với một kỳ thi trực tuyến có loại bảo vệ như vậy.
tumchaaditya

5
Có Hacks (hoặc Bypass) cho nó như Vô hiệu hóa Javascript ..
Akshat Mittal

1
@AkshatMittal để giải quyết vấn đề Vô hiệu hóa Javascript, điều gì xảy ra nếu có một thiết lập cơ chế sử dụng Javascript để ping máy chủ cứ sau X nhiều giây. Vì vậy, nếu JavaScript bị vô hiệu hóa, thì máy chủ sẽ không được ping. Sau rất nhiều lần ping, bài kiểm tra bị vô hiệu hóa hoặc bị gắn cờ. Ngoài ra, tôi tự hỏi nếu đặt một biến thành thời gian bắt đầu, thì có một biến khác đó là bộ đếm thứ hai. Nếu thời gian hiện tại - thời gian bắt đầu! = Bộ đếm thứ hai, thì chúng ta biết JavaScript đã bị tắt. Và JavaScript sẽ là cần thiết để gửi bài kiểm tra hoặc tiến tới trang tiếp theo. Một ý tưởng nào.
joshaidan

19
Giải pháp khủng khiếp, tôi không muốn bị buộc tội gian lận vì đã mở notepad để thực hiện tốt .. ghi chú trước khi gửi câu trả lời. Ví dụ, giáo sư của tôi ở đây đã cho chúng tôi XML xấu xí, không bị ràng buộc trong một bài kiểm tra trực tuyến mà tôi phải thụt lề trong một trình soạn thảo để làm cho nó có thể đọc được.
ThiefMaster

1
@joshaidan Bất kỳ bảo mật phía khách hàng nào nhất thiết phải bỏ qua. Ví dụ, một sinh viên có thể (mặc dù điều này cực kỳ khó xảy ra) loại bỏ phần javascript đang theo dõi họ trong khi vẫn trả lời các lệnh ping và cho phép tiến / gửi.
Lily Chung

10

Có nhiều cách để làm điều đó. Khi tôi còn là một cậu bé, khoảng 10-15 năm trước, giáo viên tiểu học của tôi sẽ cho chúng tôi kiểm tra trên máy tính. Nhưng cô ấy sẽ ngồi trước PC chính của mình và thực sự có thể đi ngay vào máy tính để bàn của mỗi máy tính (bạn có thể thấy màn hình của chúng). Bằng cách nói với họ rằng họ thực sự đang bị theo dõi, và thỉnh thoảng gọi tên của họ, bạn sẽ khiến họ sợ hãi.

Một cách khác là tự hỏi liệu bạn có cần truy cập Internet hay không. Nếu bạn không, chỉ cần yêu cầu quản trị viên phòng thí nghiệm vô hiệu hóa nó trong kỳ thi. Bởi vì đây là một hệ thống đại học, bạn phải thông qua quản trị viên. Hầu hết trong số họ thực sự có thể vô hiệu hóa nó.

Đối với tôi, là một chuyên viên CS, tôi phải lấy tệp từ một số 192.168.1.1xxIP và gửi nó qua máy chủ cục bộ đó. Giáo viên sẽ nhận được toàn bộ thư mục đóng gói, và gửi email cho anh ta.

Nếu bạn thực sự cần truy cập Internet, giải pháp nhanh nhất duy nhất là chuyển hướng google, yahoo, bing. Và đi bộ xung quanh. Đi và yêu cầu họ tạm dừng để bạn có thể kiểm tra PC của họ.

Ngoài ra, bạn có thể yêu cầu thiết lập một tài khoản tạm thời hợp nhất để họ có thể duyệt bất kỳ trang web nào, nhưng họ không thể xóa bất cứ điều gì vì họ không có quyền làm như vậy. Hoặc chỉ là một tài khoản tạm thời không có quyền truy cập Internet.

Bạn có thể yêu cầu chỉ cho phép trang web XYZ. Nó có thể được thực hiện thông qua các tập tin máy chủ.

Tin tôi đi Không có gì hiệu quả hơn là đi bộ xung quanh và theo dõi quản trị viên cầu xin để phê duyệt yêu cầu của bạn giống như yêu cầu một công việc mới. Tiếp tục đi.


6

Đơn giản nhất trong tất cả các câu trả lời tôi đã thấy cho đến nay là những gì trường đại học của tôi đã làm:

Họ đã sử dụng trình duyệt Phản hồi khóa . Bạn làm cho học sinh đăng nhập vào bài kiểm tra chỉ bằng trình duyệt Khóa, sau đó đảm bảo rằng bạn không thể thoát khỏi trình duyệt đó bằng bất kỳ phím tắt nào hoặc các phương pháp nổi tiếng khác để buộc nó mất tập trung. Trình duyệt sau đó ghi nhật ký mọi thứ bạn cần biết, bao gồm mọi lịch sử và lượt thích và học sinh không có khả năng xóa bất cứ điều gì.

Con: trường đại học của bạn sẽ phải trả tiền cho một giấy phép.

Chuyên nghiệp:

  1. Nó kết nối trực tiếp vào hầu hết các hệ thống quản lý nội dung giáo dục nổi tiếng như Moodle, Blackboard, ANGEL, v.v.

  2. Bạn không phải lo lắng về việc tìm ra tất cả các giải pháp khác được đăng liên quan đến kiến ​​thức CNTT, như bạn đã nói rằng bạn không giỏi lắm với máy tính.


1
câu trả lời khá hay ... nhưng điều này sẽ liên quan đến việc ngăn chặn họ sử dụng các trình duyệt khác được cài đặt trên hệ thống .... và chặn và bỏ chặn sử dụng ứng dụng trên 50 máy tính là nhiệm vụ khá lớn ...
tumchaaditya

Nếu bạn quản lý một bài kiểm tra thông qua Blackboard, Moodle hoặc một số hệ thống quản lý giáo dục lớn khác, nó sẽ không cho phép bạn tham gia trừ khi bạn đang sử dụng Phản hồi khóa. Vì vậy, bạn yêu cầu học sinh cài đặt chương trình và các lực lượng thi trực tuyến sử dụng Trình duyệt Phản hồi. Đây không phải là một giải pháp hoàn hảo và những người thực thi hack thoải mái với trình soạn thảo hex có thể xóa các hạn chế khá đơn giản, nhưng đó là giải pháp đơn giản nhất và giống như những người khác đã đề cập, nếu bạn muốn gian lận đủ mạnh, bạn sẽ tìm ra cách. Giống như mở iPad của bạn bên cạnh nếu bạn lấy cái này ở nhà trực tuyến ...
Paul

4

Xây dựng từ câu trả lời của mọi người (và thêm câu trả lời của tôi vào đó), đây là:

  1. Chỉ cần chạy một máy chủ web cục bộ để lưu trữ Bài kiểm tra và cách ly nó khỏi internet.

  2. Tạo Ajaxgiao diện dựa trên Bài kiểm tra (để nó luôn sử dụng JavaScript để thực hiện bài kiểm tra).

  3. Sử dụng trình duyệt Web xây dựng tùy chỉnh không cho phép thay đổi bất kỳ cài đặt nào và không có công cụ gỡ lỗi (Có thể được xây dựng trong Visual Basic).

  4. Từ câu trả lời @tumchaaditya Sử dụng một cái gì đó để phát hiện khi trang mất Focus.

  5. Chỉ cần vô hiệu hóa google.com trong thời gian đó, sử dụng hoststệp hoặc các chương trình khác như thế này . Bạn cũng có thể thực hiện việc này thông qua bảng điều khiển quản lý bộ định tuyến (hoặc bảng điều khiển webadmin của bộ định tuyến - thường là 192.168.1.1), điều này sẽ chặn hoàn toàn trên Mạng.

Chỉnh sửa: (5) thứ (cuối cùng) được giải thích trong câu trả lời này bởi @avirk


tóm tắt hay ...
tumchaaditya

Không chỉ là một bản tóm tắt, mà tôi đã thêm nhiều hơn cho người khác.
Akshat Găngal

2

1 Tất cả các viện tổ chức các kỳ thi trực tuyến được lưu trữ trên một máy chủ bên trong khuôn viên trường để bài kiểm tra trực tuyến chỉ có thể được truy cập từ mạng cục bộ. Trong trường hợp đó, mạng có thể bị tách và chặn truy cập internet vì học sinh chỉ cần truy cập vào trang cổng thông tin thi trực tuyến.

lần 2. Nếu các bài kiểm tra là cần thiết để lưu trữ qua internet và bạn phải sử dụng một số tường lửa Phần mềm hoặc Phần cứng để kiểm soát quyền truy cập vào các trang web không mong muốn. Có rất nhiều tường lửa mã nguồn mở có sẵn dựa trên các nền tảng khác nhau như unix, linux, windows.

lần thứ 3. Hầu hết các bài kiểm tra được lưu trữ qua internet và có sẵn để truy cập internet công cộng, Các câu hỏi đã đủ phức tạp để câu trả lời không dễ dàng có sẵn trên internet. Vì vậy, nếu sinh viên sẽ thử trả lời tìm kiếm trên internet, nó sẽ tiêu tốn rất nhiều thời gian của anh ta mà lại thiếu anh ta trong các kỳ thi. Các kỳ thi này giống như các kỳ thi sách mở.

Hy vọng điều này có thể giúp đỡ. cho bất kỳ yêu cầu nhắn tin cho tôi


2

Hầu hết các nhiệm vụ phức tạp thực sự trong thế giới hiện đại đòi hỏi phải suy nghĩ, không phải ghi nhớ. Tìm kiếm thành công tài liệu tham khảo chính xác (Google, cheat sheet, bất cứ điều gì) và sử dụng nó để giải quyết công việc thực sự được khuyến khích trong hầu hết mọi công việc. Có thể thay vì áp đặt các giới hạn nhân tạo, bạn nên thử làm lại các câu hỏi thi của mình.

Ngay bây giờ có vẻ như câu hỏi của bạn là kiểm tra bộ nhớ đơn giản như: nhớ lại sự thật lịch sử này và cho tôi biết chi tiết, nhớ lại phương trình nổi tiếng này hoặc bằng chứng hiện tại của định lý nổi tiếng này. Tất nhiên câu trả lời cho những người có thể dễ dàng được tìm thấy trực tuyến và sao chép / dán vào bài kiểm tra.

Thay đổi chúng để yêu cầu suy nghĩ thay vào đó: đừng hỏi làm thế nào để lấy lực và mong đợi F = ma từ bộ nhớ, ví dụ, hãy hỏi điều gì xảy ra nếu hai vật thể có khối lượng và tốc độ cụ thể sẽ va chạm trực diện và để học sinh nghĩ rằng phái sinh phải là gì được dùng. Trộn và kết hợp một số tham số trong câu hỏi sẽ đảm bảo rằng bạn chỉ đơn giản là không thể tìm thấy câu trả lời sẵn sàng ở bất cứ đâu và học sinh đó không chỉ đơn giản là nhớ lại các từ trong sách giáo khoa, mà sử dụng chính xác kiến ​​thức của mình.


1

Dựa trên câu trả lời @tumchaaditya , tôi khuyên bạn nên thiết lập cơ chế JavaScript để xem nếu trang bị mất tiêu điểm , nhưng sau đó cũng thiết lập một kiểm tra để xem liệu JavaScript có bị vô hiệu hóa hay không. Bạn có thể làm một trong những điều sau đây:

  1. Thiết lập một cơ chế để ping máy chủ cứ sau X nhiều giây. Nếu máy chủ không nhận được số lượng ping, thì chúng tôi biết JavaScript đã bị vô hiệu hóa cho thử nghiệm cụ thể này. Điều này tất nhiên có một số vấn đề, chẳng hạn như các sự cố mạng có thể cũng có thể khiến các lệnh ping không được nhận. Vì vậy, nếu một bài kiểm tra bị gắn cờ là mất ping, thì nên thiết lập một quy trình để xem người dùng có bị lừa hay không.
  2. Ngoài ra, có tất cả các tiến tới các nút trang tiếp theo và các nút gửi kiểm tra được triển khai bằng JavaScript. Có một biến gọi là start_time lưu trữ thời gian bắt đầu của bài kiểm tra. Sử dụng một biến thứ hai được gọi là bộ đếm được tăng lên mỗi giây. Khi phương thức nâng cấp trang hoặc gửi bài kiểm tra sẽ được gọi, hãy kiểm tra xem bộ đếm đó = current_time - start_time.

Chỉ cần một vài ý tưởng tôi nghĩ ra, tôi đoán có thể (2) có thể dễ bị tổn thương nếu có những cách có thể sử dụng các công cụ gỡ lỗi để thay đổi giá trị của bộ đếm.


1

Chạy một máy chủ trong mạng cục bộ, nơi các bài kiểm tra được đặt trên đó. Ngắt kết nối mạng cục bộ này hoàn toàn khỏi thế giới bên ngoài, vì vậy nó vẫn là cục bộ . Không có cách nào mà bất cứ ai cũng có thể truy cập Google, hoặc bất cứ điều gì ở tất cả các ứng dụng từ bài kiểm tra của họ.

Javascript

nhập mô tả hình ảnh ở đây

Ủy quyền

nhập mô tả hình ảnh ở đây


1
-1 cho thông tin đã được bao gồm trong các câu trả lời được gửi khác trước bài viết của bạn.
HaydnWVN

0

Tôi nghĩ rằng tập trung vào các giải pháp kỹ thuật của "làm thế nào để biết nếu ai đó đang googling từ PC này?" là rất nhiều bắt đầu với một câu hỏi không đúng. Nếu tôi là một sinh viên sẵn sàng gian lận, tôi sẽ gian lận bằng cách giữ chiếc iPhone của mình ở giữa hai chân và googling từ đó khi người giám sát không nhìn. Tôi sẽ ngạc nhiên nếu ít hơn 75% sinh viên sở hữu một chiếc điện thoại thông minh trong kỳ thi.

Vì vậy, có lẽ thay vì tập trung vào các máy tính trong phòng thí nghiệm, bạn có thể "làm cứng" bài kiểm tra bằng cách gian lận bằng cách xem bài kiểm tra như một vectơ tấn công và môi trường như một phương pháp khác. iPhone, Google, lưu ý thông qua và nhắn tin trả lời là tất cả các vấn đề môi trường. Bạn có thể làm cứng môi trường bằng cách thêm nhiều proctors và giải quyết các vấn đề môi trường. Làm bài kiểm tra "bằng chứng google" có thể giải quyết cuộc tấn công của Google từ điện thoại hoặc trình duyệt, nhưng điều đó có thể không khả thi.

tl; dr - Hãy chú ý đến toàn bộ "bề mặt tấn công" không chỉ là một khía cạnh của gian lận.


0

Tôi đã không nhận được chính xác những gì bạn muốn làm gì? Nếu bạn muốn thiết lập một bài kiểm tra trung thực, bạn có thể thử tắt một liên kết bên ngoài. Và sinh viên của bạn sẽ chỉ làm việc trong mạng.

Một cách khác, nếu bạn muốn bắt ai đó đang sử dụng Google để gian lận trong kỳ thi. Bạn có thể sử dụng một số proxy với nhật ký và một số hệ thống ghi âm để biết khi nào mọi sinh viên sẽ sử dụng mọi máy tính. Sau khi kiểm tra, bạn sẽ có thể tìm kiếm những sinh viên đã sử dụng Google để tìm kiếm thứ gì đó. (Bạn sẽ có một bảng có địa chỉ IP và bảng thời gian, người đang sử dụng máy tính này)


-1

Tôi sẽ khuyên bạn nên chặn Google.com trong thời gian đó. Bạn có thể làm điều này thông qua tiện ích mở rộng NoRedirect cho Firefox. Ngoài ra, bạn có thể chặn nó trên PC cho mọi trình duyệt thông qua máy chủ lưu trữ cục bộ. Đi đến C:\Windows\System32\Driver\etcvà bạn sẽ thấy một tập tin có tên hosts. Để chỉnh sửa tệp này, chỉ cần chạy notepad bằng cách sử dụng Run as Administratorvà sau đó mở hoststệp thông qua nó.

Bây giờ bạn phải gõ

127.0.0.1 somthing.com
127.0.0.1 www.somthing.com

Chúng tôi đang nói với máy cục bộ của mình rằng Yahoo thực sự tồn tại trên máy cục bộ. Mọi yêu cầu www.something.comsẽ được chuyển đến máy cục bộ và do đó bị chặn một cách hiệu quả.

Và điều này sẽ chặn trang web đó trên PC của bạn cho bất kỳ trình duyệt nào. Để biết cách chặn trang web thông qua localhost, hãy xem câu trả lời này của tôi .


Không chỉ là bất kỳ 'trình duyệt' nào, nó sẽ chuyển hướng bất kỳ lưu lượng truy cập nào !
HaydnWVN

Tất cả các Trình duyệt (và cửa sổ) đọc nó tại Boot và nó cũng sẽ chặn tất cả Lưu lượng truy cập vào trang web.
Akshat Găngal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.