Apakah mungkin melacak seseorang yang menggunakan Google selama ujian online?

50

Saya kebetulan seorang profesor di sebuah perguruan tinggi ternama. Saya ingin merancang ujian online untuk lebih dari 1000 siswa melalui sekitar 50 komputer tepat setelah liburan berakhir. Sekarang masalahnya adalah saya telah mendengar bahwa banyak siswa menggunakan Google pada tab yang berbeda untuk menemukan jawaban ketika tidak ada invigilator di sekitarnya.

Saya ingin tahu apakah ada cara untuk melacak kembali setelah ujian melalui semacam sejarah atau cara lain yang mungkin.

Di universitas kami ada sistem standar. Saya tidak pandai menggunakan komputer tetapi saya akan mencoba menjelaskan. Setiap komputer menggunakan Mozilla untuk terhubung ke server yang terletak di pusat melalui IP. Para siswa membukanya dan memasukkan ID dan kata sandi unik untuk memulai ujian. Banyak pertanyaan yang campur aduk dan kelompok siswa yang berbeda memberikan ujian dalam slot waktu yang berbeda.

Apakah ada cara untuk melacaknya karena saya ingin memberikan contoh bagi siswa sehingga mereka tidak akan menipu dan memberikan ujian dengan cara yang jujur.

Rincian tambahan: Karena jumlah komputer kurang dari jumlah siswa, lebih dari 10 siswa akan menggunakan satu komputer pada satu hari selama 10 jam. Setelah ini, jika saya memeriksa histori (dan katakanlah seseorang bahkan lupa untuk menghapus histori dan saya melihatnya), apakah saya dapat mengetahui siapa di antara 10 yang telah melakukannya? Selain itu, apakah ini praktis dan layak?

George
sumber
19
Bagaimana dengan mengalihkan sementara google.com ke halaman yang berisi: “Jangan curang. Kami mengawasimu! ”
Marco
21
Beberapa siswa akan menggunakan smartphone untuk menghindari pengawasan Anda. Orang miskin harus menggunakan sms ke meja bantuan pribadi mereka.
ott--
42
Apakah Anda benar-benar membutuhkan Internet online? Apakah ujian diberikan melalui aplikasi browser? Di sekolah kami, kami benar-benar menonaktifkan akses Internet di lab ketika ujian diberikan, dan kemudian siswa harus mendapatkan ujian dan mengirimkannya melalui server sementara yang berjalan pada beberapa 198.168.1.xxx. Alih-alih memperjuangkan seluruh hal proxy .... jika Internet tidak diperlukan, matikan saja. Ada juga cara untuk membuat internet tidak keluar ....
CppLearner
28
Saya tidak pernah mengerti ujian seperti apa yang seharusnya dibuktikan. Apakah kita mencoba membuktikan bahwa beberapa siswa dapat menghafal, sementara yang lain tidak bisa? Bagaimana hal itu bermanfaat untuk penyelesaian masalah di dunia nyata di mana akses ke google didorong? Sungguh, saya sarankan benar-benar memikirkan kembali konsep mencegah siswa dari mencari. Apa yang terjadi dengan mempercayai orang?
zzzzBov
6
jadi, Anda ingin membiarkan mereka memiliki akses internet untuk tujuan menangkap mereka? Kedengarannya seperti operasi menyengat ...
dotjoe

Jawaban:

35

Sederhana - jalankan sistem pada segmen jaringan yang terpisah (oh sudah, bukan?). Paksa semuanya melalui proxy, atau putuskan sambungan dari internet pada umumnya selama ujian. Tidak ada yang menghentikan seseorang untuk menempelkan lembar contekan bigass di $ randompastebinsite, atau menggunakan proxy mereka sendiri.

Anda akan memiliki waktu JAUH lebih mudah mengisolasi jaringan ujian dari internet daripada menelusuri setiap sistem satu per satu. Anda mungkin memerlukan sakelar dengan koneksi yang cukup untuk semua sistem dan cukup lepaskan port uplink ke internet sesuai kebutuhan. Anda tidak ingin menggunakan nirkabel untuk ini.

Jika Anda bersikeras melakukan forensik, ada beberapa hal yang harus dilakukan dengan asumsi para siswa belum berpikir untuk membersihkan semuanya

