Est-il possible de retrouver une personne utilisant Google lors d'un examen en ligne?

50

Il se trouve que je suis professeur dans un collège réputé. Je souhaite concevoir un examen en ligne pour plus de 1000 étudiants via environ 50 ordinateurs juste après la fin des vacances. Le problème, c’est que j’ai entendu dire que de nombreux étudiants utilisent Google sur un onglet différent pour trouver des réponses quand il n’ya pas de surveillant.

Je veux savoir s’il existe un moyen de revenir en arrière après les examens via une sorte d’historique ou de toute autre manière possible.

Dans notre université, il existe un système standard. Je ne suis pas bon avec les ordinateurs, mais je vais essayer d'expliquer. Chaque ordinateur utilise Mozilla pour se connecter à un serveur centralisé via une adresse IP. Les étudiants l'ouvrent et saisissent un identifiant et un mot de passe uniques pour commencer les examens. Beaucoup de questions sont mélangées et différents groupes d'étudiants passent l'examen dans un créneau horaire différent.

Y a-t-il un moyen de le tracer puisque je veux donner l'exemple aux étudiants pour qu'ils ne trichent pas et ne donnent pas les examens de manière honnête.

Détails supplémentaires: comme le nombre d’ordinateurs est inférieur au nombre d’étudiants, plus de 10 étudiants utiliseront un seul ordinateur le même jour sur une période de 10 heures. Après cela, si je vérifie l'historique (et disons que quelqu'un a même oublié de supprimer l'historique et que je le vois), pourrais-je savoir qui parmi les 10 l'a fait? De plus, est-ce même pratique et réalisable?

George
la source
19
Pourquoi ne pas rediriger temporairement google.com vers une page contenant: «Ne trichez pas. Nous vous surveillons! »
Marco
21
Certains étudiants utiliseront un smartphone pour échapper à votre surveillance. Les pauvres devront utiliser sms pour leurs services d’assistance privés.
Octobre
42
Avez-vous réellement besoin d'Internet en ligne? L'examen est-il donné via une application de navigateur? Dans notre école, nous désactivons effectivement l'accès Internet dans le laboratoire lorsqu'un examen est donné. Les étudiants doivent ensuite obtenir l'examen et le soumettre via un serveur temporaire fonctionnant sur certains d'entre eux 198.168.1.xxx. Au lieu de lutter contre tout le processus de procuration ... si Internet n'est pas requis, désactivez-le. Il existe également des moyens de rendre Internet non sortant ....
CppLearner le
28
Je n'ai jamais compris ce que ce genre d'examen est censé prouver. Essayons-nous de prouver que certains étudiants peuvent mémoriser, tandis que d'autres ne le peuvent pas? En quoi cela est-il utile à la résolution de problèmes dans le monde réel où l'accès à Google est encouragé? Vraiment, je suggérerais de repenser complètement le concept d'empêcher les étudiants de chercher. Qu'est-il arrivé à la confiance des gens?
zzzzBov
6
alors, vous voulez leur laisser un accès Internet dans le seul but de les surprendre en train de tricher? Cela ressemble à une opération de piqûre ...
dotjoe

Réponses:

35

Simple - exécutez le système sur un segment de réseau séparé (oh, vous l'êtes déjà, n'est-ce pas?). Forcez tout via un proxy ou déconnectez ce segment d'Internet en général pendant un examen. Rien n'empêche quelqu'un de coller une aide-mémoire bigass sur $ randompastebinsite ou d'utiliser son propre proxy.

Vous aurez BEAUCOUP plus facile d'isoler le réseau d'examen d'Internet que de suivre chaque système un par un. Vous aurez probablement besoin d'un commutateur avec suffisamment de connexions pour tous les systèmes et déconnectez simplement le port de liaison montante à Internet si nécessaire. Vous ne voulez pas utiliser le sans fil pour cela.

Si vous insistez pour faire de la médecine légale, il y a quelques choses à essayer en supposant que les étudiants n'aient pas pensé à tout effacer

