Prévention et détection de la triche
Dernière mise à jour le - Available in English
Chez CoderPad, nous prenons la triche au sérieux. C'est pourquoi nous avons intégré à notre solution CoderPad Screen plusieurs fonctionnalités pour empêcher la triche lors de vos tests techniques. Vous les trouverez ci-dessous répartis en deux sections - Mesures de prévention et Mesures de détection :
✅ Vous pouvez activer et désactiver les mesures de prévention et de détection de la triche pendant le processus de création du test.
Mesures de prévention
Contenus aléatoires
La fonctionnalité contenus aléatoires génère automatiquement des groupes de questions aléatoires en fonction des paramètres de votre test (rôle, secteur, difficulté, etc.). Cela signifie qu'il n'y a pas deux tests identiques et qu'il est beaucoup plus difficile pour les candidats de chercher et/ou de publier les solutions du test en ligne.
Alertes en cas de suspicion de triche
Tous les candidats qui commencent un test voient apparaître sur l'écran un message de bienvenue incluant un avertissement sur notre politique anti-triche. Vous pouvez personnaliser le libellé de ce message de bienvenue pour le rendre plus visible si nécessaire — les instructions pour modifier ce message sont disponibles ici.
Lorsque le candidat commence un test, il voit également s'afficher une pop-up mentionnant nos mécanismes de détection de la triche et clarifiant notre politique anti-triche.
En outre, dans ce tutoriel à destination des candidats, ces derniers peuvent voir à quoi ressemblera le rapport détaillé (avec le Code Playback), pour une transparence optimale.
Minuteur
Vous pouvez également fixer des limites de temps pour les questions à choix multiples afin que les candidats n'aient pas le temps de consulter les réponses au test sur internet.
Ce paramètre est activé par défaut ; vous pouvez en savoir plus sur la modification des paramètres ici.
Impossibilité de copier/coller
Nous bloquons automatiquement le copier/coller de l'énoncé de la question, à la fois pour éviter les fuites et pour rendre plus difficile la recherche de la solution en ligne.
Une autre fonction que nous proposons est de désactiver le collage de texte obtenu en dehors de l'IDE.
⚠️ Avant d'activer cette fonction de blocage du collage, gardez à l'esprit qu'il existe de nombreux cas d'utilisation légitime du copier/coller - comme l'utilisation d'un IDE plus familier sur leur bureau, ou la résolution du problème dans un éditeur de texte comme Notepad ++.
Mesures de détection
⚠️Attention : un comportement suspect n'indique pas toujours un cas avéré de triche. Nous signalons ces comportements afin que vous puissiez mener une enquête plus approfondie pour déterminer s'il y a effectivement eu triche.
En d'autres termes, bien que vous puissiez recevoir des notifications concernant des comportements problématiques rencontrés au cours d'un test, il existe souvent des raisons légitimes pour lesquelles les candidats se livrent à des activités telles que le copier/coller ou prennent un temps excessif pour répondre à une question.
Détection automatique
L'écran est actuellement configuré pour détecter les cas suivants de triche potentielle :
- Le plagiat: notre solution peut reconnaître si un candidat soumet le même code qu'un autre candidat et déclenche une notification le cas échéant.
- Performance anormale du candidat: la solution identifie si des questions complexes ont été résolues en un temps particulièrement record.
- Quitter l'IDE: nous vous signalons si les candidats quittent l'environnement de test.
- Copier/coller: vous recevez une notification si le candidat copie/colle du code dans l'IDE.
- Changements de géolocalisation: nous détectons la géolocalisation approximative des candidats pour repérer tout comportement inhabituel, comme des connexions à partir de différents lieux ou appareils pendant le test, afin de vous aider à déterminer si une autre personne passe le test à la place du candidat.
⚠️ Il peut y avoir des raisons non liées à la triche pour lesquelles un candidat se connecte à partir de différents lieux, y compris l'utilisation d'un VPN et le fait d'être temporairement hors du pays. Comme pour les autres alertes, il convient de mener une enquête plus approfondie avant de rejeter le candidat.
En outre, nous prenons les mesures suivantes pour réduire les risques de fuites et l'impact de la publication en ligne des intitulés et des réponses aux tests :
- Nous surveillons en permanence les sites IT incontournables (Reddit, StackOverflow, Git, etc.) pour détecter les questions ayant fuité de notre solution et prenons les mesures nécessaires pour supprimer le contenu si nécessaire.
- Nous actualisons non seulement les questions qui ont fait l'objet d'une fuite ou d'un partage, mais nous mettons également à jour TOUTES nos questions régulièrement.
Notifications en cas de triche
Il y a dans notre solution quatre fonctionnalités qui vous permettent de passer en revue les éventuels cas de triche liés à un candidat.
La première est la fonction Code playback, qui désigne un enregistrement de l'écran du candidat en train de coder. Vous pouvez non seulement le regarder construire sa réponse, mais aussi voir quand il a quitté l'IDE et quand il a copié/collé du code :
La seconde se trouve dans la liste des candidats, où vous verrez un point d'exclamation rouge à l'intérieur d'un cercle rouge si CoderPad Screen a détecté un éventuel cas de triche.
La troisième se trouve dans le rapport simplifié relatif au candidat. C'est là que vous recevrez les alertes liées au plagiat, à un départ prématuré de l'IDE ou à un problème de géolocalisation :
Enfin, si vous cliquez sur le bouton Voir le rapport détaillé dans la synthèse, vous pouvez voir les problèmes détectés pour chaque question :
Vous pouvez annuler manuellement la génération automatique des scores si vous le jugez nécessaire.
Questions de suivi générées par IA
Une autre mesure de prévention de la triche que vous pouvez facilement mettre en place consiste à utiliser une question de suivi générée et validée par IA. ChatGPT étant intégré à CoderPad Screen, nous sommes en mesure de générer une question de suivi demandant au candidat d'expliquer un élément de son code, puis de valider sa réponse.
✅ Vous pouvez également activer cette fonction dans les Paramètres de test.
Rapports de triche
Si vous avez déterminé qu'un candidat a triché à une question donnée, vous pouvez le signaler en cochant la case Le candidat a triché à cet exercice sur la question incriminée.
Si vous cochez cette case, des points seront retirés pour l'exercice concerné et un filtre sera ajouté au candidat. De plus, vous verrez une notification Triche s'afficher à côté du nom du candidat dans la liste des candidats ayant pris part au test.
ℹ️ Pour plus d'informations sur nos mesures anti-triche, incluant une FAQ dédiée, consultez la liste complète de nos fonctionnalités anti-triche.