Index des Docs

Création de questions personnalisées

Dernière mise à jour le - Available in English

Sélectionnez un élément dans la liste pour plus d'informations sur la création de questions personnalisées :


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


Pour créer votre propre question personnalisée, sous FILTRAGE, cliquez sur Editeur de Question.  

L'onglet "Screening" dans le menu de gauche avec l'élément de menu "Question Editor" en surbrillance.

Si c'est la première question que vous avez créée, cliquez sur Créer votre première question.

écran de démarrage de la création de questions avec une flèche pointant vers le bouton "Créer votre première question".

Si vous avez déjà une liste de questions, cliquez sur Nouvelle question dans le coin supérieur droit.

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

Dans la pop up Nouvelle question, sélectionnez un Type de question. Il y a quatre options :

Nouvelle modale de question avec une liste des différents types de questions ouvertes.

Sélectionnez la ou les langues de la question et cliquez sur CREER.

Nouvelle question modale avec le type "question à choix multiple" sélectionné et la langue "anglais" sélectionnée. Une flèche pointe vers le bouton "Créer".

Créer des questions à choix multiples

  • Saisissez le Titre (le candidat ne voit pas le titre).
  • Rédigez la question dans la Déclaration 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
  • Le site compétence à tester.
  • La difficulté de la question.
  • Options de la minuterie.
  • Total des points disponibles.
  • Si la question doit être ajoutée aux tests générés automatiquement.
  • Si vous autorisez CodinGame à ajouter cette question à la bibliothèque de questions de CodinGame.

Cliquez sur ENREGISTRER pour enregistrer la question.

Créer des questions sur le texte

Saisissez le Titre et rédigez la question dans la case Déclaration ci-dessous.

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

Ajoutez les Paramètres comme précédemment.

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

Sélectionnez (1) la validation Automatique ou (2) Manuelle dans la section Validation.

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.

✅ Cochez la case Expression régulière et saisissez un code regex qui permet une gamme de réponses plus flexible. Consultez la Description de l'outil Regex d'Oracle Java pour plus d'informations.

2. Validation manuelle

Saisissez un Label pour le rapport. Sélectionnez la Compétence et le Poids. La valeur Points s'auto-popule.

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 un exercice de programmation

Dans la pop up Nouvelle question, sélectionnez Exercice de programmation dans la liste déroulante Type de question.

Ensuite, sélectionnez un Langage de programmation spécifique.

✅ Pour plusieurs langues, sélectionnez le paramètre de question personnalisée Multiple (indépendant de la langue) en bas de la liste. Voir la section multiple language ci-dessous pour plus d'informations.

Nouvelle question modale avec une question de type exercice de programmation et un menu déroulant de langage de programmation ouvert avec plusieurs langages.

La liste déroulante Modèle de question contient des questions CodinGame existantes que vous pouvez utiliser comme base pour les vôtres.

Nouvelle question modale avec un type de question d'exercice de programmation et un langage de programmation classé avec "C" sélectionné et un champ "modèle de question" 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.

Dans Paramètres, saisissez les points de 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 5 minutes, et les points comme 100.

✅ Le champ du 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 CodinGame 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 CodinGame à ajouter cette question à sa bibliothèque de questions disponibles. Tous les clients de CodinGame pourront ajouter votre question à leurs campagnes. 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) de vos questions sera plus précis.

Faites défiler vers le bas pour voir les cases de saisie Code de réponse du candidat initial et Code de test du candidat initial. 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.

La section Code validator 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 Code validator se trouve une section Validator Mapping où vous pouvez définir les critères de validation.

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

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

Vous pouvez également essayer une Solution possible et tester votre code. Cliquez sur Aperçu 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 ENREGISTRER pour enregistrer la question.

Question sur les langues multiples

Vous pouvez créer un exercice de programmation en langage multiple en sélectionnant l'option Multiple (indépendant du langage) au bas de la liste Langage de programmation lors de la création de l'exercice.

Nouvelle question modale avec l'option "Multiple (indépendant du langage)" sélectionnée dans le menu déroulant du langage de programmation.

Créez votre question en saisissant manuellement les détails comme précédemment, mais sans sélectionner de contenu linguistique spécifique.

Vous devrez ensuite remplir le code de démarrage dans le Générateur de code par défaut, également connu sous le nom de générateur de souche. Vous utiliserez une syntaxe spéciale pour créer une liste de commandes qui sera ensuite traduite en code de démarrage pour la langue choisie par le candidat, quelle qu'elle soit. Sélectionnez Voir la documentation au-dessus de la fenêtre du générateur de code pour en savoir plus sur les commandes à votre disposition.

Générateur de code par défaut. À gauche, la langue du code spécial par défaut et à droite, la langue sélectionnée et le code traduit.

Ensuite, vous verrez également une section appelée Tests. Ici, vous pouvez ajouter des tests que le candidat pourra exécuter pendant son évaluation. Ces tests sont visibles par le candidat.

Teste la section avec des champs d'étiquette, d'entrée et de sortie.

Vous avez également la possibilité d'ajouter des Validateurs, qui remplissent la même fonction que les tests mais ne sont pas visibles par le candidat au test.

Section des validateurs avec affichage du nom, du poids, de l'étiquette, du niveau de compétence, des points, des champs d'entrée et de sortie du validateur.

✅Tous les exercices de programmation multiples (indépendants de la langue) que vous créez sont disponibles pour être ajoutés à Language Independent tests.

Créer un exercice de projet

✅ Les exercices de projet sont généralement plus longs que les autres types de questions.

Sélectionnez Projet d'exercice et cliquez sur CREER dans la fenêtre Nouvelle question.

Nouvelle modale de question avec le type de question "exercice de projet" sélectionné et une flèche pointant vers le bouton "Créer".

Saisissez un titre et une déclaration pour votre question de projet.

page de création d'exercice avec affichage des champs titre et déclaration.

Dans Réglages, choisissez la difficulté, le minuteur et les points :

Section des paramètres avec affichage du domaine, de la difficulté, de la durée et du champ de points.

Ensuite, cliquez sur + Ajouter votre projet pour télécharger les informations du projet qui servent de point de départ au candidat. Tous les types de fichiers sont acceptés.

Ajoutez les Critères d'évaluation que vous voulez utiliser, puis Aperçu et/ou ENREGISTRER.

Section des critères d'évaluation avec affichage des champs étiquette, compétence, poids et points.

✅Les exercices du projet devront être validés manuellement.

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 de questions à choix multiples avec l'onglet "Anglais" ouvert et les champs titre, énoncé et réponses affichés.