Docs - CoderPad https://coderpad.io/fr IDE en ligne pour les entretiens techniques Fri, 27 Mar 2026 10:39:05 +0000 fr-FR horaire 1 https://wordpress.org/?v=6.9.4 https://coderpad.io/wp-content/uploads/2024/01/cropped-coderpad-favicon-32x32.png Docs - CoderPad https://coderpad.io/fr 32 32 CoderPad Screen - Guide de préparation https://coderpad.io/fr/ressources/docs/pour-candidats-2/codingame-screen-for-candidates/ Thu, 19 Feb 2026 13:15:20 +0000 https://coderpad.io/?post_type=doc&p=8831 Vous trouverez ci-dessous une liste de ressources pour vous aider à préparer votre test technique avec CoderPad Screen :

✅Vous voulez vous entraîner à coder pour vous préparer à l'évaluation Screen ? Vous pouvez accéder à des défis de codage gamifiés gratuits sur notre site Web. Site frère de CodinGame.

Tutoriel d'accueil

En cliquant sur le lien d'invitation, vous accéderez à un tutoriel montrant à quoi ressemble un test sur CoderPad Screen.

Page de tutoriel à l'écran avec les options de démarrage du tutoriel ou de démarrage du test.

Vous pouvez passer le test du tutoriel autant de fois que nécessaire. Les questions de ce dernier changent d'un test à l'autre, en fonction des technologies sur lesquelles il porte et du type de questions choisi par votre recruteur. Deux tutoriels basés sur deux tests différents ne présenteront pas les mêmes questions. 

✅ Comme nous sommes une plateforme de test en ligne, les solutions ne sont disponibles nulle part en ligne. Nous sommes heureux de vous aider si vous rencontrez une difficulté technique, mais nous ne fournirons pas de réponses réelles aux questions du tutoriel ou du test. Si vous rencontrez des difficultés, n'hésitez pas à support de contact ou discuter avec nous.

Les étapes à suivre pour répondre à la question sont indiquées : 1. Lisez la question et analysez-la, 2. écrivez votre réponse, 3. effectuez des tests et 4. vérifiez la solution.
Tutoriel pour un test technique CoderPad Screen

Sur l'écran d'invitation s'affichent le nombre de questions qui vont vous être posées et le temps maximum que le test devrait vous prendre.

Scoring

Une fois que vous avez terminé votre tutoriel, votre score s'affiche pour les questions auxquelles vous avez répondu afin de vous aider à comprendre comment fonctionne notre système de notation. 

L'écran de fin du tutoriel comporte un examen des réponses.

✅ Certaines questions à choix multiples (QCM) comportent plusieurs réponses correctes.

Les critères de validation que nous utilisons pour vérifier si votre code est correct ne sont pas les mêmes que ceux auxquels vous vous référez pour tester votre solution dans l'environnement de test. Cela signifie que votre tentative peut "passer" même si votre solution ne fonctionne pas de manière optimale.

Si le temps imparti est dépassé, vous n'échouez pas automatiquement à la question ; le code est immédiatement envoyé au recruteur. Si votre tentative fonctionne et vous donne des points, ceux-ci seront ajoutés à votre score global. Vous n'avez pas toujours zéro point sur une question dont le temps est écoulé. 

❗Votre recruteur est le seul à pouvoir décider de vous envoyer ou non votre score. CoderPad ne peut pas accéder à votre test ni vous communiquer votre score. Si vous souhaitez connaître votre score, veuillez contacter votre recruteur. 

Préparation d'un test sur CoderPad Screen

Étant donné qu'aucun test Screen n'est identique, la meilleure façon de se préparer est de maintenir ses compétences à jour en pratiquant le développement logiciel autant que possible. À cette fin, vous pouvez créer un compte sur notre site Web. Communauté CodinGame où vous pouvez améliorer vos compétences en matière de développement en résolvant des énigmes et en jouant à des jeux qui vous permettent de pratiquer des langages et des technologies spécifiques.

Types de questions

  • Questions à choix multiples : Avec seulement quelques secondes pour y répondre, ces questions sont destinées à tester votre maîtrise du langage concerné.
  • Questions ouvertes : Idem que ci-dessus. Ces questions sont destinées à tester vos connaissances sur le langage concerné et vous ne disposez que de quelques secondes pour saisir le texte de votre réponse. 
  • Questions de programmation : Avec ce type de question, vous disposez de plus de temps (plusieurs minutes ou plus). Vous êtes confronté.e à un problème et nous vous fournissons les premières lignes de code de la solution. Vous devez résoudre le problème de la manière la plus efficace possible afin d'obtenir tous les points. Pour ces questions, vous pouvez utiliser toutes les ressources à votre disposition, comme StackOverflow ou Google, mais vous ne pouvez pas demander à quelqu'un d'autre de résoudre activement la question pour vous.
  • Questions sous forme de jeu vidéo : Idem que ci-dessus. Ce sont des questions de programmation, mais avec un rendu visuel différent, puisqu'ils sont présentés sous la forme d'un jeu vidéo. 
  • Questions relatives au projet: Les projets vous offrent un environnement de développement VS Code complet pour démontrer vos compétences sur des projets de codage réels. Consultez ce guide spécifique pour en savoir plus sur les exercices de projet.
  • Questions audio/vidéo : Un texte vous sera présenté et vous répondrez sous forme d'enregistrement audio ou vidéo via la webcam et le microphone de votre ordinateur.

Raccourcis clavier

Chez Screen, nous utilisons le système de raccourcis de l'éditeur Monaco dans notre éditeur. Vous pouvez consulter leur site internet pour plus d'informations.

Demander à repasser un test

Certaines entreprises ou certains recruteurs vous permettront de repasser un test.

Si l'entreprise pour laquelle vous passez le test a accepté dans les paramètres du test la possibilité de le repasser, vous verrez apparaître cet écran au bas de l'e-mail de vos résultats de test :

Un e-mail de résultats avec l'option de demande de rattrapage affichée en bas. Le texte se lit comme suit : "Vous n'êtes pas satisfait de votre score ? Vous pouvez demander au recruteur une seconde chance".

Il suffit de cliquer sur le Demande de rattrapage et vous serez dirigé vers un écran où vous pourrez expliquer la ou les raisons pour lesquelles vous souhaitez repasser le test :

Écran Demander un nouveau test. Un champ est prévu pour que le candidat explique pourquoi il souhaite repasser le test. En bas de l'écran, le candidat soumet le formulaire en cliquant sur le bouton "Demander une reprise".

La demande sera envoyée à l'administrateur du test. Celui-ci est libre de confirmer ou de refuser votre demande.

Si votre demande est approuvée, vous recevrez un nouveau test.

]]>
Création de questions personnalisées https://coderpad.io/fr/ressources/docs/screen/questions-sur-la-personnalisation-des-ecrans-2/creation-de-questions-personnalisees/ Thu, 19 Feb 2026 13:14:39 +0000 https://coderpad.io/?post_type=doc&p=8907 Sélectionnez un élément dans la liste pour plus d'informations sur la création de questions personnalisées :


Voir les questions personnalisées actuelles

Pour consulter la liste des questions personnalisées de votre organisation, sélectionnez l'option Personnalisé en haut à droite de l'écran. Vous passerez ainsi à la page Questions personnalisées .

Créer une question personnalisée dans l'éditeur de questions

Pour ajouter une nouvelle question personnalisée, cliquez sur Créer une question dans le coin supérieur droit de l'écran Questions liste.

Écran de la liste des questions personnalisées avec une flèche pointant vers le bouton "créer une question" en haut à droite de l'écran.

Dans le Sélectionner le type de question sélectionnez une Type de question. Il existe quatre options principales :

Le menu "sélectionner le type de question" propose 4 options : choix multiple, texte libre, exercice de codage et projet.

Si vous sélectionnez Exercices de codageVous avez le choix entre Basé sur la fonction ou Spécifique à la langue questions.

Une fois que vous avez sélectionné le type de question et toutes les configurations spécifiques au type de question, vous devez sélectionner la ou les langues de la question et cliquer sur Créer une question.

Nouvelle fenêtre modale avec sélection de la langue, boutons "créer une question" et "retour".

Pour les questions d'exercices de codage, vous aurez également la possibilité de sélectionner un modèle qui remplira l'éditeur de questions avec un exercice de programmation validé par CoderPad.

Nouvelle fenêtre modale de question avec sélection de la "langue", menu déroulant "Modèle" et boutons "Créer une question" et "Retour".
Le menu déroulant du modèle est développé avec les options "Modèle par défaut", "Test de comptabilité : appel d'un service" et "Connaissance des tuyaux personnalisés".

Créer des questions à choix multiples

  • Saisissez le Titre (le candidat ne voit pas le titre).
  • Rédigez la question dans la Enoncé sur la gauche.
  • Les options de texte comprennent les options de style courantes, les entrées de code, LaTeX des formules, et l'ajout d'images et de pièces jointes.
  • A droite, saisissez les options de réponse.
  • Indiquez la ou les bonnes réponses à l'aide de l'interrupteur.
  • Sélectionnez Plusieurs réponses possibles s'il y a plus d'une réponse.
  • Sélectionnez Ordre aléatoire pendant le test pour randomiser l'ordre de la liste des réponses si nécessaire.
  • Le candidat doit sélectionner TOUTES les réponses valables, et aucune autre, pour recevoir le maximum de points disponibles, sinon les notes sont proportionnelles.
Écran de création de choix multiples composé d'un champ titre, d'un champ énoncé et d'un champ réponses.

Paramètres

La section des paramètres de la question permet de sélectionner le domaine, la compétence, la difficulté, la durée et les points.