L'historique de mozilla et la vue en cache de nirsoft devraient vous permettre de lire l'historique et le cache d'une copie de firefox. Cette opération serait vaincue en effaçant les données privées. Mylastsearch limitera les recherches sur les moteurs de recherche.

ipconfig / displaydns dans une ligne de commande affiche tous les domaines auxquels vous avez accédé. Exécuter ipconfig / dnsflush le supprimera - le faire après chaque élève s’assurerait que vous pouvez savoir quel élève utilise quoi.

Compagnon Geek
la source
3
Les procurations sont facilement contournables. Demandez à mon école. ... à la réflexion, ne le faites pas. Je ne pense pas qu'ils ont même réalisé encore que quelqu'un contourne leur proxy.
RobinJ
10
@RobinJ Les proxies ne peuvent pas être contournés si le réseau est conçu correctement pour empêcher cela. La réponse de Journeyman Geek repose sur l'idée que l'accès est contrôlé de manière adéquate.
Paul
13
Et n'oubliez pas de dire aux étudiants de laisser leurs smartphones / tablettes dans un casier
Vinko Vrsalovic le
le fait de faire fonctionner des onglets en mode privé ou incognito a tendance à contourner les problèmes susmentionnés (c.-à-d. que vous pouvez surveiller ce qui est consulté)
warren le
1
ne pas contourner / displaydns je pense. Je devrai faire quelques tests pour m'amuser à un moment donné pour voir
Journeyman Geek
11

OU

Vous pouvez utiliser javascript pour détecter le moment où la page Web de l'examen perd le focus.
Vous pouvez afficher une boîte d’avertissement demandant à l’étudiant de revenir sur la fenêtre.
et terminez l'examen si l'étudiant choisit toujours de changer d'onglet.

Voici comment vous pouvez y arriver: Existe - t-il un moyen de détecter si une fenêtre du navigateur n'est pas active?

tumchaaditya
la source
J'ai fait face à un examen en ligne qui avait ce type de protection.
tumchaaditya
5
Il y a des Hacks (ou Bypass) à cela, tels que la désactivation de Javascript ..
Akshat Mittal
1
@AkshatMittal pour contourner la solution de contournement du javascript désactivée, que se passe-t-il s'il existe un mécanisme de configuration utilisant Javascript pour envoyer un ping à un serveur toutes les X secondes? Donc, si JavaScript était désactivé, le serveur ne serait pas envoyé. Après autant de pings, le test est désactivé ou signalé. Alternativement, je me demande si définir une variable à une heure de début, puis avoir une autre variable qui est un deuxième compteur. Si heure actuelle - heure de début! = Compteur de secondes, nous savons que JavaScript est désactivé. Et JavaScript serait nécessaire pour soumettre le test ou passer à la page suivante. Une idée quand même.
Joshaidan
19
Horriblement la solution, je préférerais ne pas être accusé de tricherie pour avoir bien ouvert le bloc-notes .. notes avant de soumettre une réponse. Par exemple, mon professeur ici nous a donné un fichier XML laid et sans mise en retrait dans un examen en ligne que je devais mettre en retrait dans un éditeur pour le rendre lisible.
ThiefMaster
1
@ joshaidan Toute sécurité côté client est nécessairement contournable. Par exemple, un étudiant pourrait (bien que cela soit extrêmement improbable) supprimer la partie javascript qui les surveillait tout en répondant aux pings et en permettant l’avance / la soumission.
Lily Chung
10

Il y a moyen de le faire. Quand j'étais petit garçon, il y a environ 10-15 ans, mon professeur d'école primaire nous donnait un examen sur ordinateur. Mais elle s'asseyait devant son PC maître et pouvait aller directement dans le bureau de chaque ordinateur (vous pouvez voir leurs écrans). En leur disant qu'ils sont réellement surveillés et en appelant leur nom de temps en temps, vous leur ferez peur.

