Menu documentation

Code Playback

Dernière mise à jour le - Available in English

Au cours d'une interview, la plateforme d'interview garde la trace de chaque frappe de chaque participant au sein d'un pad. 

Une fois l'entretien terminé, les enquêteurs peuvent le rejouer dans son intégralité. Cela permet de revoir la solution d'un candidat, de rédiger des commentaires et aussi de partager la session d'entretien avec d'autres coéquipiers.

⚠️Seuls les changements de code sur la fenêtre de gauche seront affichés dans la lecture. Tout code exécuté dans le shell (comme les commandes REPL ou les installations de paquets) ne sera pas affiché en mode lecture.

Comment accéder au mode lecture

Il existe deux façons de visualiser la lecture dans le pad.

1. Le pad passera automatiquement en mode lecture une fois que l'enquêteur aura cliqué sur Fin de l'entretien.

Écran du mode lecture avec une flèche pointant vers le bouton de lecture dans la barre de contrôle.
Mode de lecture. Commencez la lecture avec le bouton "play" de la piste supérieure, ou choisissez l'une des autres pistes participantes.

2. Il est également disponible dans la Liste des assistants après la fin de l'entretien :

Une liste pads avec une flèche pointant vers le bouton de lecture d'une ligne pad spécifique.

Utilisation du mode lecture

Le mode lecture affiche une piste distincte pour chaque participant au pad afin de mettre clairement en évidence les modifications et les exécutions de code individuelles.

Vous pouvez revoir la lecture pour chaque participant en utilisant la "flèche de développement" (1) puis en sélectionnant le participant (3) pour lequel vous souhaitez voir la lecture. La barre de progression supérieure (2) représente la progression du participant sélectionné :

Écran du mode lecture avec un 1 à côté de la flèche pliable de la barre de contrôle, un 2 à côté de la barre de contrôle elle-même et un 3 à côté des différents utilisateurs impliqués dans la lecture.

Au premier chargement de la lecture, la barre de progression supérieure (2) affichera par défaut le participant ayant le plus de modifications de code.

La piste suivra les modifications actives de ce participant. Les modifications des autres participants peuvent s'afficher en arrière-plan, mais si le participant actif n'effectue aucune modification, l'avance rapide est automatique pour toutes les autres modifications. Pour mettre l'accent sur les modifications d'un autre participant, cliquez sur sa piste pour changer.

Vous pouvez utiliser votre souris pour cliquer ou faire glisser le curseur sur l'une des barres de progression pour avancer ou reculer dans la lecture. Vous pouvez également utiliser les touches fléchées pour avancer ou reculer.

À côté du curseur pour chaque individu dans le pad, vous verrez :

  • Edits - Équivalent à quelques frappes, selon la vitesse de frappe.
  • Runs - Le nombre de fois que le participant a exécuté son code pour produire un résultat.

Autres contrôles à connaître :

  1. Bouton arrière - revenir 5 fois en arrière
  2. Contrôle de la vitesse - peut régler la vitesse de lecture de 1x à 8x
Écran du mode de lecture avec un 1 à côté du bouton de rembobinage et un 2 à côté du multiplicateur de vitesse de lecture.

✅ Avec la nouvelle interface utilisateur à onglets, la lecture passera automatiquement d'un onglet à l'autre et/ou d'un fichier à l'autre dans l'ordre où ils se sont produits dans l'interview.

Notifications en cas de comportement suspect

Copier/coller des notifications

Les événements de collage provenant de sources extérieures au pad sont mis en évidence pour vous aider à détecter d'éventuelles tricheries.

Dans la barre de lecture, un point jaune apparaît chaque fois qu'un utilisateur a copié du contenu à partir d'une source extérieure au pad. Lorsque vous survolez ce point, un message Code collé s'affiche :

Le menu de lecture est affiché. La barre de progression est agrandie lorsque la souris survole un bouton jaune et que la fenêtre contextuelle "code collé" s'affiche.

Vous pouvez cliquer sur ce point jaune pour accéder à l'événement à coller et l'évaluer afin de déterminer s'il répond à vos critères de tricherie.

Le candidat a quitté les notifications de l'IDE

Sur la barre de lecture, vous verrez également des points orange à l'endroit où le navigateur du candidat n'est plus concentré sur l'IDE.

L'image montre la chronologie d'une session de codage ou d'entretien dans CoderPad. La ligne temporelle représente l'activité d'un participant nommé "Cheaty McC...".- La ligne temporelle est marquée par divers indicateurs colorés qui représentent différentes actions au cours de la session.- Le curseur passe au-dessus d'un marqueur rouge sur la ligne temporelle, et une infobulle apparaît avec le texte **"Clicked away for 19 seconds "** (cliqué pendant 19 secondes). Cela indique que le participant a quitté la fenêtre du CoderPad pendant 19 secondes à ce moment de la session.- D'autres marqueurs sur la ligne de temps, tels que des points jaunes et blancs, représentent probablement différents événements ou actions réalisés par le participant.- Les commandes de lecture à gauche permettent à l'examinateur de naviguer dans la ligne de temps, et l'indicateur montre la vitesse de lecture, réglée sur "1x" dans le cas présent.

Comme pour les notifications de copier/coller, vous pouvez cliquer sur le point orange pour accéder à l'événement "cliqué" et l'évaluer afin de déterminer s'il répond à vos critères de tricherie.

⚠️ Le fait de coller du code et de quitter l'IDE n'est pas toujours synonyme de tricherie. Le candidat peut copier du code à partir de sources comme StackOverflow ou ChatGPT, mais il peut aussi simplement coller du code qu'il a écrit dans son propre IDE ou éditeur comme Notepad++. Notez également que l'utilisation de la console du navigateur sera considérée comme un "événement à gauche", car la console est un onglet de navigateur techniquement différent, même s'il n'est pas présenté de cette manière.