Bir çevrimiçi sınav sırasında Google’ı kullanan birini izlemek mümkün müdür?


50

Tanınmış bir üniversitede profesör oldum. Tatil bittikten hemen sonra yaklaşık 50 bilgisayar üzerinden 1000'den fazla öğrenciye çevrimiçi sınav tasarlamak istiyorum. Şimdi sorun şu ki, hiçbir öğrenci çevrede bulunmadığında cevapları bulmak için Google’ı farklı bir sekmede kullandığını duydum.

Muayenelerden sonra bir tür tarihçe veya başka bir olası yolla bunu geri izlemenin bir yolu olup olmadığını bilmek istiyorum.

Üniversitemizde standart bir sistem var. Bilgisayarlarda iyi değilim ama açıklamaya çalışacağım. Her bilgisayar, merkezi olarak bir IP aracılığıyla konumlandırılmış bir sunucuya bağlanmak için Mozilla'yı kullanır. Öğrenciler açar ve sınava başlamak için benzersiz bir kimlik ve şifre girerler. Birçok soru karışıktır ve farklı öğrenci grupları farklı zaman dilimlerinde sınava girerler.

Öğrencilere örnek olmak istediğim için izini sürmenin bir yolu var, böylece aldatmayacaklar ve sınavları dürüst bir şekilde yapacaklar.

Ek ayrıntılar: Bilgisayar sayısı öğrenci sayısından az olduğu için 10'dan fazla öğrenci, 10 saatlik bir süre boyunca tek bir günde tek bir bilgisayar kullanacaktır. Bundan sonra, tarihi kontrol edersem (ve birisinin geçmişi silmeyi bile unuttuğunu ve görebildiğimi varsayalım), 10 kişiden birinin bunu yaptığını çözebilecek miyim? Üstelik pratik ve uygulanabilir mi?


19
Google.com’u geçici olarak aşağıdakileri içeren bir sayfaya yönlendirmeye ne dersiniz: “Aldatma. Seni izliyoruz! ”
Marco

21
Öğrencilerden bazıları gözetiminizden kaçmak için bir akıllı telefon kullanacaktır. Yoksullar özel yardım masalarına sms kullanmak zorunda kalacaklar.
ott--

42
İnternete gerçekten mi ihtiyacınız var? Sınav tarayıcı üzerinden mi yapılıyor? Okulumuzda, sınav yapıldığında laboratuvardaki İnternet erişimini gerçekten devre dışı bıraktık ve ardından öğrenciler sınava girip, bazılarında çalışan geçici bir sunucu aracılığıyla sunmaları gerekiyor 198.168.1.xxx. Tüm vekil olayıyla savaşmak yerine .... İnternet gerekli değilse, sadece kapatın. İnterneti
dışarı çıkarmamak

28
Bu tür sınavların neyi kanıtlaması gerektiğini asla anlamadım. Bazı öğrencilerin ezberleyebildiğini kanıtlarken bazılarının ezberleyebileceğini mi kanıtlamaya çalışıyoruz? Bu, google'a erişimin teşvik edildiği gerçek dünyada problem çözmede nasıl faydalı olabilir? Gerçekten, öğrencilerin araştırmasını engelleme kavramını tamamen yeniden düşünmenizi öneririm. İnsanlara güvenmeye ne oldu?
zzzzBov

6
Yani, sadece hile yakalamak amacıyla internet erişimine izin vermek ister misiniz?
İğrenç

Yanıtlar:


35

Basit - sistemi ayrı bir ağ segmentinde çalıştırın (zaten zaten değil mi?). Her şeyi bir vekil aracılığıyla zorlayın ya da sınav sırasında internetten bu kesimin bağlantısını kesin. Birinin $ randompastebinsite'e bigass dolandırıcı bir sayfa yapıştırmasını veya kendi proxy'sini kullanmasını engelleyecek hiçbir şey yok.

Muayene ağını internetten ayırmak, her bir sistemi tek tek izlemekten çok daha kolay olacaktır. Muhtemelen tüm sistemler için yeterli bağlantıları olan bir anahtarı ihtiyaç ve sadece ediyorum kesmek gerektiği gibi internete uplink portu. Bunun için kablosuz kullanmak istemiyorsunuz .

Adli tıp yapmakta ısrar ediyorsanız , öğrencilerin her şeyi temizlemeyi düşünmediklerini varsaymayı denemek için birkaç şey vardır.

