Main Content

Cette page s'applique à la version précédente. La page correspondante en anglais a été supprimée de la version actuelle.

Tester les solutions des apprenants

Des tests d’évaluation permettent de déterminer si la réponse de l’apprenant est correcte. Lorsque vous écrivez des tests, pensez aux types d’erreurs courantes qu’un apprenant fait souvent et incluez des tests pour ces conditions. Les exemples suivants illustrent certaines des conditions les plus courantes à prendre en compte pour écrire des évaluations. L’exemple inclut des suggestions sur les messages à fournir aux apprenants suite à l’exécution des tests.

Exemples de problèmes

Des exemples de problèmes créés par le personnel MathWorks® sont proposés pour vous aider à écrire des problèmes et des évaluations. Ces exemples de problèmes illustrent les bonnes pratiques de création de problèmes et de création d’évaluations pour tester la précision des soumissions des apprenants.

Évaluations

Pour tous les tests :

  • Vous pouvez définir la méthode d’évaluation comme étant Correcte/Incorrecte ou Pondérée. La méthode d’évaluation détermine comment les points attribués au problème sont décernés.

  • Vous pouvez indiquer qu’un test est un prétest.

  • Les types de tests peuvent être définis selon les options suivantes :

    • Comparer la soumission à la solution de référence (pour les problèmes utilisant des scripts uniquement ; pour les problèmes avec des fonctions, utilisez la fonction d’évaluation assessVariableEqual)

    • Si une fonction ou un mot-clé est présent

    • Si une fonction ou un mot-clé est absent

    • Écrire l’évaluation avec du code MATLAB®

Vous pouvez convertir ces options (sauf le code MATLAB) en code MATLAB.

Consultez Écrire des évaluations pour les solutions des apprenants utilisant des fonctions et Écrire des évaluations pour les solutions des apprenants utilisant des scripts pour des détails sur ces types.

Évaluations de type Correct/Incorrect

Si vous sélectionnez la méthode Correcte/Incorrecte, le problème est traité comme réussi/raté. Les évaluations définies comme Correcte/Incorrecte renvoient 1 si tous les tests sont réussis et 0 si un des tests ne l’est pas. Si toutes les évaluations sur la solution sont correctes, le maximum de points est attribué. Si certaines évaluations sur la solution sont incorrectes, aucun point n’est attribué.

Évaluations pondérées

Si vous sélectionnez la méthode pondérée, il est possible de décerner un crédit partiel. Vous attribuez à chaque test d’évaluation un pourcentage du total de points. Vous pouvez modifier le pourcentage en changeant la valeur du point (poids) attribué à chaque évaluation. Les points décernés sont déterminés en additionnant les pourcentages des évaluations marquées comme correctes et en multipliant par le maximum de points.​

Par exemple, considérons un problème avec deux tests d’évaluation. Vous souhaitez que 1/3 des points (33 %) soit décerné pour une première évaluation correcte et 2/3 (67 %) pour une deuxième évaluation correcte. Lorsque vous créez les évaluations, vous attribuez un point au premier test et deux points au deuxième test.

Les images suivantes montrent ce que l’apprenant voit lorsque l’évaluation est pondérée.

  • Avant la soumission d’une solution, la section d’évaluation est vide.

  • Lorsqu’une solution réussissant l’évaluation est soumise, la section d’évaluation devient verte, le titre indique « Tous les tests sont réussis (100 %) » et la liste ci-dessous affiche le nom du test avec une coche verte et 100 % affichés à droite :

  • Lorsqu’une solution ne réussissant pas l’évaluation est soumise, l’ensemble de la section d’évaluation devient rouge, le titre indique « 0 test réussis sur 1 (0 %) » et la liste affiche 0 % et la raison de l’échec du test, par exemple « Le soumission doit contenir une variable nommée x » :

Pour indiquer que les évaluations sont pondérées, sélectionnez Weighted comme Assessment Method.

Lorsque vous créez plusieurs évaluations, vous attribuez le poids que chaque évaluation doit avoir en attribuant des points. L’exemple suivant montre que le test 1 vaut 1 point, soit 33 %, et le test 2 vaut 2 points, soit 67 %.

Vous pouvez montrer le pourcentage aux apprenants. L’exemple suivant montre la vue de l’apprenant, à savoir le nom de l’évaluation et le pourcentage attribué au test.

Commentaires pour l’apprenant

Afficher les commentaires personnalisés

Vous pouvez proposer à l’apprenant des commentaires personnalisés supplémentaires sur l’échec du test. Ces commentaires peuvent être écrits au format de texte enrichi, notamment du texte formaté, des liens hypertexte, des images et des équations mathématiques.

L’image suivante montre la description d’un problème contenant une liste de points de vérification, des équations mathématiques, du code correctement formaté et une photo.

Afficher des commentaires uniquement pour l’erreur initiale (problèmes utilisant des scripts)

Dans un problème utilisant des scripts, des erreurs peuvent découler d’une erreur initiale. Vous pouvez inciter l’apprenant à se concentrer d’abord sur l’erreur initiale.

Lorsque vous sélectionnez l’option Only Show Feedback for Initial Error, des commentaires détaillés s’affichent pour l’erreur initiale, mais les commentaires sur les erreurs qui en découlent sont cachés par défaut. L’apprenant peut afficher ces commentaires supplémentaires en cliquant sur Show Feedback.

Sujets associés