Ajoutez les détails suivants :

  • Le domaine (c'est-à-dire la technologie ou le langage de programmation) de votre question où vous pouvez sélectionner un domaine existant ou créer un nouveau domaine
  • Ils estiment que 3 étapes constituent une bonne skill à tester.
  • La difficulté de la question.
  • Limite du temps de parole.
  • Total des points disponibles.
  • Si la question doit être ajoutée aux tests générés automatiquement.
  • Si vous autorisez Screen à ajouter cette question à la bibliothèque de questions de Screen.

Cliquez sur SAVE pour sauver la question.

Questions à choix multiples générées par l'IA

Si vous souhaitez créer rapidement des questions à choix multiples pour un test, vous pouvez utiliser la fonction de création de questions générée par l'IA.

Il suffit de cliquer sur Questions générées par l'IA for the question type, and then follow the instructions to generate your questions.

Interface intitulée ‘Sélectionner le type de question’ présentant cinq options : Choix multiple, Exercice de codage, Téléchargement de fichier, Question multi-joueurs (admin), et Questions générées par l'IA, chacune affichée sous forme de boutons sélectionnables avec des icônes.
Modale intitulée ‘Questions à choix multiples générées par l'IA’ avec des champs pour ‘Compétence ou sujet à évaluer’ (défini sur ‘Prompt engineering’) et ‘Instructions supplémentaires’ (texte sur l'évaluation de la capacité à utiliser l'IA pour le codage). Des options sont proposées pour le niveau d'expérience cible (Junior, Senior sélectionné, Expert) et le nombre de questions (3, 5 sélectionnées, 10, 25). Une liste déroulante intitulée ‘Équipe pouvant modifier ces questions’ indique CoderPad Inc. et un bouton "Générer des questions" apparaît au bas de la page

Créer des questions en texte libre

Saisissez le Titre et rédiger la question dans le Enoncé l'encadré ci-dessous.

Page de création d'une question de texte vide. Constituée des champs titre et énoncé.

Ajouter le Paramètres comme avant.

Paramètres de la question du test, y compris des champs pour le domaine, la difficulté, la durée et les points.

Sélectionner (1) Automatique ou (2) Manuel validation dans le Validation section.

1. Validation automatique

Sélectionnez la compétence et saisissez la réponse à la question. Les réponses des candidats doivent correspondre exactement, mais ne sont pas sensibles à la casse.

Section de validation avec l'option "automatique" sélectionnée et le champ des compétences et des réponses vide.

✅ Vérifier le Expression régulière et entrez un code regex qui permet une gamme plus flexible de réponses. Vérifiez le Description de Oracle Java Regex pour plus d'informations.

2. Validation manuelle

Entrée a Label pour le rapport. Sélectionnez le Compétence frustrent Poids. Le site Points se remplit automatiquement.

Section de validation avec l'option "manuelle" sélectionnée. Les champs pour l'étiquette, la compétence, le poids et les points sont affichés.

Lorsqu'un candidat a terminé un test dont la question nécessite une validation manuelle, vous recevez un courriel vous invitant à valider manuellement la réponse à la question. Le système calcule ensuite un score final.

Créer des exercices spécifiques à la langue

Une fois que vous avez sélectionné Spécifique à la langue de la Exercice de codage vous accéderez à la fenêtre de sélection de la langue.

Une liste de langages de programmation classés par ordre alphabétique.

Une fois que vous avez sélectionné une langue, vous accédez à des paramètres supplémentaires. Vous pouvez y sélectionner la langue de la question. En outre, la fonction Modèle contient des questions d'écran existantes que vous pouvez utiliser comme base pour vos propres questions.

Nouvelle question modale avec un type de question d'exercice de programmation et une langue de programmation classée avec "English" sélectionné et un champ "template" affiché.

Vous pouvez modifier les détails de la question existante, y compris ajouter un fichier zip, avant de choisir les paramètres.

Modèle présenté avec les champs de titre et de déclaration.

Sur Paramètressaisissez les points pour la question.

Section des paramètres avec le domaine sélectionné comme "indépendant de la langue", la difficulté comme "facile", la durée comme 12 minutes, et les points comme 100.

✅ Le champ domaine peut comporter plus d'options en fonction de la langue sélectionnée.

Si vous le souhaitez, vous pouvez ajouter votre question à la bibliothèque d'écrans en cochant la case d'autorisation. Passez la souris sur le cercle d'information pour voir les détails :

En cochant cette case, vous autorisez CoderPad à ajouter cette question à sa bibliothèque de questions disponibles. Tous les clients de CoderPad pourront ajouter votre question à leurs tests. Si un grand nombre de candidats tentent de répondre à votre question dans le cadre de leur test de codage, le score comparatif (utilisé pour évaluer les candidats en fonction de leurs compétences) pour vos questions sera plus précis.

Ensuite, vous pouvez définir la limite du temps d'exécution pour concentrer la question sur l'optimisation du code ou pour accorder plus de temps aux processus qui s'exécutent depuis longtemps. Vous aurez également la possibilité d'ajouter des fichiers personnalisés dans la section Dépendance externe section. En cliquant sur le bouton Ajouter une dépendance externe vous pouvez ajouter des fichiers CSV, des fichiers texte, des fichiers JSON ou tout autre type de fichier avec lequel vous souhaitez que le candidat travaille.

L'image montre un écran de configuration de l'environnement d'exécution, indiquant qu'un environnement Angular 2+ est en cours d'exécution. Il y a un paramètre de délai d'exécution, qui est actuellement fixé à 20 secondes. En outre, il y a une option pour ajouter une dépendance externe, mais elle semble inactive ou désactivée pour le moment. Il existe également des paramètres avancés qui peuvent être étendus pour une configuration plus poussée.

⚠ Vos fichiers de dépendance doivent être téléchargés au format `.zip`.

Faites défiler la page pour voir les Code de réponse initial du candidat et le Code de test candidat initial les boîtes de saisie. Il s'agit du code modifiable que votre candidat voit au début du test.

La case de code de réponse du candidat initial à gauche, et la case de code de test du candidat initial à droite.

Ils estiment que 3 étapes constituent une bonne Valideur de code La section stocke le code de validation qui s'exécute contre la solution du candidat afin de l'évaluer.

Écran du validateur de code avec un certain code affiché.

Sous le Valideur de code est un Mappage du validateur où vous pouvez définir les critères de validation.

Dans tous les exercices de codage spécifiques à une langue, il y a un validateur parent et éventuellement un ou plusieurs validateurs enfants. Les validateurs enfants ne sont évalués que si le validateur parent réussit. Si un candidat échoue au validateur parent, il obtient automatiquement 0 point pour cette question.

ℹ La raison de l'utilisation de cette logique parent/enfant est que vous pouvez vouloir tester des cas limites spécifiques (par exemple, l'entrée est nulle), mais vous ne voulez pas accorder de points si le candidat a seulement a mis en œuvre les cas limites (si l'entrée est nulle, alors x).

Si vous voulez vraiment désactiver cette logique, vous pouvez mettre un test qui évalue toujours à true dans le validateur parent.

Section de mappage du validateur avec affichage des colonnes étiquette, méthode, compétence, poids, points et état.

✅ Le champ de la méthode dans le Mappage du validateur doit correspondre au nom de la méthode dans le Valideur de code.

Vous pouvez également essayer un Solution possible et testez votre code. Cliquez sur Avant-première pour tester la question :

Section des solutions possibles avec une boîte de code à gauche et un bouton "valider la solution" à droite.

Vous verrez la question telle que le candidat la voit :

Aperçu d'une question de candidat avec la question à gauche, la réponse du candidat à droite et le code du test en bas à droite.

Après avoir testé et soumis, cliquez sur Sauvez pour sauver la question.

Créer un exercice de projet

Les exercices de projet sont des questions de codage approfondies qui impliquent un IDE complet. Vous trouverez plus d'informations sur la création de questions de projet ici.

Créer une question basée sur la fonction

Les questions basées sur des fonctions vous permettent de créer des exercices indépendants du langage où le candidat peut répondre dans le langage de programmation avec lequel il est le plus à l'aise.

Une fois que vous avez sélectionné Basé sur la fonction de la Exercice de codage et sélectionné la langue des questions, vous accéderez à la page de configuration.

Premièrement, dans le Instructions vous devrez décrire l'objectif de cette question à l'aide de la zone de saisie. Vous pouvez utiliser du texte, des images, des liens, des formules - tout ce dont vous avez besoin - pour décrire cette question à vos candidats.

La section des instructions avec le champ de saisie de l'objectif s'affiche.

✅ Vous pouvez changer de langue en haut à droite de l'écran pour voir à quoi ressemblerait la question dans d'autres langues.

Également dans la Instructions vous verrez la section Mise en œuvre des fonctions. Cette section sera remplie automatiquement au fur et à mesure que vous franchirez les autres étapes du processus de création de la question.

La section relative à la mise en œuvre présente les détails de la fonction, y compris la description, les paramètres, la valeur de retour, les contraintes et un exemple.

Ensuite, vous remplirez les champs de la rubrique Exercice section.

Vous ajouterez le nom de la fonction que vous voulez que le candidat écrive (1), ainsi que le nom (2), le type (3) et la description (4) des paramètres d'entrée et de sortie.

L'écran de l'exercice. Sur la gauche se trouve la section des paramètres avec un 1 à côté du nom de la fonction, un 2 à côté du nom du paramètre, un 3 à côté du type de données du paramètre et un 4 à côté de la description. Les paramètres d'entrée se trouvent en haut à gauche de l'écran et les paramètres de sortie se trouvent en bas à gauche de l'écran.

Vous pouvez ajouter d'autres paramètres en cliquant sur Ajouter un paramètre (8). En outre, certains types de données d'entrée vous permettent d'ajouter des contraintes (9), notamment des valeurs minimales, des valeurs maximales et des correspondances de motifs.

L'écran des paramètres est affiché avec un 9 à côté du lien "ajouter des contraintes (optionnel)" et du bouton "ajouter un paramètre".

Dans la partie droite de l'écran, le code initial se remplit automatiquement au fur et à mesure que vous ajoutez les différentes parties de la description de la fonction.

L'écran de code initial s'affiche avec une partie du code généré.

Ensuite, dans le Validation vous pouvez ajouter des cas de test (non notés, à l'usage des candidats uniquement) et des validateurs (tests notés) qui s'exécuteront sur le code pour vous indiquer si le candidat a pu résoudre la question.

Pour les cas de test, il suffit de sélectionner Test de la Type Dans le menu déroulant, ajoutez une étiquette (nom du test), l'entrée et la sortie attendue. Si vous avez déjà une solution possible, vous pouvez cliquer sur le bouton Générer à partir de la solution pour que la sortie correcte soit automatiquement générée à partir de votre code. Pour ajouter un autre test, cliquez simplement sur Ajouter un test cas.

L'image montre une capture d'écran d'une plateforme de codage en ligne utilisée pour créer et valider des cas de test de codage. L'interface est divisée en plusieurs sections : 1. **Panneau gauche:** - Étiqueté "Cas de test" avec une notification en rouge qui dit, "Au moins un validateur (visible ou caché) doit être défini."   - Un cas de test intitulé "Simple test" est montré avec l'entrée "numbers" qui contient la liste `[1, 2, 3]`.   - La sortie attendue pour ce cas de test est `6`.   - Un bouton intitulé "Ajouter un cas de test" se trouve en bas.2. **Panneau de droite:** - Une zone de texte intitulée "Solution possible" dans laquelle un code peut être écrit pour résoudre le problème.   - Un bouton vert intitulé "Valider la solution" est situé en haut de ce panneau.3. **Barre supérieure:** - La barre supérieure contient les options suivantes : Instructions, Fonction, Validation, Paramètres : Instructions, Fonction, Validation, Paramètres et Aperçu.   - L'onglet Validation est actuellement actif.   - Un menu déroulant en haut à droite indique que le langage de programmation sélectionné est Java.   - Cette capture d'écran illustre le processus de mise en place d'un cas de test de codage, y compris la définition des entrées, des sorties attendues et la rédaction d'une solution possible pour la validation.

Pour les validateurs, vous devez sélectionner la fonction Type (caché ou affiché au candidat), une étiquette (nom du validateur), une compétence testée par le validateur et le poids de la question - plus le poids est élevé, plus de points seront attribués pour la réussite de ce validateur particulier. Si vous avez déjà une solution possible, vous pouvez cliquer sur le bouton Générer à partir de la solution pour que la sortie correcte soit automatiquement générée à partir de votre code. Pour ajouter un autre validateur, cliquez simplement sur Ajouter un cas de test.

La section des validateurs est affichée avec le type, l'étiquette, la compétence, le poids, les points, la boîte de saisie, la boîte de sortie, le bouton "Générer à partir de la solution", le bouton "Valider la solution" et le bouton "Ajouter un validateur".

Une fois votre solution possible rédigée, il vous suffit de cliquer sur le bouton Valider la solution pour voir les résultats.

La section de validation est affichée avec la case des solutions possibles et le bouton de validation de la solution en surbrillance.

Ensuite, vous remplirez les paramètres de la question dans la rubrique Paramètres section. Vous pouvez y apporter des modifications :

La section des paramètres est affichée avec les champs suivants : Titre de la question, Domaine de la question, Niveau de difficulté, Durée, Valeur des points, Langue, Autoriser l'utilisation de la question pour la génération de tests, Autoriser CoderPad à utiliser la question pour notre bibliothèque de questions.

Enfin, vous pourrez visualiser votre question du point de vue du candidat dans la rubrique Avant-première en bas de page.

L'écran de prévisualisation de la question est montré avec les instructions et la sortie de la console à gauche, et la section de codage à droite.

Créer une question audio ou vidéo

Les questions audio et vidéo peuvent être ajoutées à différentes étapes de votre processus de recrutement, en fonction des signaux que vous souhaitez capturer.

Utiliser des questions vidéo après un exercice de codage

Ajoutez une courte question vidéo (de 3 à 5 minutes) après un devoir à domicile ou une tâche de codage lorsque vous le souhaitez :

  • Confirmer que le candidat comprend la solution qu'il a proposée
  • Évaluer la façon dont ils réfléchissent aux compromis (par exemple, performance ou lisibilité).
  • Évaluer les compétences en matière de raisonnement et de communication avant d'investir dans un entretien en direct
  • Demandez-leur comment ils adapteraient leur solution en fonction de différentes contraintes.
  • Réduire le temps passé lors des premiers entretiens techniques en filtrant la clarté et la profondeur.

✅ Restez ciblé (par exemple, “Expliquez-nous votre approche et les compromis que vous avez envisagés”) et limitez les réponses à quelques minutes.

Utiliser les questions vidéo comme étape de sélection indépendante

Ajoutez une question vidéo au début de votre entonnoir lorsque vous le souhaitez :

  • Évaluer les compétences de communication à grande échelle
  • Remplacer ou réduire les appels de présélection des RH en direct
  • Poser des questions structurées sur l'expérience passée
  • Évaluer la motivation et la clarté de pensée avant d'organiser des entretiens
  • Réduire la charge de travail de votre équipe en matière de planification
  • Raccourcir les délais d'embauche pour les postes à fort volume

✅ Utilisez une ou deux questions ciblées (par exemple, “Décrivez un défi technique récent et la manière dont vous l'avez relevé”) pour que l'expérience reste ciblée et conviviale pour le candidat.

Quand les questions vidéo apportent le plus de valeur ajoutée

Les questions vidéo sont particulièrement efficaces lorsque

  • Vous recevez un grand nombre de candidats
  • La bande passante des entretiens est limitée
  • La communication est essentielle pour réussir dans cette fonction
  • Vous souhaitez un signal plus fort avant de consacrer du temps à l'ingénierie
Capture d'écran de la page de configuration “Enregistrement” de la question vidéo personnalisée dans un flux de travail en plusieurs étapes (Instructions, Enregistrement, Évaluation, Paramètres). L'onglet “Enregistrement” est actif et présente les options de format avec “Vidéo (enregistrement de la caméra et du microphone)” sélectionné et “Audio uniquement (enregistrement du microphone uniquement)” non sélectionné. En dessous, la section “Critères d'évaluation (100 points au total)” affiche un seul critère intitulé “Critère”, avec la compétence “Résolution de problèmes”, la pondération “1” et les points “100”, ainsi qu'une option permettant d'ajouter un autre critère. Un bouton "Aperçu" et un menu déroulant "Actions" apparaissent en haut à droite.
Outre le choix du type d'enregistrement dans lequel ils répondent, vous pourrez également définir des critères de notation manuelle et des paramètres de base pour les questions, tels que la durée maximale de l'enregistrement et le nombre total de points que vaut la question.

Vous avez encore des questions sur la façon de créer des questions vidéo ? Consultez ce guide détaillé :

Créer une question sur le téléchargement de fichiers

Les questions relatives au téléchargement de fichiers vous permettent de confier aux candidats un projet qu'ils devront réaliser pendant leur temps libre en utilisant leur propre IDE ou d'autres technologies/applications de leur choix.

Vous leur fournissez les instructions de départ ou les fichiers dont ils ont besoin, puis, une fois qu'ils ont terminé le travail, ils téléchargent leurs résultats pour que vous puissiez les examiner.

Voici un **textealt** approprié pour l'image que vous avez fournie:> Capture d'écran d'une interface CoderPad montrant une question personnalisée intitulée "Question 1 / 1 - Vibe coding". Le chronomètre indique 00:10 écoulé sur 30:00 minutes. Les instructions disent : "Utilisez votre LLM favori et vibrez au codage d'une application d'entreprise." Sur le côté droit, il y a une zone de téléchargement avec une icône de téléchargement et un message disant "Vous pouvez glisser-déposer votre projet ici. Vous devez télécharger votre projet avant la fin du temps imparti". En dessous se trouvent des boutons "Parcourir les fichiers", une boîte de commentaires facultative, ainsi que des boutons "Soumettre" et "Prévisualiser" en bas à droite.

Ajouter des traductions

Lorsque vous créez une nouvelle question, si vous sélectionnez plus d'une langue, vous trouverez des zones à onglets pour saisir le texte dans d'autres langues.

Écran de traduction d'une question à choix multiples avec l'onglet "chinois" ouvert et les champs titre, énoncé et réponses affichés.

Tutoriel vidéo sur les questions personnalisées

Pour plus d'informations sur la création de questions personnalisées, consultez le document suivant Créer une question personnalisée avec CoderPad Screen vidéo tutorielle :

]]>
Outils d'IA pour l'écran https://coderpad.io/fr/ressources/docs/screen/tests-decran-2/outils-daide-a-lecran/ Mon, 09 Feb 2026 14:51:39 +0000 https://coderpad.io/?post_type=doc&p=43922

✅ Votre administrateur de compte peut rendre AI Assist disponible par défaut dans les tests dans la section Paramètres du modèle de test. Vous pouvez également activer ou désactiver cette fonction pour un test individuel dans l'onglet "Test" du test. Paramètres en vertu de la Général .

ℹ AI Assist n'est disponible que pour Questions relatives au projet.

Ynos candidats ont désormais accès à de vastes modèles linguistiques actuels qu'ils peuvent utiliser pour répondre aux questions des projets :

  • GPT
  • Claude
  • Gémeaux
  • Lamas

Pour l'utiliser, il suffit de cliquer sur le bouton AI Assist sélectionnez votre modèle linguistique et votre contexte, puis saisissez votre invite.

Capture d'écran d'un environnement de codage CoderPad montrant un projet React. L'écran est divisé en trois panneaux principaux : un explorateur de fichiers et des instructions sur la gauche, un aperçu en direct d'une page web intitulée “Global Alliance for Literacy” avec une icône de haut-parleur au centre, et un chat d'assistant IA sur la droite discutant des améliorations de l'efficacité du code. Un terminal en bas de page montre un serveur de développement en cours d'exécution.

Cette fonction est particulièrement utile pour les candidats qui souhaitent présenter leurs compétences en matière d'ingénierie rapide, afin que vous puissiez voir comment ils utilisent cette nouvelle technologie dans un environnement réaliste.

✅ Toutes les invites du candidat et les résultats de l'IA seront sauvegardés pour être revus lors de la lecture de la question dans le rapport détaillé du test.

Inclure le code dans le contexte

Pour mieux comprendre la capacité d'un candidat à utiliser l'IA générative, vous pouvez également ajouter du contexte dans la fenêtre AI Assist.

Cela permet à l'assistant IA de CoderPad de lire le code dans l'IDE, à l'instar d'outils tels que GitHub Copilot ou Cursor.

]]>
Prévention et détection de la tricherie dans les entretiens https://coderpad.io/fr/ressources/docs/prevention-de-la-tricherie-en-entretien/ Thu, 04 Dec 2025 11:48:14 +0000 https://coderpad.io/?post_type=doc&p=43584 Pour réduire les cas de tricherie lors des entretiens en direct et pour que le processus reste équitable, transparent et reflète le monde du travail réel, nous recommandons de combiner les éléments suivants contrôles préventifs, une conception réfléchie de l'entretien, et l'engagement actif de l'enquêteur en utilisant les fonctionnalités et les meilleures pratiques suivantes de CoderPad.