Vous pouvez également vous demander si vous avez besoin d'un accès Internet ou non. Si vous ne le faites pas, demandez simplement à l'administrateur du laboratoire de le désactiver pendant l'examen. Comme il s’agit d’un système universitaire, vous devez passer par l’administrateur. La plupart d'entre eux peuvent réellement le désactiver.

Pour moi, en tant que CS majeur, je dois obtenir le fichier à partir d'une 192.168.1.1xxadresse IP et le soumettre via ce serveur local. L'enseignant obtiendra le répertoire complet et l'enverra par courrier électronique.

Si vous avez vraiment besoin d'un accès à Internet, la seule solution rapide consiste à rediriger Google, Yahoo, Bing. Et se promener. Allez leur demander de faire une pause afin que vous puissiez vérifier leurs PC.

En outre, vous pouvez demander à configurer un compte temporaire unifié qui permette de naviguer sur n’importe quel site Web, mais ils ne peuvent rien supprimer car ils n’ont pas l’autorisation de le faire. Ou simplement un compte temporaire qui n'a pas accès à Internet.

Vous pouvez demander à autoriser uniquement le site Web XYZ également. Cela peut être fait via le fichier hosts.

Croyez-moi. Il n’ya rien de plus efficace que de se promener et de surveiller l’administrateur chargé de mendier d’approuver votre demande, c’est comme demander un nouvel emploi. Continue à marcher.

CppLearner
la source
6

La plus simple de toutes les réponses que j'ai vues jusqu'à présent est ce que mon collège a fait:

Ils ont utilisé le navigateur Respondus Lockdown . Vous faites que l’élève se connecte à l’examen à l’aide du navigateur Lockdown uniquement, ce qui garantit que vous ne pouvez pas quitter ce navigateur à l’aide de raccourcis clavier ou d’autres méthodes bien connues pour le forcer à perdre le focus. Le navigateur enregistre ensuite tout ce que vous devez savoir, y compris l'historique et similaire, et l'étudiant n'a pas la possibilité de supprimer quoi que ce soit.

Contre: votre collège devra payer pour une licence.

Major pro:

  1. Il se connecte directement aux systèmes de gestion de contenu pédagogique les plus connus tels que Moodle, Blackboard, ANGEL, etc.

  2. Vous n'avez pas à vous soucier de trouver toutes les autres solutions publiées qui impliquent des connaissances en informatique, car vous avez déclaré que vous n'étiez pas très bon avec les ordinateurs.

Paul
la source
1
réponse plutôt sympa ... mais cela impliquera de les empêcher d'utiliser d'autres navigateurs installés sur le système .... et bloquer et débloquer l'utilisation des applications sur 50 ordinateurs est une tâche assez énorme ...
tumchaaditya
Si vous administrez un examen via Blackboard, Moodle ou certains des principaux systèmes de gestion de l'éducation, il ne vous laissera pas entrer à moins que vous utilisiez Respondus Lockdown. Vous avez donc besoin de l’élève pour installer le programme et l’examen en ligne force l’utilisation du navigateur Respondus. Ce n'est pas une solution parfaite et ces exécutables de piratage confortables avec un éditeur hexadécimal peuvent supprimer les restrictions très simplement, mais c'est la solution la plus simple et, comme d'autres l'ont mentionné, si vous voulez tricher assez fort, vous trouverez un moyen. C'est comme avoir votre iPad ouvert à vos côtés si vous prenez ceci à la maison en ligne ...
Paul
4

Construire à partir de la réponse de chacun (et y ajouter la mienne), la voici:

  1. Il suffit d’exécuter un serveur Web local pour héberger l’examen et de l’isoler d’Internet.

  2. Créez une Ajaxinterface basée sur l'examen (afin qu'il utilise JavaScript à tout moment pour avoir l'examen).

  3. L'utilisation d'un navigateur Web personnalisé empêche le changement des paramètres et aucun outil de débogage (éventuellement intégré à Visual Basic).

  4. De @tumchaaditya answer Utilisez quelque chose pour détecter le moment où la page perd son focus.

  5. Il suffit de désactiver google.com pour cette période, en utilisant un hostsfichier ou un autre programme comme celui-ci . Vous pouvez également le faire via la console de gestion du routeur (ou la console du routeur Webadmin - généralement 192.168.1.1), cela le bloquera complètement sur le réseau.

