Skip to main content

Match List Question

Un composant ISLE qui rend une question dans laquelle l'apprenant doit faire correspondre des éléments de deux listes entre eux de manière correcte.

Options

  • question | (string|node): question à afficher en haut de la liste de correspondance. Default: ''.
  • elements | array<{a,b}>: un "tableau" contenant les paires correctes affichées en haut du composant de la question en texte libre. Chaque élément du tableau doit être un "objet" avec des propriétés "a" et "b" ; fournir des éléments avec seulement des propriétés "a" ou "b" pour ajouter des réponses distractives. Default: [].
  • hintPlacement | string: l'emplacement des indices (soit top, left, right ou bottom). Default: 'bottom'.
  • hints | array<(string|node)>: des conseils sur la façon de répondre à la question. Default: [].
  • provideFeedback | boolean: indique si la solution doit être accessible après que les apprenants aient soumis leurs réponses. Default: true.
  • feedback | boolean: contrôle l'affichage des boutons de rétroaction. Default: true.
  • chat | boolean: contrôle si l'élément doit avoir un chat intégré. Default: false.
  • colorScale | array: si elles sont fixées, les couleurs fournies sont utilisées pour les tuiles. Default: none.
  • shuffle | string: spécifie s'il faut mélanger les colonnes "gauche", "droite" ou "les deux" dont les éléments doivent être assortis ; fournit "aucune" ou toute autre valeur pour ne pas mélanger les éléments d'un côté ou de l'autre (peut être utile dans le cas où il n'y a pas de solution). Default: 'both'.
  • disableSubmitNotification | boolean: contrôle s'il faut désactiver les notifications de soumission. Default: false.
  • submissionMsg | string: notification affichée lorsque l'apprenant soumet sa réponse pour la première fois. Default: 'You have successfully submitted your answer.'.
  • resubmissionMsg | string: notification affichée pour toutes les soumissions après la première. Default: 'You have successfully re-submitted your answer.'.
  • until | Date: le temps nécessaire pour permettre aux étudiants de soumettre des réponses. Default: none.
  • points | number: nombre maximum de points attribués dans le classement. Default: 10.
  • className | string: nom de la classe. Default: ''.
  • style | object: Styles CSS en ligne. Default: {}.
  • onChange | function: callback invoqué quand les étudiants changent une réponse. Default: onChange() {}.
  • onSubmit | function: rappel invoqué lorsque l'étudiant soumet une réponse. Default: onSubmit() {}.

Exemples

Éditeur en direct
Résultat
ReferenceError: Provider is not defined