1. Utiliser des projets multi-fichiers

Utilisez toujours un modèle de projet multi-fichier au lieu d'un fichier unique pad.

Les grands modèles de langage sont nettement moins performants lorsqu'ils doivent raisonner sur plusieurs fichiers interdépendants, naviguer dans la structure et maintenir le contexte, ce qui reflète étroitement le travail de production réel. Les configurations multi-fichiers permettent également d'évaluer plus facilement la capacité d'un candidat à comprendre un code peu familier et à raisonner de manière globale.


2. Concevoir des questions et des sessions pour le raisonnement et non pour la mémorisation

Entretiens de structure à la surface réflexion, compromis et adaptabilité plutôt que des réponses finales polies.

Les meilleures pratiques sont les suivantes :

  • Problèmes en plusieurs parties ou progressifs qui évoluent dans le temps
  • Demander aux candidats d'expliquer leur approche verbalement pendant qu'ils codent
  • Introduire des changements de suivi à mi-solution pour tester la flexibilité

Les questions d'approfondissement utiles sont les suivantes :

  • “Pourquoi avez-vous choisi cette structure de données ?”
  • “Quels sont les inconvénients de cette approche ?”
  • “Si la performance devenait un problème, comment l'optimiseriez-vous ?”
  • “Que se passerait-il si nous remplacions X par Y ?”

