Créer un test de codage personnalisé

Article 5 sur 5 de la série sur la création de vos propres tests.

Ceci est le cinquième article d'une série de cinq, conçue pour vous aider à créer vos propres tests à l'aide de la plateforme TestGorilla. La série complète comprend :

  1. Développer un test de sélection efficace
  2. Choisir un type de question pour vos propres tests
  3. Rédiger des questions de jugement situationnel
  4. Comment créer et sauvegarder votre propre test
  5. Créer un test de codage personnalisé

 

Les propriétaires de compte, administrateurs et recruteurs bénéficiant de nos plans Plus peuvent ajouter leurs propres tests.

Lors de la création de votre propre test, nous vous recommandons de le structurer au préalable avant de le saisir dans la plateforme TestGorilla. Cela vous aidera à garantir que tout soit organisé et présenté exactement comme vous le souhaitez.

Temps de lecture approximatif : 8 minutes

 

Dans cet article

  1. Qu’est-ce qu’un test de codage personnalisé ?
  2. Créer un test de codage personnalisé
  3. Tests de codage indépendants du langage
  4. Créer un test de codage SQL
  5. Questions fréquentes
  6. Étapes suivantes

 

Qu’est-ce qu’un test de codage personnalisé ?

Les tests de codage personnalisés servent à évaluer la capacité d’un candidat à créer ou à déboguer du code dans un langage donné, dans un temps imparti. Contrairement aux questions de codage, les tests de codage personnalisés permettent plus de flexibilité, de collaboration, et sont plus faciles à créer, modifier et tester.

Les tests de codage personnalisés sont :

  • Indépendants du langage, permettant aux candidats de choisir parmi plusieurs langages de programmation.

  • Conçus pour offrir une expérience cohérente en incluant une seule question par test.

  • Pensés pour la collaboration, avec la possibilité pour plusieurs utilisateurs de contribuer à la création du test.

 

Qui peut créer une question de codage ?

Tout utilisateur ayant le rôle de Propriétaire, Administrateur ou Recruteur peut créer un test ou une question de codage personnalisés. Étant donné la nature technique de ces tests, il est nécessaire de faire appel à un expert dans le langage de programmation concerné pour rédiger vos questions.

Remarque : TestGorilla ne peut pas vous aider à rédiger le contenu des tests personnalisés. Les tests que vous créez doivent être des créations originales.

 

Langages de programmation disponibles

Nous proposons actuellement 20 langages de programmation, utilisables pour les tests et les questions :

  • C: 10.2.0
  • C# : 6.12.0
  • C++ : 10.2.0
  • Go:  1.16.2
  • Java: 15.0.2
  • JavaScript: 18.15.0
  • Kotlin: 1.8.20
  • PHP:  8.2.3
  • Python:  3.10.0
  • R: 4.1.1
  • Ruby:  3.0.1
  • Scala: 3.2.2
  • SQL: SQLite 3.31.1
  • Swift: 5.3.3
  • Typescript:  5.0.3

Langages disponibles pour les tests indépendants du langage :

  • Dart: 2.19.6
  • Elixir: 1.11.3
  • Erlang: 23.0.0
  • Julia: 1.8.5
  • Perl: 5.36.0
  • Rust: 1.68.2
Remarque : Un seul langage peut être utilisé par test ou par question.

 

 

Créer un test de codage personnalisé

Créer le test

  1. Connectez-vous à votre compte TestGorilla, cliquez sur votre nom en haut à droite pour ouvrir le menu déroulant.

  2. Sélectionnez Bibliothèque de tests.

  3. Cliquez sur Tests de mon entreprise à droite.

  4. Cliquez sur Créer un nouveau test.

Ajouter les détails du test

  1. Nommez votre nouveau test de codage personnalisé.
  2. Rédigez un résumé du test.
  3. Pour le type de question, sélectionnez Codage (langages de programmation).
  4. Sélectionnez les langages de programmation que vous souhaitez autoriser pour le test. Les candidats pourront choisir parmi les langages sélectionnés.
  5. Complétez les métadonnées supplémentaires (niveau de difficulté, langue, public cible).
  6. Cliquez sur Enregistrer.

Accéder à la section Questions

Une fois les informations de base enregistrées, cliquez sur Questions à gauche de l’écran pour créer vos questions de codage.

Créer une question de codage

1. Description du test
Sur le côté gauche de l’écran, saisissez les instructions que les candidats verront.

2. Cas de test
Les cas de test sont des paires d’entrées et de sorties attendues. Ils définissent la relation entre les variables d’entrée et la sortie attendue. Cela permet de vérifier si la fonction fonctionne correctement.

  • Visibles pour l’auto-évaluation des candidats : permet aux candidats de tester leur code.

  • Cachés aux candidats (notation) : utilisés pour calculer le score final.

Remarque : Si la fonction a plusieurs entrées ou sorties, placez chaque variable sur une ligne différente.

 

Exemple: Si votre fonction prend 3 variables en entrée (n=1, x=2, y=5), indiquez dans l’entrée du cas de test :

1
2

 

3. Code initial
Vous pouvez définir un code initial visible pour les candidats, dans les langages choisis. Cela est optionnel, mais recommandé.

Remarques : Pour fonctionner correctement, le code doit :
  • Lire les entrées, une par ligne

  • Contenir la fonction à résoudre

  • Exécuter la fonction et afficher la sortie

 

Exemple: Voici un exemple de code initial en Python, pour une fonction qui prend 3 variables en entrée et une variable en sortie :

n = int(input())
x = int(input())
y = int(input())
def FunctionName(n, x, y):
#Write your code here
result = FunctionName(n, x, y)
print(result)

Enregistrer votre test

Le code de vérification est la solution modèle. Il faut le coder et s’assurer qu’il réussit tous les cas de test. Cette étape est obligatoire, mais ne doit être effectuée que pour un seul langage.

 

Tests de codage indépendants du langage

Ces tests permettent aux candidats de choisir le langage parmi les 20 disponibles.

Avantages pour les candidats :

  • Choix du langage préféré

  • Accès à des astuces et questions pratiques

  • IDE personnalisable selon leurs préférences

 

Créer un test de codage SQL

Consultez notre vidéo explicative pour apprendre à créer un test de codage SQL personnalisé.

 

Questions fréquentes

Y a-t-il une limite de tests de codage par évaluation ?
Selon votre plan, vous pouvez inclure jusqu’à 5 tests par évaluation. Pensez à ne pas surcharger vos candidats.

Puis-je modifier un test de codage personnalisé ?
Oui, vous pouvez modifier vos tests personnalisés à tout moment (langages, cas de test, etc.).

 

Étapes suivantes

Bien qu’ils ne fassent pas partie de cette série, nous vous recommandons ces autres articles utiles :

Cet article vous a-t-il été utile ?

Articles dans cette section