nirsoft'un mozilla geçmişi ve önbellek görünümü , bir firefox kopyasının geçmişini ve önbelleğini okumanıza izin vermelidir - bu, özel verileri temizleyerek mağlup olur. Mylastsearch, arama motorlarındaki aramaları daraltır.

Bir komut satırında ipconfig / displaydns erişilen tüm alanları gösterecektir. İpconfig / dnsflush çalıştırmak onu temizleyecektir - her öğrenciden sonra yapmak, hangi öğrencinin ne kullandığını anlamanızı sağlar.


3
Proxy'ler kolayca atlanabilir. Okuluma sor. ... İkinci düşünceye göre yapma. Birinin proxy'lerini atladığını henüz anlamadıklarını sanmıyorum.
RobinJ

10
@RobinJ Ağ bunu önlemek için doğru şekilde tasarlandıysa Proxy'ler atlanamaz. Journeyman Geek'in cevabı, erişimin yeterince kontrol edildiği fikrine dayanıyor.
Paul

13
Ve öğrencilere akıllı telefonları / tabletleri dolabında bırakmalarını söylemeyi unutma
Vinko Vrsalovic

sekmeleri özel veya gizli modlarda çalıştırmak, yukarıdaki endişeleri de atlamaya meyillidir (yani, neye erişildiğini izleyebiliyorsunuz)
warren

1
sanırım bypass / displaydns değil. Görmek için bir noktada bazı testler yapmak zorunda kalacağım
Journeyman Geek

11

VEYA

Sınav web sayfasının odağını kaybettiğini belirlemek için javascript'i kullanabilirsiniz.
Öğrenciden odağı pencereye döndürmesini isteyen bir uyarı kutusu isteyebilirsiniz.
ve eğer öğrenci hala geçiş sekmesini seçerse sınavı sonlandırın.

İşte bunu nasıl başarabileceğinizi görebilirsiniz: Bir tarayıcı penceresinin şu anda aktif olup olmadığını tespit etmenin bir yolu var mı?


Böyle bir korumaya sahip bir çevrimiçi sınavla karşılaştım.
tumchaaditya

5
Javascript'i Devre Dışı Bırakma gibi
Kesitler

1
Javascript'i devre dışı bırakmak için geçici bir çözüm bulmak için @AkshatMittal, ya her X saniyede bir sunucuya ping yapmak için Javascript'i kullanan bir mekanizma kurulumu varsa. Yani, JavaScript devre dışı bırakılmışsa, sunucu ping'lenmeyecekti. Çok sayıda ping sonrasında test ya devre dışı bırakılır ya da işaretlenir. Alternatif olarak, başlangıç ​​zamanına bir değişken ayarlayıp ayarlamadığını merak ediyorum, sonra ikinci bir sayaç olan başka bir değişkeni var. Şimdiki zaman - başlangıç ​​saati! = İkinci sayaç ise, JavaScript’in devre dışı bırakıldığını biliyoruz. Ve testi göndermek veya bir sonraki sayfaya ilerlemek için JavaScript gereklidir. Yine de bir fikir.
joshaidan

19
Korkunç bir çözüm, iyi bir not defteri açmak için hile yapmakla suçlanmamayı tercih ederim. Örneğin, buradaki profesörüm, bir editörde okunabilir hale getirmek için girdiğim çevrimiçi bir sınavda çirkin, girintisiz bir XML verdi.
ThiefMaster

1
@joshaidan Herhangi bir müşteri tarafı güvenliği mutlaka by-pass edilebilir. Örneğin, bir öğrenci (bu pek olası olmamakla birlikte), ping'leri cevaplarken ve ilerletme / göndermeye izin verirken, onları izleyen javascript bölümünü kaldırabilir.
Lily Chung

10

Bunu yapmanın yolları var. Küçük bir çocukken, yaklaşık 10-15 yıl önce, ilkokul öğretmenim bize bilgisayarda sınav yapardı. Ancak, ana bilgisayarının önüne oturacaktı ve aslında her bilgisayarın masaüstüne girebiliyordu (ekranlarını görebilirsiniz). Onlara gerçekte izlendiklerini söyleyerek ve arada sırada isimlerini söyleyerek onları korkutacaksınız.