Riwayat mozilla dan tampilan cache nirsoft seharusnya membiarkan Anda membaca riwayat dan cache salinan firefox - ini akan dikalahkan dengan membersihkan data pribadi. Mylastsearch akan mempersempit pencarian di mesin pencari.

ipconfig / displaydns di baris perintah akan menampilkan semua domain yang diakses. Menjalankan ipconfig / dnsflush akan menghapusnya - melakukannya setelah setiap siswa memastikan Anda dapat memberi tahu siswa mana yang menggunakan apa.

Journeyman Geek
sumber
3
Proxy mudah dilewati. Tanya sekolah saya. ... Setelah dipikir-pikir, jangan. Saya pikir mereka belum menyadari bahwa seseorang melewati proxy mereka.
RobinJ
10
@RobinJ Proxy tidak dapat dilewati jika jaringan dirancang dengan benar untuk mencegah hal ini. Jawaban Journeyman Geek didasarkan pada gagasan bahwa akses dikontrol secara memadai.
Paul
13
Dan jangan lupa memberi tahu siswa untuk meninggalkan smartphone / tablet di loker
Vinko Vrsalovic
tab yang dijalankan dalam mode pribadi atau penyamaran cenderung mengabaikan masalah di atas juga (yaitu, bahwa Anda dapat memantau apa yang sedang diakses)
warren
1
dosen tidak memotong / displaydns saya pikir. Saya harus menjalankan beberapa tes untuk bersenang-senang di beberapa titik untuk melihat
Journeyman Geek
11

ATAU

Anda dapat menggunakan javascript untuk mendeteksi kapan halaman web ujian kehilangan fokus.
Anda dapat meminta kotak peringatan yang akan meminta siswa untuk mengembalikan fokus ke jendela.
dan hentikan ujian jika siswa masih memilih berpindah tab.

di sini adalah bagaimana Anda dapat mencapainya: Apakah ada cara untuk mendeteksi jika jendela browser saat ini tidak aktif?

tumchaaditya
sumber
Saya telah menghadapi satu ujian online yang memiliki perlindungan seperti itu.
tumchaaditya
5
Ada Hacks (atau Bypass) untuk itu seperti Menonaktifkan Javascript ..
Akshat Mittal
1
@AkshatMittal untuk menyiasati solusi Penonaktifan Javascript, bagaimana jika ada pengaturan mekanisme yang menggunakan Javascript untuk melakukan ping server setiap X banyak detik. Jadi jika JavaScript dinonaktifkan, maka server tidak akan melakukan ping. Setelah banyak ping, tes akan dinonaktifkan, atau ditandai. Atau, saya ingin tahu apakah mengatur variabel ke waktu mulai, kemudian memiliki variabel lain yang merupakan penghitung kedua. Jika waktu saat ini - waktu mulai! = Penghitung kedua, maka kita tahu bahwa JavaScript dinonaktifkan. Dan JavaScript akan diperlukan untuk mengirimkan tes atau maju ke halaman berikutnya. Suatu ide.
joshaidan
19
Solusi yang mengerikan, saya lebih suka tidak dituduh selingkuh karena membuka notepad dengan baik .. catatan sebelum mengirimkan jawaban. Sebagai contoh, profesor saya di sini memberi kami XML jelek dan tidak diindentifikasi dalam ujian online yang harus saya indentasikan dalam editor agar dapat dibaca.
ThiefMaster
1
@joshaidan Setiap keamanan sisi klien harus dapat dilewati. Sebagai contoh, seorang siswa dapat (meskipun ini sangat tidak mungkin) menghapus bagian javascript yang sedang memantau mereka sambil tetap menjawab ping dan membiarkan muka / kirim.
Lily Chung
10

Ada beberapa cara untuk melakukannya. Ketika saya masih kecil, sekitar 10-15 tahun yang lalu, guru sekolah dasar saya akan memberi kami ujian di komputer. Tetapi dia akan duduk di depan PC masternya, dan benar-benar dapat langsung masuk ke desktop masing-masing komputer (Anda dapat melihat layar mereka). Dengan memberi tahu mereka bahwa mereka benar-benar diawasi, dan memanggil nama mereka sesekali, Anda akan menakut-nakuti mereka.