Edit: (5) ème est (éventuellement) expliqué dans cette réponse par @avirk

Akshat Mittal
la source
beau résumé ...
tumchaaditya
Pas simplement un résumé, mais j'ai ajouté plus à d'autres.
Akshat Mittal
2

1er Tous les instituts organisent des examens en ligne sont hébergés sur un serveur à l'intérieur du campus de sorte que l'examen en ligne ne peut être consulté à partir du réseau local. Dans ce cas, le réseau pourrait être séparé et l'accès à Internet bloqué, car l'étudiant n'aurait besoin que d'accéder à la page du portail d'examen en ligne.

2ème. Si les examens doivent être hébergés sur Internet, vous devez utiliser un pare-feu logiciel ou matériel pour contrôler l’accès aux sites Web indésirables. Il existe de nombreux pare-feu opensource disponibles basés sur différentes plates-formes comme Unix, Linux, Windows.

3ème. La plupart des examens sont organisés sur Internet et sont accessibles au public. Les questions sont déjà suffisamment compliquées pour que les réponses ne soient pas facilement disponibles sur Internet. Donc, si l’élève essaie de chercher une réponse sur Internet, il perdra beaucoup de temps, ce qui lui manque encore à l’examen. Ces examens ressemblent à des examens à livre ouvert.

J'espère que cela pourrait aider. pour toute demande me message

Dilip Kr. Sharma
la source
2

La plupart des tâches complexes dans le monde moderne exigent de la réflexion, pas de la mémorisation. Trouver des références correctes (Google, aide-mémoire, etc.) et les utiliser pour résoudre des problèmes sont en réalité encouragés dans presque tous les travaux. Peut-être qu'au lieu d'imposer des limitations artificielles, vous devriez plutôt essayer de retravailler vos questions d'examen.

Pour le moment, il semble que votre question soit une simple vérification de la mémoire: rappelez-vous ce fait historique et donnez-moi des détails, rappelez-vous cette équation bien connue ou présentez la preuve de ce théorème bien connu. Bien sûr, les réponses à ces questions peuvent facilement être trouvées en ligne et copiées / collées à l'examen.

Au lieu de cela, demandez-leur de penser: ne demandez pas comment tirer de la force et attendez F = ma de la mémoire, demandez par exemple ce qui se passera si deux objets de masse et de vitesse spécifiques entrent en collision frontale et laissez les étudiants penser à ce que la dérivation doit faire. être utilisé. Mélanger et faire correspondre plusieurs paramètres en question garantira à la fois que vous ne pouvez pas trouver de réponse prête nulle part et que l’élève ne se contente pas de rappeler des mots d’un manuel, mais utilise correctement ses connaissances.

Oleg V. Volkov
la source
1

En me basant sur la réponse de @tumchaaditya , je suggère de mettre en place un mécanisme JavaScript pour surveiller si la page perd son focus , mais également pour vérifier si JavaScript est désactivé. Vous pouvez soit effectuer l’une des opérations suivantes:

  1. Configurez un mécanisme pour envoyer un ping à un serveur toutes les X secondes. Si le serveur ne reçoit pas une quantité Y de requêtes ping, nous savons que JavaScript a été désactivé pour ce test particulier. Cela pose bien sûr quelques problèmes, tels que des problèmes de réseau éventuels pouvant également empêcher les pings de recevoir. Ainsi, si un test est signalé comme une requête ping perdue, une procédure doit être définie pour déterminer si l'utilisateur a triché ou non.
  2. Vous pouvez également passer tous les boutons à la page suivante et mettre en œuvre les boutons de test de test avec JavaScript. Avoir une variable appelée start_time qui stocke l'heure de début du test. Utilisez une deuxième variable appelée compteur qui s'incrémente toutes les secondes. Lorsque la méthode pour avancer la page ou soumettre le test est appelée, vérifiez que counter = current_time - start_time.