Les développeurs qualifiés peuvent raisonner sur la complexité, les cas limites et les contraintes. Les réponses générées par l'IA ont souvent du mal à répondre à ces questions ou s'appuient sur des explications vagues, de type manuel.


3. Activer la vidéo et l'audio

Activer vidéo et audio pour les entretiens en direct afin de confirmer que le candidat est bien celui qui codifie et de contrôler l'engagement.

  • La vidéo permet d'établir une présence et une responsabilité
  • La fonction vidéo de CoderPad ne permet pas d'utiliser des arrière-plans ou des filtres d'arrière-plan.
  • La vidéo et l'audio peuvent être basculés dans les paramètres de pad lors du lancement de la session.

Ces signaux aident les enquêteurs à établir une corrélation entre l'activité à l'écran et le raisonnement verbal en temps réel.


4. Tirer parti de la connaissance de l'environnement et réagir dans l'instant

CoderPad alerte les enquêteurs lorsqu'un candidat.. :

  • Colle du code à partir d'une source externe
  • Quitter l'IDE (par exemple, changement d'onglet)

Ces alertes permettent de mettre en évidence des activités potentiellement non surveillées, mais elles sont plus efficaces lorsqu'elles sont associées aux éléments suivants réponse active de l'enquêteur.

Meilleures pratiques :

  • Demander au candidat pourquoi il a collé du code ou quitté l'IDE lorsque des alertes apparaissent.
  • Traiter les alertes comme des demandes d'éclaircissement et non comme une disqualification immédiate
  • Observez des modèles tels que
    • Code parfait collé après un long silence
    • De longues pauses avant de répondre aux questions de suivi
    • Un décalage entre l'aisance verbale et la profondeur technique

Pour les entretiens de haute sécurité, vous pouvez également demander au candidat de partager son écran si vous soupçonnez une activité hors-pad.

Si vous avez Résumé et schéma de l'entretien activées, les notes et les transcriptions sont générées automatiquement afin que vous puissiez vous concentrer sur le candidat plutôt que sur la documentation.


5. Utiliser la lecture et la vérification après l'entretien

Chaque pad enregistre une chronologie complète de la session, y compris :

  • Modifications du code
  • Runs
  • Mouvements du curseur
  • Copier/coller d'événements
  • Notifications de sortie de l'IDE

Après l'entretien :

  • Revoir l'enregistrement pour vérifier le comportement et le rythme
  • Recherchez des poussées d'activité incompatibles avec une frappe normale.
  • Utiliser des résumés et des transcriptions générés par l'IA pour favoriser un examen cohérent et équitable après l'entretien.

Le play-back fournit un contexte objectif et contribue à réduire les préjugés dans les décisions d'embauche.


6. Activer et encadrer l'utilisation de l'IA in-app de manière transparente

Si l'IA fait partie du flux de travail réel de vos développeurs, les entretiens doivent refléter cette réalité.

  • Activer AI Assist pour les candidats pour que toute utilisation de l'IA soit visible au sein de la plateforme
  • Communiquer clairement les attentes :
    • Toute utilisation de l'IA doit rester dans l'onglet AI Assist.
    • Les candidats doivent être prêts à expliquer, critiquer et adapter les résultats générés par l'IA.

Cela permet aux enquêteurs d'évaluer comment les candidats utilisent l'IA, et pas seulement s'ils l'utilisent.


7. Utiliser des techniques de collaboration et de programmation en binôme

Envisagez des formats d'entretien qui mettent l'accent sur la collaboration et la résolution de problèmes en temps réel :

  • Programmation en binôme ou codage en direct guidé
  • Exercices de débogage
  • Incitations verbales au raisonnement pendant la mise en œuvre

Des fonctionnalités telles que les curseurs marqués d'un nom et le mode “Suivre le candidat” facilitent l'observation de la façon dont les candidats pensent, communiquent et réagissent aux commentaires - des compétences qu'il est difficile de simuler avec l'aide de l'IA.


8. Contrôler l'accès à la salle d'attente des candidats

Utilisez le salle d'attente des candidats pour éviter que les candidats n'entrent dans le pad avant que vous ne soyez prêts.

Cela permet de s'assurer que les candidats ne peuvent pas :

  • Instructions de prélecture
  • Explorer la structure des fichiers dès le début
  • Préparer des solutions hors ligne avant le début officiel de l'entretien

Lorsque vous admettez le candidat, vous contrôlez exactement le moment où l'environnement de l'entretien devient visible.


9. Fin des entretiens pour verrouiller la session

Utilisez le “Fin de l'entretien” pour révoquer immédiatement l'accès à l'édition une fois la session terminée.

Fin de l'entretien :

  • Empêche les modifications ou les écrasements après la session
  • Finaliser le calendrier de la session
  • Veille à ce que la lecture reste entièrement fiable pour l'examen

Note finale

Une prévention efficace de la tricherie n'est pas seulement une question de restrictions, c'est aussi une question de concevoir des entretiens qui récompensent le raisonnement, la transparence et les compétences réelles, tout en donnant aux intervieweurs les outils et la confiance nécessaires pour répondre de manière réfléchie dans l'instant.

]]>
Le guide des scores d'écran de CoderPad https://coderpad.io/fr/ressources/docs/le-codeurpad-guide-de-score-a-lecran/ Fri, 14 Nov 2025 11:48:00 +0000 https://coderpad.io/?post_type=doc&p=43558 Le guide des scores de CoderPadTélécharger]]> Projets exercices https://coderpad.io/fr/ressources/docs/pour-candidats-2/codingame-screen-for-candidates/projets-exercices/ Thu, 11 Sep 2025 12:55:21 +0000 https://coderpad.io/?post_type=doc&p=43155 Lorsque vous travaillez sur un exercice de projet, vous avez accès à un environnement de développement VS Code complet. Ce guide vous aidera à vous préparer au succès et à tirer le meilleur parti des outils et des fonctionnalités disponibles.

Tutoriel

Avant de commencer votre test, nous vous encourageons vivement à suivre le didacticiel interactif. Le didacticiel vous aidera à vous familiariser avec :

  • L'interface et la présentation de VS Code
  • Outils et fonctionnalités disponibles
  • Comment adapter l'environnement à vos préférences

Vous pouvez suivre le tutoriel autant de fois que vous le souhaitez. Il ne fait pas partie de votre évaluation et n'affectera pas vos résultats.

Démarrer avec VS Code

Capture d'écran de l'IDE CoderPad Screen pendant un exercice de projet React. La barre latérale gauche montre la structure du projet sous 'PROJECT [CODERPAD]' avec des dossiers (.vscode, node_modules, src) et des fichiers incluant index.html, instructions.md, fichiers config, et package.json. L'éditeur principal affiche instructions.md, qui décrit le projet : une application React avec un texte et un bouton pour tester la synthèse vocale. Le côté droit montre l'aperçu du Simple Browser avec une page intitulée "Global Alliance for Literacy" et un bouton de haut-parleur. En bas, le terminal affiche la sortie npm run dev avec le serveur Vite fonctionnant sur le port 5173. Une notification suggère l'installation de l'extension Jest. Dans le coin inférieur droit, un bouton jaune "Submit" (Soumettre) apparaît.

Barre d'activité

Ils estiment que 3 étapes constituent une bonne Barre d'activité à l'extrême gauche vous permet d'accéder aux éléments principaux de l'IDE. Vous arriverez dans la section Explorer qui répertorie tous les dossiers et fichiers de votre projet, avec la vue instructions.md ouvert par défaut. Lisez d'abord ce fichier ; il décrit vos objectifs, vos contraintes et les étapes de configuration. Vous pouvez ensuite naviguer vers d'autres fichiers à partir de la section Explorer.

Extensions recommandées

Les recruteurs peuvent inclure des extensions recommandées pour votre projet. Si c'est le cas, une notification apparaîtra dans le coin inférieur droit de l'IDE. Cliquez sur Installer pour les ajouter.

Terminal

VS Code dispose d'un terminal intégré auquel on peut accéder à partir de l'interface utilisateur. Panel de l'espace. Le terminal intégré est essentiel pour de nombreuses tâches liées au projet (installation de paquets et de dépendances, exécution de serveurs de développement et d'outils de construction, exécution de suites de tests et de scripts, etc.)

Palette de commande