Cara lain adalah tanyakan pada diri Anda apakah Anda membutuhkan akses internet atau tidak. Jika tidak, minta saja administrator lab untuk menonaktifkannya selama ujian. Karena ini adalah sistem universitas, Anda harus melalui administrator. Kebanyakan dari mereka benar-benar dapat menonaktifkannya.

Bagi saya, sebagai CS mayor, saya harus mendapatkan file dari beberapa 192.168.1.1xxIP, dan mengirimkannya melalui server lokal. Guru akan mengemas seluruh direktori, dan mengirim email kepadanya.

Jika Anda benar-benar membutuhkan akses Internet, satu-satunya solusi tercepat adalah dengan mengarahkan ulang google, yahoo, bing. Dan berjalanlah. Pergi dan minta mereka untuk berhenti agar Anda dapat memeriksa PC mereka.

Selain itu, Anda dapat meminta untuk menyiapkan satu akun temp terpadu agar mereka dapat meramban situs web apa pun, tetapi mereka tidak dapat menghapus apa pun karena mereka tidak memiliki izin untuk melakukannya. Atau hanya akun sementara yang tidak memiliki akses Internet.

Anda dapat meminta untuk memperbolehkan hanya situs web XYZ juga. Itu bisa dilakukan melalui file hosts.

Percayalah kepadaku. Tidak ada yang lebih efektif daripada berjalan-jalan dan memantau administrator yang memohon untuk menyetujui kebutuhan Anda seperti meminta pekerjaan baru. Terus berjalan.

CppLearner
sumber
6

Jawaban paling sederhana dari semua yang telah saya lihat sejauh ini adalah apa yang dilakukan perguruan tinggi saya:

Mereka memanfaatkan peramban Respondus Lockdown . Anda membuat siswa masuk ke ujian menggunakan browser Lockdown saja, kemudian memastikan bahwa Anda tidak bisa keluar dari browser itu menggunakan pintasan keyboard atau metode terkenal lainnya yang memaksanya kehilangan fokus. Peramban kemudian mencatat semua yang perlu Anda ketahui, termasuk riwayat dan suka apa pun dan siswa tidak memiliki kemampuan untuk menghapus apa pun.

Con: perguruan tinggi Anda harus membayar lisensi.

Pro besar:

  1. Ini terhubung langsung ke sistem manajemen konten pendidikan paling terkenal seperti Moodle, Blackboard, ANGEL, dll.

  2. Anda tidak perlu khawatir mencari tahu semua solusi lain yang diposting yang melibatkan pengetahuan IT, karena Anda menyatakan Anda tidak terlalu mahir dengan komputer.

Paul
sumber
1
jawaban yang cukup bagus ... tapi ini akan melibatkan pemblokiran mereka dari menggunakan browser lain yang diinstal pada sistem .... dan memblokir dan membuka blokir penggunaan aplikasi pada 50 komputer adalah tugas yang cukup besar ...
tumchaaditya
Jika Anda mengelola ujian melalui Blackboard, Moodle, atau beberapa sistem manajemen pendidikan utama lainnya, itu tidak akan membiarkan Anda masuk kecuali jika Anda menggunakan Respondus Lockdown. Jadi, Anda mengharuskan siswa untuk menginstal program dan ujian online memaksa penggunaan Browser Respondus. Ini bukan solusi yang sempurna dan executable hacking yang nyaman dengan hex editor dapat menghapus pembatasan cukup sederhana, tetapi ini adalah solusi paling sederhana dan seperti yang telah disebutkan orang lain, jika Anda ingin menipu cukup keras Anda akan menemukan cara. Seperti membuka iPad Anda di sisi Anda jika Anda membawanya ke rumah secara online ...
Paul
4

Membangun dari jawaban semua orang (dan menambahkan milik saya ke dalamnya), Ini dia:

  1. Jalankan saja server web lokal untuk menyelenggarakan Ujian, dan mengisolasinya dari internet.

  2. Buat Ajaxantarmuka berbasis untuk Ujian (sehingga menggunakan JavaScript setiap saat untuk mengikuti ujian).

  3. Menggunakan custom build Web-browser melarang perubahan pengaturan dan tidak ada alat debugger (Mungkin dibangun di Visual Basic).

  4. Dari @tumchaaditya jawab Gunakan sesuatu untuk mendeteksi kapan halaman kehilangan Fokus.

  5. Hanya Nonaktifkan google.com untuk saat itu, menggunakan hostsfile atau program lain seperti ini . Anda juga dapat melakukan ini melalui konsol manajemen router (atau konsol webadmin router - biasanya 192.168.1.1), ini akan memblokirnya sepenuhnya melalui Jaringan.

