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?
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 ....Réponses:
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.
la source
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?
la source
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.1xx
adresse 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.
la source
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:
Il se connecte directement aux systèmes de gestion de contenu pédagogique les plus connus tels que Moodle, Blackboard, ANGEL, etc.
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.
la source
Construire à partir de la réponse de chacun (et y ajouter la mienne), la voici:
Il suffit d’exécuter un serveur Web local pour héberger l’examen et de l’isoler d’Internet.
Créez une
Ajax
interface basée sur l'examen (afin qu'il utilise JavaScript à tout moment pour avoir l'examen).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).
De @tumchaaditya answer Utilisez quelque chose pour détecter le moment où la page perd son focus.
Il suffit de désactiver google.com pour cette période, en utilisant un
hosts
fichier 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
la source
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
la source
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.
la source
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:
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.
la source
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
Procuration
la source
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.
la source
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)
la source
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\etc
et vous verrez un fichier nomméhosts
. Pour éditer ce fichier, exécutez simplement le bloc-notes en utilisantRun as Administrator
, puis ouvrez lehosts
fichier à travers celui-ci.Maintenant, il suffit de taper
Nous disons à notre machine locale que Yahoo existe réellement sur la machine locale. Toute demande
www.something.com
sera 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 .
la source