glisser_texte: Créer une question demandant de replacer des mots dans un...

glisser_textes.moodleR Documentation

Créer une question demandant de replacer des mots dans un texte

Description

Cette fonction permet de créer une question dans laquelle il faut faire glisser des mots pour les replacer dans un texte à trous.

Usage

glisser_textes.moodle( texte, titre = "Glisser les textes...",
                       groupe = rep( 1, n.zones ),
                       infini = FALSE,
                       distracteurs = NULL,
                       ordre.aleatoire = TRUE, afficher.erreurs = TRUE,
                       commentaire.global = NA, 
                       penalite = NA, note.question = NA, idnum = NA,
                       temps, tags = NULL,
                       fichier.xml = get( "fichier.xml",
                                          envir = SARP.Moodle.env ) )

Arguments

texte

L'énoncé de la question (une chaîne de caractères). Cet énoncé peut contenir n'importe quel caractère (codage en UTF-8) et n'importe quelles balises HTML. Les trous à faire dans ce texte doivent être identifiés par des doubles-crochets (voir les détails).

titre

L'intitulé de la question, en HTML.

groupe

Pour chaque élément à replacer, le groupe auquel il appartient (voir les détails). L'ordre est l'ordre d'apparition dans le texte.

infini

Pour chaque élément à replacer, indique s'il peut être réutilisé (TRUE) ou s'il disparaît des éléments une fois placé quelque part (FALSE). L'ordre est l'ordre d'apparition dans le texte. Si une seule valeur est indiquée, elle sera utilisée pour tous les éléments. Sinon, il faut indiquer autant de valeurs que d'éléments.

distracteurs

Une liste de termes n'apparaissant pas dans le texte, permettant de générer des étiquettes ne correspondant à aucun trou (distracteurs). Ce peut être un vecteur de chaînes de caractères (tous les distracteurs seront dans le groupe 1) ou une data.frame avec trois colonnes : Textes contenant le texte à mettre dans l'étiquette, Groupe indiquant le numéro du groupe auquel appartient le distracteur et Infini indiquant s'il peut être réutilisé (TRUE) ou non (FALSE).

ordre.aleatoire

Les éléments sont par défaut proposés dans l'ordre de leur numéro. Ce numéro est ici imposé à l'ordre d'apparition dans le texte. Cette option permet, si elle vaut TRUE de permuter aléatoirement ces numéros.

afficher.erreurs

Si TRUE, en cas de réponse incorrecte à la question, les réponses erronées sont identifiées.

commentaire.global, penalite, note.question, idnum, tags

Options communes à toutes les questions Moodle, voyez debut_question.moodle.

temps

Le temps conseillé pour répondre à la question, en minutes.

fichier.xml

Le fichier correspondant au questionnaire qui contiendra cette question (par défaut, le dernier créé).

Details

Cette question permet de proposer un texte dans lequel certains éléments sont remplacés par un cadre vide, dans lequel doivent être glissés des éléments.

Dans l'énoncé fourni, les éléments qui devront être remplacés par des cadres vides doivent être entourés par des doubles crochets — par exemple, le texte “Le roi [[Henri IV]] de France et de Navarre” apparaîtra dans Moodle avec un trou à la place de “[[Henri IV]]” et, sous le texte, une étiquette intitulée “Henri IV”, qu'il faudra replacer.

Les différents éléments à replacer peuvent être organisés en groupes, qui se distinguent par une couleur légèrement différente et une taille des étiquettes différentes.

Afin de ne pas donner d'indication, les trous (et leurs étiquettes) auront tous la même taille au sein d'un groupe, choisie pour que le plus long texte tienne dans l'étiquette.

Value

Aucune valeur n'est renvoyée par cette fonction.

Author(s)

Emmanuel Curis emmanuel.curis@parisdescartes.fr

See Also

glisser_deposer.moodle et legender_image.moodle pour faire glisser des étiquettes sur une image.


SARP.moodle documentation built on June 25, 2025, 5:09 p.m.