Sunting: (5) th (akhirnya) dijelaskan dalam jawaban ini oleh @avirk

Akshat Mittal
sumber
ringkasan yang bagus ...
tumchaaditya
Bukan hanya ringkasan, tetapi saya telah menambahkan lebih banyak ke yang lain.
Akshat Mittal
2

1 Semua lembaga yang menyelenggarakan ujian Online di-host di server di dalam kampus sehingga ujian online hanya dapat diakses dari jaringan lokal. Dalam hal ini jaringan dapat dipisahkan & diblokir akses ke internet karena siswa hanya perlu akses ke halaman portal ujian online.

Ke-2 Jika ujian diperlukan untuk meng-host melalui internet & Anda harus menggunakan beberapa firewall Perangkat Lunak atau Perangkat Keras untuk mengontrol akses ke situs web yang tidak diinginkan. Ada banyak firewall opensource yang tersedia berdasarkan platform yang berbeda seperti unix, linux, windows.

Ke-3 Sebagian besar ujian diselenggarakan melalui internet & tersedia untuk akses internet publik. Pertanyaannya sudah cukup rumit sehingga jawabannya tidak mudah tersedia di internet. Jadi, jika siswa akan mencoba mencari jawaban di internet, ia akan menghabiskan banyak waktunya yang lagi-lagi tidak ada dalam ujian. Ujian ini seperti ujian buku terbuka.

Semoga ini bisa membantu. untuk setiap pertanyaan quires saya

Dilip Kr. Sharma
sumber
2

Sebagian besar tugas kompleks nyata di dunia modern membutuhkan pemikiran, bukan menghafal. Berhasil menemukan referensi yang benar (Google, lembar contekan, apa pun) dan menggunakannya untuk menyelesaikan tugas yang ada sebenarnya didorong dalam hampir semua pekerjaan. Mungkin alih-alih memaksakan batasan artifisial, Anda harus mencoba mengerjakan ulang soal ujian Anda sebagai gantinya.

Saat ini kedengarannya pertanyaan Anda seperti cek memori sederhana seperti: ingat fakta bersejarah ini dan ceritakan detailnya, ingat persamaan yang terkenal ini atau bukti sekarang dari teorema terkenal ini. Tentu saja jawaban bagi mereka dapat dengan mudah ditemukan secara online dan disalin / ditempelkan pada ujian.

Alih-alih mengubahnya agar memerlukan pemikiran: jangan bertanya bagaimana cara mendapatkan kekuatan dan mengharapkan F = ma dari ingatan, tanyakan, misalnya, apa yang terjadi jika dua objek dengan massa dan kecepatan tertentu akan bertabrakan secara langsung dan biarkan siswa berpikir derivasi apa yang harus digunakan. Menggabungkan dan mencocokkan beberapa parameter yang dipertanyakan akan menjamin Anda tidak dapat menemukan jawaban yang siap di mana pun dan siswa tidak hanya mengingat kata-kata dari buku teks, tetapi menggunakan pengetahuannya dengan benar.

Oleg V. Volkov
sumber
1

Membangun dari jawaban @tumchaaditya , saya sarankan menyiapkan mekanisme JavaScript untuk menonton jika halaman kehilangan fokus , tetapi kemudian juga mengatur cek untuk melihat apakah JavaScript dinonaktifkan. Anda dapat melakukan salah satu dari yang berikut:

  1. Atur mekanisme untuk melakukan ping server setiap X banyak detik. Jika server tidak menerima jumlah ping Y, maka kami tahu bahwa JavaScript dinonaktifkan untuk pengujian khusus ini. Ini tentu saja memiliki beberapa masalah, seperti kemungkinan masalah jaringan juga dapat menyebabkan ping tidak dapat diterima. Jadi jika suatu pengujian ditandai sebagai ping yang hilang, maka suatu prosedur harus disiapkan untuk melihat apakah pengguna curang.
  2. Atau, minta semua maju ke tombol halaman berikutnya, dan tombol uji kirim diimplementasikan dengan JavaScript. Miliki variabel yang disebut start_time yang menyimpan waktu mulai pengujian. Gunakan variabel kedua yang disebut penghitung yang bertambah setiap detik. Ketika metode untuk memajukan halaman, atau mengirimkan tes dipanggil, periksa untuk melihat bahwa counter = current_time - start_time.