Ils estiment que 3 étapes constituent une bonne Palette de commande permet d'accéder rapidement à toutes les fonctions de VS Code. Pour l'ouvrir :

  • Windows/Linux : Ctrl + Shift + P
  • Mac : Cmd + Shift + P

Paramètres du code VS

Vous pouvez personnaliser presque toutes les parties de VS Code en configurant les paramètres. Vous pouvez utiliser la fonction Éditeur de paramètres pour modifier les paramètres dans le code VS ou pour modifier directement le code settings.json de l'IDE. Nous vous recommandons d'ajuster les paramètres pendant votre session de tutorat afin que l'IDE corresponde à votre configuration préférée en termes de raccourcis, de thèmes, d'accessibilité, etc.

Pour une introduction complète à VS Code, vous pouvez consulter l'article suivant documentation officielle.

Paramètres spécifiques au CoderPad

Accès rapide

Dans le code VS Barre d'activité, vous verrez apparaître un Accès rapide avec une icône en forme d'étoile. Ce menu vous permettra d'accéder à des ressources clés pour vos projets :

  • Instructions
  • Terminal
  • Aperçu du site web, s'il est pertinent pour votre projet
  • Assistant IA, s'il est activé pour votre projet

Certains d'entre eux s'ouvrent automatiquement lorsque vous démarrez votre projet. Si vous les fermez, ouvrez-les à nouveau à partir de Accès rapide à tout moment.

Assistant IA

If your test enables the AI Assistant, a chat panel will open by default. Use it the way you would at work—to ask questions, make updates to your code, generate snippets, or explain errors—and then review and adapt its suggestions. Recruiters enable this because they want to see how you collaborate with AI, so please use the built-in assistant rather than external tools.

Soumettre votre travail

Ils estiment que 3 étapes constituent une bonne Soumettre envoie votre projet complété pour évaluation.

⚠Veuillez noter que seuls les fichiers enregistrés sont inclus dans votre soumission

Avant la soumission :

  1. Enregistrer tous les fichiers: Utilisation Ctrl/Cmd + S sur chaque fichier ou enregistrer tous les fichiers avec Ctrl/Cmd + K, S
  2. Vérifier les modifications non sauvegardées: Recherchez les cercles blancs à côté des noms de fichiers
  3. Testez votre solution: Exécutez votre code pour vous assurer qu'il fonctionne comme prévu
  4. Exigences en matière d'examen: Vérifiez une nouvelle fois que vous avez répondu à toutes les exigences du projet

Vous pouvez enregistrer des fichiers en utilisant l'une des méthodes suivantes :

  • Dossier individuel: Ctrl/Cmd + S
  • Tous les dossiers: Ctrl/Cmd + Kalors S
  • Sauvegarde automatique: Activer dans les paramètres pour l'enregistrement automatique
]]>
Questions sur le projet personnalisé https://coderpad.io/fr/ressources/docs/screen/questions-sur-la-personnalisation-des-ecrans-2/creation-de-questions-personnalisees/questions-sur-le-projet-personnalise/ Thu, 11 Sep 2025 12:50:21 +0000 https://coderpad.io/?post_type=doc&p=43224 Pour créer un projet personnalisé, naviguez jusqu'à la page Questions et cliquez sur Créer une question, puis sélectionnez Projet. Cela ouvre le flux de travail de création de projet, où vous concevrez un environnement de codage complet adapté à vos besoins d'évaluation spécifiques.

Capture d'écran de l'interface de CoderPad Screen montrant une fenêtre contextuelle intitulée "Sélectionner le type de question". Les options listées sont : Choix multiple, Texte libre, Exercice de codage, Téléchargement de fichier et Projet. L'option "Projet" est identifiée par une étiquette rouge "Nouveau". Une grande flèche rouge pointe directement vers l'option "Projet".

Sélection d'un modèle

Les modèles sont des projets minimaux préconfigurés construits autour de combinaisons technologiques spécifiques, conçus pour servir de points de départ à vos projets personnalisés.

Les modèles sont intentionnellement minimaux afin de fournir une base propre tout en vous donnant une flexibilité totale pour personnaliser l'environnement en fonction de vos besoins spécifiques.

/citation

Capture d'écran de l'écran "Sélectionner un modèle" dans CoderPad. Huit options de modèles sont affichées dans une grille:Modèle par défaut - Modèle Node.js minimaliste.React - Contre-application React 19 de base avec Vite et Node.js.Angular - Application Angular 19 de base avec Vite et Node.js.Python - Environnement avec Poetry, Volta et Node.js.Java - Environnement avec Maven, Gradle, Volta et Node.js.Go - Environnement avec Volta et Node.js.js.Java - Environnement avec Maven, Gradle, Volta, et Node.js.Go - Environnement avec Volta et Node.js.NET - Environnement (C#, F#, Vb.net) avec Xunit, Volta, et Node.js.Next.js - Full stack Next.js 15.5 avec Node.js, Prisma, et PostgreSQL.


Modifier votre projet dans l'IDE

Une fois que vous avez sélectionné un modèle, faites défiler vers le bas jusqu'à la rubrique Projet et cliquez sur Modifier votre projet dans l'IDE. Vous entrerez dans un environnement VS Code complet où vous pourrez concevoir votre projet.

Capture d'écran de l'interface de CoderPad dans la section "Questions". Une case en surbrillance intitulée "Projet" comprend une icône de dossier et un bouton intitulé "Modifier votre projet dans l'IDE". En dessous, le panneau "Paramètres" affiche des champs : Domaine défini sur Node.js, Difficulté définie sur Facile, Durée 40 minutes, Points 200, et Équipe définie sur CoderPad Inc.


Ce qui est disponible dans l'IDE

Capture d'écran de l'interface CoderPad Screen 'Project edition'. La barre latérale gauche affiche un dossier de projet nommé "PROJECT [CODERPAD]" contenant des fichiers : .coderpad, .vscode, .gitignore et instructions.md (sélectionné). L'éditeur principal affiche le fichier instructions.md avec un texte en markdown expliquant comment utiliser le modèle de projet, enregistrer le travail et définir des instructions. Le panneau de droite intitulé "AI Assist" affiche le logo de ChatGPT et un champ d'invite. En bas à droite, un bouton jaune intitulé "Mettre à jour le projet" est visible

Votre environnement de projet personnalisé comprend toutes les fonctionnalités standard de VS Code :

  • Terminal intégré avec un accès complet à la ligne de commande pour l'installation de paquets, l'exécution de scripts et les opérations du système
  • IntelliSense fournir une complétion intelligente du code, des conseils sur les paramètres et une détection des erreurs
  • Assistant IA pour obtenir de l'aide pour affiner votre projet
  • Marché de l'extension l'accès à l'installation d'outils spécifiques à la langue et d'outils d'amélioration de la productivité
  • Débogueur intégré la prise en charge de plusieurs langages de programmation avec des points d'arrêt, l'inspection des variables et l'analyse de la pile d'appels
  • Intégration de Git pour les flux de travail de contrôle des versions et le suivi des modifications

ℹ Configurations de l'environnement

  • Les projets sont exécutés dans des conteneurs Linux x64 isolés.
  • Taille du projet (taille maximale du référentiel) : 50MB
  • Espace disque (espace de stockage mis à la disposition des candidats pendant leur projet) : 5GB
  • Mémoire (RAM) : 2GB

Instructions pour les candidats

Chaque projet doit comprendre un instructions.md contenant l'énoncé de votre problème et des conseils d'installation. Il utilise la syntaxe markdown. Ce fichier est automatiquement ouvert et rendu lorsque le candidat commence la question.

Utilisez-le pour :

  • Énoncé du problème et critères d'acceptation
  • Étapes d'installation et d'exécution et notes sur l'environnement
  • Les contraintes, les attentes ou les résultats attendus

coderpad/settings.json fichier

Ils estiment que 3 étapes constituent une bonne .coderpad/settings.json contrôle le comportement critique du projet et doit être configuré correctement pour une expérience optimale du candidat.

Exemple

{
    "files.exclude": ["solution.md"],
    "workbench.defaultOpenFiles": ["src/App.tsx"],
    "autograding" (négociation automatique): {
        "runCommand": "rm -f result.tap && npm ci && npx jest --ci --reporters=default --reporters=jest-tap-reporter > result.tap",
        "rapports": {
            "TAP": ["result.tap"]
        }
    }
}

Options de configuration

  • Ouvrir des fichiers: Spécifier quels fichiers doivent être ouverts par défaut lorsque les candidats démarrent le projet (en plus de instructions.md). Cela permet d'attirer leur attention sur des points de départ ou des dossiers clés.
  • Fichiers exclus: Liste des fichiers et des répertoires qui ne seront pas inclus dans l'environnement du projet du candidat.
  • Logique d'autograding: Définir la manière dont les tests automatisés doivent être exécutés et dont les résultats doivent être communiqués (voir la section sur l'évaluation automatique ci-dessous).

Recommander des extensions

Utiliser le fichier VS Code standard .vscode/extensions.json pour recommander des extensions. Exemple :

{
  "recommandations": [
    "Orta.vscode-jest"
  ]
}

Lorsque les candidats démarrent votre projet, ils reçoivent des notifications leur suggérant ces extensions, ce qui les aide à mettre en place rapidement un environnement de développement optimal.

Pré-installation d'extensions

Vous pouvez définir une liste d'extensions qui s'installeront automatiquement au démarrage du projet, tant pour les recruteurs que pour les candidats.

Pour mettre cela en place, ajoutez vos extensions à la base de données vscodeExtensions.installedByDefault dans le champ .coderpad/settings.json fichier. Voici un exemple :

{
    "vscodeExtensions.installedByDefault": [
        "ms-python.python",
        "esbenp.prettier-vscode"
    ]
}

Autorisé & extensions restreintes

Vous pouvez également empêcher les candidats d'installer certaines extensions.

⚠ Si le paramètre n'est pas configuré, toutes les extensions sont autorisées. Si le paramètre est configuré, l'installation de toutes les extensions qui ne figurent pas dans la liste est bloquée.

Par exemple, l'option suivante signifie que toutes les extensions ne sont pas autorisées, à l'exception de celles de GitHub et de Microsoft.