Başka bir yol da kendinize İnternet erişimine ihtiyacınız olup olmadığını sormak. Bunu yapmazsanız, sınav sırasında laboratuvar yöneticisinden bunu devre dışı bırakmasını isteyin. Bu bir üniversite sistemi olduğu için yöneticiyi incelemelisiniz. Birçoğu aslında onu devre dışı bırakabilir.

Benim için CS uzmanı olarak dosyayı bir 192.168.1.1xxIP adresinden almalı ve o yerel sunucu üzerinden sunmalıyım. Öğretmen dizinin tamamını paketlenip ona e-postayla gönderir.

İnternet erişimine gerçekten ihtiyacınız varsa, en hızlı çözüm google, yahoo, bing yönlendirmektir. Ve dolaş. Git ve duraklatmalarını iste, böylece bilgisayarlarını kontrol edebilirsin.

Ayrıca, herhangi bir web sitesine göz atabilecekleri birleşik geçici hesap oluşturmalarını isteyebilirsiniz, ancak izinleri olmadığı için hiçbir şeyi silemezler. Veya yalnızca İnternet erişimi olmayan geçici bir hesap.

Ayrıca sadece XYZ web sitesine de izin vermeyi isteyebilirsiniz. Hosts dosyası aracılığıyla yapılabilir.

Güven Bana. Etrafta dolaşmaktan ve izninizi almak için yöneticiye vermekten daha etkili hiçbir şey yoktur. Yürümeye devam et.


6

Şimdiye kadar gördüğüm cevapların en basiti üniversitemin yaptığı şeydi:

Onlar kullandı Respondus Kilitleme tarayıcısı . Öğrencinin sınava sadece Kilitleme tarayıcısını kullanarak girmesini sağlar, daha sonra klavye kısayollarını veya odaklanmaya zorlamak için iyi bilinen diğer yöntemleri kullanarak tarayıcıdan çıkamayacağınızı garanti eder. Tarayıcı daha sonra, herhangi bir tarih ve benzeri de dahil olmak üzere bilmeniz gereken her şeyi kaydeder ve öğrenci hiçbir şeyi silme yeteneğine sahip değildir.

Con: Üniversiteniz bir lisans için para ödemek zorunda kalacak.

Büyük yanlısı:

  1. Moodle, Blackboard, ANGEL, vb. En tanınmış eğitim içerik yönetim sistemlerine doğrudan bağlanır.

  2. Bilgisayar konusunda pek iyi olmadığınızı belirttiğiniz üzere, BT bilgisini içeren diğer tüm çözümleri bulmaktan endişe duymanıza gerek yok.


1
oldukça güzel bir cevap ... ama bu, sistemde kurulu olan diğer tarayıcıları kullanmalarını engellemekten ibaret olacak .... ve 50 bilgisayarda uygulama kullanımını engelleme ve engellemeyi kaldırma oldukça büyük bir görev ...
tumchaaditya

Bir sınavı Blackboard, Moodle veya diğer büyük eğitim yönetim sistemlerinden bazıları ile yaparsanız, Respondus Lockdown kullanmıyorsanız size izin vermez. Bu nedenle, öğrencinin programı yüklemesini ve sınavın çevrimiçi olmasını Respondus Tarayıcı'nın kullanımını zorlar. Mükemmel bir çözüm değil ve altıgen editörlü bu rahat bilgisayar korsanları, kısıtlamaları kolayca silebiliyorlar, ancak en basit çözüm ve diğerlerinin de söylediği gibi, yeterince zor bir hile yapmak istiyorsanız. Bu evde çevrimiçi olarak alıyorsanız iPad'inizi yanınızda açmak gibi ...
Paul

4