Hanya beberapa ide yang saya pikirkan, saya kira mungkin saja (2) rentan jika ada cara untuk menggunakan alat debugger untuk mengubah nilai penghitung.

Yoshaidan
sumber
1

Jalankan server di jaringan lokal, tempat ujian berada. Putuskan koneksi jaringan lokal ini sepenuhnya dari dunia luar, sehingga tetap lokal . Tidak mungkin ada orang yang dapat mengakses Google, atau apa pun yang sama sekali berbeda dari ujian mereka.

Javascript

masukkan deskripsi gambar di sini

Proksi

masukkan deskripsi gambar di sini

RobinJ
sumber
1
-1 untuk informasi yang sudah termasuk dalam jawaban yang dikirimkan sebelum posting Anda.
HaydnWVN
0

Saya pikir berfokus pada solusi teknis "bagaimana cara mengetahui apakah seseorang googling dari PC ini?" sangat banyak dimulai dengan pertanyaan cacat. Jika saya adalah seorang siswa yang mau menipu, saya akan menipu dengan memegang iPhone saya di antara kaki saya dan googling dari sana ketika pengawas itu tidak melihat. Saya akan terkejut jika kurang dari 75% siswa memiliki ponsel pintar yang mereka miliki selama ujian.

Jadi mungkin daripada berfokus pada komputer lab, Anda bisa "mengeraskan" ujian dari kecurangan dengan melihat ujian sebagai satu vektor serangan dan lingkungan sebagai vektor lainnya. iPhone, Google, nota lewat, dan jawaban SMS semua masalah lingkungan. Anda dapat mengeraskan lingkungan dengan menambahkan lebih banyak proktor dan menyelesaikan masalah lingkungan. Membuat tes "bukti google" mungkin menyelesaikan serangan Google baik dari ponsel atau browser, tetapi itu mungkin tidak layak.

tl; dr - Perhatikan seluruh "permukaan serangan" tidak hanya satu aspek kecurangan.

JD Long
sumber
0

Saya tidak mendapatkan apa yang ingin Anda lakukan? Jika Anda ingin menyiapkan ujian yang jujur, Anda dapat mencoba mematikan tautan eksternal. Dan siswa Anda hanya akan bekerja di dalam jaringan.

Cara lain, jika Anda ingin menangkap seseorang menggunakan Google untuk menipu ujian. Anda dapat menggunakan beberapa proksi dengan log dan beberapa sistem perekaman untuk mengetahui kapan setiap siswa akan menggunakan setiap komputer. Setelah ujian Anda akan dapat mencari siswa yang menggunakan Google untuk mencari sesuatu. (Anda akan memiliki tabel dengan alamat IP dan tabel waktu, yang menggunakan komputer ini)

lc0
sumber
-1

Saya akan merekomendasikan Anda untuk memblokir Google.com untuk saat itu. Anda dapat melakukan ini melalui ekstensi NoRedirect untuk Firefox. Anda juga dapat memblokirnya di PC untuk setiap browser melalui host lokal. Pergi ke C:\Windows\System32\Driver\etcdan Anda akan melihat file bernama hosts. Untuk mengedit file ini cukup jalankan notepad menggunakan Run as Administratordan kemudian buka hostsfile melalui itu.

Sekarang Anda harus mengetik

127.0.0.1 somthing.com
127.0.0.1 www.somthing.com

Kami memberi tahu mesin lokal kami bahwa Yahoo sebenarnya ada di mesin lokal. Setiap permintaan www.something.comakan diarahkan ke mesin lokal dan karenanya diblokir secara efektif.

Dan ini akan memblokir situs itu di PC Anda untuk browser apa pun. Untuk mengetahui bagaimana cara memblokir situs melalui localhost lihat jawaban saya ini .

avirk
sumber
Bukan sembarang 'browser', itu akan mengarahkan lalu lintas apa pun !
HaydnWVN
Semua Browser (dan windows) membacanya saat Boot, dan juga akan memblokir semua Traffic ke situs web.
Akshat Mittal