{
     "extensions.autorisées": {
          "github": true,
          "microsoft": true
     }
}

Pour plus d'informations sur la manière d'autoriser ou d'interdire certaines extensions (y compris les différentes versions), consultez la documentation de VS Code ici.

Assistant IA

L'assistant AI peut être activé ou désactivé au niveau du test par le biais des paramètres du test. S'il est activé :

  • Les candidats voient un Assistant IA et peut dialoguer avec un modèle disponible.
  • Les conversations AI apparaissent en lecture pour les relecteurs.

Rendu frontal

Pour les projets de développement web, le logiciel VS Code Navigateur simple rend automatiquement votre candidature, fournissant aux candidats un retour d'information visuel immédiat.

  • Lorsque votre serveur de développement démarre sur n'importe quel port disponible, le Simple Browser s'ouvre automatiquement
  • Ils estiment que 3 étapes constituent une bonne Ports dans le panneau VS Code montre tous les ports transférés et leur état.

Aperçu du site web

Pour les projets de développement web, un composant de prévisualisation web peut être utilisé pour rendre votre application, fournissant aux candidats un retour visuel immédiat. Pour activer l'aperçu Web dans vos projets, configurez le service exposé dans la section .coderpad/settings.json en utilisant les champs suivants :

  • mode: Ce mode permet d'activer la prévisualisation web
  • openByDefault: Détermine si l'aperçu s'ouvre automatiquement au démarrage du projet
  • port: Spécifie le port sur lequel la prévisualisation sera mappée
  • nom: Définissez un nom d'affichage personnalisé pour votre application

Par exemple :

"exposé": [
    {
        "mode": "navigateur", 
        "openByDefault": true, 
        "port": 5173, 
        "nom": "MonApp" 
    }
]

Connexion à une base de données

Vous pouvez attacher des bases de données PostgreSQL ou MySQL à n'importe quel projet par l'intermédiaire de l'option Environnement d'exécution de l'éditeur de questions.

Capture d'écran des paramètres de l'environnement d'exécution dans CoderPad montrant un environnement en cours d'exécution avec Node 22.9 et PostgreSQL 16.4. Le menu déroulant “Ressources” est en surbrillance, ce qui indique que PostgreSQL 16.4 est sélectionné.

Les informations d'identification de la connexion sont fournies par des variables d'environnement. Par exemple :

  • nom d'utilisateur : process.env.POSTGRES_LOGIN
  • mot de passe : process.env.POSTGRES_PASSWORD
  • host : 'screen-execute-environment-node-postgres'

ℹ Limitations de la mémoire vive de la base de données

  • PostgreSQL : 200 Mo
  • MySQL : 500 MO

Intégration de Git

Les projets comprennent un .gitignore pour éviter que des artefacts éphémères ou de construction ne soient soumis au contrôle de version. Au fur et à mesure que vous modifiez votre projet, vous pourrez garder une trace de tous les changements grâce à la fonction Source Contrôlel module.

Lorsque vous commencez à éditer votre projet, une branche est créée. Lorsque vous cliquez sur Mise à jour du projetvos modifications sont automatiquement validées et poussées vers le référentiel du projet distant.

Une fois la question sauvegardée, les commits poussés sont fusionnés sur main, et une version est créée. Les utilisateurs avancés peuvent gérer les commits manuellement à l'aide de la fonction Contrôle à la source panneau.

Comment sauvegarder votre travail

  1. Sauvez tous les fichiers dans VS Code (Ctrl/Cmd + S)
  2. Cliquez sur Mise à jour du projet en bas de l'écran
  3. Fermer l'IDE
  4. Cliquez sur Sauvez au bas de la page de la question

⚠ Votre branche temporaire contenant votre projet mis à jour ne sera fusionnée dans la branche principale que lorsque vous aurez a sauvegardé la question de l'éditeur de questions.

Notation automatique

Une configuration correcte .coderpad/settings.json est nécessaire pour la fonctionnalité de classement automatique. La configuration définit la manière dont les tests sont exécutés et l'endroit où les résultats sont stockés.

Exemple de configuration

{
  "autograding" (négociation automatique): {
    "rapports": {
      "TAP": ["result.tap"]
    },
    "runCommand": "rm -f result.tap && npm ci && npx jest --ci --reporters=default --reporters=jest-tap-reporter > result.tap"
  }
}

Exigences de la commande d'exécution

Ils estiment que 3 étapes constituent une bonne commande d'exécution doit être conçu pour fonctionner dans un environnement de conteneurs frais et doit :

  • Installation de dépendances: Utilisation npm ci, pip install -r requirements.txtou équivalent
  • Exécuter les tests: Exécutez votre cadre de test avec les rapporteurs appropriés
  • Générer des rapports: Sortie des résultats au format TAP ou JUNIT
  • Manipuler le nettoyage: Supprimer les anciens fichiers de résultats pour éviter les conflits

Exécution de suites de tests multiples (Backend + Frontend)

Si votre projet exécute plusieurs suites de tests (par exemple, des tests backend et des tests frontend), nous vous recommandons vivement d'utiliser l'option un script d'habillage (par exemple, run-all-tests.sh) au lieu d'exécuter les commandes de manière séquentielle en utilisant des opérateurs tels que &&.

  • commande1 && commande2 empêche la deuxième suite de s'exécuter si la première échoue.
  • Certains modèles nettoient les junit-reports au début de chaque script, ce qui peut effacer les rapports produits précédemment.

Modèle recommandé

Créer un script d'encapsulation :

#!/bin/bash
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$SCRIPT_DIR"

# Nettoyer les rapports une fois
rm -rf "$PROJECT_ROOT/junit-reports"
mkdir -p "$PROJECT_ROOT/junit-reports"

./run-backend-tests.sh
./run-frontend-tests.sh

Mise à jour .coderpad/settings.json:

"runCommand": "./run-all-tests.sh"

Cela permet de s'assurer que toutes les suites de tests s'exécutent et produisent les résultats combinés attendus.

Comportement correct en matière de nettoyage

Nettoyer le répertoire des rapports une fois au début, et non dans chaque script de test.

Évitez cela dans les scripts de test :

rm -rf junit-reports

Si le nettoyage s'effectue à l'intérieur de plusieurs scripts, une suite peut supprimer les rapports produits par une autre.

PATH Différences entre IDE et Auto-grader

Le PATH à l'intérieur du conteneur de l'auto-grader peut être différent de ce que vous voyez dans le terminal de l'IDE.

Si une commande fonctionne dans le terminal mais échoue lors de l'évaluation automatique :

  • Utilisez le chemin absolu de la commande. Exemple pour les projets Node.js :
/home/coderpad/.volta/bin/npm install
/home/coderpad/.volta/bin/npm test

Cela garantit un comportement cohérent entre la prévisualisation, la synchronisation et la notation des candidats.

Les tests ignorés ne sont pas importés

La notation automatique ne peut importer que les cas de test qui apparaissent dans les rapports JUnit/XUnit/TAP.

Si un test est ignoré (par ex, pytest.skip()):

  • Il peut ne pas apparaître lorsque l'on clique sur Synchronisation à partir d'un projet
  • Il s'agit de ne pas inclure comme critère d'évaluation

Au lieu de sauter, il faut forcer une assertion défaillante :

affirmer Faux, "Le tableau X n'existe pas"

Cela garantit la visibilité pendant la configuration et la précision des importations.

Formats de rapports pris en charge

Votre commande de test doit générer des rapports de test au format TAP ou JUnit. La commande rapports La variable définit l'endroit où les rapports de test sont rédigés et dans quel format (TAP ou JUNIT).

Configuration des critères d'évaluation

Une fois que vous avez configuré votre settings.json vous pouvez personnaliser la façon dont les tests automatisés affectent vos rapports grâce à l'option Critères d'évaluation dans l'éditeur de questions.

Dans le Automatique cliquez sur Synchronisation à partir d'un projet pour importer les cas de test de votre projet. Le système démarre un nouvel environnement, exécute votre commande d'exécutionIl est possible d'analyser les rapports générés et d'afficher les cas de test individuels pour la configuration.

Pour chaque test importé, vous pouvez personnaliser :

  • Label:
    • Fournit une description lisible par l'homme, affichée dans les rapports.
    • Aide les examinateurs à comprendre ce que chaque test valide
  • Compétence:
    • regroupe les points dans des catégories de compétences spécifiques (par exemple, résolution de problèmes, fiabilité)
    • Chaque critère d'évaluation apporte des points à la compétence qui lui est attribuée
  • Points:
    • Ajuster le poids de 0 à 5 pour attribuer plus ou moins de points à chaque test
    • Pondération plus élevée = plus de points attribués
    • Le total des points de la question est réparti proportionnellement entre tous les critères en fonction de leur pondération.

Classement manuel

Vous pouvez compléter les tests automatisés par des critères manuels pour les signaux qualitatifs (par exemple, la structure du code, la lisibilité, la qualité des tests, la sécurité).

Si des critères manuels sont définis, lorsque les candidats terminent leur test, vous recevrez un courrier électronique vous permettant de noter manuellement leur travail en fonction de ces critères.

Chaque projet doit comprendre au moins un le critère d'évaluation (automatique ou manuel).

Visibilité du dossier

Vous pouvez masquer des fichiers/dossiers à l'aide de la fonction fichiers de validation cachés mise en place .coderpad/settings.json.

Exemple :

{
  "autograding" (négociation automatique): {
    " hiddenValidationFiles ": ["docs/**"]
  }
}

ℹ fichiersDeValidationCachés utilise motifs globaux, et non des noms de dossiers littéraux.

Ceci :

" hiddenValidationFiles ": ["docs"]

ne cache que le dossier lui-même, et non son contenu.

Pour masquer le dossier et tous les enfants, utiliser :

" hiddenValidationFiles ": ["docs/**"]

Ce modèle cache :

  • docs/
  • docs/file.md
  • docs/sous-dossier/...

Plus de documentation sur les modèles globaux : https://code.visualstudio.com/docs/editor/glob-patterns

Le masquage de fichiers fonctionne-t-il en mode prévisualisation ?

Oui - L'aperçu reflète la visibilité du candidat.