Juste quelques idées auxquelles j'ai pensé, je suppose qu'il est possible que (2) soit vulnérable s’il existe des moyens d’utiliser des outils de débogage pour modifier la valeur de counter.

Joshaidan
la source
1

Exécutez un serveur sur le réseau local, où se trouvent les examens. Déconnectez complètement ce réseau local du monde extérieur afin qu'il reste local . Personne ne pourra accéder à Google ou à quoi que ce soit en dehors de son examen.

Javascript

entrez la description de l'image ici

Procuration

entrez la description de l'image ici

RobinJ
la source
1
-1 pour les informations déjà incluses dans d'autres réponses soumises avant votre publication.
HaydnWVN
0

Je pense en mettant l'accent sur les solutions techniques de "comment savoir si quelqu'un googe depuis ce PC?" commence très bien avec une question mal formée. Si j'étais un étudiant disposé à tricher, je tricherais en tenant mon iPhone entre mes jambes et en recherchant Google alors que le surveillant ne regardait pas. Je serais surpris que moins de 75% des étudiants aient un téléphone intelligent en leur possession pendant l'examen.

Alors peut-être que plutôt que de vous concentrer sur les ordinateurs de laboratoire, vous pourriez "endurcir" l'examen de la triche en considérant le test comme un vecteur d'attaque et l'environnement comme un autre. Les iPhones, Google, le passage de notes et les réponses par SMS sont tous des problèmes environnementaux. Vous pouvez renforcer l'environnement en ajoutant plus de surveillants et résoudre les problèmes d'environnement. Faire le test "Google preuve" pourrait résoudre l'attaque de Google soit par téléphone ou par navigateur, mais cela pourrait ne pas être réalisable.

tl; dr - Faites attention à l'ensemble de la "surface d'attaque" et non pas à un seul aspect de la triche.

JD Long
la source
0

Je n'ai pas compris ce que tu veux faire exactement? Si vous souhaitez configurer un examen honnête, vous pouvez essayer de désactiver un lien externe. Et vos étudiants ne travailleront qu’à l’intérieur du réseau.

Une autre façon, si vous voulez attraper quelqu'un, utilise Google pour tromper un examen. Vous pouvez utiliser un proxy avec des journaux et un système d’enregistrement pour savoir quand chaque élève utilisera chaque ordinateur. Après examen, vous pourrez rechercher des étudiants ayant utilisé Google pour effectuer une recherche. (Vous aurez une table avec des adresses IP et une table de chronométrage, qui utilisait cet ordinateur)

lc0
la source
-1

Je vous recommanderai de bloquer Google.com pour cette période. Vous pouvez le faire via l' extension NoRedirect pour Firefox. Aussi, vous pouvez le bloquer sur PC pour chaque navigateur via l'hôte local. Allez dans C:\Windows\System32\Driver\etcet vous verrez un fichier nommé hosts. Pour éditer ce fichier, exécutez simplement le bloc-notes en utilisant Run as Administrator, puis ouvrez le hostsfichier à travers celui-ci.

Maintenant, il suffit de taper

127.0.0.1 somthing.com
127.0.0.1 www.somthing.com

Nous disons à notre machine locale que Yahoo existe réellement sur la machine locale. Toute demande www.something.comsera dirigée vers la machine locale et donc effectivement bloquée.

Et cela bloquera ce site sur votre PC pour n’importe quel navigateur. Pour savoir comment bloquer le site via localhost, voyez ma réponse .

avirk
la source
Non seulement tout « navigateur », il va rediriger tout le trafic!
HaydnWVN
Tous les navigateurs (et toutes les fenêtres) le lisent au démarrage et bloquent tout le trafic sur le site Web.
Akshat Mittal