50 votes

Est-il possible de tracer quelqu'un à l'aide de Google lors d'un examen en ligne ?

Il se trouve que je suis professeur dans une université réputée. Je souhaite concevoir un examen en ligne pour plus de 1000 étudiants via une cinquantaine d'ordinateurs juste après la fin des vacances. Le problème est que j'ai entendu dire que de nombreux étudiants utilisent Google sur un autre onglet pour trouver des réponses lorsqu'il n'y a pas de surveillant.

Je voudrais savoir s'il existe un moyen de le retracer après les examens par le biais d'une sorte d'historique ou de tout autre moyen possible.

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

Existe-t-il un moyen de le tracer car je veux donner l'exemple aux étudiants afin qu'ils ne trichent pas et qu'ils passent 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 vont utiliser 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é d'effacer l'historique et que je le vois), serai-je en mesure de déterminer qui parmi les 10 a fait cela ? En outre, est-ce que c'est même pratique et faisable ?

2voto

Henri Points 4037

1er. Tous les instituts qui organisent des examens en ligne sont hébergés sur un serveur à l'intérieur du campus, de sorte que l'accès à l'examen en ligne ne peut se faire qu'à 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'a besoin que d'accéder à la page portail de l'examen en ligne.

2e. Si les examens doivent être hébergés sur Internet et que 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-feux à code source ouvert basés sur différentes plates-formes telles que Unix, Linux et Windows.

3ème. La plupart des examens sont hébergés sur Internet et accessibles au public. Les questions sont déjà suffisamment compliquées pour que les réponses ne soient pas facilement disponibles sur Internet. Les questions sont déjà suffisamment compliquées pour que les réponses ne soient pas facilement disponibles sur Internet. Par conséquent, si l'étudiant essaie de chercher la réponse sur Internet, cela lui prendra beaucoup de temps, ce qui lui fera perdre du temps lors de l'examen.

J'espère que cela pourra vous aider. Pour toute question, envoyez-moi un message.

2voto

Rebse Points 5278

La plupart des tâches complexes du monde moderne exigent de la réflexion et non de la mémorisation. Trouver la bonne référence (Google, les antisèches, etc.) et l'utiliser pour résoudre la tâche à accomplir est en fait encouragé dans la plupart des travaux. Peut-être qu'au lieu d'imposer des limites artificielles, vous devriez plutôt essayer de retravailler les questions de vos examens.

Pour l'instant, il semble que vos questions soient de simples contrôles de mémoire, comme : 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 entendu, les réponses à ces questions peuvent facilement être trouvées en ligne et copiées/collées dans l'examen.

Modifiez-les pour qu'elles demandent plutôt de la réflexion : ne demandez pas comment dériver la force et attendez F = ma de mémoire, demandez, par exemple, ce qui se passe si deux objets d'une masse et d'une vitesse spécifiques entrent en collision frontale et laissez les élèves réfléchir à la dérivation qui doit être utilisée. Le fait de mélanger et d'associer plusieurs paramètres dans la question garantira à la fois que vous ne trouverez nulle part de réponse toute faite et que l'élève ne s'est pas contenté de rappeler des mots du manuel, mais qu'il a correctement utilisé ses connaissances.

1voto

jpierson Points 3871

Exécuter un serveur dans le réseau local où se trouvent les examens. Déconnectez complètement ce réseau local du monde extérieur, de manière à ce qu'il reste local . Personne ne pourra accéder à Google, ni à quoi que ce soit d'autre que son examen.

Javascript

enter image description here

Proxy

enter image description here

1voto

anonyme Points 411

S'inspirer de @tumchaaditya répondre Je suggère de mettre en place un mécanisme JavaScript pour vérifier si la page perd le focus mais aussi de vérifier si JavaScript est désactivé. Vous pouvez faire l'une des choses suivantes :

  1. Mettre en place un mécanisme pour envoyer un ping à un serveur toutes les X secondes. Si le serveur ne reçoit pas Y nombre de pings, nous savons que JavaScript a été désactivé pour ce test particulier. Bien entendu, cette méthode présente quelques inconvénients, car des problèmes de réseau peuvent également empêcher la réception des pings. Par conséquent, si un test est signalé comme ayant perdu des pings, une procédure doit être mise en place pour déterminer si l'utilisateur a triché ou non.
  2. Une autre solution consiste à implémenter tous les boutons de passage à la page suivante et les boutons de soumission de test en JavaScript. Utilisez une variable appelée start_time qui stocke l'heure de début du test. Utilisez une deuxième variable appelée counter qui est incrémentée toutes les secondes. Lorsque la méthode permettant de faire avancer la page ou de 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 y a des moyens d'utiliser des outils de débogage pour changer la valeur du compteur.

1voto

EmmyS Points 368

Je pense que se concentrer sur les solutions techniques du type "comment savoir si quelqu'un navigue sur Internet à partir de cet ordinateur", c'est partir d'une question mal formulée. Si j'étais un étudiant prêt à tricher, je le ferais en tenant mon iPhone entre mes jambes et en googlant à partir de là lorsque le surveillant ne regarde pas. Je serais surpris que moins de 75 % des étudiants aient un smartphone en leur possession pendant l'examen.

Ainsi, plutôt que de se concentrer sur les ordinateurs du laboratoire, on pourrait peut-être "durcir" l'examen contre la tricherie en considérant le test comme un vecteur d'attaque et l'environnement comme un autre. Les iPhones, Google, la prise de notes et les réponses par SMS sont tous des problèmes environnementaux. Vous pouvez renforcer l'environnement en augmentant le nombre de surveillants et résoudre les problèmes liés à l'environnement. Rendre le test "google proof" pourrait résoudre l'attaque de Google à partir d'un téléphone ou d'un navigateur, mais cela n'est pas toujours faisable.

tl;dr - Prêtez attention à l'ensemble de la "surface d'attaque" et pas seulement à un aspect de la tricherie.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X