Herkesin cevabından yola çıkarak (ve benimkine ekleyerek), İşte başlıyor:

  1. Sınava ev sahipliği yapmak için yerel bir web sunucusu çalıştırın ve internetten ayırın.

  2. AjaxSınav için temelli bir arayüz yapın (böylece sınava girmek için her zaman JavaScript kullanır).

  3. Özel bir Web tarayıcısı kullanarak herhangi bir ayar değişikliğine izin verilmez ve hata ayıklama araçları kullanılmaz (Belki de Visual Basic'te yerleşik).

  4. @Tumchaaditya yanıtından Sayfa Odağı kaybedince algılamak için bir şey kullanın.

  5. Bunun için google.com'u devre dışı bırak , hostsdosyayı veya bunun gibi başka programları kullan . Bunu yönlendirici yönetim konsolu (veya yönlendirici webadmin konsolu - genellikle 192.168.1.1) aracılığıyla da yapabilirsiniz; bu, onu Ağ üzerinden tamamen engeller.

Düzenleme: (5) Bu (sonunda) bu cevapta @avirk tarafından açıklanmıştır


güzel bir özet ...
tumchaaditya 20:12

Sadece bir özet değil, başkalarına daha fazlasını ekledim.
Akshat Mittal,

2

1 inci. Çevrimiçi sınavları organize eden tüm enstitüler kampus içindeki bir sunucuda barındırılır, böylece çevrimiçi sınav yalnızca yerel ağdan erişilebilir. Bu durumda ağ, internete erişimi engelleyebilir ve engellenebilir çünkü öğrencinin yalnızca çevrimiçi sınav portalı sayfasına erişmesi gerekir.

2. Sınavların internet üzerinden yapılması gerekiyorsa ve istenmeyen web sitelerine erişimi kontrol etmek için bazı Yazılım veya Donanım güvenlik duvarı kullanmanız gerekir. Unix, linux, windows gibi farklı platformlara dayanan birçok açık kaynaklı güvenlik duvarı vardır.

3 üncü. İnternet üzerinden yapılan ve herkese açık internet erişimine açık olan sınavların çoğu, Cevaplar internette kolayca bulunamayacak kadar karmaşık. Eğer öğrenci internette arama cevabını deneyecekse, sınavda yine eksik olan zamanının çoğunu tüketecektir. Bu sınavlar, Açık kitap sınavları gibidir.

Umarım bu yardımcı olabilir. herhangi bir soru için bana mesaj


2

Modern dünyadaki çoğu gerçek karmaşık iş ezberlenmeyi değil düşünmeyi gerektirir. Başarıyla doğru referans (Google, hile sayfaları, her neyse) bulmak ve eldeki görevi çözmek için kullanmak aslında hemen hemen her işte desteklenir. Belki yapay sınırlamalar koymak yerine sınavla ilgili sorularınızı elden geçirmeyi denemelisiniz.

Şu anda, sorunuz basit hafıza kontrolleri gibi geliyor: Bu tarihi gerçeği hatırlayın ve bana ayrıntıları söyleyin, bu iyi bilinen denklemi ya da bu iyi bilinen teorinin bugünkü kanıtını hatırlayın. Elbette bu cevaplar kolayca online olarak bulunabilir ve sınava kopyalanabilir / yapıştırılabilir.

Bunun yerine düşünmeyi istemek için değiştirin: nasıl kuvvet elde edileceğini ve F = ma'yı bellekten beklemesini isteme, örneğin, belirli bir kütle ve hızdaki iki nesne kafa kafaya çarpışacak ve öğrencilerin ne türevlenme gerektiğini düşünmelerine izin verecekse ne olacağını sor. Kullan Söz konusu birkaç parametrenin karıştırılması ve eşleştirilmesi, her ikisinde de hiçbir yerde hazır bir cevap bulamayacağınızı ve öğrencinin ders kitabındaki kelimeleri hatırlamadığını ancak bilgisini doğru kullandığını garanti eder.


1

@Tumchaaditya yanıtından yola çıkarak , sayfanın odağını kaybettiğini izlemek için bir JavaScript mekanizması kurmanızı öneririm , ancak daha sonra JavaScript'in devre dışı bırakılıp bırakılmadığını görmek için bir kontrol ayarlamanızı öneririm . Aşağıdakilerden birini yapabilirsiniz:

  1. Her X saniyede bir sunucuya ping yapmak için bir mekanizma kurun. Sunucu Y miktarda ping almadığında, bu test için JavaScript'in devre dışı bırakıldığını biliyoruz. Elbette bu, olası ağ sorunları da ping'lerin alınmamasına neden olabilir gibi bazı problemlere sahiptir. Bu nedenle, bir test kaybolan pings olarak işaretlenirse, kullanıcının hile yapıp yapmadığını görmek için bir prosedür kurulmalıdır.
  2. Alternatif olarak, bir sonraki sayfa düğmelerine ve JavaScript ile uygulanan test düğmelerine ilerleyin. Testin başlangıç ​​zamanını depolayan start_time adlı bir değişkene sahip olun. Her saniye artırılan sayaç denilen ikinci bir değişken kullanın. Sayfayı ilerletme veya testi gönderme yöntemi çağrıldığında, bu sayacı görmek için kontrol edin = current_time - start_time.

Düşündüğüm birkaç fikir, sanırım sayaç değerini değiştirmek için belki de hata ayıklayıcı araçlarını kullanmanın yolları varsa (2) savunmasız olabilir.


1

Sınavların bulunduğu yerel ağda bir sunucu çalıştırın. Bu yerel ağın tamamen dış dünyayla olan bağlantısını kesin, böylece yerel kalır . Sınavlarından herhangi birinin Google’a veya tüm appart’lara erişebilmesi mümkün değil.

JavaScript

görüntü tanımını buraya girin

vekil

görüntü tanımını buraya girin


1
Gönderinizden önce gönderilen diğer cevaplara daha önce dahil olan bilgiler için -1.
HaydnWVN

0

"Bu bilgisayardan birinin googling olup olmadığını nasıl söylersin?" Teknik çözümlerine odaklanmayı düşünüyorum. yanlış biçimlendirilmiş bir soru ile çok başlıyor. Hile yapmak isteyen bir öğrenci olsaydım, iPhone'umu bacaklarımın arasında tutarak ve proctor bakmadığında oradan googling yaparak hile yapardım. Sınav süresince öğrencilerin% 75'inden daha azının akıllı bir telefonu varsa şaşırırdım.

Bu yüzden belki de laboratuvar bilgisayarlarına odaklanmak yerine, sınava bir saldırı vektörü ve çevre diğeri olarak bakarak sınavda hile yapmadan "sertleşebilirsiniz". iPhone'lar, Google, not alma ve mesajlaşma cevaplarının hepsi çevresel sorunlardır. Daha fazla üretici ekleyerek çevreyi sertleştirebilir ve çevre sorunlarını çözebilirsiniz. Testin "google kanıtı" yapılması, Google saldırısını telefondan veya tarayıcıdan çözebilir, ancak bu mümkün olmayabilir.

tl; dr - Hile yapmanın sadece bir yönüne değil, tüm "saldırı yüzeyine" dikkat edin.


0

Tam olarak ne yapmak istediğini anlamadım? Dürüst bir sınav oluşturmak istiyorsanız, harici bir bağlantıyı kapatmayı deneyebilirsiniz. Ve öğrencileriniz sadece ağ içinde çalışacak.

Başka bir yol, birini yakalamak istiyorsanız Google’ı bir sınavı aldatmak için kullanıyor. Her öğrencinin her bilgisayarı ne zaman kullanacağını bilmek için bazı proxy'leri günlüklerle ve bazı kayıt sistemleriyle kullanabilirsiniz. Sınavdan sonra Google’ı bir şey aramak için kullanan öğrencileri arayabileceksiniz. (Bu bilgisayarı kullanan IP adreslerine sahip bir masa ve bir zamanlama masanız olacak)


-1

Google.com’u o zaman için engellemenizi tavsiye ederim . Bunu Firefox için NoRedirect uzantısıyla yapabilirsiniz . Ayrıca, yerel ana bilgisayar aracılığıyla her tarayıcı için PC'de engelleyebilirsiniz. Git C:\Windows\System32\Driver\etcve adlı bir dosya göreceksin hosts. Bu dosyayı düzenlemek için sadece not defterini kullanarak çalıştırın Run as Administratorve ardından hostsdosyayı açın .

Şimdi sadece yazmak zorundasın

127.0.0.1 somthing.com
127.0.0.1 www.somthing.com

Yerel makinemize Yahoo'nun gerçekten yerel makinede bulunduğunu söylüyoruz. Herhangi bir talep www.something.comyerel makineye yönlendirilecek ve bu nedenle etkili bir şekilde engellenecektir.

Ve bu PC'nizdeki herhangi bir tarayıcı için o siteyi engeller. Sitenin localhost aracılığıyla nasıl engelleneceğini bilmek için bu cevabı görün .


Sadece herhangi bir 'tarayıcı' değil, herhangi bir trafiği yönlendirecektir !
HaydnWVN

Tüm Tarayıcılar (ve pencereler) Boot'da okur ve web sitesine giden tüm Trafiği de engeller .
Akshat Mittal
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.