Si des fichiers cachés apparaissent toujours :

  • Confirmez que vous avez utilisé /**
  • Enregistrez le projet et cliquez sur Mise à jour du projet
  • Retirer puis réintroduire la question dans le test (pour actualiser la structure mise en cache)
  • Assurez-vous que le chemin d'accès correspond à la racine de l'espace de travail

Autres exemples

{
  "files.exclude": [
    ".env",            // cacher un seul fichier
    "docs/**",         // cacher tout le dossier
    "scripts/*.sh",    // cacher les fichiers correspondants
    "**/*.spec.js"     // cacher tous les fichiers de test n'importe où
  ]
}

Synchronisation à partir d'un projet

Lorsque vous cliquez sur Synchronisation à partir d'un projet, CoderPad :

  • Création d'un nouvel environnement
  • Exécutez votre commande d'exécution
  • Analyse les rapports de test générés
  • Affiche les cas de test qui apparaissent dans ces rapports

Cependant, la synchronisation à partir d'un projet pas:

  • Vérifiez que votre commande fonctionne pour toutes les soumissions de candidats.
  • Garantir un comportement correct du PATH ou de l'environnement
  • S'assurer que les suites de tests sont exécutées dans le bon ordre
  • Validez l'exactitude de votre notation
  • Détecter les problèmes de nettoyage ou les incohérences de globes

En d'autres termes, Sync vérifie disponibilité du rapport, pas exactitude totale.

Tester votre question sans utiliser de quota (mode aperçu)

Avant d'attribuer un projet à des candidats :

  1. Ouvrez la question du projet.
  2. Cliquez sur Avant-première.
  3. Appliquez la solution ou la solution partielle que vous avez envisagée.
  4. Soumettre l'aperçu.
  5. Examiner :
    • Points attribués
    • Analyse des fichiers JUnit/TAP
    • Rendu des rapports
    • Comportement attendu en cas de réussite ou d'échec

Les soumissions en avant-première ne consomment pas de quota et sont les méthode recommandée pour valider les projets de bout en bout.

Reclassement

Actuellement, ce n'est pas possible pour relancer automatiquement l'auto-évaluation pour les soumissions qui ont été complétées avant même un projet a été mis à jour.

Si des problèmes de configuration ont été résolus après la soumission des candidats :

Vous pouvez :

  • Ajuster la notation manuellement à l'aide de la touche “Corriger une question mal notée”Fonctionnalité
  • Mettre à jour le projet pour les futurs candidats
]]>
Projets https://coderpad.io/fr/ressources/docs/screen/tests-decran-2/projets/ Thu, 11 Sep 2025 12:46:43 +0000 https://coderpad.io/?post_type=doc&p=43145 Les projets sont des exercices de codage multi-fichiers, pertinents pour l'emploi, qui fournissent aux candidats un environnement de développement complet basé sur Visual Studio (VS) Code avec accès au terminal, extensions, débogage et toutes les fonctionnalités par défaut de VS Code. Ils permettent aux candidats de construire, d'exécuter, de tester et de déboguer du code comme ils le feraient au travail, en utilisant des packages, des outils et des flux de travail qu'ils connaissent déjà.

Les principales caractéristiques des projets sont les suivantes

  • Expérience complète de l'IDE VS Code avec accès au terminal, outils de débogage et support d'extension
  • Prise en charge de plusieurs fichiers pour des scénarios de codage complexes et réalistes
  • Paquets et bibliothèques personnalisés capacités d'installation
  • Environnement basé sur l'IA avec en option l'assistance par chat de l'IA
  • Capacités de classement automatique avec des rapports d'essai complets
  • Rendu en direct de l'interface utilisateur pour les projets de développement web
  • Support de base de données pour les évaluations backend et full-stack
  • Intégration de Git pour les flux de contrôle de version lors de la création de projets

Les projets transforment les évaluations de codage de puzzles isolés en expériences de développement authentiques où les candidats peuvent démontrer tout l'éventail de leurs capacités techniques.

L'importance des projets à l'ère de l'IA

  • Des signaux plus riches et pertinents pour l'emploi. Les projets reflètent le travail d'ingénierie réel (dépôts multi-fichiers, outillage, débogage, tests) afin que vous puissiez évaluer les compétences qui comptent sur le terrain, et pas seulement les compétences algorithmiques.
  • Les compétences évoluent. À mesure que l'IA devient plus puissante et s'intègre dans les flux de travail quotidiens, les développeurs passent moins de temps à écrire des bribes de base et plus de temps à des tâches de plus haut niveau : révision du code, débogage, optimisation des performances, assemblage de plusieurs suggestions générées par l'IA, et prise de décisions architecturales judicieuses.
  • Réduire la tricherie grâce à des tâches concrètes. Les questions sur les projets rendent les réponses copiées-collées plus difficiles à réussir. L'IA peut aider à réaliser certaines parties du travail, mais des contraintes réalistes (configurations, tests, données, étapes de construction) nécessitent une véritable compréhension pour parvenir à une solution complète.
  • (Facultatif) Mesurer l'efficacité de l'IA. Lorsqu'ils sont activés, les projets vous permettent de voir comment les candidats sont invités, évaluent les résultats de l'IA et l'intègrent de manière responsable, fournissant ainsi un signal sur une compétence de plus en plus critique : coder avec l'IA.

Comment ajouter des projets à un test

Il y a deux façons d'incorporer des projets dans vos tests :

Méthode 1 : à partir de la page Questions

  1. Naviguez jusqu'à la page Questions page
  2. Utilisez le menu déroulant du filtre pour sélectionner Exercice du projet comme type de question
  3. Parcourez notre bibliothèque de projets prêts à l'emploi
  4. Cliquez sur Créer un test pour les projets sélectionnés
Capture d'écran du tableau de bord des questions de CoderPad montrant les filtres de recherche des questions. Le menu déroulant du filtre "Type" est développé et affiche les options suivantes : Question à choix multiple, Question à texte libre, Exercice de codage et Exercice de projet. Une grande flèche rouge pointe vers l'option "Exercice de projet".

Méthode 2 : à partir d'un test

  1. Ouvrez le test dans lequel vous souhaitez ajouter un projet
  2. Cliquez sur le bouton Ajouter une question bouton
  3. Filtrer le type de question sur Exercice du projet
  4. Choisir parmi les projets disponibles
Capture d'écran de l'interface de création de test CoderPad Screen pour une évaluation senior Full-stack (JavaScript, Node.js, React, SQL). L'onglet "Questions" est sélectionné. Sur la droite, le filtre de recherche avancée est ouvert et le "Type" est réglé sur "Exercice de projet". Une grande flèche rouge pointe vers cette option de filtre. Ci-dessous, la liste des questions montre des exercices de projet tels que " Vérifier et héberger un avatar ", " Générateur de site statique à partir de... ", " Bouton de synthèse vocale " et " Test de gpes wqp ", avec les points et les durées associés.


Comment créer un projet personnalisé

Pour une flexibilité maximale et un alignement sur vos besoins spécifiques, vous pouvez créer des projets entièrement personnalisés, adaptés à la pile technologique et aux défis de codage de votre organisation. Vous trouverez plus de documentation sur les questions de projet personnalisées ici.

Comment examiner les soumissions avec les projets

Examen basé sur l'IDE

  1. Dans le rapport détaillé d'un candidat, cliquez sur Ouvrir dans l'IDE pour tout projet soumis
  2. Naviguer vers l'icône de contrôle de la source pour voir toutes les modifications apportées pendant l'évaluation.
  3. Examiner les modifications, les ajouts et les suppressions de fichiers
Capture d'écran de Visual Studio Code montrant le contrôle de la source Git et les modifications du code. À gauche, le panneau Source Control affiche deux fichiers modifiés sous "Changes" : App.tsx et SpeechButton.tsx. Une flèche pointe vers ces fichiers. Le centre montre la vue différente de SpeechButton.tsx : l'ancien code sur la gauche a une fonction avec un simple message console.log, maintenant supprimé. Le nouveau code à droite importe useState et useCallback de React, ajoute un état pour isReading, et étend la fonction handleTextToSpeech pour obtenir le texte sélectionné, vérifier si le texte existe, et vérifier le support du navigateur pour speechSynthesis avant de continuer.


Système de lecture amélioré

Les projets sont dotés d'un système de lecture amélioré qui capture non seulement les modifications de code, mais aussi toutes les interactions au sein de l'IDE :

  • Enregistrement complet de la session montrer les mouvements de la souris, les clics et les schémas de navigation
  • Registres d'interaction avec l'IA afficher exactement comment les candidats ont demandé et utilisé l'assistance de l'IA
  • Aperçu de la session de débogage montrer des approches de résolution de problèmes et des méthodes de dépannage
Capture d'écran d'un environnement d'évaluation du codage dans Visual Studio Code. Le panneau de gauche montre l'explorateur de projet avec des fichiers tels que App.tsx, SpeechButton.tsx et instructions.md. Le panneau central affiche instructions.md avec un texte de contexte et d'objectif expliquant qu'un bouton React doit utiliser la fonction speechSynthesis du navigateur pour lire le texte sélectionné à haute voix. Le panneau de droite montre le fichier App.tsx avec le code React JSX qui importe SpeechButton et rend un en-tête et un contenu. Une barre de contrôle de lecture en bas montre l'enregistrement de la réponse du candidat à 1 minute 8 secondes sur 20 minutes, avec les contrôles de lecture/pause visibles.

✅ Visualisez la lecture en mode plein écran pour une expérience d'examen la plus complète possible.

Plus de ressources

]]>
Accessibilité https://coderpad.io/fr/ressources/docs/accessibilite/ Fri, 21 Mar 2025 10:58:57 +0000 https://coderpad.io/?post_type=doc&p=42234 Chez CoderPad, nous pensons que les outils d'évaluation technique doivent être accessibles à tous les candidats, quelles que soient leurs capacités. Nous nous engageons à fournir une plateforme inclusive qui permet aux entreprises d'évaluer les talents techniques sans créer d'obstacles pour les personnes handicapées.

Foire Aux Questions

Quelles sont les normes d'accessibilité respectées par CoderPad ?

Pour Screen IDE, nous avons fait un effort particulier pour assurer la conformité aux WCAG 2.2 AA. Les directives d'accessibilité au contenu Web (WCAG) 2.2 représentent la norme industrielle actuelle pour l'accessibilité numérique, et la conformité AA est le niveau recommandé pour la plupart des organisations et des produits.

Nous travaillons activement pour que CoderPad Interview IDE réponde aux mêmes normes de conformité.

ℹ Vous souhaitez en savoir plus sur l'accessibilité ? Consultez les lignes directrices pour l'accessibilité des contenus web v2.2 ici.

Comment CoderPad garantit-il l'accessibilité ?

Notre approche de l'accessibilité comprend

  • Tests réguliers: Nous effectuons des tests d'accessibilité systématiques dans le cadre de notre processus de développement.
  • Partenariats avec les clients: Nous avons collaboré avec plusieurs entreprises clientes dans le cadre d'audits d'accessibilité approfondis de notre IDE.
  • Amélioration continue: Nous maintenons une feuille de route permanente en matière d'accessibilité afin de résoudre les problèmes et d'améliorer les fonctionnalités.
  • Consultation d'experts: Nous travaillons avec des spécialistes de l'accessibilité pour revoir et améliorer notre plateforme.

Quelles sont les fonctions d'accessibilité spécifiques offertes par CoderPad ?

Nous avons conçu nos outils en suivant les meilleures pratiques en matière d'accessibilité, de sorte que la plupart des fonctions d'accessibilité (navigation au clavier, etc.) sont déjà intégrées, y compris :

  • Navigation au clavier: Toutes les fonctionnalités de base sont accessibles sans souris
  • Compatibilité avec les lecteurs d'écran: Notre IDE fonctionne avec les lecteurs d'écran les plus courants, notamment JAWS, NVDA et VoiceOver.
  • Prise en charge du mode à contraste élevé: CoderPad est compatible avec les paramètres de contraste élevé du système.
  • Taille des polices réglable: Les éditeurs de code incluent des options de mise à l'échelle du texte
  • Conformité aux normes de refusion: Le contenu se réaffiche correctement lorsque l'on zoome jusqu'à 400%
  • Options de minuterie multiples: Des aménagements horaires flexibles pour les candidats qui en ont besoin
  • Structure HTML sémantique: Structure HTML5 appropriée pour la navigation dans les technologies d'assistance
  • Contraste de couleurs suffisant: Le texte et les éléments interactifs répondent aux exigences de contraste
FonctionnalitéScreenInterview
Prolonger la durée de la session✅Prolonger le temps par questionNon applicable dans le cadre d'un entretien en direct
Interactivité du clavier✅Touches de raccourci pour exécuter le code, autocomplétion, Option + onglet frustrent Équipe + onglet pour naviguer vers tous éléments✅Touches de raccourci pour exécuter le code, autocomplétion, Option + onglet frustrent Équipe + onglet pour naviguer vers clé éléments
Zoom avant/arrière pour augmenter la taille✅Conception adaptative, interface utilisateur évolutive✅Conception adaptative, interface utilisateur évolutive
Rapport de contraste✅✅
Compatible avec les lecteurs d'écran✅Nous prenons en charge tous les principaux lecteurs d'écran ✅ NVDA

Les candidats peuvent-ils demander des aménagements ?

Oui, notre plateforme prend en charge divers aménagements. Les recruteurs peuvent configurer les paramètres d'évaluation de manière à prolonger le temps imparti, à supprimer les limites de temps ou à procéder à d'autres ajustements si nécessaire. Nous recommandons aux entreprises d'inclure des informations sur la demande d'aménagements dans leurs communications avec les candidats.

Pourquoi l'accessibilité est-elle importante pour les outils d'évaluation technique ?

L'accessibilité des outils d'évaluation technique est cruciale pour plusieurs raisons :

Conformité juridique:

  • De nombreuses juridictions exigent l'accessibilité numérique en vertu de lois telles que l'ADA (Americans with Disabilities Act).
  • Les établissements d'enseignement et les agences gouvernementales ont des exigences spécifiques en matière d'accessibilité
  • La non-conformité peut entraîner des poursuites judiciaires et des sanctions financières.

Avantages pour les entreprises:

  • Accès à une réserve de talents plus large en supprimant les obstacles auxquels se heurtent les candidats handicapés
  • Démonstration de l'engagement en faveur de la diversité et de l'inclusion
  • Amélioration de l'expérience des candidats pour tous les utilisateurs, et pas seulement pour ceux qui sont handicapés
  • Renforcement de la réputation de la marque en tant qu'employeur ouvert à tous

Considérations éthiques:

  • L'égalité des chances dans les pratiques d'embauche
  • Élimination des obstacles inutiles dans le processus de recrutement
  • Mettre l'accent sur l'évaluation des compétences techniques plutôt que sur celle des aptitudes non apparentées

Que faire si nous identifions un problème d'accessibilité ?

Nous apprécions les commentaires sur l'accessibilité. Si vous ou vos candidats rencontrez un obstacle à l'accessibilité, veuillez le signaler à notre équipe d'assistance. Nous accordons la priorité aux problèmes d'accessibilité dans notre processus de développement et nous nous efforçons de les résoudre rapidement.

Notre engagement permanent

L'accessibilité n'est pas un effort ponctuel, mais un engagement permanent. Chez CoderPad, nous travaillons en permanence à l'amélioration de l'accessibilité de notre plateforme grâce à des tests réguliers, au retour d'information de nos clients et à l'évolution des normes et des technologies.

Pour des questions spécifiques sur nos fonctions d'accessibilité ou pour discuter des exigences de votre organisation en matière d'accessibilité, veuillez contacter notre équipe d'assistance.

]]>
Test Insights https://coderpad.io/fr/ressources/docs/apercu-des-tests/ Fri, 28 Feb 2025 12:31:55 +0000 https://coderpad.io/?post_type=doc&p=42172 Le tableau de bord Test Insights est un outil puissant qui vous aide à contrôler la qualité et l'efficacité de vos tests au fil du temps. Il fournit des mesures exploitables sur l'activité, l'engagement et la performance des candidats.

Le tableau de bord affiche des données agrégées basées sur les candidats visibles dans la liste des candidats de votre test. Candidats onglet. Le tableau de bord vous permet de visualiser les paramètres suivants :

  1. Répartition des candidats
    • Répartition des candidats entre les différentes étapes (Invité, Commencé, Achevé, Examiné).
    • Vous pouvez passer d'une répartition par statut de l'examen à une répartition par étiquettes personnalisées.
  2. Taux d'ouverture
    • Pourcentage de candidats invités qui ont commencé le test.
    • Calcul : Candidats démarrés ÷ Candidats invités (à l'exclusion des invitations rebondies/annulées).
  3. Taux d'achèvement
    • Pourcentage de candidats ayant terminé le test après avoir commencé.
    • Calcul : Candidats ayant terminé ÷ Candidats ayant commencé.
L'image montre un tableau de bord CoderPad pour un programme de stage en conduite autonome pour les candidats de 2024. L'interface affiche l'onglet "Insights" avec une répartition des statistiques sur les candidats : Total des candidats : 598- Terminé : 412 (69%)- Expiré : 165 (28%)- Abandonnés : 21 (4%)- En attente : 0 (0%)- En cours : 0 (0%)Sur le côté droit, deux mesures sont affichées:- Taux d'ouverture : 72% (indiqué par un indicateur de progression circulaire bleu)- Taux d'achèvement : 95% (indiqué par un indicateur de progression circulaire vert)Le tableau de bord comporte des options de navigation pour les candidats, les questions, les paramètres et les perspectives, ainsi qu'un bouton Actualiser dans le coin supérieur droit. Il affiche actuellement les éléments 1-5 sur 6 dans la pagination.

  • Notation des candidats
    • Note moyenne (sur 5 étoiles) attribuée par les candidats après avoir effectué le test.
    • La notation est facultative.
  • Répartition des notes
    • Distribution des scores des candidats dans différentes fourchettes.
    • La note prise en compte est la note au point et non la note comparative.
  • Durée moyenne
    • Temps moyen passé par les candidats à effectuer le test.
    • Exclut les candidats qui n'ont pas terminé leurs tests.
  • Tester l'utilisation au fil du temps :
    • Nombre d'invitations envoyées au cours des 12 derniers mois.
Cette image montre des mesures supplémentaires pour les candidats au stage de conduite autonome dans CoderPad:En haut:- Note moyenne : 4,2/5 (affichée dans une jauge circulaire verte)- 198 candidats sur 433 ont évalué le test- Score moyen : 43%- Temps moyen passé sur le test : 1 heure 19 minutesLa partie centrale affiche un histogramme de distribution des scores montrant combien de candidats ont obtenu des scores dans différentes fourchettes de pourcentage:- 0-10% : 51 candidats- 10-20% : 32 candidats- 20-30% : 54 candidats- 30-40% : 56 candidats- 40-50% : 57 candidats- 50-60% : 61 candidats (barre la plus haute)- 60-70% : 49 candidats- 70-80% : 39 candidats- 80-90% : 24 candidats- 90-100% : 10 candidatsLa section inférieure montre les "Invitations au cours des 12 derniers mois" dans un graphique à barres:- Avril : 14 invitations- mai : Avril : 14 invitations- Mai : 8 invitations- Juin : 5 invitations- Tous les autres mois (février, mars, juillet-jan) : 0 invitationCela suggère que la campagne de recrutement s'est concentrée sur les mois d'avril et juin de l'année précédente.

Foire Aux Questions

  1. À quelle fréquence le tableau de bord est-il mis à jour ?
    • Les données sont actualisées automatiquement chaque fois que vous naviguez sur la page.
    • Pour des mises à jour immédiates, cliquez sur le lien Rafraîchir en haut à droite du tableau de bord.
  2. Que se passe-t-il si je supprime ou anonymise des candidats ?
    • Candidats supprimés: Ils seront supprimés de tous les tableaux de bord.
    • Candidats anonymes: Ils seront toujours inclus dans les mesures agrégées.
  3. Qui peut accéder à cette page ?
    • Tout utilisateur autorisé à consulter les données des candidats pour un test spécifique.
]]>