https://docs.moodle.org/3x/fr/api.php?action=feedcontributions&user=Rezeau&feedformat=atomMoodleDocs - Contributions [fr]2024-03-28T19:07:04ZContributionsMediaWiki 1.39.6https://docs.moodle.org/3x/fr/index.php?title=D%C3%A9p%C3%B4t_syst%C3%A8me_de_fichier&diff=18113Dépôt système de fichier2021-12-21T17:55:19Z<p>Rezeau : /* Capacités sur les dépôts Système de fichiers */</p>
<hr />
<div>{{Dépôts}}<br />
Le dépôt Système de fichier (''file system repository'' en anglais) permet d'accéder facilement à des fichiers qui ont été déposés dans des dossiers spécifiques situés dans le dossier de données du site Moodle (moodledata).<br />
<br />
Le dépôt Système de fichier est une solution à une difficulté souvent rencontrée par les enseignants : quand ils intègrent une ressource dans une section d'un cours Moodle directement, avec la méthode classique, cette ressource est accessible à partir de Moodle, mais pratiquement impossible à retrouver sur l'hébergement de la plateforme avec un logiciel FTP.<br />
<br />
Dans le cadre du dépôt Système de fichiers :<br />
* seule une personne ayant accès à la gestion des fichiers sur l'hébergement du site Moodle a la capacité de créer ces dossiers spécifiques et d'y déposer des fichiers (c'est souvent l'administrateur du site Moodle qui a cette capacité),<br />
* seul un administrateur du site Moodle peut organiser l'accès à ces dossiers spécifiques pour des utilisateurs du site Moodle,<br />
* seuls certains utilisateurs autorisés peuvent récupérer les fichiers présents dans ces dossiers spécifiques (des enseignants, par exemple).<br />
===Exemples d'usages===<br />
Le dépôt Système de fichier est souvent utilisé pour :<br />
* placer des ressources dans des sous-dossiers du dossier moodledata accessibles par FTP,<br />
* éviter d'alourdir les sauvegardes des cours,<br />
* faciliter la mise à jour en nombre des ressources par un logiciel FTP,<br />
* récupérer et gérer de façon relativement limpide les sauvegardes automatiques des cours d'une plateforme Moodle,<br />
* etc.<br />
===Vocabulaire===<br />
Dépôt : un dépôt, dans le jargon de Moodle, est un espace dans lequel on peut déposer des fichiers et utiliser ensuite ces fichiers grâce au sélecteur de fichier de Moodle. Moodle permet l'utilisation de plusieurs types de dépôts : les fichiers intégrés dans Moodle, les fichiers personnels, Wikimedia, Google Drive, Picasa, Dropbox, et le Système de fichiers.<br />
<br />
Système de fichier : un des dépôts utilisables avec Moodle. <br />
<br />
Instance de dépôt : relation entre un sous-dossier spécifique du dossier moodledata et le sélecteur de fichier.<br />
===Notes===<br />
Un ''dépôt système de fichiers'' peut être disponible <br />
* sur tout le site <br />
* dans un cours individuel (configuré par l'administrateur) <br />
* pour un administrateur individuel. (Voir MDL-28656 concernant la configuration des cours et des référentiels individuels.)<br />
Une fois qu'un ''dépôt'' a été créé et que des fichiers y ont été téléchargés, les fichiers peuvent être mis à disposition dans le sélecteur de fichiers pour être utilisés dans un cours. Il y a plusieurs étapes à suivre pour implémenter cette fonctionnalité.<br />
<br />
Lorsqu'un fichier du ''dépôt système de fichiers'' est réutilisé ailleurs sur Moodle, l'enseignant a la possibilité de créer une copie (une nouvelle version non connectée) ou de créer un raccourci ou un alias. <br />
<br />
Consulter la page ''[[Utilisation_de_fichiers]]'' pour plus de détails.<br />
==Création de dossiers pour vos Dépôts système de fichiers==<br />
# Connectez-vous sur l'hébergement du site Moodle avec les droits d'accès en écriture<br />
# Trouvez le dossier des données de Moodle (moodledata) sur l'hébergement<br />
# A l'intérieur de ce dossier, créez un dossier appelé "repository"<br />
# Dans ce dossier, créez autant de dossiers que nécessaire, nommés de façon signifiante si possible.<br />
# Téléversez dans le dossier approprié les fichiers de votre choix (par FTP, SFTP, dossier partagé, etc.) : Les dossiers peuvent contenir tous les types de fichiers<br />
[[Fichier:DepotSF_04_RepositoryDetails.png]]<br />
==Activation du plug-in Dépôt système de fichiers==<br />
# Allez dans Administration> Administration du site> Plugins> Dépôts> Gérer les dépôts ;<br />
# Sélectionnez dans le menu déroulant à côté de Système de fichiers ''Activé et visible''<br />
''Remarque : ignorez le référentiel nommé "Fichiers serveur" (activé par défaut).''<br />
<br />
[[Fichier:DepotSF_05_activerSystemeFichier1.png]]<br />
<br />
[[Fichier:DepotSF_05_activerSystemeFichier2.png]]<br />
==Configuration d'un Dépôt système de fichiers à l'échelle du site==<br />
En l'état, aucune ''instance de dépôt'' n'a encore été configurée.<br />
<br />
[[Fichier:DepotSF 05 instancesDepots1.png]]<br />
===Etapes de configuration===<br />
# Cliquez sur le lien ''Paramètres''<br />
# Cliquez sur ''Créer une instance de dépôt''<br />
# Cliquez sur la liste déroulante<br />
# Choisissez le dossier souhaité dans la liste déroulante (et notez son nom)<br />
# Saisissez un nom pour l'instance de dépôt (il est plus simple que l'instance et le dossier aient un nom signifiant et identique)<br />
# Activez le paramètre ''Liens relatifs'' <br />
# Cliquez sur ''Enregistrer''.<br />
# L'instance de dépôt sera maintenant disponible dans le sélecteur de fichiers dans tous les cours.<br />
===Tutoriel en captures écran===<br />
'''Étape 1 : Cliquez sur le lien ''Paramètres'''''<br />
<br />
[[Fichier:DepotSF 05 instancesDepotsparametres1b.png]]<br />
<br />
'''Étape 2 : Cliquez sur Créer une instance de dépôt'''<br />
<br />
[[Fichier:DepotSF 05 instancesDepots2.png]]<br />
<br />
'''Étape 3 : Cliquez sur la liste déroulante'''<br />
<br />
[[Fichier:DepotSF_06_instancesDepotsListeDeroulante1.png]]<br />
<br />
'''Étape 4 : Choisissez le dossier souhaité dans la liste déroulante'''<br />
<br />
[[Fichier:DepotSF_06_instancesDepotsListeDeroulante2.png]]<br />
<br />
'''Étape 5 : Saisissez un nom pour l'instance de dépôt'''<br />
<br />
[[Fichier:DepotSF_07_instancesDepots_nom.png]]<br />
<br />
'''Étape 6 et 7 : Activez le paramètre ''Liens relatifs puis Enregistrez'''''<br />
<br />
[[Fichier:DepotSF_08_instancesDepots_liensRelatifs.png]]<br />
==Configuration d'un dépôt de Système de fichiers à l'échelle d'un cours==<br />
''Note : seuls les administrateurs Moodle peuvent faire cela''<br />
<br />
'''Etape 1 : Activer si nécessaire dans Moodle les dépôts comme dans les instructions précédentes.'''<br />
<br />
'''Etape 2 : Accédez à la page ''Administration > Administration du site > Plugins > Dépôts > Système de fichiers'''''<br />
<br />
'''Etape 3 : Sur cette page ''Configuration pour dépôt Système de fichiers'', cochez la case permettant aux utilisateurs (''autorisés'') d'ajouter une instance de dépôt dans les cours'''<br />
<br />
[[Fichier:DepotSF_29_instanceCours.png]]<br />
<br />
<br />
'''Etape 4 : Accédez au cours souhaité et cliquez sur ''dépôts'' dans le bloc d'administration du cours'''<br />
<br />
<br />
[[Fichier:DepotSF_30_instanceCours.png]]<br />
<br />
<br />
'''Etape 5 : Cliquez sur ''Créer une instance de dépôt Système de fichiers'''''<br />
<br />
<br />
[[Fichier:DepotSF_31b_instanceCours.png]]<br />
<br />
<br />
'''Etape 6 : Créez l'instance de dépôt avec la même méthode que dans le tutoriel précédent'''<br />
<br />
<br />
[[Fichier:DepotSF_32_instanceCours.png]]<br />
==Configuration d'une instance individuelle de dépôt système de fichiers==<br />
===Tâches de l'administrateurs Moodle, partie 1===<br />
Activer si nécessaire dans Moodle les ''dépôts Système de fichiers'', comme dans les instructions précédentes. <br />
<br />
Se connecter à l'hébergement et créer un nouveau dossier dans le dossier ''repository'' pour que l'utilisateur concerné puisse l'utiliser (il faut avoir les droits d'accès à l'hébergement pour le faire)<br />
<br />
Accéder ensuite dans le site Moodle à la page ''Administration > Administration du site > Plugins > Dépôts > Système de fichiers''<br />
<br />
Sur la page ''Configuration pour dépôt système de fichiers'', cochez la case permettant aux utilisateurs (''autorisés'') d'ajouter une instance de dépôt dans leur espace personnel <br />
<br />
[[Fichier:DepotSF 40 instancePerso1.png]]<br />
===Tâches de l'utilisateur concerné===<br />
''C'est ensuite l'utilisateur concerné qui effectue les actions suivantes''<br />
<br />
Il se connecte au site Moodle<br />
<br />
'''Etape 1 : Dans son menu personnel, il clique sur ''Préférences'''''<br />
<br />
[[Fichier:DepotSF 40 instancePerso2.png]]<br />
<br />
<br />
'''Etape 2 : il clique sur ''Gérer les instances'''''<br />
<br />
[[Fichier:DepotSF 40 instancePerso3.png]]<br />
<br />
<br />
'''Etape 3 : il clique sur ''Créer une instance de dépôt Système de fichiers'''''<br />
<br />
[[Fichier:DepotSF 41 instancePerso3.png]]<br />
<br />
Cela va créer un dépôt Système de fichiers personnel qui permettra à l'utilisateur concerné de se connecter directement à un dossier sur le serveur et de récupérer les fichiers qui s'y trouvent.<br />
<br />
[[Fichier:DepotSF 41 instancePerso5.png]]<br />
<br />
''Note : Il faut avoir les droits d'accès à l'hébergement pour placer des fichiers dans ce dossier''<br />
===Tâches de l'administrateurs Moodle, partie 2===<br />
A ce stade, les cases à cocher ne doivent plus être définies - les laisser définies invitent simplement les utilisateurs à créer une instance de référentiel, puis les avertissent qu'ils ne disposent pas de privilèges suffisants.<br />
==Utilisation d'un fichier à partir d'un dépôt de système de fichiers==<br />
Un utilisateur peut utiliser les fichiers téléchargés en accédant au dépôt depuis le sélecteur de fichiers<br />
<br />
Cette action crée un lien vers un document. <br />
<br />
Le processus copie le fichier téléchargé dans Moodle et les utilisateurs (y compris les étudiants) peuvent accéder à la ressource.<br />
<br />
Il est possible de rechercher les fichiers dans le dépôt du système de fichiers pour faciliter la recherche si de nombreux fichiers sont disponibles.<br />
<br />
[[Fichier:DepotSF_20_selecteurFichier.png]]<br />
==Capacités sur les dépôts Système de fichiers==<br />
La capacité ''Consulter le dépôt système de fichiers'' est autorisée pour l'administrateur, les créateurs du cours, les enseignants et les enseignants non éditeurs. <br />
<br />
Cette capacité n'est pas activée pour le rôle ''Utilisateur authentifié'' : '''les étudiants ne peuvent pas afficher par défaut le dépôt Système de fichiers'''<br />
==Voir aussi==<br />
* [[File_system_repository_FAQ|File system repository FAQ]]<br />
* [[Restoring file aliases]]<br />
* Vue d'ensemble des [[Dépôts|dépôts]]<br />
[[en:File system repository]]<br />
[[de:Dateisystem-Repository]]<br />
[[es:Repositorio_sistema_de_archivo]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17966Question de type Sélection aléatoire des réponses2021-08-28T20:59:40Z<p>Rezeau : /* Dans l'application mobile */</p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}<br />
{{PluginInfobox<br />
|type = type de question<br />
|Entrée = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|mainteneur = [[user:Joseph Rézeau]]<br />
}}<br />
==Installation de ce type de question==<br />
Suivez la documentation générique [[Installation de plugins]].<br />
==Le type de question ''Sélection aléatoire des réponses''==<br />
Ce type de question est similaire au type de question de base [[Question à choix multiples|Choix multiple]] avec l'option "Réponses multiples autorisées" activée, mais il adopte le même système de notation que le type de question ''QCM simplifié'' de l'Open University.<br />
Sa principale caractéristique ajoutée est que les "réponses" correctes et incorrectes sont sélectionnées dans un "pool" de réponses et affichées à l'étudiant au moment de l'exécution.<br />
<br />
Étant donné que la plupart des instructions de configuration de la question sont identiques ou très similaires aux instructions fournies pour les deux types de questions mentionnés ci-dessus, les instructions suivantes ne sont fournies que pour ses caractéristiques distinctives.<br />
==Configuration de la question==<br />
[[File:ANSWERS SELECT editing screen fr.jpg|thumb|Écran d'édition avec les champs spécifiques encerclés en rouge]]<br />
===Remplir les champs suivants comme d'habitude===<br />
''Nom de la question ; Texte de la question ; Note par défaut ; Feedback général ; (Numéro d'identification) ; Mélanger les réponses possibles ? ; Numéroter les choix? ; Afficher les instructions standard''.<br />
===Champ ''Séparateur à utiliser pour l'affichage des bonnes réponses''===<br />
Ce séparateur sera utilisé pour séparer les bonnes réponses affichées à l'étudiant (si cette option de relecture est sélectionnée dans les paramètres du Quiz).<br />
* La ''virgule'' est l'option par défaut, à utiliser pour les bonnes réponses courtes.<br />
* Utilisez l'option ''espace'' si les réponses correctes (ordonnées) sont des mots simples formant une phrase.<br />
* Utilisez le ''saut de ligne'' pour les réponses correctes plus longues qui s'affichent mieux sur des lignes séparées.<br />
[[Fichier:ANSWERS_SELECT_right_comma_fr.jpg|300px|Séparateur : virgule]]<br />
[[File:ANSWERS_SELECT_right_blank fr.jpg|300px|Séparateur d'espace vide]]<br />
===Champ ''Nombre de réponses correctes et incorrectes''===<br />
Dans ce champ, vous pouvez sélectionner le "mode d'affichage" qui déterminera le nombre de réponses correctes et incorrectes qui seront affichées à l'étudiant au moment de l'exécution. <br />
<br />
'''''IMPORTANT'''''.- Lorsque vous créez une nouvelle question, vous devez cliquer sur le bouton "Enregistrer les modifications et continuer" pour que ces éléments de menu deviennent actifs.<br />
====Utiliser toutes les réponses (mode par défaut)====<br />
Dans ce mode par défaut, la ''totalité'' des réponses correctes et incorrectes sera affichée à l'étudiant. Ce mode est le "mode normal" du type de question "QCM simplifié de l'OU" mentionné ci-dessus. <br />
====Le mode ''Sélection manuelle''====<br />
Lorsque vous sélectionnez ce mode, 2 champs supplémentaires sont affichés, qui vous permettent de saisir le nombre exact de réponses correctes et incorrectes qui seront affichées à l'étudiant. Les nombres disponibles dépendent directement du nombre de choix corrects et incorrects que vous avez saisis dans les champs Réponses ci-dessous.<br />
====Le mode ''Sélection aléatoire automatique''====<br />
Si vous sélectionnez ce mode, le nombre de réponses correctes et incorrectes affichées à l'étudiant sera automatiquement et aléatoirement sélectionné au moment de l'exécution. Cela signifie que, pour un nombre assez important de choix dans une même question, il est possible de générer un très grand nombre de questions différentes dans vos quiz.<br />
<br />
Bien entendu, il y aura toujours ''au moins'' un choix correct et un choix incorrect affichés pour l'étudiant !<br />
===Champ ''Réponses''===<br />
Si le texte de la question est "Lesquels de ces animaux sont des mammifères ?", entrez tous les choix et cochez simplement la case ''Bonne réponse'' pour les bonnes réponses et laissez la case vide pour les mauvaises réponses. Saisissez les commentaires si nécessaire.<br />
<br />
[[Fichier:ANSWERS SELECT editing screen answers fr.jpg|300px|Écran d'édition des réponses]]<br />
===Champs ''Feedback combiné'' et ''Tentatives multiples'' ===<br />
Pour ces champs, voir la documentation (en anglais) [https://www.open.edu/openlearncreate/mod/oucontent/view.php?id=52747&section=2.3.5 sur le site de l'Open University].<br />
==Exemples d'utilisation==<br />
'''''ATTENTION'''''.- Si vous utilisez le mode ''Sélection aléatoire automatique'', les questions affichées aux étudiants dans un quiz contiendront des données différentes à chaque fois que le quiz sera lancé, vous ne devriez donc pas utiliser ce mode pour une évaluation sommative, car cela ne serait pas équitable pour les étudiants. En revanche, ce mode est parfaitement adapté à l'évaluation formative.<br />
Voici quelques exemples de la même question, "Lesquels de ces animaux sont des mammifères ?", créée avec 6 choix corrects et 5 incorrects, en mode "Sélection aléatoire automatique". Ils montrent la variété des affichages pour l'étudiant.<br />
<br />
[[Fichier:ANSWERS SELECT mammals examples fr.jpg|300px|Exemples de tirages aléatoires de questions et réponses]]<br />
<br />
Comme nous l'avons déjà mentionné, le séparateur d'espace peut être utilisé pour produire une phrase complète composée de mots uniques. Les messages de feedback spécifiques peuvent être utilisés pour les remarques linguistiques, comme l'illustre l'exemple ci-dessous.<br />
<br />
[[Fichier:ANSWERS SELECT toomanycooks fr.jpg|300px]]<br />
==Dans l'application mobile==<br />
Le type de question "Sélection aléatoire des réponses" comporte un code pour l'application mobile Moodle. Si vous accédez à un quiz avec l'application mobile qui contient des questions de ce type, il sera automatiquement chargé en tant que module complémentaire à distance. <br />
==Format d'importation==<br />
Un plugin complémentaire à ce type de question est le plugin 'Random select answers format' qui prend un fichier XML de Moodle et importe toutes les questions à choix multiples normales en les transformant en questions 'Sélection aléatoire des réponses'. Cela permet aux utilisateurs d'exporter certaines de leurs questions à choix multiples en utilisant le format d'exportation XML normal de Moodle et de les réimporter avec le format 'Random select answers'. L'avantage supplémentaire de ce processus est qu'ils ont maintenant 2 copies de chaque question, l'une utilisant le système de notation normal et l'autre utilisant le système de notation 'Sélection aléatoire des réponses'.<br />
<br />
Ce plugin est actuellement en attente d'approbation dans le répertoire des plugins de Moodle. Il est disponible sur mon Github à l'adresse https://github.com/rezeau/moodle-qformat_answersselect.<br />
[[en:question/type/answersselect]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17965Question de type Sélection aléatoire des réponses2021-08-28T17:44:04Z<p>Rezeau : Version quasiment définitive</p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}<br />
{{PluginInfobox<br />
|type = type de question<br />
|Entrée = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|mainteneur = [[user:Joseph Rézeau]]<br />
}}<br />
==Installation de ce type de question==<br />
Suivez la documentation générique [[Installation de plugins]].<br />
==Le type de question ''Sélection aléatoire des réponses''==<br />
Ce type de question est similaire au type de question de base [[Question à choix multiples|Choix multiple]] avec l'option "Réponses multiples autorisées" activée, mais il adopte le même système de notation que le type de question ''QCM simplifié'' de l'Open University.<br />
Sa principale caractéristique ajoutée est que les "réponses" correctes et incorrectes sont sélectionnées dans un "pool" de réponses et affichées à l'étudiant au moment de l'exécution.<br />
<br />
Étant donné que la plupart des instructions de configuration de la question sont identiques ou très similaires aux instructions fournies pour les deux types de questions mentionnés ci-dessus, les instructions suivantes ne sont fournies que pour ses caractéristiques distinctives.<br />
==Configuration de la question==<br />
[[File:ANSWERS SELECT editing screen fr.jpg|thumb|Écran d'édition avec les champs spécifiques encerclés en rouge]]<br />
===Remplir les champs suivants comme d'habitude===<br />
''Nom de la question ; Texte de la question ; Note par défaut ; Feedback général ; (Numéro d'identification) ; Mélanger les réponses possibles ? ; Numéroter les choix? ; Afficher les instructions standard''.<br />
===Champ ''Séparateur à utiliser pour l'affichage des bonnes réponses''===<br />
Ce séparateur sera utilisé pour séparer les bonnes réponses affichées à l'étudiant (si cette option de relecture est sélectionnée dans les paramètres du Quiz).<br />
* La ''virgule'' est l'option par défaut, à utiliser pour les bonnes réponses courtes.<br />
* Utilisez l'option ''espace'' si les réponses correctes (ordonnées) sont des mots simples formant une phrase.<br />
* Utilisez le ''saut de ligne'' pour les réponses correctes plus longues qui s'affichent mieux sur des lignes séparées.<br />
[[Fichier:ANSWERS_SELECT_right_comma_fr.jpg|300px|Séparateur : virgule]]<br />
[[File:ANSWERS_SELECT_right_blank fr.jpg|300px|Séparateur d'espace vide]]<br />
===Champ ''Nombre de réponses correctes et incorrectes''===<br />
Dans ce champ, vous pouvez sélectionner le "mode d'affichage" qui déterminera le nombre de réponses correctes et incorrectes qui seront affichées à l'étudiant au moment de l'exécution. <br />
<br />
'''''IMPORTANT'''''.- Lorsque vous créez une nouvelle question, vous devez cliquer sur le bouton "Enregistrer les modifications et continuer" pour que ces éléments de menu deviennent actifs.<br />
====Utiliser toutes les réponses (mode par défaut)====<br />
Dans ce mode par défaut, la ''totalité'' des réponses correctes et incorrectes sera affichée à l'étudiant. Ce mode est le "mode normal" du type de question "QCM simplifié de l'OU" mentionné ci-dessus. <br />
====Le mode ''Sélection manuelle''====<br />
Lorsque vous sélectionnez ce mode, 2 champs supplémentaires sont affichés, qui vous permettent de saisir le nombre exact de réponses correctes et incorrectes qui seront affichées à l'étudiant. Les nombres disponibles dépendent directement du nombre de choix corrects et incorrects que vous avez saisis dans les champs Réponses ci-dessous.<br />
====Le mode ''Sélection aléatoire automatique''====<br />
Si vous sélectionnez ce mode, le nombre de réponses correctes et incorrectes affichées à l'étudiant sera automatiquement et aléatoirement sélectionné au moment de l'exécution. Cela signifie que, pour un nombre assez important de choix dans une même question, il est possible de générer un très grand nombre de questions différentes dans vos quiz.<br />
<br />
Bien entendu, il y aura toujours ''au moins'' un choix correct et un choix incorrect affichés pour l'étudiant !<br />
===Champ ''Réponses''===<br />
Si le texte de la question est "Lesquels de ces animaux sont des mammifères ?", entrez tous les choix et cochez simplement la case ''Bonne réponse'' pour les bonnes réponses et laissez la case vide pour les mauvaises réponses. Saisissez les commentaires si nécessaire.<br />
<br />
[[Fichier:ANSWERS SELECT editing screen answers fr.jpg|300px|Écran d'édition des réponses]]<br />
===Champs ''Feedback combiné'' et ''Tentatives multiples'' ===<br />
Pour ces champs, voir la documentation (en anglais) [https://www.open.edu/openlearncreate/mod/oucontent/view.php?id=52747&section=2.3.5 sur le site de l'Open University].<br />
==Exemples d'utilisation==<br />
'''''ATTENTION'''''.- Si vous utilisez le mode ''Sélection aléatoire automatique'', les questions affichées aux étudiants dans un quiz contiendront des données différentes à chaque fois que le quiz sera lancé, vous ne devriez donc pas utiliser ce mode pour une évaluation sommative, car cela ne serait pas équitable pour les étudiants. En revanche, ce mode est parfaitement adapté à l'évaluation formative.<br />
Voici quelques exemples de la même question, "Lesquels de ces animaux sont des mammifères ?", créée avec 6 choix corrects et 5 incorrects, en mode "Sélection aléatoire automatique". Ils montrent la variété des affichages pour l'étudiant.<br />
<br />
[[Fichier:ANSWERS SELECT mammals examples fr.jpg|300px|Exemples de tirages aléatoires de questions et réponses]]<br />
<br />
Comme nous l'avons déjà mentionné, le séparateur d'espace peut être utilisé pour produire une phrase complète composée de mots uniques. Les messages de feedback spécifiques peuvent être utilisés pour les remarques linguistiques, comme l'illustre l'exemple ci-dessous.<br />
<br />
[[Fichier:ANSWERS SELECT toomanycooks fr.jpg|300px]]<br />
==Dans l'application mobile==<br />
Le type de question "Sélection aléatoire des réponses" comporte un code pour l'application mobile Moodle. Si vous accédez à un quiz avec l'application mobile qui contient des questions de ce type, il sera automatiquement chargé en tant que module complémentaire à distance. Vous trouverez ci-dessous une capture d'écran d'une question de type "Réponses aléatoires" dans l'application mobile.<br />
<br />
==Format d'importation==<br />
Un plugin complémentaire à ce type de question est le plugin 'Random select answers format' qui prend un fichier XML de Moodle et importe toutes les questions à choix multiples normales en les transformant en questions 'Sélection aléatoire des réponses'. Cela permet aux utilisateurs d'exporter certaines de leurs questions à choix multiples en utilisant le format d'exportation XML normal de Moodle et de les réimporter avec le format 'Random select answers'. L'avantage supplémentaire de ce processus est qu'ils ont maintenant 2 copies de chaque question, l'une utilisant le système de notation normal et l'autre utilisant le système de notation 'Sélection aléatoire des réponses'.<br />
<br />
Ce plugin est actuellement en attente d'approbation dans le répertoire des plugins de Moodle. Il est disponible sur mon Github à l'adresse https://github.com/rezeau/moodle-qformat_answersselect.<br />
[[en:question/type/answersselect]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17964Question de type Sélection aléatoire des réponses2021-08-28T17:37:18Z<p>Rezeau : /* Exemples d'utilisation */</p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}<br />
{{PluginInfobox<br />
|type = type de question<br />
|Entrée = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|mainteneur = [[user:Joseph Rézeau]]<br />
}}<br />
==Installation de ce type de question==<br />
Suivez la documentation générique [[Installation de plugins]].<br />
==Le type de question ''Sélection aléatoire des réponses''==<br />
Ce type de question est similaire au type de question de base [[Question à choix multiples|Choix multiple]] avec l'option "Réponses multiples autorisées" activée, mais il adopte le même système de notation que le type de question ''QCM simplifié'' de l'Open University.<br />
Sa principale caractéristique ajoutée est que les "réponses" correctes et incorrectes sont sélectionnées dans un "pool" de réponses et affichées à l'étudiant au moment de l'exécution.<br />
<br />
Étant donné que la plupart des instructions de configuration de la question sont identiques ou très similaires aux instructions fournies pour les deux types de questions mentionnés ci-dessus, les instructions suivantes ne sont fournies que pour ses caractéristiques distinctives.<br />
==Configuration de la question==<br />
[[File:ANSWERS SELECT editing screen fr.jpg|thumb|Écran d'édition avec les champs spécifiques encerclés en rouge]]<br />
===Remplir les champs suivants comme d'habitude===<br />
''Nom de la question ; Texte de la question ; Note par défaut ; Feedback général ; (Numéro d'identification) ; Mélanger les réponses possibles ? ; Numéroter les choix? ; Afficher les instructions standard''.<br />
===Champ ''Séparateur à utiliser pour l'affichage des bonnes réponses''===<br />
Ce séparateur sera utilisé pour séparer les bonnes réponses affichées à l'étudiant (si cette option de relecture est sélectionnée dans les paramètres du Quiz).<br />
* La ''virgule'' est l'option par défaut, à utiliser pour les bonnes réponses courtes.<br />
* Utilisez l'option ''espace'' si les réponses correctes (ordonnées) sont des mots simples formant une phrase.<br />
* Utilisez le ''saut de ligne'' pour les réponses correctes plus longues qui s'affichent mieux sur des lignes séparées.<br />
[[Fichier:ANSWERS_SELECT_right_comma_fr.jpg|300px|Séparateur : virgule]]<br />
[[File:ANSWERS_SELECT_right_blank fr.jpg|300px|Séparateur d'espace vide]]<br />
===Champ ''Nombre de réponses correctes et incorrectes''===<br />
Dans ce champ, vous pouvez sélectionner le "mode d'affichage" qui déterminera le nombre de réponses correctes et incorrectes qui seront affichées à l'étudiant au moment de l'exécution. <br />
<br />
'''''IMPORTANT'''''.- Lorsque vous créez une nouvelle question, vous devez cliquer sur le bouton "Enregistrer les modifications et continuer" pour que ces éléments de menu deviennent actifs.<br />
====Utiliser toutes les réponses (mode par défaut)====<br />
Dans ce mode par défaut, la ''totalité'' des réponses correctes et incorrectes sera affichée à l'étudiant. Ce mode est le "mode normal" du type de question "QCM simplifié de l'OU" mentionné ci-dessus. <br />
====Le mode ''Sélection manuelle''====<br />
Lorsque vous sélectionnez ce mode, 2 champs supplémentaires sont affichés, qui vous permettent de saisir le nombre exact de réponses correctes et incorrectes qui seront affichées à l'étudiant. Les nombres disponibles dépendent directement du nombre de choix corrects et incorrects que vous avez saisis dans les champs Réponses ci-dessous.<br />
====Le mode ''Sélection aléatoire automatique''====<br />
Si vous sélectionnez ce mode, le nombre de réponses correctes et incorrectes affichées à l'étudiant sera automatiquement et aléatoirement sélectionné au moment de l'exécution. Cela signifie que, pour un nombre assez important de choix dans une même question, il est possible de générer un très grand nombre de questions différentes dans vos quiz.<br />
<br />
Bien entendu, il y aura toujours ''au moins'' un choix correct et un choix incorrect affichés pour l'étudiant !<br />
===Champ ''Réponses''===<br />
Si le texte de la question est "Lesquels de ces animaux sont des mammifères ?", entrez tous les choix et cochez simplement la case ''Bonne réponse'' pour les bonnes réponses et laissez la case vide pour les mauvaises réponses. Saisissez les commentaires si nécessaire.<br />
<br />
[[Fichier:ANSWERS SELECT editing screen answers fr.jpg|300px|Écran d'édition des réponses]]<br />
===Champs ''Feedback combiné'' et ''Tentatives multiples'' ===<br />
Pour ces champs, voir la documentation (en anglais) [https://www.open.edu/openlearncreate/mod/oucontent/view.php?id=52747&section=2.3.5 sur le site de l'Open University].<br />
==Exemples d'utilisation==<br />
'''''ATTENTION'''''.- Si vous utilisez le mode ''Sélection aléatoire automatique'', les questions affichées aux étudiants dans un quiz contiendront des données différentes à chaque fois que le quiz sera lancé, vous ne devriez donc pas utiliser ce mode pour une évaluation sommative, car cela ne serait pas équitable pour les étudiants. En revanche, ce mode est parfaitement adapté à l'évaluation formative.<br />
Voici quelques exemples de la même question, "Lesquels de ces animaux sont des mammifères ?", créée avec 6 choix corrects et 5 incorrects, en mode "Sélection aléatoire automatique". Ils montrent la variété des affichages pour l'étudiant.<br />
<br />
[[Fichier:ANSWERS SELECT mammals examples fr.jpg|300px|Exemples de tirages aléatoires de questions et réponses]]<br />
<br />
Comme nous l'avons déjà mentionné, le séparateur d'espace peut être utilisé pour produire une phrase complète composée de mots uniques. Les messages de feedback spécifiques peuvent être utilisés pour les remarques linguistiques, comme l'illustre l'exemple ci-dessous.<br />
<br />
[[Fichier:ANSWERS SELECT toomanycooks fr.jpg|300px]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17963Question de type Sélection aléatoire des réponses2021-08-28T17:36:59Z<p>Rezeau : /* Exemples d'utilisation */</p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}<br />
{{PluginInfobox<br />
|type = type de question<br />
|Entrée = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|mainteneur = [[user:Joseph Rézeau]]<br />
}}<br />
==Installation de ce type de question==<br />
Suivez la documentation générique [[Installation de plugins]].<br />
==Le type de question ''Sélection aléatoire des réponses''==<br />
Ce type de question est similaire au type de question de base [[Question à choix multiples|Choix multiple]] avec l'option "Réponses multiples autorisées" activée, mais il adopte le même système de notation que le type de question ''QCM simplifié'' de l'Open University.<br />
Sa principale caractéristique ajoutée est que les "réponses" correctes et incorrectes sont sélectionnées dans un "pool" de réponses et affichées à l'étudiant au moment de l'exécution.<br />
<br />
Étant donné que la plupart des instructions de configuration de la question sont identiques ou très similaires aux instructions fournies pour les deux types de questions mentionnés ci-dessus, les instructions suivantes ne sont fournies que pour ses caractéristiques distinctives.<br />
==Configuration de la question==<br />
[[File:ANSWERS SELECT editing screen fr.jpg|thumb|Écran d'édition avec les champs spécifiques encerclés en rouge]]<br />
===Remplir les champs suivants comme d'habitude===<br />
''Nom de la question ; Texte de la question ; Note par défaut ; Feedback général ; (Numéro d'identification) ; Mélanger les réponses possibles ? ; Numéroter les choix? ; Afficher les instructions standard''.<br />
===Champ ''Séparateur à utiliser pour l'affichage des bonnes réponses''===<br />
Ce séparateur sera utilisé pour séparer les bonnes réponses affichées à l'étudiant (si cette option de relecture est sélectionnée dans les paramètres du Quiz).<br />
* La ''virgule'' est l'option par défaut, à utiliser pour les bonnes réponses courtes.<br />
* Utilisez l'option ''espace'' si les réponses correctes (ordonnées) sont des mots simples formant une phrase.<br />
* Utilisez le ''saut de ligne'' pour les réponses correctes plus longues qui s'affichent mieux sur des lignes séparées.<br />
[[Fichier:ANSWERS_SELECT_right_comma_fr.jpg|300px|Séparateur : virgule]]<br />
[[File:ANSWERS_SELECT_right_blank fr.jpg|300px|Séparateur d'espace vide]]<br />
===Champ ''Nombre de réponses correctes et incorrectes''===<br />
Dans ce champ, vous pouvez sélectionner le "mode d'affichage" qui déterminera le nombre de réponses correctes et incorrectes qui seront affichées à l'étudiant au moment de l'exécution. <br />
<br />
'''''IMPORTANT'''''.- Lorsque vous créez une nouvelle question, vous devez cliquer sur le bouton "Enregistrer les modifications et continuer" pour que ces éléments de menu deviennent actifs.<br />
====Utiliser toutes les réponses (mode par défaut)====<br />
Dans ce mode par défaut, la ''totalité'' des réponses correctes et incorrectes sera affichée à l'étudiant. Ce mode est le "mode normal" du type de question "QCM simplifié de l'OU" mentionné ci-dessus. <br />
====Le mode ''Sélection manuelle''====<br />
Lorsque vous sélectionnez ce mode, 2 champs supplémentaires sont affichés, qui vous permettent de saisir le nombre exact de réponses correctes et incorrectes qui seront affichées à l'étudiant. Les nombres disponibles dépendent directement du nombre de choix corrects et incorrects que vous avez saisis dans les champs Réponses ci-dessous.<br />
====Le mode ''Sélection aléatoire automatique''====<br />
Si vous sélectionnez ce mode, le nombre de réponses correctes et incorrectes affichées à l'étudiant sera automatiquement et aléatoirement sélectionné au moment de l'exécution. Cela signifie que, pour un nombre assez important de choix dans une même question, il est possible de générer un très grand nombre de questions différentes dans vos quiz.<br />
<br />
Bien entendu, il y aura toujours ''au moins'' un choix correct et un choix incorrect affichés pour l'étudiant !<br />
===Champ ''Réponses''===<br />
Si le texte de la question est "Lesquels de ces animaux sont des mammifères ?", entrez tous les choix et cochez simplement la case ''Bonne réponse'' pour les bonnes réponses et laissez la case vide pour les mauvaises réponses. Saisissez les commentaires si nécessaire.<br />
<br />
[[Fichier:ANSWERS SELECT editing screen answers fr.jpg|300px|Écran d'édition des réponses]]<br />
===Champs ''Feedback combiné'' et ''Tentatives multiples'' ===<br />
Pour ces champs, voir la documentation (en anglais) [https://www.open.edu/openlearncreate/mod/oucontent/view.php?id=52747&section=2.3.5 sur le site de l'Open University].<br />
==Exemples d'utilisation==<br />
'''''ATTENTION'''''.- Si vous utilisez le mode ''Sélection aléatoire automatique'', les questions affichées aux étudiants dans un quiz contiendront des données différentes à chaque fois que le quiz sera lancé, vous ne devriez donc pas utiliser ce mode pour une évaluation sommative, car cela ne serait pas équitable pour les étudiants. En revanche, ce mode est parfaitement adapté à l'évaluation formative.<br />
Voici quelques exemples de la même question, "Lesquels de ces animaux sont des mammifères ?", créée avec 6 choix corrects et 5 incorrects, en mode "Sélection aléatoire automatique". Ils montrent la variété des affichages pour l'étudiant.<br />
[[Fichier:ANSWERS SELECT mammals examples fr.jpg|300px|Exemples de tirages aléatoires de questions et réponses]]<br />
<br />
Comme nous l'avons déjà mentionné, le séparateur d'espace peut être utilisé pour produire une phrase complète composée de mots uniques. Les messages de feedback spécifiques peuvent être utilisés pour les remarques linguistiques, comme l'illustre l'exemple ci-dessous.<br />
<br />
[[Fichier:ANSWERS SELECT toomanycooks fr.jpg|300px]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17962Question de type Sélection aléatoire des réponses2021-08-28T17:32:51Z<p>Rezeau : /* Exemples d'utilisation */</p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}<br />
{{PluginInfobox<br />
|type = type de question<br />
|Entrée = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|mainteneur = [[user:Joseph Rézeau]]<br />
}}<br />
==Installation de ce type de question==<br />
Suivez la documentation générique [[Installation de plugins]].<br />
==Le type de question ''Sélection aléatoire des réponses''==<br />
Ce type de question est similaire au type de question de base [[Question à choix multiples|Choix multiple]] avec l'option "Réponses multiples autorisées" activée, mais il adopte le même système de notation que le type de question ''QCM simplifié'' de l'Open University.<br />
Sa principale caractéristique ajoutée est que les "réponses" correctes et incorrectes sont sélectionnées dans un "pool" de réponses et affichées à l'étudiant au moment de l'exécution.<br />
<br />
Étant donné que la plupart des instructions de configuration de la question sont identiques ou très similaires aux instructions fournies pour les deux types de questions mentionnés ci-dessus, les instructions suivantes ne sont fournies que pour ses caractéristiques distinctives.<br />
==Configuration de la question==<br />
[[File:ANSWERS SELECT editing screen fr.jpg|thumb|Écran d'édition avec les champs spécifiques encerclés en rouge]]<br />
===Remplir les champs suivants comme d'habitude===<br />
''Nom de la question ; Texte de la question ; Note par défaut ; Feedback général ; (Numéro d'identification) ; Mélanger les réponses possibles ? ; Numéroter les choix? ; Afficher les instructions standard''.<br />
===Champ ''Séparateur à utiliser pour l'affichage des bonnes réponses''===<br />
Ce séparateur sera utilisé pour séparer les bonnes réponses affichées à l'étudiant (si cette option de relecture est sélectionnée dans les paramètres du Quiz).<br />
* La ''virgule'' est l'option par défaut, à utiliser pour les bonnes réponses courtes.<br />
* Utilisez l'option ''espace'' si les réponses correctes (ordonnées) sont des mots simples formant une phrase.<br />
* Utilisez le ''saut de ligne'' pour les réponses correctes plus longues qui s'affichent mieux sur des lignes séparées.<br />
[[Fichier:ANSWERS_SELECT_right_comma_fr.jpg|300px|Séparateur : virgule]]<br />
[[File:ANSWERS_SELECT_right_blank fr.jpg|300px|Séparateur d'espace vide]]<br />
===Champ ''Nombre de réponses correctes et incorrectes''===<br />
Dans ce champ, vous pouvez sélectionner le "mode d'affichage" qui déterminera le nombre de réponses correctes et incorrectes qui seront affichées à l'étudiant au moment de l'exécution. <br />
<br />
'''''IMPORTANT'''''.- Lorsque vous créez une nouvelle question, vous devez cliquer sur le bouton "Enregistrer les modifications et continuer" pour que ces éléments de menu deviennent actifs.<br />
====Utiliser toutes les réponses (mode par défaut)====<br />
Dans ce mode par défaut, la ''totalité'' des réponses correctes et incorrectes sera affichée à l'étudiant. Ce mode est le "mode normal" du type de question "QCM simplifié de l'OU" mentionné ci-dessus. <br />
====Le mode ''Sélection manuelle''====<br />
Lorsque vous sélectionnez ce mode, 2 champs supplémentaires sont affichés, qui vous permettent de saisir le nombre exact de réponses correctes et incorrectes qui seront affichées à l'étudiant. Les nombres disponibles dépendent directement du nombre de choix corrects et incorrects que vous avez saisis dans les champs Réponses ci-dessous.<br />
====Le mode ''Sélection aléatoire automatique''====<br />
Si vous sélectionnez ce mode, le nombre de réponses correctes et incorrectes affichées à l'étudiant sera automatiquement et aléatoirement sélectionné au moment de l'exécution. Cela signifie que, pour un nombre assez important de choix dans une même question, il est possible de générer un très grand nombre de questions différentes dans vos quiz.<br />
<br />
Bien entendu, il y aura toujours ''au moins'' un choix correct et un choix incorrect affichés pour l'étudiant !<br />
===Champ ''Réponses''===<br />
Si le texte de la question est "Lesquels de ces animaux sont des mammifères ?", entrez tous les choix et cochez simplement la case ''Bonne réponse'' pour les bonnes réponses et laissez la case vide pour les mauvaises réponses. Saisissez les commentaires si nécessaire.<br />
<br />
[[Fichier:ANSWERS SELECT editing screen answers fr.jpg|300px|Écran d'édition des réponses]]<br />
===Champs ''Feedback combiné'' et ''Tentatives multiples'' ===<br />
Pour ces champs, voir la documentation (en anglais) [https://www.open.edu/openlearncreate/mod/oucontent/view.php?id=52747&section=2.3.5 sur le site de l'Open University].<br />
==Exemples d'utilisation==<br />
'''''ATTENTION'''''.- Si vous utilisez le mode ''Sélection aléatoire automatique'', les questions affichées aux étudiants dans un quiz contiendront des données différentes à chaque fois que le quiz sera lancé, vous ne devriez donc pas utiliser ce mode pour une évaluation sommative, car cela ne serait pas équitable pour les étudiants. En revanche, ce mode est parfaitement adapté à l'évaluation formative.<br />
Voici quelques exemples de la même question, "Lesquels de ces animaux sont des mammifères ?", créée avec 6 choix corrects et 5 incorrects, en mode "Sélection aléatoire automatique". Ils montrent la variété des affichages pour l'étudiant.<br />
[[Fichier:ANSWERS SELECT mammals examples fr.jpg|vignette|Exemples de tirages aléatoires de questions et réponses]]<br />
Comme nous l'avons déjà mentionné, le séparateur d'espace peut être utilisé pour produire une phrase complète composée de mots uniques. Les messages de feedback spécifiques peuvent être utilisés pour les remarques linguistiques, comme l'illustre l'exemple ci-dessous.<br />
<br />
[[File:ANSWERS SELECT toomanycooks fr.jpg|300px]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17961Question de type Sélection aléatoire des réponses2021-08-28T17:31:12Z<p>Rezeau : </p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}<br />
{{PluginInfobox<br />
|type = type de question<br />
|Entrée = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|mainteneur = [[user:Joseph Rézeau]]<br />
}}<br />
==Installation de ce type de question==<br />
Suivez la documentation générique [[Installation de plugins]].<br />
==Le type de question ''Sélection aléatoire des réponses''==<br />
Ce type de question est similaire au type de question de base [[Question à choix multiples|Choix multiple]] avec l'option "Réponses multiples autorisées" activée, mais il adopte le même système de notation que le type de question ''QCM simplifié'' de l'Open University.<br />
Sa principale caractéristique ajoutée est que les "réponses" correctes et incorrectes sont sélectionnées dans un "pool" de réponses et affichées à l'étudiant au moment de l'exécution.<br />
<br />
Étant donné que la plupart des instructions de configuration de la question sont identiques ou très similaires aux instructions fournies pour les deux types de questions mentionnés ci-dessus, les instructions suivantes ne sont fournies que pour ses caractéristiques distinctives.<br />
==Configuration de la question==<br />
[[File:ANSWERS SELECT editing screen fr.jpg|thumb|Écran d'édition avec les champs spécifiques encerclés en rouge]]<br />
===Remplir les champs suivants comme d'habitude===<br />
''Nom de la question ; Texte de la question ; Note par défaut ; Feedback général ; (Numéro d'identification) ; Mélanger les réponses possibles ? ; Numéroter les choix? ; Afficher les instructions standard''.<br />
===Champ ''Séparateur à utiliser pour l'affichage des bonnes réponses''===<br />
Ce séparateur sera utilisé pour séparer les bonnes réponses affichées à l'étudiant (si cette option de relecture est sélectionnée dans les paramètres du Quiz).<br />
* La ''virgule'' est l'option par défaut, à utiliser pour les bonnes réponses courtes.<br />
* Utilisez l'option ''espace'' si les réponses correctes (ordonnées) sont des mots simples formant une phrase.<br />
* Utilisez le ''saut de ligne'' pour les réponses correctes plus longues qui s'affichent mieux sur des lignes séparées.<br />
[[Fichier:ANSWERS_SELECT_right_comma_fr.jpg|300px|Séparateur : virgule]]<br />
[[File:ANSWERS_SELECT_right_blank fr.jpg|300px|Séparateur d'espace vide]] <br />
===Champ ''Nombre de réponses correctes et incorrectes''===<br />
Dans ce champ, vous pouvez sélectionner le "mode d'affichage" qui déterminera le nombre de réponses correctes et incorrectes qui seront affichées à l'étudiant au moment de l'exécution. <br />
<br />
'''''IMPORTANT'''''.- Lorsque vous créez une nouvelle question, vous devez cliquer sur le bouton "Enregistrer les modifications et continuer" pour que ces éléments de menu deviennent actifs.<br />
====Utiliser toutes les réponses (mode par défaut)====<br />
Dans ce mode par défaut, la ''totalité'' des réponses correctes et incorrectes sera affichée à l'étudiant. Ce mode est le "mode normal" du type de question "QCM simplifié de l'OU" mentionné ci-dessus. <br />
====Le mode ''Sélection manuelle''====<br />
Lorsque vous sélectionnez ce mode, 2 champs supplémentaires sont affichés, qui vous permettent de saisir le nombre exact de réponses correctes et incorrectes qui seront affichées à l'étudiant. Les nombres disponibles dépendent directement du nombre de choix corrects et incorrects que vous avez saisis dans les champs Réponses ci-dessous.<br />
====Le mode ''Sélection aléatoire automatique''====<br />
Si vous sélectionnez ce mode, le nombre de réponses correctes et incorrectes affichées à l'étudiant sera automatiquement et aléatoirement sélectionné au moment de l'exécution. Cela signifie que, pour un nombre assez important de choix dans une même question, il est possible de générer un très grand nombre de questions différentes dans vos quiz.<br />
<br />
Bien entendu, il y aura toujours ''au moins'' un choix correct et un choix incorrect affichés pour l'étudiant !<br />
===Champ ''Réponses''===<br />
Si le texte de la question est "Lesquels de ces animaux sont des mammifères ?", entrez tous les choix et cochez simplement la case ''Bonne réponse'' pour les bonnes réponses et laissez la case vide pour les mauvaises réponses. Saisissez les commentaires si nécessaire.<br />
<br />
[[Fichier:ANSWERS SELECT editing screen answers fr.jpg|300px|Écran d'édition des réponses]]<br />
<br />
===Champs ''Feedback combiné'' et ''Tentatives multiples'' ===<br />
Pour ces champs, voir la documentation (en anglais) [https://www.open.edu/openlearncreate/mod/oucontent/view.php?id=52747&section=2.3.5 sur le site de l'Open University].<br />
==Exemples d'utilisation==<br />
'''''ATTENTION'''''.- Si vous utilisez le mode ''Sélection aléatoire automatique'', les questions affichées aux étudiants dans un quiz contiendront des données différentes à chaque fois que le quiz sera lancé, vous ne devriez donc pas utiliser ce mode pour une évaluation sommative, car cela ne serait pas équitable pour les étudiants. En revanche, ce mode est parfaitement adapté à l'évaluation formative.<br />
Voici quelques exemples de la même question, "Lesquels de ces animaux sont des mammifères ?", créée avec 6 choix corrects et 5 incorrects, en mode "Sélection aléatoire automatique". Ils montrent la variété des affichages pour l'étudiant.<br />
<br />
[[File:ANSWERS SELECT mammals examples fr|300px|Le mode de sélection aléatoire illustré]]<br />
<br />
Comme nous l'avons déjà mentionné, le séparateur d'espace peut être utilisé pour produire une phrase complète composée de mots uniques. Les messages de feedback spécifiques peuvent être utilisés pour les remarques linguistiques, comme l'illustre l'exemple ci-dessous.<br />
<br />
[[File:ANSWERS SELECT toomanycooks fr.jpg|300px]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17960Question de type Sélection aléatoire des réponses2021-08-28T17:21:50Z<p>Rezeau : /* Champ Réponses */</p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}<br />
{{PluginInfobox<br />
|type = type de question<br />
|Entrée = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|mainteneur = [[user:Joseph Rézeau]]<br />
}}<br />
==Installation de ce type de question==<br />
Suivez la documentation générique [[Installation de plugins]].<br />
==Le type de question ''Sélection aléatoire des réponses''==<br />
Ce type de question est similaire au type de question de base [[Question à choix multiples|Choix multiple]] avec l'option "Réponses multiples autorisées" activée, mais il adopte le même système de notation que le type de question ''QCM simplifié'' de l'Open University.<br />
Sa principale caractéristique ajoutée est que les "réponses" correctes et incorrectes sont sélectionnées dans un "pool" de réponses et affichées à l'étudiant au moment de l'exécution.<br />
<br />
Étant donné que la plupart des instructions de configuration de la question sont identiques ou très similaires aux instructions fournies pour les deux types de questions mentionnés ci-dessus, les instructions suivantes ne sont fournies que pour ses caractéristiques distinctives.<br />
==Configuration de la question==<br />
[[File:ANSWERS SELECT editing screen fr.jpg|thumb|Écran d'édition avec les champs spécifiques encerclés en rouge]]<br />
===Remplir les champs suivants comme d'habitude===<br />
''Nom de la question ; Texte de la question ; Note par défaut ; Feedback général ; (Numéro d'identification) ; Mélanger les réponses possibles ? ; Numéroter les choix? ; Afficher les instructions standard''.<br />
===Champ ''Séparateur à utiliser pour l'affichage des bonnes réponses''===<br />
Ce séparateur sera utilisé pour séparer les bonnes réponses affichées à l'étudiant (si cette option de relecture est sélectionnée dans les paramètres du Quiz).<br />
* La ''virgule'' est l'option par défaut, à utiliser pour les bonnes réponses courtes.<br />
* Utilisez l'option ''espace'' si les réponses correctes (ordonnées) sont des mots simples formant une phrase.<br />
* Utilisez le ''saut de ligne'' pour les réponses correctes plus longues qui s'affichent mieux sur des lignes séparées.<br />
[[File:ANSWERS SELECT virgule droite.jpg|300px|Séparateur de virgule|lien=Special:FilePath/ANSWERS_SELECT_virgule_droite.jpg]]. [[File:ANSWERS_SELECT_right_blank.jpg|300px|Séparateur d'espace vide|lien=Special:FilePath/ANSWERS_SELECT_right_blank.jpg]] [[File:ANSWERS SELECT right linebreak.jpg|300px|Séparateur de saut de ligne|lien=Special:FilePath/ANSWERS_SELECT_right_linebreak.jpg]].<br />
===Champ ''Nombre de réponses correctes et incorrectes''===<br />
Dans ce champ, vous pouvez sélectionner le "mode d'affichage" qui déterminera le nombre de réponses correctes et incorrectes qui seront affichées à l'étudiant au moment de l'exécution. <br />
<br />
'''''IMPORTANT'''''.- Lorsque vous créez une nouvelle question, vous devez cliquer sur le bouton "Enregistrer les modifications et continuer" pour que ces éléments de menu deviennent actifs.<br />
====Utiliser toutes les réponses (mode par défaut)====<br />
Dans ce mode par défaut, la ''totalité'' des réponses correctes et incorrectes sera affichée à l'étudiant. Ce mode est le "mode normal" du type de question "QCM simplifié de l'OU" mentionné ci-dessus. <br />
====Le mode ''Sélection manuelle''====<br />
Lorsque vous sélectionnez ce mode, 2 champs supplémentaires sont affichés, qui vous permettent de saisir le nombre exact de réponses correctes et incorrectes qui seront affichées à l'étudiant. Les nombres disponibles dépendent directement du nombre de choix corrects et incorrects que vous avez saisis dans les champs Réponses ci-dessous.<br />
====Le mode ''Sélection aléatoire automatique''====<br />
Si vous sélectionnez ce mode, le nombre de réponses correctes et incorrectes affichées à l'étudiant sera automatiquement et aléatoirement sélectionné au moment de l'exécution. Cela signifie que, pour un nombre assez important de choix dans une même question, il est possible de générer un très grand nombre de questions différentes dans vos quiz.<br />
<br />
Bien entendu, il y aura toujours ''au moins'' un choix correct et un choix incorrect affichés pour l'étudiant !<br />
===Champ ''Réponses''===<br />
Si le texte de la question est "Lesquels de ces animaux sont des mammifères ?", entrez tous les choix et cochez simplement la case ''Bonne réponse'' pour les bonnes réponses et laissez la case vide pour les mauvaises réponses. Saisissez les commentaires si nécessaire.<br />
<br />
[[Fichier:ANSWERS SELECT editing screen answers fr.jpg|vignette|Écran d'édition des réponses]]<br />
<br />
===Champs ''Feedback combiné'' et ''Tentatives multiples'' ===<br />
Pour ces champs, voir la documentation (en anglais) [https://www.open.edu/openlearncreate/mod/oucontent/view.php?id=52747&section=2.3.5 sur le site de l'Open University].<br />
==Exemples d'utilisation==<br />
'''''ATTENTION'''''.- Si vous utilisez le mode ''Sélection aléatoire automatique'', les questions affichées aux étudiants dans un quiz contiendront des données différentes à chaque fois que le quiz sera lancé, vous ne devriez donc pas utiliser ce mode pour une évaluation sommative, car cela ne serait pas équitable pour les étudiants. En revanche, ce mode est parfaitement adapté à l'évaluation formative.<br />
Voici quelques exemples de la même question, "Lesquels de ces animaux sont des mammifères ?", créée avec 6 choix corrects et 5 incorrects, en mode "Sélection aléatoire automatique". Ils montrent la variété des affichages pour l'étudiant.<br />
<br />
[[File:ANSWERS SELECT mammals examples fr.jpg|300px|Le mode de sélection aléatoire illustré]]<br />
<br />
Comme nous l'avons déjà mentionné, le séparateur d'espace peut être utilisé pour produire une phrase complète composée de mots uniques. Les messages de feedback spécifiques peuvent être utilisés pour les remarques linguistiques, comme l'illustre l'exemple ci-dessous.<br />
<br />
[[File:ANSWERS SELECT toomanycooks fr.jpg|300px]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17959Question de type Sélection aléatoire des réponses2021-08-28T17:20:36Z<p>Rezeau : /* Champ Réponses */</p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}<br />
{{PluginInfobox<br />
|type = type de question<br />
|Entrée = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|mainteneur = [[user:Joseph Rézeau]]<br />
}}<br />
==Installation de ce type de question==<br />
Suivez la documentation générique [[Installation de plugins]].<br />
==Le type de question ''Sélection aléatoire des réponses''==<br />
Ce type de question est similaire au type de question de base [[Question à choix multiples|Choix multiple]] avec l'option "Réponses multiples autorisées" activée, mais il adopte le même système de notation que le type de question ''QCM simplifié'' de l'Open University.<br />
Sa principale caractéristique ajoutée est que les "réponses" correctes et incorrectes sont sélectionnées dans un "pool" de réponses et affichées à l'étudiant au moment de l'exécution.<br />
<br />
Étant donné que la plupart des instructions de configuration de la question sont identiques ou très similaires aux instructions fournies pour les deux types de questions mentionnés ci-dessus, les instructions suivantes ne sont fournies que pour ses caractéristiques distinctives.<br />
==Configuration de la question==<br />
[[File:ANSWERS SELECT editing screen fr.jpg|thumb|Écran d'édition avec les champs spécifiques encerclés en rouge]]<br />
===Remplir les champs suivants comme d'habitude===<br />
''Nom de la question ; Texte de la question ; Note par défaut ; Feedback général ; (Numéro d'identification) ; Mélanger les réponses possibles ? ; Numéroter les choix? ; Afficher les instructions standard''.<br />
===Champ ''Séparateur à utiliser pour l'affichage des bonnes réponses''===<br />
Ce séparateur sera utilisé pour séparer les bonnes réponses affichées à l'étudiant (si cette option de relecture est sélectionnée dans les paramètres du Quiz).<br />
* La ''virgule'' est l'option par défaut, à utiliser pour les bonnes réponses courtes.<br />
* Utilisez l'option ''espace'' si les réponses correctes (ordonnées) sont des mots simples formant une phrase.<br />
* Utilisez le ''saut de ligne'' pour les réponses correctes plus longues qui s'affichent mieux sur des lignes séparées.<br />
[[File:ANSWERS SELECT virgule droite.jpg|300px|Séparateur de virgule|lien=Special:FilePath/ANSWERS_SELECT_virgule_droite.jpg]]. [[File:ANSWERS_SELECT_right_blank.jpg|300px|Séparateur d'espace vide|lien=Special:FilePath/ANSWERS_SELECT_right_blank.jpg]] [[File:ANSWERS SELECT right linebreak.jpg|300px|Séparateur de saut de ligne|lien=Special:FilePath/ANSWERS_SELECT_right_linebreak.jpg]].<br />
===Champ ''Nombre de réponses correctes et incorrectes''===<br />
Dans ce champ, vous pouvez sélectionner le "mode d'affichage" qui déterminera le nombre de réponses correctes et incorrectes qui seront affichées à l'étudiant au moment de l'exécution. <br />
<br />
'''''IMPORTANT'''''.- Lorsque vous créez une nouvelle question, vous devez cliquer sur le bouton "Enregistrer les modifications et continuer" pour que ces éléments de menu deviennent actifs.<br />
====Utiliser toutes les réponses (mode par défaut)====<br />
Dans ce mode par défaut, la ''totalité'' des réponses correctes et incorrectes sera affichée à l'étudiant. Ce mode est le "mode normal" du type de question "QCM simplifié de l'OU" mentionné ci-dessus. <br />
====Le mode ''Sélection manuelle''====<br />
Lorsque vous sélectionnez ce mode, 2 champs supplémentaires sont affichés, qui vous permettent de saisir le nombre exact de réponses correctes et incorrectes qui seront affichées à l'étudiant. Les nombres disponibles dépendent directement du nombre de choix corrects et incorrects que vous avez saisis dans les champs Réponses ci-dessous.<br />
====Le mode ''Sélection aléatoire automatique''====<br />
Si vous sélectionnez ce mode, le nombre de réponses correctes et incorrectes affichées à l'étudiant sera automatiquement et aléatoirement sélectionné au moment de l'exécution. Cela signifie que, pour un nombre assez important de choix dans une même question, il est possible de générer un très grand nombre de questions différentes dans vos quiz.<br />
<br />
Bien entendu, il y aura toujours ''au moins'' un choix correct et un choix incorrect affichés pour l'étudiant !<br />
===Champ ''Réponses''===<br />
Si le texte de la question est "Lesquels de ces animaux sont des mammifères ?", entrez tous les choix et cochez simplement la case ''Bonne réponse'' pour les bonnes réponses et laissez la case vide pour les mauvaises réponses. Saisissez les commentaires si nécessaire.<br />
[[Fichier:ANSWERS SELECT editing screen answers fr.jpg|vignette|Écran d'édition des réponses]]<br />
===Champs ''Feedback combiné'' et ''Tentatives multiples'' ===<br />
Pour ces champs, voir la documentation (en anglais) [https://www.open.edu/openlearncreate/mod/oucontent/view.php?id=52747&section=2.3.5 sur le site de l'Open University].<br />
==Exemples d'utilisation==<br />
'''''ATTENTION'''''.- Si vous utilisez le mode ''Sélection aléatoire automatique'', les questions affichées aux étudiants dans un quiz contiendront des données différentes à chaque fois que le quiz sera lancé, vous ne devriez donc pas utiliser ce mode pour une évaluation sommative, car cela ne serait pas équitable pour les étudiants. En revanche, ce mode est parfaitement adapté à l'évaluation formative.<br />
Voici quelques exemples de la même question, "Lesquels de ces animaux sont des mammifères ?", créée avec 6 choix corrects et 5 incorrects, en mode "Sélection aléatoire automatique". Ils montrent la variété des affichages pour l'étudiant.<br />
<br />
[[File:ANSWERS SELECT mammals examples fr.jpg|300px|Le mode de sélection aléatoire illustré]]<br />
<br />
Comme nous l'avons déjà mentionné, le séparateur d'espace peut être utilisé pour produire une phrase complète composée de mots uniques. Les messages de feedback spécifiques peuvent être utilisés pour les remarques linguistiques, comme l'illustre l'exemple ci-dessous.<br />
<br />
[[File:ANSWERS SELECT toomanycooks fr.jpg|300px]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17958Question de type Sélection aléatoire des réponses2021-08-28T17:17:29Z<p>Rezeau : /* Champ Réponses */</p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}<br />
{{PluginInfobox<br />
|type = type de question<br />
|Entrée = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|mainteneur = [[user:Joseph Rézeau]]<br />
}}<br />
==Installation de ce type de question==<br />
Suivez la documentation générique [[Installation de plugins]].<br />
==Le type de question ''Sélection aléatoire des réponses''==<br />
Ce type de question est similaire au type de question de base [[Question à choix multiples|Choix multiple]] avec l'option "Réponses multiples autorisées" activée, mais il adopte le même système de notation que le type de question ''QCM simplifié'' de l'Open University.<br />
Sa principale caractéristique ajoutée est que les "réponses" correctes et incorrectes sont sélectionnées dans un "pool" de réponses et affichées à l'étudiant au moment de l'exécution.<br />
<br />
Étant donné que la plupart des instructions de configuration de la question sont identiques ou très similaires aux instructions fournies pour les deux types de questions mentionnés ci-dessus, les instructions suivantes ne sont fournies que pour ses caractéristiques distinctives.<br />
==Configuration de la question==<br />
[[File:ANSWERS SELECT editing screen fr.jpg|thumb|Écran d'édition avec les champs spécifiques encerclés en rouge]]<br />
===Remplir les champs suivants comme d'habitude===<br />
''Nom de la question ; Texte de la question ; Note par défaut ; Feedback général ; (Numéro d'identification) ; Mélanger les réponses possibles ? ; Numéroter les choix? ; Afficher les instructions standard''.<br />
===Champ ''Séparateur à utiliser pour l'affichage des bonnes réponses''===<br />
Ce séparateur sera utilisé pour séparer les bonnes réponses affichées à l'étudiant (si cette option de relecture est sélectionnée dans les paramètres du Quiz).<br />
* La ''virgule'' est l'option par défaut, à utiliser pour les bonnes réponses courtes.<br />
* Utilisez l'option ''espace'' si les réponses correctes (ordonnées) sont des mots simples formant une phrase.<br />
* Utilisez le ''saut de ligne'' pour les réponses correctes plus longues qui s'affichent mieux sur des lignes séparées.<br />
[[File:ANSWERS SELECT virgule droite.jpg|300px|Séparateur de virgule]]. [[File:ANSWERS_SELECT_right_blank.jpg|300px|Séparateur d'espace vide]] [[File:ANSWERS SELECT right linebreak.jpg|300px|Séparateur de saut de ligne]].<br />
<br />
===Champ ''Nombre de réponses correctes et incorrectes''===<br />
Dans ce champ, vous pouvez sélectionner le "mode d'affichage" qui déterminera le nombre de réponses correctes et incorrectes qui seront affichées à l'étudiant au moment de l'exécution. <br />
<br />
'''''IMPORTANT'''''.- Lorsque vous créez une nouvelle question, vous devez cliquer sur le bouton "Enregistrer les modifications et continuer" pour que ces éléments de menu deviennent actifs.<br />
====Utiliser toutes les réponses (mode par défaut)====<br />
Dans ce mode par défaut, la ''totalité'' des réponses correctes et incorrectes sera affichée à l'étudiant. Ce mode est le "mode normal" du type de question "QCM simplifié de l'OU" mentionné ci-dessus. <br />
====Le mode ''Sélection manuelle''====<br />
Lorsque vous sélectionnez ce mode, 2 champs supplémentaires sont affichés, qui vous permettent de saisir le nombre exact de réponses correctes et incorrectes qui seront affichées à l'étudiant. Les nombres disponibles dépendent directement du nombre de choix corrects et incorrects que vous avez saisis dans les champs Réponses ci-dessous.<br />
====Le mode ''Sélection aléatoire automatique''====<br />
Si vous sélectionnez ce mode, le nombre de réponses correctes et incorrectes affichées à l'étudiant sera automatiquement et aléatoirement sélectionné au moment de l'exécution. Cela signifie que, pour un nombre assez important de choix dans une même question, il est possible de générer un très grand nombre de questions différentes dans vos quiz.<br />
<br />
Bien entendu, il y aura toujours ''au moins'' un choix correct et un choix incorrect affichés pour l'étudiant !<br />
===Champ ''Réponses''===<br />
Si le texte de la question est "Lesquels de ces animaux sont des mammifères ?", entrez tous les choix et cochez simplement la case ''Bonne réponse'' pour les bonnes réponses et laissez la case vide pour les mauvaises réponses. Saisissez les commentaires si nécessaire.<br />
<br />
[File:ANSWERS SELECT editing screen answers fr|300px|Écran d'édition des réponses]].<br />
<br />
===Champs ''Feedback combiné'' et ''Tentatives multiples'' ===<br />
Pour ces champs, voir la documentation (en anglais) [https://www.open.edu/openlearncreate/mod/oucontent/view.php?id=52747&section=2.3.5 sur le site de l'Open University].<br />
==Exemples d'utilisation==<br />
'''''ATTENTION'''''.- Si vous utilisez le mode ''Sélection aléatoire automatique'', les questions affichées aux étudiants dans un quiz contiendront des données différentes à chaque fois que le quiz sera lancé, vous ne devriez donc pas utiliser ce mode pour une évaluation sommative, car cela ne serait pas équitable pour les étudiants. En revanche, ce mode est parfaitement adapté à l'évaluation formative.<br />
Voici quelques exemples de la même question, "Lesquels de ces animaux sont des mammifères ?", créée avec 6 choix corrects et 5 incorrects, en mode "Sélection aléatoire automatique". Ils montrent la variété des affichages pour l'étudiant.<br />
<br />
[[File:ANSWERS SELECT mammals examples fr.jpg|300px|Le mode de sélection aléatoire illustré]]<br />
<br />
Comme nous l'avons déjà mentionné, le séparateur d'espace peut être utilisé pour produire une phrase complète composée de mots uniques. Les messages de feedback spécifiques peuvent être utilisés pour les remarques linguistiques, comme l'illustre l'exemple ci-dessous.<br />
<br />
[[File:ANSWERS SELECT toomanycooks fr.jpg|300px]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17957Question de type Sélection aléatoire des réponses2021-08-28T15:22:44Z<p>Rezeau : </p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}<br />
{{PluginInfobox<br />
|type = type de question<br />
|Entrée = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|mainteneur = [[user:Joseph Rézeau]]<br />
}}<br />
==Installation de ce type de question==<br />
Suivez la documentation générique [[Installation de plugins]].<br />
==Le type de question ''Sélection aléatoire des réponses''==<br />
Ce type de question est similaire au type de question de base [[Question à choix multiples|Choix multiple]] avec l'option "Réponses multiples autorisées" activée, mais il adopte le même système de notation que le type de question ''QCM simplifié'' de l'Open University.<br />
Sa principale caractéristique ajoutée est que les "réponses" correctes et incorrectes sont sélectionnées dans un "pool" de réponses et affichées à l'étudiant au moment de l'exécution.<br />
<br />
Étant donné que la plupart des instructions de configuration de la question sont identiques ou très similaires aux instructions fournies pour les deux types de questions mentionnés ci-dessus, les instructions suivantes ne sont fournies que pour ses caractéristiques distinctives.<br />
==Configuration de la question==<br />
[[File:ANSWERS SELECT editing screen fr.jpg|thumb|Écran d'édition avec les champs spécifiques encerclés en rouge]]<br />
===Remplir les champs suivants comme d'habitude===<br />
''Nom de la question ; Texte de la question ; Note par défaut ; Feedback général ; (Numéro d'identification) ; Mélanger les réponses possibles ? ; Numéroter les choix? ; Afficher les instructions standard''.<br />
===Champ ''Séparateur à utiliser pour l'affichage des bonnes réponses''===<br />
Ce séparateur sera utilisé pour séparer les bonnes réponses affichées à l'étudiant (si cette option de relecture est sélectionnée dans les paramètres du Quiz).<br />
* La ''virgule'' est l'option par défaut, à utiliser pour les bonnes réponses courtes.<br />
* Utilisez l'option ''espace'' si les réponses correctes (ordonnées) sont des mots simples formant une phrase.<br />
* Utilisez le ''saut de ligne'' pour les réponses correctes plus longues qui s'affichent mieux sur des lignes séparées.<br />
[[File:ANSWERS SELECT virgule droite.jpg|300px|Séparateur de virgule]]. [[File:ANSWERS_SELECT_right_blank.jpg|300px|Séparateur d'espace vide]] [[File:ANSWERS SELECT right linebreak.jpg|300px|Séparateur de saut de ligne]].<br />
<br />
===Champ ''Nombre de réponses correctes et incorrectes''===<br />
Dans ce champ, vous pouvez sélectionner le "mode d'affichage" qui déterminera le nombre de réponses correctes et incorrectes qui seront affichées à l'étudiant au moment de l'exécution. <br />
<br />
'''''IMPORTANT'''''.- Lorsque vous créez une nouvelle question, vous devez cliquer sur le bouton "Enregistrer les modifications et continuer" pour que ces éléments de menu deviennent actifs.<br />
====Utiliser toutes les réponses (mode par défaut)====<br />
Dans ce mode par défaut, la ''totalité'' des réponses correctes et incorrectes sera affichée à l'étudiant. Ce mode est le "mode normal" du type de question "QCM simplifié de l'OU" mentionné ci-dessus. <br />
====Le mode ''Sélection manuelle''====<br />
Lorsque vous sélectionnez ce mode, 2 champs supplémentaires sont affichés, qui vous permettent de saisir le nombre exact de réponses correctes et incorrectes qui seront affichées à l'étudiant. Les nombres disponibles dépendent directement du nombre de choix corrects et incorrects que vous avez saisis dans les champs Réponses ci-dessous.<br />
====Le mode ''Sélection aléatoire automatique''====<br />
Si vous sélectionnez ce mode, le nombre de réponses correctes et incorrectes affichées à l'étudiant sera automatiquement et aléatoirement sélectionné au moment de l'exécution. Cela signifie que, pour un nombre assez important de choix dans une même question, il est possible de générer un très grand nombre de questions différentes dans vos quiz.<br />
<br />
Bien entendu, il y aura toujours ''au moins'' un choix correct et un choix incorrect affichés pour l'étudiant !<br />
===Champ ''Réponses''===<br />
Si le texte de la question est "Lesquels de ces animaux sont des mammifères ?", entrez tous les choix et cochez simplement la case ''Bonne réponse'' pour les bonnes réponses et laissez la case vide pour les mauvaises réponses. Saisissez les commentaires si nécessaire.<br />
<br />
[File:ANSWERS SELECT editing screen answers_fr|300px|Écran d'édition des réponses]].<br />
<br />
===Champs ''Feedback combiné'' et ''Tentatives multiples'' ===<br />
Pour ces champs, voir la documentation (en anglais) [https://www.open.edu/openlearncreate/mod/oucontent/view.php?id=52747&section=2.3.5 sur le site de l'Open University].<br />
==Exemples d'utilisation==<br />
'''''ATTENTION'''''.- Si vous utilisez le mode ''Sélection aléatoire automatique'', les questions affichées aux étudiants dans un quiz contiendront des données différentes à chaque fois que le quiz sera lancé, vous ne devriez donc pas utiliser ce mode pour une évaluation sommative, car cela ne serait pas équitable pour les étudiants. En revanche, ce mode est parfaitement adapté à l'évaluation formative.<br />
Voici quelques exemples de la même question, "Lesquels de ces animaux sont des mammifères ?", créée avec 6 choix corrects et 5 incorrects, en mode "Sélection aléatoire automatique". Ils montrent la variété des affichages pour l'étudiant.<br />
<br />
[[File:ANSWERS SELECT mammals examples fr.jpg|300px|Le mode de sélection aléatoire illustré]]<br />
<br />
Comme nous l'avons déjà mentionné, le séparateur d'espace peut être utilisé pour produire une phrase complète composée de mots uniques. Les messages de feedback spécifiques peuvent être utilisés pour les remarques linguistiques, comme l'illustre l'exemple ci-dessous.<br />
<br />
[[File:ANSWERS SELECT toomanycooks fr.jpg|300px]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Fichier:ANSWERS_SELECT_mammals_examples_fr.jpg&diff=17956Fichier:ANSWERS SELECT mammals examples fr.jpg2021-08-28T15:13:40Z<p>Rezeau : </p>
<hr />
<div></div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Fichier:ANSWERS_SELECT_toomanycooks_fr.jpg&diff=17955Fichier:ANSWERS SELECT toomanycooks fr.jpg2021-08-28T15:09:55Z<p>Rezeau : </p>
<hr />
<div></div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Fichier:ANSWERS_SELECT_right_comma_fr.jpg&diff=17954Fichier:ANSWERS SELECT right comma fr.jpg2021-08-28T15:09:19Z<p>Rezeau : </p>
<hr />
<div></div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Fichier:ANSWERS_SELECT_right_blank_fr.jpg&diff=17953Fichier:ANSWERS SELECT right blank fr.jpg2021-08-28T15:09:02Z<p>Rezeau : </p>
<hr />
<div></div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Fichier:ANSWERS_SELECT_editing_screen_answers_fr.jpg&diff=17952Fichier:ANSWERS SELECT editing screen answers fr.jpg2021-08-28T15:07:47Z<p>Rezeau : </p>
<hr />
<div></div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Fichier:ANSWERS_SELECT_editing_screen_fr.jpg&diff=17951Fichier:ANSWERS SELECT editing screen fr.jpg2021-08-28T15:06:31Z<p>Rezeau : </p>
<hr />
<div></div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17950Question de type Sélection aléatoire des réponses2021-08-28T15:04:57Z<p>Rezeau : </p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}<br />
{{PluginInfobox<br />
|type = type de question<br />
|Entrée = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|mainteneur = [[user:Joseph Rézeau]]<br />
}}<br />
==Installation de ce type de question==<br />
Suivez la documentation générique [[Installation de plugins]].<br />
==Le type de question ''Sélection aléatoire des réponses''==<br />
Ce type de question est similaire au type de question de base [[Question à choix multiples|Choix multiple]] avec l'option "Réponses multiples autorisées" activée, mais il adopte le même système de notation que le type de question ''QCM simplifié'' de l'Open University.<br />
Sa principale caractéristique ajoutée est que les "réponses" correctes et incorrectes sont sélectionnées dans un "pool" de réponses et affichées à l'étudiant au moment de l'exécution.<br />
<br />
Étant donné que la plupart des instructions de configuration de la question sont identiques ou très similaires aux instructions fournies pour les deux types de questions mentionnés ci-dessus, les instructions suivantes ne sont fournies que pour ses caractéristiques distinctives.<br />
==Configuration de la question==<br />
[[File:ANSWERS SELECT editing screen.jpg|thumb|Écran d'édition avec les champs spécifiques encerclés en rouge]]<br />
===Remplir les champs suivants comme d'habitude===<br />
''Nom de la question ; Texte de la question ; Note par défaut ; Feedback général ; (Numéro d'identification) ; Mélanger les réponses possibles ? ; Numéroter les choix? ; Afficher les instructions standard''.<br />
===Champ ''Séparateur à utiliser pour l'affichage des bonnes réponses''===<br />
Ce séparateur sera utilisé pour séparer les bonnes réponses affichées à l'étudiant (si cette option de relecture est sélectionnée dans les paramètres du Quiz).<br />
* La ''virgule'' est l'option par défaut, à utiliser pour les bonnes réponses courtes.<br />
* Utilisez l'option ''espace'' si les réponses correctes (ordonnées) sont des mots simples formant une phrase.<br />
* Utilisez le ''saut de ligne'' pour les réponses correctes plus longues qui s'affichent mieux sur des lignes séparées.<br />
[[File:ANSWERS SELECT virgule droite.jpg|300px|Séparateur de virgule]]. [[File:ANSWERS_SELECT_right_blank.jpg|300px|Séparateur d'espace vide]] [[File:ANSWERS SELECT right linebreak.jpg|300px|Séparateur de saut de ligne]].<br />
<br />
===Champ ''Nombre de réponses correctes et incorrectes''===<br />
Dans ce champ, vous pouvez sélectionner le "mode d'affichage" qui déterminera le nombre de réponses correctes et incorrectes qui seront affichées à l'étudiant au moment de l'exécution. <br />
<br />
'''''IMPORTANT'''''.- Lorsque vous créez une nouvelle question, vous devez cliquer sur le bouton "Enregistrer les modifications et continuer" pour que ces éléments de menu deviennent actifs.<br />
====Utiliser toutes les réponses (mode par défaut)====<br />
Dans ce mode par défaut, la ''totalité'' des réponses correctes et incorrectes sera affichée à l'étudiant. Ce mode est le "mode normal" du type de question "QCM simplifié de l'OU" mentionné ci-dessus. <br />
====Le mode ''Sélection manuelle''====<br />
Lorsque vous sélectionnez ce mode, 2 champs supplémentaires sont affichés, qui vous permettent de saisir le nombre exact de réponses correctes et incorrectes qui seront affichées à l'étudiant. Les nombres disponibles dépendent directement du nombre de choix corrects et incorrects que vous avez saisis dans les champs Réponses ci-dessous.<br />
====Le mode ''Sélection aléatoire automatique''====<br />
Si vous sélectionnez ce mode, le nombre de réponses correctes et incorrectes affichées à l'étudiant sera automatiquement et aléatoirement sélectionné au moment de l'exécution. Cela signifie que, pour un nombre assez important de choix dans une même question, il est possible de générer un très grand nombre de questions différentes dans vos quiz.<br />
<br />
Bien entendu, il y aura toujours ''au moins'' un choix correct et un choix incorrect affichés pour l'étudiant !<br />
===Champ ''Réponses''===<br />
Si le texte de la question est "Lesquels de ces animaux sont des mammifères ?", entrez tous les choix et cochez simplement la case ''Bonne réponse'' pour les bonnes réponses et laissez la case vide pour les mauvaises réponses. Saisissez les commentaires si nécessaire.<br />
<br />
[File:ANSWERS SELECT écran d'édition answers.jpg|300px|Écran d'édition des réponses]].<br />
<br />
===Champs ''Feedback combiné'' et ''Tentatives multiples'' ===<br />
Pour ces champs, voir la documentation (en anglais) [https://www.open.edu/openlearncreate/mod/oucontent/view.php?id=52747&section=2.3.5 sur le site de l'Open University].<br />
==Exemples d'utilisation==<br />
'''''ATTENTION'''''.- Si vous utilisez le mode ''Sélection aléatoire automatique'', les questions affichées aux étudiants dans un quiz contiendront des données différentes à chaque fois que le quiz sera lancé, vous ne devriez donc pas utiliser ce mode pour une évaluation sommative, car cela ne serait pas équitable pour les étudiants. En revanche, ce mode est parfaitement adapté à l'évaluation formative.<br />
Voici quelques exemples de la même question, "Lesquels de ces animaux sont des mammifères ?", créée avec 6 choix corrects et 5 incorrects, en mode "Sélection aléatoire automatique". Ils montrent la variété des affichages pour l'étudiant.<br />
<br />
[[File:ANSWERS SELECT mammals examples.jpg|300px|Le mode de sélection aléatoire illustré]]<br />
<br />
Comme nous l'avons déjà mentionné, le séparateur d'espace peut être utilisé pour produire une phrase complète composée de mots uniques. Les messages de feedback spécifiques peuvent être utilisés pour les remarques linguistiques, comme l'illustre l'exemple ci-dessous.<br />
<br />
[[File:ANSWERS SELECT toomanycooks.jpg|300px]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17949Question de type Sélection aléatoire des réponses2021-08-27T21:53:59Z<p>Rezeau : </p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_answersselect<br />
|tracker = https://github.com/rezeau/moodle-qtype_answersselect/issues<br />
|discussion = https://moodle.org/plugins/qtype_answersselect<br />
|maintainer = [[user:Joseph Rézeau]]<br />
}}</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=question/type/answersselect&diff=17948question/type/answersselect2021-08-27T21:39:54Z<p>Rezeau : Page redirigée vers Question de type Sélection aléatoire des réponses</p>
<hr />
<div>#redirect [[Question_de_type_Sélection_aléatoire_des_réponses]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_de_type_S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17947Question de type Sélection aléatoire des réponses2021-08-27T21:39:22Z<p>Rezeau : Page créée avec « En construction »</p>
<hr />
<div>En construction</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17946Sélection aléatoire des réponses2021-08-27T21:38:31Z<p>Rezeau : </p>
<hr />
<div>Page à supprimer</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=S%C3%A9lection_al%C3%A9atoire_des_r%C3%A9ponses&diff=17945Sélection aléatoire des réponses2021-08-27T21:35:53Z<p>Rezeau : Page créée avec « Travail en cours... »</p>
<hr />
<div>Travail en cours...</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_cloze_%C3%A0_r%C3%A9ponses_int%C3%A9gr%C3%A9es&diff=17475Question cloze à réponses intégrées2020-12-17T16:10:38Z<p>Rezeau : /* Généraux */</p>
<hr />
<div>{{Questions}}<br />
La '''question cloze à réponses intégrées''' permet de construire un texte troué ou lacunaire dans lequel les réponses sont intégrées. Le type de réponse peut être un choix multiple, une réponse courte ou une réponse numérique.<br />
<br />
À ce jour, il n'y a pas d'interface graphique pour créer ces questions. Vous devez préciser le format de la question dans le champ '''texte de la question''' ou l'importer depuis un fichier externe. <br />
<br />
Beaucoup de gens disent que le logiciel [[Hot Potatoes]] est la façon la plus simple de créer des questions à réponses intégrées. Lorsque vous avez créé vos questions sur votre poste informatique, vous pouvez les importer dans un test Moodle, mais cette importation ne comprendra que des questions de ce type.<br />
<br />
<br />
==Paramétrage de la question==<br />
<br />
===Généraux===<br />
<br />
# '''Catégorie''' : choisir la catégorie où la question sera rangée.<br />
# '''Nom de question''' : donner un nom descriptif à la question pour faciliter son repérage dans la banque de questions.<br />
# '''Texte de la question''' : saisir le texte de la question. C'est ici qu'on insèrera les réponses possibles aux questions. Pour les réponses nous utiliserons la Syntaxe, expliquée à la section Syntaxe ci-après. <br />
## Choisir une image au besoin. L'étudiant verra cette image à l'endroit où celle-ci a été placée dans le texte.<br />
# Feedback général : inscrire un commentaire formatif qui s'affichera à tous les étudiants ayant répondu à la question, peu importe qu'il ait réussi ou non.<br />
## Inscrire la '''note par défaut''' ou note pourra être inscrite lors de la rédaction de la "Syntaxe". Si aucune note n'est inscrite, la note par défaut sera 1 point.<br />
# Bouton [[Fichier:ClozeDecoder.png]] permettra de valider ou non la syntaxe utilisée.<br />
<br />
===Tentatives multiples ===<br />
'''Pénalité pour tout essai incorrect''' : un '''facteur de pénalité''' s'applique lorsque plusieurs tentatives sont permises pour répondre à la question. Pour tout essai incorrect est proposé un facteur de pénalité, ce facteur peut être adapté au contexte. <br />
# Les indices: Chaque indice ajouté permet à l'étudiant de faire une autre tentative.<br />
##Cocher la ou les cases [[Fichier:OptionsIndice.png]] qui permettra l'affichage de l'indice, conditionnel à l'option sélectionnée. (Moodle 3)<br />
# Cliquer sur '''Enregistrer''' pour ajouter la question à la catégorie.<br />
<br />
==Règles de syntaxe à respecter==<br />
* Dans le texte, une réponse attendue (et ses paramètres) est toujours placée entre accolades '''{ }'''<br />
* Juste après l'accolade ouvrante, le nombre de points peut être indiqué pour cette réponse. '''{5 '''. En l'absence de point la réponse sera notée sur un point par défaut. '''{:'''<br />
* Le type de réponse attendue doit être indiqué, encadré par les deux-points ''':''' . '''{5:MULTICHOICE:''' ou ''':MC:''' pour un ordre séquentiel des choix de réponse; ''':MUTICHOICE_S:''' ou ''':MCS:''' pour un ordre aléatoire des choix de réponse.<br />
* Les différentes propositions de réponses et leur rétroaction. La rétroaction est séparée de la proposition par un dièse '''#'''. (En l'absence de rétroaction, le dièse '''''#''''' n'est pas nécessaire) '''{5:MULTICHOICE_S:Mauvaise réponse#Rétroaction pour cette mauvaise réponse'''...<br />
** Les rétroactions sont précédées du '''''#''''' . Le message de rétroaction et la réponse juste s'affichent dans une petite fenêtre pop-up (si les options de relectures ont été activées dans les paramètres du test) en glissant la souris par-dessus le texte.<br />
** Pour une rétroaction par défaut pour toutes les mauvaises réponses, utiliser le caractère joker '''''*''''' afin de donner une même rétroaction à toute réponse autre que celle attendue.'''{5:MULTICHOICE_S:=Réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}''' <br />
* Toutes les réponses sauf la première doivent être séparées les unes des autres par une tilde '''~'''. {'''5:MULTICHOICE_S:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse'''<br />
* Le signe '''=''' désigne la bonne réponse (ou un pourcentage %100% '''{5:MULTICHOICE_S:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse'''<br />
* '''%50%''' désigne une réponse valant la moitié des points '''{5:MULTICHOICE_S:Mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}'''<br />
* '''%0%''' (ou rien) désigne une mauvaise réponse. On peut mettre des points négatifs, par exemple ~%-25%.<br />
* Des points entre 0 et 100 peuvent être mis en utilisant le pourcentage approprié.<br />
* L'ordre des différentes réponses n'a pas d'importance (sauf si vous voulez regrouper toutes les mauvaises réponses)<br />
<br />
'''N.B.''' : '''Soyez prudent''' lorsque vous copiez une question cloze dans un éditeur HTML WYSIWYG, car des sauts de ligne s'ajoutent, ce qui détruit la question.<br />
<br />
Si la réponse juste contient les symboles } # ~ / " or \ vous devez les mettre en évidence en ajoutant un \ devant chacun d'eux. Dans la rétroaction, ~ et } doivent être également mis en évidence sans quoi ils seront interprétés comme ''réponse suivante'' ou ''fin de la section réponse courte''. Les guillemets anglais " peuvent aussi créer des problèmes à ces endroits. Si vous voulez insérer des symboles mathématiques, vous pouvez avoir des problèmes avec le symbole \. Pour l'éviter, vous pouvez utiliser des caractères [[Unicode|unicode]].<br />
<br />
Veuillez noter que les adresses comme www.moodle.org et les visages souriants :-) fonctionnent bien.<br />
<br />
:: Si vous avez installé [[https://moodle.org/mod/data/view.php?d=13&rid=338|le plugin pour les questions de type Expressions régulières]], vous pouvez aussi indiquer le type de question ''':REGEXP:'''. Pour plus d'informations consulter [[https://docs.moodle.org/3x/fr/Questions_%C3%A0_r%C3%A9ponse_courte_avec_expressions_r%C3%A9guli%C3%A8res la question à réponse courte avec expressions régulières]],<br />
<br />
===Réponse à choix multiple===<br />
La réponse à choix multiple peut afficher les choix de réponses dans un menu déroulant ou dans une liste horizontale ou une liste verticale. <br />
<br />
Il est possible de combiner dans un test des questions Multichoice dont l'ordre les réponses est séquentiel avec MC et d'autres en ordre aléatoire avec MCS. Il est important pour les questions MCS, avec ordre aléatoire, de choisir '''Oui''' à ''Mélanger les éléments des questions'', dans les paramètres du test à '''Comportement des questions'''.<br />
<br />
[[Fichier:TableauSyntaxeMultichoice4.png]]<br />
<br />
Réponse où une seule réponse peut être sélectionnée.<br />
:: ''':MULTICHOICE:''' ou son abréviation ''':MC:''' -> Question à choix multiple est présentée dans un menu déroulant. L'ordre des choix de réponses est fixe.<br />
:: ''':MULTICHOICE_S:''' ou son abréviation ''':MCS:''' -> Question à choix multiple est présentée dans un menu déroulant. L'ordre des choix de réponses est mélangé.<br />
:: ''':MULTICHOICE_V:''' ou son abréviation ''':MCV:''' -> Question à choix multiple, les réponses sont alignées verticalement et l'ordre est fixe.<br />
:: ''':MULTICHOICE_VS:''' ou son abréviation ''':MCVS:''' -> Question à choix multiple, les réponses sont alignées verticalement et l'ordre est mélangé.<br />
:: ''':MULTICHOICE_H:''' ou son abréviation ''':MCH:''' -> Question à choix multiple, les réponses sont alignées horizontalement et l'ordre est fixe.<br />
:: ''':MULTICHOICE_HS:''' ou son abréviation ''':MCHS:''' -> Question à choix multiple, les réponses sont alignées horizontalement et l'ordre est mélangé.<br />
<br />
* '''La question à choix multiple'''<br />
** {1:MC:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}. <br />
* '''La question à choix multiple avec l'ordre mélangé'''<br />
** {1:MCS:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}<br />
<br />
* '''La question à choix multiple affichée verticalement''' avec une liste numérotée<br />
** {2:MCV:1. Mauvaise réponse#Rétroaction pour cette mauvaise réponse~2. Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=3. Bonne réponse#Rétroaction pour cette bonne réponse~%50%4. Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}<br />
* '''La question à choix multiple affichée verticalement dans l'ordre mélangé''' avec une liste numérotée<br />
** {2:MCVS:1. Mauvaise réponse#Rétroaction pour cette mauvaise réponse~2. Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=3. Bonne réponse#Rétroaction pour cette bonne réponse~%50%4. Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}<br />
<br />
* '''La question à choix multiple affichée horizontalement''' avec une liste alphabétique<br />
** {2:MCH:a) Mauvaise réponse#Rétroaction pour cette mauvaise réponse~b) Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=c) Bonne réponse#Rétroaction pour cette bonne réponse~%50%d) Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}<br />
* '''La question à choix multiple affichée horizontalement dans l'ordre mélangé''' avec une liste alphabétique<br />
** {2:MCHS:a) Mauvaise réponse#Rétroaction pour cette mauvaise réponse~b) Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=c) Bonne réponse#Rétroaction pour cette bonne réponse~%50%d) Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}<br />
'''Exemples'''<br />
<br />
La question cloze suivante est formée d'une question à choix multiple dont l'ordre des réponses est mélangé :<br />
<br />
* '''Appariez les villes et états suivants''' :<br />
** San Francisco : {1:MCS:=Californie#Bonne réponse~Arizona#Mauvaise réponse}<br />
** Tucson : {1:MCS:Californie#Mauvaise réponse~%100%Arizona#Bonne réponse}<br />
** Los Angeles : {1:MCS:=Californie#Bonne réponse~Arizona#Mauvaise réponse}<br />
** Phoenix : {1:MCS:%0%Californie#Mauvaise réponse~=Arizona#Bonne réponse}<br />
<br />
La question cloze suivante est formée d'une question à réponse courte :<br />
<br />
* La capitale de la France est {1:SHORTANSWER:=Paris#Bravo!~%50%Marseille#Non, c'est la deuxième plus grande ville en France (derrière Paris).~*#Mauvaise réponse. La capitale de la France est Paris, bien sûr.}.<br />
<br />
Le résultat sera le suivant :<br />
<br />
[[Fichier:Question cloze 1.jpg]]<br />
<br />
[[Fichier:Question cloze 2.jpg]]<br />
<br />
[[Fichier:Question cloze 3.jpg]]<br />
<br />
===Réponse courte === <br />
La réponse courte crée un champ où l’étudiant inscrit sa réponse. La grandeur du champ de réponse est relative à la réponse la plus longue. Ainsi, si la bonne réponse compte 3 caractères, pour avoir un champ plus grand on inscrira une mauvaise réponse avec plus de 3 caractères.<br />
<br />
[[Fichier:Shortanswer.png]]<br />
<br />
Réponse où l'étudiant doit inscrire la réponse<br />
:: ''':SHORTANSWER:''' ou son abréviation ''':SA:''' -> Réponse courte indifférente à la casse<br />
:: ''':SHORTANSWER_C:''' ou son abréviation ''':SAC:''' -> Réponse courte sensible à la casse<br />
<br />
:: Vous pouvez définir une rétroaction par défaut pour les mauvaises réponses en utilisant le caractère joker '''''*''''' afin de donner une même rétroaction à toute réponse autre que celle attendue. <br />
:: -Par exemple : <br />
:: -- '''{1:SHORTANSWER:=réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}''' ou<br />
:: -- '''{1:SA:=réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}'''<br />
<br />
* Vous pouvez regrouper toutes les mauvaises réponses pour envoyer un message « mauvaise réponses, essayez à nouveau »; vous pouvez faire cela en insérant une astérisque '''*''' comme '''toute dernière réponse attendue''' dans votre formule<br />
<br />
Exemple très simple :<br />
<pre><br />
{1:SHORTANSWER:=Berlin} est la capitale de l'Allemagne.<br />
</pre><br />
<br />
Exemple plus complexe:<br />
<pre><br />
La capitale de la France est {1:SHORTANSWER:%100%Paris#Bravo!~%50%Marseille#Non, c'est la deuxième plus grande ville en France (derrière Paris).~*#Mauvaise réponse. La capitale de la France est Paris, bien sûr.}.<br />
<br />
{1:SHORTANSWER:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~=Bonne réponse#Rétroaction pour cette bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}<br />
</pre><br />
<pre><br />
Une question à réponse courte sensible à la casse. Écrivez moodle en lettre majuscules {1:SHORTANSWER_C:moodle#Rétroaction pour moodle en minuscules~=MOODLE#Rétroaction pour MOODLE en majuscules~%50%Moodle#Rétroaction pour une seule lettre majuscule}<br />
</pre><br />
<br />
===Question avec une réponse numérique===<br />
Réponse qui exige un nombre. <br />
:: ''':NUMERICAL:''' -> Réponse numérique ou ''':NM:'''<br />
<br />
[[Fichier:Numerical.png]]<br />
* En français, pour les réponses numériques décimales, on conservera le point de l'anglais (par exemple : 23.8).<br />
<br />
<br />
Pour l'étudiant, une question cloze numérique ressemble à une question à réponse courte ou à un texte troué. La différence est que les réponses numériques permettent une marge d'erreur, ce qui permet qu'une plage continue de réponses soit définie comme acceptable. <br />
<br />
Pour les réponses numériques, vous pouvez définir une marge d'erreur acceptée dans la réponse. Ainsi, pour une réponse attendue de 5 ± 0,2, vous indiquerez '''{:NUMERICAL:5:0.2#feedback'''...'''}'''. Différents format sont possibles 23.4 et 23,4 (certains pays utilisent la , comme séparateur) et 2.34E+1 (signifie 2.34*10^1) sont interprétés de la même manière.<br />
<br />
'''Exemple un nombre à virgule'''<br />
<br />
{2:NUMERICAL:=23.8:0,1#Rétroaction pour la bonne réponse~%50%23.8:2#Rétroaction pour une réponse valant la moitié des points parce que près de la bonne réponse}.<br />
<br />
Dans cet exemple :<br />
* 2: est la pondération de la question, ce qui signifie que cette question partielle vaut deux fois plus dans la note de la question totale que les autres questions partielles qui ont une pondération de 1 (ou aucun poids déclaré) dans la même question.<br />
* NUMERICAL: indique le type de question. Doit être en majuscules. <br />
* =23.8:0.1 = ou %100% indiquent que la réponse correcte est 23.8 et que la marge d'erreur est de 0.1, ce qui veut dire que tout nombre entre 23.7 et 23.9 sera accepté. <br />
* #La rétroaction pour la réponse correcte est précédée de #<br />
* ~%50%23.8:2 ~ est le séparateur des réponses possibles et %50% signifie que cette réponse donne 50 % des points.<br />
<br />
'''Autre exemple avec un commentaire pour toute réponse fausse'''<br />
<br />
{1:NUMERICAL:%100%3,42:0,02#~%50%3,42:0,05#manque de précision~%20%3,42:0,08#manque vraiment de précision~*#Votre valeur est trop éloignée de la valeur attendue.}<br />
<br />
===Exemple d'une question avec les trois types de question cloze===<br />
<br />
[[Fichier:Question cloze 4.jpg]]<br />
<br />
RAPPEL :<br />
* Les réponses intégrées individuelles sont représentées par du code entre accolades {}.<br />
* Le premier chiffre est la pondération; dans ce cas, chaque réponse a un poids égal dans la note globale.<br />
* La réponse juste dans chaque cas est précédée par un symbole = ou par %100%. <br />
* Le texte apparaissant après le # suivant chaque option de réponse est la rétroaction que l'étudiant verra s'il donne cette réponse.<br />
* L'astérisque * précédant « Mauvaise réponse » dans le même exemple signifie que l'étudiant verra la rétroaction s'il entre toute autre réponse.<br />
* Il n'y a pas de numérotation automatique pour les questions à choix multiple en affichage vertical ou horizontal. Des numéros peuvent toutefois être ajoutés à chaque réponse.<br />
* En français, pour les réponses numériques décimales, on conservera le point de l'anglais (par exemple : 23.8).<br />
<br />
==Importation de questions cloze==<br />
Si vous essayez d'importer directement ce texte en cloze :<br />
<br />
* Appariez les villes et les états :<br />
* San Francisco: {1:MCS:=Californie#Bonne réponse~Arizona#Mauvaise réponse}<br />
* Tucson: {1:MCS:Californie#Mauvaise réponse~%100%Arizona#Bonne réponse}<br />
* Los Angeles: {1:MCS:=Californie#Bonne réponse~Arizona#Mauvaise réponse}<br />
* Phoenix: {1:MCS:%0%Californie#Mauvaise réponse~=Arizona#Bonne réponse}<br />
<br />
La capitale de la France est {1:SHORTANSWER:%100%Paris#Bravo!~%50%Marseille#Non, c'est la deuxième plus grande ville de France (après Paris).~*#Mauvaise réponse. La capitale de la France est Paris, bien sûr.}.<br />
<br />
23+ 0.8 = {2:NUMERICAL:=23.8:0.1#Rétroaction pour la réponse correcte~%50%23.8:2#Rétroaction pour la réponse valant la moitié des points}.</pre><br />
<br />
Ces trois questions seraient intégrées dans '''UNE SEULE question cloze'''. (Sans sauts de ligne entre les { } !)<br />
<br />
Les questions cloze multiples peuvent être importées en format XML.<br />
<br />
==Générateur de question cloze en ligne==<br />
<br />
Il existe un site pour générer des questions cloze pour Moodle ''[http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php Online Cloze Question quiz generator]''. Un plugin peut aussi être installé dans Moodle qui ajoute une icône à l'éditeur TinyMCE. <br />
<br />
L'éditeur a été construit à la Chair of Applied English Linguistics at Universitaet Tuebingen, Germany, par Andreas Glombitza (andiglombitza(at)googlemail.com) et Achim Skuta (achim.skuta(at)googlemail.com). Les auteurs maintiennent ce logiciel et webservice comme un projet privé. Site: http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php<br />
<br />
== Voir aussi ==<br />
<br />
*Tutoriels vidéos :<br />
**[http://public.iutenligne.net/informatique/logiciels/moodle/formation-moodle/Chapitre-2/Section-2-6.html Je crée et gère des tests en ligne]<br />
**[http://public.iutenligne.net/informatique/logiciels/moodle/formation-moodle/general/index.html 100 tutoriels vidéos pour Moodle]<br />
<br />
[[en:Embedded Answers (Cloze) question type]]<br />
[[ja: 穴埋め問題 ( Cloze ) タイプ]]<br />
[[de:Lückentext-Frage]]<br />
[[es:Tipo de Pregunta incrustadas (Cloze)]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Question_cloze_%C3%A0_r%C3%A9ponses_int%C3%A9gr%C3%A9es&diff=17471Question cloze à réponses intégrées2020-12-17T11:10:03Z<p>Rezeau : /* Règles de syntaxe à respecter */</p>
<hr />
<div>{{Questions}}<br />
La '''question cloze à réponses intégrées''' permet de construire un texte troué ou lacunaire dans lequel les réponses sont intégrées. Le type de réponse peut être un choix multiple, une réponse courte ou une réponse numérique.<br />
<br />
À ce jour, il n'y a pas d'interface graphique pour créer ces questions. Vous devez préciser le format de la question dans le champ '''texte de la question''' ou l'importer depuis un fichier externe. <br />
<br />
Beaucoup de gens disent que le logiciel [[Hot Potatoes]] est la façon la plus simple de créer des questions à réponses intégrées. Lorsque vous avez créé vos questions sur votre poste informatique, vous pouvez les importer dans un test Moodle, mais cette importation ne comprendra que des questions de ce type.<br />
<br />
<br />
==Paramétrage de la question==<br />
<br />
===Généraux===<br />
<br />
# '''Catégorie''' : choisir la catégorie où la question sera rangée.<br />
# '''Nom de question''' : donner un nom descriptif à la question pour faciliter son repérage dans la banque de questions.<br />
# '''Texte de la question''' : saisir le texte de la question. C'est ici qu'on insèrera les réponses possibles aux questions. Pour les réponses nous utiliserons la Syntaxe, expliquée à la section Syntaxe ci-après. <br />
## Choisir une image au besoin. L'étudiant verra cette image à l'endroit où celle-ci a été placée dans le texte.<br />
# Feedback général : inscrire un commentaire formatif qui s'affichera à tous les étudiants ayant répondu à la question, peu importe qu'il ait réussi ou non.<br />
## Inscrire la '''note par défaut''' ou note pourra être inscrite lors de la rédaction de la "Syntaxe". Si aucune note n'est inscrite, le note par défaut sera 1 point.<br />
# Bouton [[Fichier:ClozeDecoder.png]] permettra de valider ou non la syntaxe utilisée.<br />
<br />
===Tentatives multiples ===<br />
'''Pénalité pour tout essai incorrect''' : un '''facteur de pénalité''' s'applique lorsque plusieurs tentatives sont permises pour répondre à la question. Pour tout essai incorrect est proposé un facteur de pénalité, ce facteur peut être adapté au contexte. <br />
# Les indices: Chaque indice ajouté permet à l'étudiant de faire une autre tentative.<br />
##Cocher la ou les cases [[Fichier:OptionsIndice.png]] qui permettra l'affichage de l'indice, conditionnel à l'option sélectionnée. (Moodle 3)<br />
# Cliquer sur '''Enregistrer''' pour ajouter la question à la catégorie.<br />
<br />
==Règles de syntaxe à respecter==<br />
* Dans le texte, une réponse attendue (et ses paramètres) est toujours placée entre accolades '''{ }'''<br />
* Juste après l'accolade ouvrante, le nombre de points peut être indiqué pour cette réponse. '''{5 '''. En l'absence de point la réponse sera notée sur un point par défaut. '''{:'''<br />
* Le type de réponse attendue doit être indiqué, encadré par les deux-points ''':''' . '''{5:MULTICHOICE:''' ou ''':MC:''' pour un ordre séquentiel des choix de réponse; ''':MUTICHOICE_S:''' ou ''':MCS:''' pour un ordre aléatoire des choix de réponse.<br />
* Les différentes propositions de réponses et leur rétroaction. La rétroaction est séparée de la proposition par un dièse '''#'''. (En l'absence de rétroaction, le dièse '''''#''''' n'est pas nécessaire) '''{5:MULTICHOICE_S:Mauvaise réponse#Rétroaction pour cette mauvaise réponse'''...<br />
** Les rétroactions sont précédées du '''''#''''' . Le message de rétroaction et la réponse juste s'affichent dans une petite fenêtre pop-up (si les options de relectures ont été activées dans les paramètres du test) en glissant la souris par-dessus le texte.<br />
** Pour une rétroaction par défaut pour toutes les mauvaises réponses, utiliser le caractère joker '''''*''''' afin de donner une même rétroaction à toute réponse autre que celle attendue.'''{5:MULTICHOICE_S:=Réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}''' <br />
* Toutes les réponses sauf la première doivent être séparées les unes des autres par une tilde '''~'''. {'''5:MULTICHOICE_S:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse'''<br />
* Le signe '''=''' désigne la bonne réponse (ou un pourcentage %100% '''{5:MULTICHOICE_S:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse'''<br />
* '''%50%''' désigne une réponse valant la moitié des points '''{5:MULTICHOICE_S:Mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}'''<br />
* '''%0%''' (ou rien) désigne une mauvaise réponse. On peut mettre des points négatifs, par exemple ~%-25%.<br />
* Des points entre 0 et 100 peuvent être mis en utilisant le pourcentage approprié.<br />
* L'ordre des différentes réponses n'a pas d'importance (sauf si vous voulez regrouper toutes les mauvaises réponses)<br />
<br />
'''N.B.''' : '''Soyez prudent''' lorsque vous copiez une question cloze dans un éditeur HTML WYSIWYG, car des sauts de ligne s'ajoutent, ce qui détruit la question.<br />
<br />
Si la réponse juste contient les symboles } # ~ / " or \ vous devez les mettre en évidence en ajoutant un \ devant chacun d'eux. Dans la rétroaction, ~ et } doivent être également mis en évidence sans quoi ils seront interprétés comme ''réponse suivante'' ou ''fin de la section réponse courte''. Les guillemets anglais " peuvent aussi créer des problèmes à ces endroits. Si vous voulez insérer des symboles mathématiques, vous pouvez avoir des problèmes avec le symbole \. Pour l'éviter, vous pouvez utiliser des caractères [[Unicode|unicode]].<br />
<br />
Veuillez noter que les adresses comme www.moodle.org et les visages souriants :-) fonctionnent bien.<br />
<br />
:: Si vous avez installé [[https://moodle.org/mod/data/view.php?d=13&rid=338|le plugin pour les questions de type Expressions régulières]], vous pouvez aussi indiquer le type de question ''':REGEXP:'''. Pour plus d'informations consulter [[https://docs.moodle.org/3x/fr/Questions_%C3%A0_r%C3%A9ponse_courte_avec_expressions_r%C3%A9guli%C3%A8res la question à réponse courte avec expressions régulières]],<br />
<br />
===Réponse à choix multiple===<br />
La réponse à choix multiple peut afficher les choix de réponses dans un menu déroulant ou dans une liste horizontale ou une liste verticale. <br />
<br />
Il est possible de combiner dans un test des questions Multichoice dont l'ordre les réponses est séquentiel avec MC et d'autres en ordre aléatoire avec MCS. Il est important pour les questions MCS, avec ordre aléatoire, de choisir '''Oui''' à ''Mélanger les éléments des questions'', dans les paramètres du test à '''Comportement des questions'''.<br />
<br />
[[Fichier:TableauSyntaxeMultichoice4.png]]<br />
<br />
Réponse où une seule réponse peut être sélectionnée.<br />
:: ''':MULTICHOICE:''' ou son abréviation ''':MC:''' -> Question à choix multiple est présentée dans un menu déroulant. L'ordre des choix de réponses est fixe.<br />
:: ''':MULTICHOICE_S:''' ou son abréviation ''':MCS:''' -> Question à choix multiple est présentée dans un menu déroulant. L'ordre des choix de réponses est mélangé.<br />
:: ''':MULTICHOICE_V:''' ou son abréviation ''':MCV:''' -> Question à choix multiple, les réponses sont alignées verticalement et l'ordre est fixe.<br />
:: ''':MULTICHOICE_VS:''' ou son abréviation ''':MCVS:''' -> Question à choix multiple, les réponses sont alignées verticalement et l'ordre est mélangé.<br />
:: ''':MULTICHOICE_H:''' ou son abréviation ''':MCH:''' -> Question à choix multiple, les réponses sont alignées horizontalement et l'ordre est fixe.<br />
:: ''':MULTICHOICE_HS:''' ou son abréviation ''':MCHS:''' -> Question à choix multiple, les réponses sont alignées horizontalement et l'ordre est mélangé.<br />
<br />
* '''La question à choix multiple'''<br />
** {1:MC:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}. <br />
* '''La question à choix multiple avec l'ordre mélangé'''<br />
** {1:MCS:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=Bonne réponse#Rétroaction pour la bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}<br />
<br />
* '''La question à choix multiple affichée verticalement''' avec une liste numérotée<br />
** {2:MCV:1. Mauvaise réponse#Rétroaction pour cette mauvaise réponse~2. Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=3. Bonne réponse#Rétroaction pour cette bonne réponse~%50%4. Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}<br />
* '''La question à choix multiple affichée verticalement dans l'ordre mélangé''' avec une liste numérotée<br />
** {2:MCVS:1. Mauvaise réponse#Rétroaction pour cette mauvaise réponse~2. Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=3. Bonne réponse#Rétroaction pour cette bonne réponse~%50%4. Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}<br />
<br />
* '''La question à choix multiple affichée horizontalement''' avec une liste alphabétique<br />
** {2:MCH:a) Mauvaise réponse#Rétroaction pour cette mauvaise réponse~b) Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=c) Bonne réponse#Rétroaction pour cette bonne réponse~%50%d) Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}<br />
* '''La question à choix multiple affichée horizontalement dans l'ordre mélangé''' avec une liste alphabétique<br />
** {2:MCHS:a) Mauvaise réponse#Rétroaction pour cette mauvaise réponse~b) Autre mauvaise réponse#Rétroaction pour cette autre mauvaise réponse~=c) Bonne réponse#Rétroaction pour cette bonne réponse~%50%d) Réponse donnant la moitié des points#Rétroaction pour cette réponse partiellement juste}<br />
'''Exemples'''<br />
<br />
La question cloze suivante est formée d'une question à choix multiple dont l'ordre des réponses est mélangé :<br />
<br />
* '''Appariez les villes et états suivants''' :<br />
** San Francisco : {1:MCS:=Californie#Bonne réponse~Arizona#Mauvaise réponse}<br />
** Tucson : {1:MCS:Californie#Mauvaise réponse~%100%Arizona#Bonne réponse}<br />
** Los Angeles : {1:MCS:=Californie#Bonne réponse~Arizona#Mauvaise réponse}<br />
** Phoenix : {1:MCS:%0%Californie#Mauvaise réponse~=Arizona#Bonne réponse}<br />
<br />
La question cloze suivante est formée d'une question à réponse courte :<br />
<br />
* La capitale de la France est {1:SHORTANSWER:=Paris#Bravo!~%50%Marseille#Non, c'est la deuxième plus grande ville en France (derrière Paris).~*#Mauvaise réponse. La capitale de la France est Paris, bien sûr.}.<br />
<br />
Le résultat sera le suivant :<br />
<br />
[[Fichier:Question cloze 1.jpg]]<br />
<br />
[[Fichier:Question cloze 2.jpg]]<br />
<br />
[[Fichier:Question cloze 3.jpg]]<br />
<br />
===Réponse courte === <br />
La réponse courte crée un champ où l’étudiant inscrit sa réponse. La grandeur du champ de réponse est relative à la réponse la plus longue. Ainsi, si la bonne réponse compte 3 caractères, pour avoir un champ plus grand on inscrira une mauvaise réponse avec plus de 3 caractères.<br />
<br />
[[Fichier:Shortanswer.png]]<br />
<br />
Réponse où l'étudiant doit inscrire la réponse<br />
:: ''':SHORTANSWER:''' ou son abréviation ''':SA:''' -> Réponse courte indifférente à la casse<br />
:: ''':SHORTANSWER_C:''' ou son abréviation ''':SAC:''' -> Réponse courte sensible à la casse<br />
<br />
:: Vous pouvez définir une rétroaction par défaut pour les mauvaises réponses en utilisant le caractère joker '''''*''''' afin de donner une même rétroaction à toute réponse autre que celle attendue. <br />
:: -Par exemple : <br />
:: -- '''{1:SHORTANSWER:=réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}''' ou<br />
:: -- '''{1:SA:=réponse attendue#bonne réponse~*#rétroaction pour toute autre réponse}'''<br />
<br />
* Vous pouvez regrouper toutes les mauvaises réponses pour envoyer un message « mauvaise réponses, essayez à nouveau »; vous pouvez faire cela en insérant une astérisque '''*''' comme '''toute dernière réponse attendue''' dans votre formule<br />
<br />
Exemple très simple :<br />
<pre><br />
{1:SHORTANSWER:=Berlin} est la capitale de l'Allemagne.<br />
</pre><br />
<br />
Exemple plus complexe:<br />
<pre><br />
La capitale de la France est {1:SHORTANSWER:%100%Paris#Bravo!~%50%Marseille#Non, c'est la deuxième plus grande ville en France (derrière Paris).~*#Mauvaise réponse. La capitale de la France est Paris, bien sûr.}.<br />
<br />
{1:SHORTANSWER:Mauvaise réponse#Rétroaction pour cette mauvaise réponse~=Bonne réponse#Rétroaction pour cette bonne réponse~%50%Réponse partiellement juste#Rétroaction pour cette réponse partiellement juste}<br />
</pre><br />
<pre><br />
Une question à réponse courte sensible à la casse. Écrivez moodle en lettre majuscules {1:SHORTANSWER_C:moodle#Rétroaction pour moodle en minuscules~=MOODLE#Rétroaction pour MOODLE en majuscules~%50%Moodle#Rétroaction pour une seule lettre majuscule}<br />
</pre><br />
<br />
===Question avec une réponse numérique===<br />
Réponse qui exige un nombre. <br />
:: ''':NUMERICAL:''' -> Réponse numérique ou ''':NM:'''<br />
<br />
[[Fichier:Numerical.png]]<br />
* En français, pour les réponses numériques décimales, on conservera le point de l'anglais (par exemple : 23.8).<br />
<br />
<br />
Pour l'étudiant, une question cloze numérique ressemble à une question à réponse courte ou à un texte troué. La différence est que les réponses numériques permettent une marge d'erreur, ce qui permet qu'une plage continue de réponses soit définie comme acceptable. <br />
<br />
Pour les réponses numériques, vous pouvez définir une marge d'erreur acceptée dans la réponse. Ainsi, pour une réponse attendue de 5 ± 0,2, vous indiquerez '''{:NUMERICAL:5:0.2#feedback'''...'''}'''. Différents format sont possibles 23.4 et 23,4 (certains pays utilisent la , comme séparateur) et 2.34E+1 (signifie 2.34*10^1) sont interprétés de la même manière.<br />
<br />
'''Exemple un nombre à virgule'''<br />
<br />
{2:NUMERICAL:=23.8:0,1#Rétroaction pour la bonne réponse~%50%23.8:2#Rétroaction pour une réponse valant la moitié des points parce que près de la bonne réponse}.<br />
<br />
Dans cet exemple :<br />
* 2: est la pondération de la question, ce qui signifie que cette question partielle vaut deux fois plus dans la note de la question totale que les autres questions partielles qui ont une pondération de 1 (ou aucun poids déclaré) dans la même question.<br />
* NUMERICAL: indique le type de question. Doit être en majuscules. <br />
* =23.8:0.1 = ou %100% indiquent que la réponse correcte est 23.8 et que la marge d'erreur est de 0.1, ce qui veut dire que tout nombre entre 23.7 et 23.9 sera accepté. <br />
* #La rétroaction pour la réponse correcte est précédée de #<br />
* ~%50%23.8:2 ~ est le séparateur des réponses possibles et %50% signifie que cette réponse donne 50 % des points.<br />
<br />
'''Autre exemple avec un commentaire pour toute réponse fausse'''<br />
<br />
{1:NUMERICAL:%100%3,42:0,02#~%50%3,42:0,05#manque de précision~%20%3,42:0,08#manque vraiment de précision~*#Votre valeur est trop éloignée de la valeur attendue.}<br />
<br />
===Exemple d'une question avec les trois types de question cloze===<br />
<br />
[[Fichier:Question cloze 4.jpg]]<br />
<br />
RAPPEL :<br />
* Les réponses intégrées individuelles sont représentées par du code entre accolades {}.<br />
* Le premier chiffre est la pondération; dans ce cas, chaque réponse a un poids égal dans la note globale.<br />
* La réponse juste dans chaque cas est précédée par un symbole = ou par %100%. <br />
* Le texte apparaissant après le # suivant chaque option de réponse est la rétroaction que l'étudiant verra s'il donne cette réponse.<br />
* L'astérisque * précédant « Mauvaise réponse » dans le même exemple signifie que l'étudiant verra la rétroaction s'il entre toute autre réponse.<br />
* Il n'y a pas de numérotation automatique pour les questions à choix multiple en affichage vertical ou horizontal. Des numéros peuvent toutefois être ajoutés à chaque réponse.<br />
* En français, pour les réponses numériques décimales, on conservera le point de l'anglais (par exemple : 23.8).<br />
<br />
==Importation de questions cloze==<br />
Si vous essayez d'importer directement ce texte en cloze :<br />
<br />
* Appariez les villes et les états :<br />
* San Francisco: {1:MCS:=Californie#Bonne réponse~Arizona#Mauvaise réponse}<br />
* Tucson: {1:MCS:Californie#Mauvaise réponse~%100%Arizona#Bonne réponse}<br />
* Los Angeles: {1:MCS:=Californie#Bonne réponse~Arizona#Mauvaise réponse}<br />
* Phoenix: {1:MCS:%0%Californie#Mauvaise réponse~=Arizona#Bonne réponse}<br />
<br />
La capitale de la France est {1:SHORTANSWER:%100%Paris#Bravo!~%50%Marseille#Non, c'est la deuxième plus grande ville de France (après Paris).~*#Mauvaise réponse. La capitale de la France est Paris, bien sûr.}.<br />
<br />
23+ 0.8 = {2:NUMERICAL:=23.8:0.1#Rétroaction pour la réponse correcte~%50%23.8:2#Rétroaction pour la réponse valant la moitié des points}.</pre><br />
<br />
Ces trois questions seraient intégrées dans '''UNE SEULE question cloze'''. (Sans sauts de ligne entre les { } !)<br />
<br />
Les questions cloze multiples peuvent être importées en format XML.<br />
<br />
==Générateur de question cloze en ligne==<br />
<br />
Il existe un site pour générer des questions cloze pour Moodle ''[http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php Online Cloze Question quiz generator]''. Un plugin peut aussi être installé dans Moodle qui ajoute une icône à l'éditeur TinyMCE. <br />
<br />
L'éditeur a été construit à la Chair of Applied English Linguistics at Universitaet Tuebingen, Germany, par Andreas Glombitza (andiglombitza(at)googlemail.com) et Achim Skuta (achim.skuta(at)googlemail.com). Les auteurs maintiennent ce logiciel et webservice comme un projet privé. Site: http://projects.ael.uni-tuebingen.de/quiz/htmlarea/index.php<br />
<br />
== Voir aussi ==<br />
<br />
*Tutoriels vidéos :<br />
**[http://public.iutenligne.net/informatique/logiciels/moodle/formation-moodle/Chapitre-2/Section-2-6.html Je crée et gère des tests en ligne]<br />
**[http://public.iutenligne.net/informatique/logiciels/moodle/formation-moodle/general/index.html 100 tutoriels vidéos pour Moodle]<br />
<br />
[[en:Embedded Answers (Cloze) question type]]<br />
[[ja: 穴埋め問題 ( Cloze ) タイプ]]<br />
[[de:Lückentext-Frage]]<br />
[[es:Tipo de Pregunta incrustadas (Cloze)]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Questionnaire_branchement_conditionnel&diff=17470Questionnaire branchement conditionnel2020-12-14T18:06:12Z<p>Rezeau : /* Procédure pour obtenir ce parcours */</p>
<hr />
<div>{{Questionnaire}}<br />
==Vue d'ensemble==<br />
<br />
===Définition===<br />
Le ''Branchement conditionnel'' est une fonctionnalité qui présente une question ou une page différente à l'utilisateur qui répond à un questionnaire en fonction du choix effectué à la question (ou aux questions) précédente(s). Le ''Branchement conditionnel'' crée un parcours personnalisé dans le questionnaire en fonction des réponses données.<br />
<br />
===Organisation===<br />
Dans le plugin Questionnaire, le parcours de branchement conditionnel est organisé sous forme de ''pages'', contenant une ou plusieurs questions "enfant" en fonction d'une ou plusieurs réponses à des questions "parent". Pour une question, vous pouvez ajouter une ou plusieurs réponses obligatoires à la question parent et/ou une ou plusieurs réponses facultatives à la question. Toutes les réponses aux questions de la section obligatoire doivent être respectées pour que la question enfant soit affichée. Au moins une réponse dans la section facultative doit être satisfaite pour que la question soit affichée. Vous pouvez également spécifier si l'option de réponse à la question doit être celle à laquelle on a répondu ou celle à laquelle on n'a pas répondu. ''Dans les versions précédentes'', une seule réponse à la question pouvait être sélectionnée et devait être la réponse donnée. Si une seule réponse obligatoire à la question est sélectionnée comme étant celle à laquelle il faut répondre, la fonctionnalité sera identique aux versions précédentes.<br />
[[Image:questionnaire dependances.jpg]]<br />
<br />
===Paramétrage du questionnaire===<br />
Si vous souhaitez utiliser la fonctionnalité ''Branchement conditionnel'' dans un questionnaire, lorsque vous créez un questionnaire, dans la section "Option des réponses", vous devez régler le paramètre "Autoriser les questions à branchement conditionnel" à ''Oui''. Ce paramètre est réglé sur ''Non'' par défaut.<br />
<br />
==Un exemple simple==<br />
<br />
===Le parcours que nous voulons obtenir===<br />
<br />
*Page 1<br />
**Question 1 Possédez-vous une voiture ? Oui/Non.<br />
*Page 2.- Afficher si la réponse à la question 1 est "Oui"<br />
**Question 2: Quelle est la couleur de votre voiture ?<br />
**Question 3: L'avez-vous achetée neuve ou d'occasion ?<br />
*Page 3.- Afficher si la réponse à la question 3 est "neuve"<br />
**Question 4: Avez-vous payé votre voiture neuve cash ou avez-vous demandé un prêt à votre banque ?<br />
*Page 4.- Afficher si la réponse à la question 3 est "occasion"<br />
**Question 5: Avez-vous acheté votre voiture d'occasion dans un garage ou directement auprès de son ancien propriétaire ?<br />
*Page 5<br />
**Question 6:Utilisez-vous votre voiture pour vous rendre à votre travail ?<br />
*Page 6.- Afficher si la réponse à la question 1 est "Non" et la réponse à la question 6 est "Oui"<br />
**Question 7: Utilisez-vous les transports en commun pour vous rendre au travail ?<br />
*Page 7<br />
**Question 8: Avez-vous aimé ce questionnaire ?<br />
etc.<br />
<br />
===Procédure pour obtenir ce parcours===<br />
<br />
*Créer Q1 comme question de type Oui/Non.<br />
**'''Nom de la question''': ''propriétaire_voiture''. Notez que vous ''devez'' donner un nom à votre question, parce que ce nom sera utilisé pour créer la liste des questions "parent" disponibles. Veuillez saisir un nom significatif mais aussi court que possible.<br />
**'''Réponse obligatoire''': ''Oui''. Puisque vous avez l'intention d'utiliser la question Q1 comme "parent", il faut évidemment que sa réponse soit obligatoire.<br />
**'''Texte de la question''': ''Possédez-vous une voiture ?''<br />
**Enregistrer Q1. Aucun saut de page ne sera inséré à ce stade parce que vous n'avez pas encore utilisé une question "parent" pour créer une ou plusieurs questions "enfant".<br />
<br />
*Créer Q2 comme question de type Texte court.<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': ''Oui'' ou ''Non'' (selon ce que vous voulez faire avec les Réponses à cette question par la suite).<br />
**'''Question "parent"''' : ''propriétaire_voiture->Oui''. La question "parent" (Q1) présente 2 options possibles, puisqu'il s'agit d'une question Oui/Non.<br />
**'''Texte de la question''': ''Quelle est la couleur de votre voiture ?''<br />
**Enregistrer Q2. Lorsque vous enregistrez la question Q2 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q1 et sa question "enfant" Q2.<br />
<br />
*Créer Q3 comme question de type Bouton radio (ou liste déroulante)<br />
**'''Nom de la question''': ''état_voiture''<br />
**'''Réponse obligatoire''': ''Oui''. Nous donnons à cette question Q3 un nom et paramétrons sa réponse comme Obligatoire parce que nous allons l'utiliser comme question "parent".<br />
**'''Question "parent"''': propriétaire_voiture->Oui<br />
**'''Texte de la question''': L'avez-vous achetée neuve ou d'occasion ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''. <br />
**Notez que dans le champ Réponses possibles nous utilisons l'option "étiquette courte". Cette option n'est pas obligatoire mais fortement recommandée si le texte de votre "réponse possible"est relativement long.<br />
**Enregistrer Q3. Lorsque vous enregistrez la question "enfant" Q3 vous remarquez qu'aucun saut de page n'est inséré automatiquement. En effet, les questions Q2 et Q3 sont des questions "enfant" de la même question "parent" Q1 (option ''propriétaire_voiture->Oui'') et seront donc affichées sur la même page du questionnaire.<br />
<br />
*Créer Q4 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->neuve<br />
<br />
**Notez que dans la liste déroulante Question "parent", les choix possibles s'affichent sous la forme de l'étiquette courte que nous avons saisie pour les Réponses possibles dans la question Q3 (au lieu du texte complet de l'option).<br />
<br />
**'''Texte de la question''': Avez-vous payé votre voiture neuve "cash" ou avez-vous demandé un prêt à votre banque ?<br />
**'''Réponses possibles''':<br />
***''neuve::J'ai payé en liquide''<br />
***''occasion::J'ai obtenu un prêt bancaire''<br />
**Enregistrer Q4. Lorsque vous enregistrez la question Q4 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q3 et sa question "enfant" Q4.<br />
<br />
*Créer Q5 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->occasion<br />
**'''Texte de la question''': Avez-vous acheté votre voiture d'occasion à un garagiste ou bien directement à son précédent propriétaire ? <br />
**'''Réponses possibles''':<br />
***''Je l'ai achetée à un garagiste''<br />
***''Je l'ai achetée directement à son précédent propriétaire''<br />
**Enregistrer Q5. Lorsque vous enregistrez la question "enfant" Q5 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q4 et la question "enfant" Q5 parce que ces deux questions n'ont pas le même "parent".<br />
<br />
*Créer Q6 question du type Oui/Non.<br />
**'''Nom de la question''': Travail à l'extérieur<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': Aucune. <br />La question Q6 ne dépend d'aucune des questions précédentes et sera donc toujours affichée quels que soient les réponses données aux questions précédentes.<br />
**'''Texte de la question''': Prenez-vous parfois les transports en commun pour vous rendre à votre travail ?<br />
**Enregistrer Q6. Lorsque vous enregistrez la question Q6 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q5 et la question Q6. <br />
<br />
*Créer Q7 comme type de question OUI/NON.<br />
**'''Nom de la question''' : Transit<br />
**'''Réponse requise''' : Oui ou Non<br />
**'''Question "parent" 1''' : propriétaire_voiture->Non / Cette réponse donnée<br />
**'''Question "parent" 2''':Travail à l'extérieur->Oui / Cette réponse donnée<br />
**'''Question Text''' : Utilisez-vous parfois les transports publics pour vous rendre au travail ?<br />
**Enregistrez la question 7. En enregistrant la question Q7, vous remarquez qu'un saut de page a été automatiquement inséré entre la question enfant Q6 et la question Q7.<br />
<br />
*Créer Q8 comme type de question OUI/NON.<br />
**'''Nom de la question''' : Fin du questionnaire<br />
**'''Réponse requise''' : Oui ou Non<br />
**'''Question parentale'' : Aucune. <br />La question 8 ne dépend d'aucune des questions précédentes, et elle sera affichée au répondant du questionnaire indépendamment de ses réponses précédentes.<br />
**'''Question texte''' : Avez-vous apprécié ce questionnaire ?<br />
**Enregistrez la question 8. Lors de la sauvegarde de la question Q8, vous remarquez qu'un saut de page a été automatiquement inséré entre la question enfant Q7 et la question Q8.<br />
<br />
Vous pouvez maintenant continuer à créer des questions "normalement" et éventuellement utiliser à nouveau le système du ''Branchement conditionnel''.<br />
<br />
Voici à quoi la section Gérer les questions ressemblera après la création de ces 6 questions.<br />
<br />
[[Image:Gérer les questions.jpg]]<br />
<br />
==Opérations possibles sur les questions à Branchement conditionnel==<br />
===Déplacer===<br />
Vous pouvez Déplacer une question à une position différente. Si votre questionnaire comporte un certain nombre de questions impliquant un "branchement conditionnel", vous ne serez pas autorisé à déplacer des questions "parent" ou "enfant" vers certaines positions qui détruiraient le bon déroulement du questionnaire.<br />
<br />
*Vous ne pouvez pas déplacer une question "parent" ''au-dessous'' d'aucune des ses questions "enfant".<br />
<br />
*Vous ne pouvez pas déplacer une question "enfant" ''au-dessus'' de sa question "parent".<br />
<br />
*Vous ne pouvez pas déplacer ni supprimer les Sauts de page qui sont nécessaires pour assurer le bon déroulement du questionnaire à branchement conditionnel.<br />
<br />
[[Image:2014-01-25_16-51-48.jpg]]<br />
<br />
Ces diverses restrictions seront visibles sur la page Gérer les questions, l'icône "Déplacer" sera remplacée par une icône "Interdit". Les restrictions de déplacement seront également activées lors du déplacement de questions, seuls les emplacements autorisés seront disponibles "Déplacer ici".<br />
<br />
===Modifier===<br />
L'icône standard "Modifier" vous permet de modifier n'importe quelle question. Toutefois, pour les questions qui possèdent à la fois une question "parent" et une ou plusieurs questions "enfant", vous ne pourrez pas changer leur "parent" ni l'option déjà choisie dans leur question "parent", parce que cela pourrait compromettre le bon déroulement du questionnaire. La seule manière de modifier le "parent" de ces questions est de commencer par modifier leur(s) question(s) "enfant".<br />
<br />
[[Image:2014-01-25_16-55-50.jpg]]<br />
<br />
===Supprimer===<br />
Il est impossible de supprimer les sauts de page qui ont été insérés automatiquement.<br />
<br />
Dans le cadre d'un questionnaire à Branchement Conditionnel, si vous tentez de Supprimer une question "parent" ou "enfant", un message vous avertira des conséquences possibles d'une telle suppression.<br />
[[Image:2014-01-25_16-57-54.jpg]]<br />
<br />
===Questions à réponse obligatoire ou non===<br />
<br />
Normalement vous devriez paramétrer toutes les questions potentiellement "parent" comme Obligatoires. Toutefois il peut y avoir des cas où vous ne souhaitez pas rendre une question "parent" à réponse obligatoire. Dans ce cas, le bouton radio habituel "Sans réponse" sera disponible (pour les questions de type Oui/Non ou Bouton radio). Si un répondant ne répond pas à une question "parent" (c-à-d s'il choisit l'option "Sans réponse", alors toutes les questions "enfant" de cette question "parent" seront sautées.<br />
<br />
==Prévisualisation du Questionnaire==<br />
<br />
La page de Prévisualisation du Questionnaire sert au créateur d'un questionnaire à le tester avant de le rendre disponible dans un cours Moodle. Dans le cas particulier d'un questionnaire à branchement conditionnel, la prévisualisation est particulièrement utile pour simuler le parcours d'un répondant selon ses choix.<br />
<br />
Lorsqu'un questionnaire à branchement conditionnel s'affiche sur la page de prévisualisation, seules les pages contenant les questions "parent" sont affichées, ainsi que les pages comportant des questions qui n'ont pas de "parent".<br />
<br />
Lorsqu'un choix est effectué dans une question "parent", les questions "enfant" correspondant à ce choix s'affichent.<br />
<br />
Les captures d'écran suivantes illustrent diverses séquences possibles.<br />
<br />
[[Image:2014-01-25_17-49-15.jpg]]<br />
<br />
Les deux seules questions affichées sont celles dans "parent": Q1 et Q6.<br />
<br />
[[Image:2014-01-25_17-51-08.jpg]]<br />
<br />
En cliquant sur Q1 "Non", rien ne change, parce que notre questionnaire ne comporte aucune question "enfant" dépendant du choix "Non" dans Q1.<br />
<br />
[[Image:2014-01-25_17-53-34.jpg]]<br />
<br />
Lorsqu'un enseignant prévisualise un questionnaire, il peut cliquer le bouton "Soumettre cette prévisualisation". Ceci simulera le comportement d'une vraie soumission de questionnaire : toute soumission comportant une question à réponse obligatoire non répondue ou erreur de saisie provoquera l'affichage d'un message d'erreur.<br />
<br />
[[Image:2014-01-25_17-58-34.jpg]]<br />
<br />
En revanche, si toutes les questions requises ont été correctement remplies, lors de la soumission de la prévisualisation, un message "correct" sera affiché.<br />
<br />
*Pour simuler un parcours dans un questiionnaire à branchement conditionnel, vous pouvez cliquer le lien de Prévisualisation dans le bloc d'administration du questionnaire, ou le lien Réinitialiser.<br />
<br />
[[Image:2014-01-25_18-02-10.jpg]]<br />
<br />
En cliquant le bouton radio ''Oui'' dans la réponse à la question Q1, les questions Q2 et Q3 de la page 2, qui dépendent de ce choix ''Oui'' s'affichent automatiquement. En mode "Répondre aux questions", en cliquant sur ce bouton radio "Oui" puis sur le bouton "Page suivante", le questionnaire passerait à la page 2. Ensuite, si on clique sur le bouton "Je l'ai achetée neuve", la page 4 s'affiche, etc.<br />
<br />
== Réponses individuelles ==<br />
<br />
Le rapport d'un questionnaire à branchement conditionnel est semblable à celui d'un questionnaire "normal". La seule différence notable est dans l'affichage des réponses individuelles, où il est possible de suivre le parcours particulier effectué par un répondant. En voici 2 exemples.<br />
<br />
[[Image:2014-01-25_18-32-12.jpg]]<br />
<br />
L'étudiant "Michael Cane" a répondu qu'il possède une voiture rouge, qu'il a achetée neuve et payée ''cash''. Il n'a pas eu à répondre à la question Q5, qui s'affiche entre parenthèses et en grisé dans le rapport.<br />
<br />
[[Image:2014-01-25_18-20-55.jpg]]<br />
<br />
L'étudiant "John (Fitzgerald) Doe" a répondu qu'il ne possède pas de voiture. Il n'a donc pas eu à répondre aux questions Q2 à Q5.<br />
<br />
[[en:Questionnaire_Conditional_branching]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Fichier:G%C3%A9rer_les_questions.jpg&diff=17469Fichier:Gérer les questions.jpg2020-12-14T18:05:17Z<p>Rezeau : </p>
<hr />
<div></div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Questionnaire_branchement_conditionnel&diff=17468Questionnaire branchement conditionnel2020-12-14T17:52:10Z<p>Rezeau : /* Procédure pour obtenir ce parcours */</p>
<hr />
<div>{{Questionnaire}}<br />
==Vue d'ensemble==<br />
<br />
===Définition===<br />
Le ''Branchement conditionnel'' est une fonctionnalité qui présente une question ou une page différente à l'utilisateur qui répond à un questionnaire en fonction du choix effectué à la question (ou aux questions) précédente(s). Le ''Branchement conditionnel'' crée un parcours personnalisé dans le questionnaire en fonction des réponses données.<br />
<br />
===Organisation===<br />
Dans le plugin Questionnaire, le parcours de branchement conditionnel est organisé sous forme de ''pages'', contenant une ou plusieurs questions "enfant" en fonction d'une ou plusieurs réponses à des questions "parent". Pour une question, vous pouvez ajouter une ou plusieurs réponses obligatoires à la question parent et/ou une ou plusieurs réponses facultatives à la question. Toutes les réponses aux questions de la section obligatoire doivent être respectées pour que la question enfant soit affichée. Au moins une réponse dans la section facultative doit être satisfaite pour que la question soit affichée. Vous pouvez également spécifier si l'option de réponse à la question doit être celle à laquelle on a répondu ou celle à laquelle on n'a pas répondu. ''Dans les versions précédentes'', une seule réponse à la question pouvait être sélectionnée et devait être la réponse donnée. Si une seule réponse obligatoire à la question est sélectionnée comme étant celle à laquelle il faut répondre, la fonctionnalité sera identique aux versions précédentes.<br />
[[Image:questionnaire dependances.jpg]]<br />
<br />
===Paramétrage du questionnaire===<br />
Si vous souhaitez utiliser la fonctionnalité ''Branchement conditionnel'' dans un questionnaire, lorsque vous créez un questionnaire, dans la section "Option des réponses", vous devez régler le paramètre "Autoriser les questions à branchement conditionnel" à ''Oui''. Ce paramètre est réglé sur ''Non'' par défaut.<br />
<br />
==Un exemple simple==<br />
<br />
===Le parcours que nous voulons obtenir===<br />
<br />
*Page 1<br />
**Question 1 Possédez-vous une voiture ? Oui/Non.<br />
*Page 2.- Afficher si la réponse à la question 1 est "Oui"<br />
**Question 2: Quelle est la couleur de votre voiture ?<br />
**Question 3: L'avez-vous achetée neuve ou d'occasion ?<br />
*Page 3.- Afficher si la réponse à la question 3 est "neuve"<br />
**Question 4: Avez-vous payé votre voiture neuve cash ou avez-vous demandé un prêt à votre banque ?<br />
*Page 4.- Afficher si la réponse à la question 3 est "occasion"<br />
**Question 5: Avez-vous acheté votre voiture d'occasion dans un garage ou directement auprès de son ancien propriétaire ?<br />
*Page 5<br />
**Question 6:Utilisez-vous votre voiture pour vous rendre à votre travail ?<br />
*Page 6.- Afficher si la réponse à la question 1 est "Non" et la réponse à la question 6 est "Oui"<br />
**Question 7: Utilisez-vous les transports en commun pour vous rendre au travail ?<br />
*Page 7<br />
**Question 8: Avez-vous aimé ce questionnaire ?<br />
etc.<br />
<br />
===Procédure pour obtenir ce parcours===<br />
<br />
*Créer Q1 comme question de type Oui/Non.<br />
**'''Nom de la question''': ''propriétaire_voiture''. Notez que vous ''devez'' donner un nom à votre question, parce que ce nom sera utilisé pour créer la liste des questions "parent" disponibles. Veuillez saisir un nom significatif mais aussi court que possible.<br />
**'''Réponse obligatoire''': ''Oui''. Puisque vous avez l'intention d'utiliser la question Q1 comme "parent", il faut évidemment que sa réponse soit obligatoire.<br />
**'''Texte de la question''': ''Possédez-vous une voiture ?''<br />
**Enregistrer Q1. Aucun saut de page ne sera inséré à ce stade parce que vous n'avez pas encore utilisé une question "parent" pour créer une ou plusieurs questions "enfant".<br />
<br />
*Créer Q2 comme question de type Texte court.<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': ''Oui'' ou ''Non'' (selon ce que vous voulez faire avec les Réponses à cette question par la suite).<br />
**'''Question "parent"''' : ''propriétaire_voiture->Oui''. La question "parent" (Q1) présente 2 options possibles, puisqu'il s'agit d'une question Oui/Non.<br />
**'''Texte de la question''': ''Quelle est la couleur de votre voiture ?''<br />
**Enregistrer Q2. Lorsque vous enregistrez la question Q2 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q1 et sa question "enfant" Q2.<br />
<br />
*Créer Q3 comme question de type Bouton radio (ou liste déroulante)<br />
**'''Nom de la question''': ''état_voiture''<br />
**'''Réponse obligatoire''': ''Oui''. Nous donnons à cette question Q3 un nom et paramétrons sa réponse comme Obligatoire parce que nous allons l'utiliser comme question "parent".<br />
**'''Question "parent"''': propriétaire_voiture->Oui<br />
**'''Texte de la question''': L'avez-vous achetée neuve ou d'occasion ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''. <br />
**Notez que dans le champ Réponses possibles nous utilisons l'option "étiquette courte". Cette option n'est pas obligatoire mais fortement recommandée si le texte de votre "réponse possible"est relativement long.<br />
**Enregistrer Q3. Lorsque vous enregistrez la question "enfant" Q3 vous remarquez qu'aucun saut de page n'est inséré automatiquement. En effet, les questions Q2 et Q3 sont des questions "enfant" de la même question "parent" Q1 (option ''propriétaire_voiture->Oui'') et seront donc affichées sur la même page du questionnaire.<br />
<br />
*Créer Q4 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->neuve<br />
<br />
**Notez que dans la liste déroulante Question "parent", les choix possibles s'affichent sous la forme de l'étiquette courte que nous avons saisie pour les Réponses possibles dans la question Q3 (au lieu du texte complet de l'option).<br />
<br />
**'''Texte de la question''': Avez-vous payé votre voiture neuve "cash" ou avez-vous demandé un prêt à votre banque ?<br />
**'''Réponses possibles''':<br />
***''neuve::J'ai payé en liquide''<br />
***''occasion::J'ai obtenu un prêt bancaire''<br />
**Enregistrer Q4. Lorsque vous enregistrez la question Q4 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q3 et sa question "enfant" Q4.<br />
<br />
*Créer Q5 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->occasion<br />
**'''Texte de la question''': Avez-vous acheté votre voiture d'occasion à un garagiste ou bien directement à son précédent propriétaire ? <br />
**'''Réponses possibles''':<br />
***''Je l'ai achetée à un garagiste''<br />
***''Je l'ai achetée directement à son précédent propriétaire''<br />
**Enregistrer Q5. Lorsque vous enregistrez la question "enfant" Q5 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q4 et la question "enfant" Q5 parce que ces deux questions n'ont pas le même "parent".<br />
<br />
*Créer Q6 question du type Oui/Non.<br />
**'''Nom de la question''': Travail à l'extérieur<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': Aucune. <br />La question Q6 ne dépend d'aucune des questions précédentes et sera donc toujours affichée quels que soient les réponses données aux questions précédentes.<br />
**'''Texte de la question''': Prenez-vous parfois les transports en commun pour vous rendre à votre travail ?<br />
**Enregistrer Q6. Lorsque vous enregistrez la question Q6 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q5 et la question Q6. <br />
<br />
*Créer Q7 comme type de question OUI/NON.<br />
**'''Nom de la question''' : Transit<br />
**'''Réponse requise''' : Oui ou Non<br />
**'''Question "parent" 1''' : propriétaire_voiture->Non / Cette réponse donnée<br />
**'''Question "parent" 2''':Travail à l'extérieur->Oui / Cette réponse donnée<br />
**'''Question Text''' : Utilisez-vous parfois les transports publics pour vous rendre au travail ?<br />
**Enregistrez la question 7. En enregistrant la question Q7, vous remarquez qu'un saut de page a été automatiquement inséré entre la question enfant Q6 et la question Q7.<br />
<br />
*Créer Q8 comme type de question OUI/NON.<br />
**'''Nom de la question''' : Fin du questionnaire<br />
**'''Réponse requise''' : Oui ou Non<br />
**'''Question parentale'' : Aucune. <br />La question 6 ne dépend d'aucune des questions précédentes, et elle sera affichée au répondant du questionnaire indépendamment de ses réponses précédentes.<br />
**'''Question texte''' : Avez-vous apprécié ce questionnaire ?<br />
**Enregistrez la question 8. Lors de la sauvegarde de la question Q8, vous remarquez qu'un saut de page a été automatiquement inséré entre la question enfant Q7 et la question Q8.<br />
<br />
Vous pouvez maintenant continuer à créer des questions "normalement" et éventuellement utiliser à nouveau le système du ''Branchement conditionnel''.<br />
<br />
Voici à quoi la section Gérer les questions ressemblera après la création de ces 6 questions.<br />
<br />
[[Image:2014-01-25_16-31-20.jpg]]<br />
<br />
==Opérations possibles sur les questions à Branchement conditionnel==<br />
===Déplacer===<br />
Vous pouvez Déplacer une question à une position différente. Si votre questionnaire comporte un certain nombre de questions impliquant un "branchement conditionnel", vous ne serez pas autorisé à déplacer des questions "parent" ou "enfant" vers certaines positions qui détruiraient le bon déroulement du questionnaire.<br />
<br />
*Vous ne pouvez pas déplacer une question "parent" ''au-dessous'' d'aucune des ses questions "enfant".<br />
<br />
*Vous ne pouvez pas déplacer une question "enfant" ''au-dessus'' de sa question "parent".<br />
<br />
*Vous ne pouvez pas déplacer ni supprimer les Sauts de page qui sont nécessaires pour assurer le bon déroulement du questionnaire à branchement conditionnel.<br />
<br />
[[Image:2014-01-25_16-51-48.jpg]]<br />
<br />
Ces diverses restrictions seront visibles sur la page Gérer les questions, l'icône "Déplacer" sera remplacée par une icône "Interdit". Les restrictions de déplacement seront également activées lors du déplacement de questions, seuls les emplacements autorisés seront disponibles "Déplacer ici".<br />
<br />
===Modifier===<br />
L'icône standard "Modifier" vous permet de modifier n'importe quelle question. Toutefois, pour les questions qui possèdent à la fois une question "parent" et une ou plusieurs questions "enfant", vous ne pourrez pas changer leur "parent" ni l'option déjà choisie dans leur question "parent", parce que cela pourrait compromettre le bon déroulement du questionnaire. La seule manière de modifier le "parent" de ces questions est de commencer par modifier leur(s) question(s) "enfant".<br />
<br />
[[Image:2014-01-25_16-55-50.jpg]]<br />
<br />
===Supprimer===<br />
Il est impossible de supprimer les sauts de page qui ont été insérés automatiquement.<br />
<br />
Dans le cadre d'un questionnaire à Branchement Conditionnel, si vous tentez de Supprimer une question "parent" ou "enfant", un message vous avertira des conséquences possibles d'une telle suppression.<br />
[[Image:2014-01-25_16-57-54.jpg]]<br />
<br />
===Questions à réponse obligatoire ou non===<br />
<br />
Normalement vous devriez paramétrer toutes les questions potentiellement "parent" comme Obligatoires. Toutefois il peut y avoir des cas où vous ne souhaitez pas rendre une question "parent" à réponse obligatoire. Dans ce cas, le bouton radio habituel "Sans réponse" sera disponible (pour les questions de type Oui/Non ou Bouton radio). Si un répondant ne répond pas à une question "parent" (c-à-d s'il choisit l'option "Sans réponse", alors toutes les questions "enfant" de cette question "parent" seront sautées.<br />
<br />
==Prévisualisation du Questionnaire==<br />
<br />
La page de Prévisualisation du Questionnaire sert au créateur d'un questionnaire à le tester avant de le rendre disponible dans un cours Moodle. Dans le cas particulier d'un questionnaire à branchement conditionnel, la prévisualisation est particulièrement utile pour simuler le parcours d'un répondant selon ses choix.<br />
<br />
Lorsqu'un questionnaire à branchement conditionnel s'affiche sur la page de prévisualisation, seules les pages contenant les questions "parent" sont affichées, ainsi que les pages comportant des questions qui n'ont pas de "parent".<br />
<br />
Lorsqu'un choix est effectué dans une question "parent", les questions "enfant" correspondant à ce choix s'affichent.<br />
<br />
Les captures d'écran suivantes illustrent diverses séquences possibles.<br />
<br />
[[Image:2014-01-25_17-49-15.jpg]]<br />
<br />
Les deux seules questions affichées sont celles dans "parent": Q1 et Q6.<br />
<br />
[[Image:2014-01-25_17-51-08.jpg]]<br />
<br />
En cliquant sur Q1 "Non", rien ne change, parce que notre questionnaire ne comporte aucune question "enfant" dépendant du choix "Non" dans Q1.<br />
<br />
[[Image:2014-01-25_17-53-34.jpg]]<br />
<br />
Lorsqu'un enseignant prévisualise un questionnaire, il peut cliquer le bouton "Soumettre cette prévisualisation". Ceci simulera le comportement d'une vraie soumission de questionnaire : toute soumission comportant une question à réponse obligatoire non répondue ou erreur de saisie provoquera l'affichage d'un message d'erreur.<br />
<br />
[[Image:2014-01-25_17-58-34.jpg]]<br />
<br />
En revanche, si toutes les questions requises ont été correctement remplies, lors de la soumission de la prévisualisation, un message "correct" sera affiché.<br />
<br />
*Pour simuler un parcours dans un questiionnaire à branchement conditionnel, vous pouvez cliquer le lien de Prévisualisation dans le bloc d'administration du questionnaire, ou le lien Réinitialiser.<br />
<br />
[[Image:2014-01-25_18-02-10.jpg]]<br />
<br />
En cliquant le bouton radio ''Oui'' dans la réponse à la question Q1, les questions Q2 et Q3 de la page 2, qui dépendent de ce choix ''Oui'' s'affichent automatiquement. En mode "Répondre aux questions", en cliquant sur ce bouton radio "Oui" puis sur le bouton "Page suivante", le questionnaire passerait à la page 2. Ensuite, si on clique sur le bouton "Je l'ai achetée neuve", la page 4 s'affiche, etc.<br />
<br />
== Réponses individuelles ==<br />
<br />
Le rapport d'un questionnaire à branchement conditionnel est semblable à celui d'un questionnaire "normal". La seule différence notable est dans l'affichage des réponses individuelles, où il est possible de suivre le parcours particulier effectué par un répondant. En voici 2 exemples.<br />
<br />
[[Image:2014-01-25_18-32-12.jpg]]<br />
<br />
L'étudiant "Michael Cane" a répondu qu'il possède une voiture rouge, qu'il a achetée neuve et payée ''cash''. Il n'a pas eu à répondre à la question Q5, qui s'affiche entre parenthèses et en grisé dans le rapport.<br />
<br />
[[Image:2014-01-25_18-20-55.jpg]]<br />
<br />
L'étudiant "John (Fitzgerald) Doe" a répondu qu'il ne possède pas de voiture. Il n'a donc pas eu à répondre aux questions Q2 à Q5.<br />
<br />
[[en:Questionnaire_Conditional_branching]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Questionnaire_branchement_conditionnel&diff=17467Questionnaire branchement conditionnel2020-12-14T17:43:07Z<p>Rezeau : /* Procédure pour obtenir ce parcours */</p>
<hr />
<div>{{Questionnaire}}<br />
==Vue d'ensemble==<br />
<br />
===Définition===<br />
Le ''Branchement conditionnel'' est une fonctionnalité qui présente une question ou une page différente à l'utilisateur qui répond à un questionnaire en fonction du choix effectué à la question (ou aux questions) précédente(s). Le ''Branchement conditionnel'' crée un parcours personnalisé dans le questionnaire en fonction des réponses données.<br />
<br />
===Organisation===<br />
Dans le plugin Questionnaire, le parcours de branchement conditionnel est organisé sous forme de ''pages'', contenant une ou plusieurs questions "enfant" en fonction d'une ou plusieurs réponses à des questions "parent". Pour une question, vous pouvez ajouter une ou plusieurs réponses obligatoires à la question parent et/ou une ou plusieurs réponses facultatives à la question. Toutes les réponses aux questions de la section obligatoire doivent être respectées pour que la question enfant soit affichée. Au moins une réponse dans la section facultative doit être satisfaite pour que la question soit affichée. Vous pouvez également spécifier si l'option de réponse à la question doit être celle à laquelle on a répondu ou celle à laquelle on n'a pas répondu. ''Dans les versions précédentes'', une seule réponse à la question pouvait être sélectionnée et devait être la réponse donnée. Si une seule réponse obligatoire à la question est sélectionnée comme étant celle à laquelle il faut répondre, la fonctionnalité sera identique aux versions précédentes.<br />
[[Image:questionnaire dependances.jpg]]<br />
<br />
===Paramétrage du questionnaire===<br />
Si vous souhaitez utiliser la fonctionnalité ''Branchement conditionnel'' dans un questionnaire, lorsque vous créez un questionnaire, dans la section "Option des réponses", vous devez régler le paramètre "Autoriser les questions à branchement conditionnel" à ''Oui''. Ce paramètre est réglé sur ''Non'' par défaut.<br />
<br />
==Un exemple simple==<br />
<br />
===Le parcours que nous voulons obtenir===<br />
<br />
*Page 1<br />
**Question 1 Possédez-vous une voiture ? Oui/Non.<br />
*Page 2.- Afficher si la réponse à la question 1 est "Oui"<br />
**Question 2: Quelle est la couleur de votre voiture ?<br />
**Question 3: L'avez-vous achetée neuve ou d'occasion ?<br />
*Page 3.- Afficher si la réponse à la question 3 est "neuve"<br />
**Question 4: Avez-vous payé votre voiture neuve cash ou avez-vous demandé un prêt à votre banque ?<br />
*Page 4.- Afficher si la réponse à la question 3 est "occasion"<br />
**Question 5: Avez-vous acheté votre voiture d'occasion dans un garage ou directement auprès de son ancien propriétaire ?<br />
*Page 5<br />
**Question 6:Utilisez-vous votre voiture pour vous rendre à votre travail ?<br />
*Page 6.- Afficher si la réponse à la question 1 est "Non" et la réponse à la question 6 est "Oui"<br />
**Question 7: Utilisez-vous les transports en commun pour vous rendre au travail ?<br />
*Page 7<br />
**Question 8: Avez-vous aimé ce questionnaire ?<br />
etc.<br />
<br />
===Procédure pour obtenir ce parcours===<br />
<br />
*Créer Q1 comme question de type Oui/Non.<br />
**'''Nom de la question''': ''propriétaire_voiture''. Notez que vous ''devez'' donner un nom à votre question, parce que ce nom sera utilisé pour créer la liste des questions "parent" disponibles. Veuillez saisir un nom significatif mais aussi court que possible.<br />
**'''Réponse obligatoire''': ''Oui''. Puisque vous avez l'intention d'utiliser la question Q1 comme "parent", il faut évidemment que sa réponse soit obligatoire.<br />
**'''Texte de la question''': ''Possédez-vous une voiture ?''<br />
**Enregistrer Q1. Aucun saut de page ne sera inséré à ce stade parce que vous n'avez pas encore utilisé une question "parent" pour créer une ou plusieurs questions "enfant".<br />
<br />
*Créer Q2 comme question de type Texte court.<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': ''Oui'' ou ''Non'' (selon ce que vous voulez faire avec les Réponses à cette question par la suite).<br />
**'''Question "parent"''' : ''propriétaire_voiture->Oui''. La question "parent" (Q1) présente 2 options possibles, puisqu'il s'agit d'une question Oui/Non.<br />
**'''Texte de la question''': ''Quelle est la couleur de votre voiture ?''<br />
**Enregistrer Q2. Lorsque vous enregistrez la question Q2 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q1 et sa question "enfant" Q2.<br />
<br />
*Créer Q3 comme question de type Bouton radio (ou liste déroulante)<br />
**'''Nom de la question''': ''état_voiture''<br />
**'''Réponse obligatoire''': ''Oui''. Nous donnons à cette question Q3 un nom et paramétrons sa réponse comme Obligatoire parce que nous allons l'utiliser comme question "parent".<br />
**'''Question "parent"''': propriétaire_voiture->Oui<br />
**'''Texte de la question''': L'avez-vous achetée neuve ou d'occasion ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''. <br />
**Notez que dans le champ Réponses possibles nous utilisons l'option "étiquette courte". Cette option n'est pas obligatoire mais fortement recommandée si le texte de votre "réponse possible"est relativement long.<br />
**Enregistrer Q3. Lorsque vous enregistrez la question "enfant" Q3 vous remarquez qu'aucun saut de page n'est inséré automatiquement. En effet, les questions Q2 et Q3 sont des questions "enfant" de la même question "parent" Q1 (option ''propriétaire_voiture->Oui'') et seront donc affichées sur la même page du questionnaire.<br />
<br />
*Créer Q4 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->neuve<br />
<br />
**Notez que dans la liste déroulante Question "parent", les choix possibles s'affichent sous la forme de l'étiquette courte que nous avons saisie pour les Réponses possibles dans la question Q3 (au lieu du texte complet de l'option).<br />
<br />
**'''Texte de la question''': Avez-vous payé votre voiture neuve "cash" ou avez-vous demandé un prêt à votre banque ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''<br />
**Enregistrer Q4. Lorsque vous enregistrez la question Q4 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q3 et sa question "enfant" Q4.<br />
<br />
*Créer Q5 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->occasion<br />
**'''Texte de la question''': Avez-vous acheté votre voiture d'occasion à un garagiste ou bien directement à son précédent propriétaire ? <br />
**'''Réponses possibles''':<br />
***''Je l'ai achetée à un garagiste''<br />
***''Je l'ai achetée directement à son précédent propriétaire''<br />
**Enregistrer Q5. Lorsque vous enregistrez la question "enfant" Q5 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q4 et la question "enfant" Q5 parce que ces deux questions n'ont pas le même "parent".<br />
<br />
*Créer Q6 question du type Oui/Non.<br />
**'''Nom de la question''': Travail à l'extérieur<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': Aucune. <br />La question Q6 ne dépend d'aucune des questions précédentes et sera donc toujours affichée quels que soient les réponses données aux questions précédentes.<br />
**'''Texte de la question''': Prenez-vous parfois les transports en commun pour vous rendre à votre travail ?<br />
**Enregistrer Q6. Lorsque vous enregistrez la question Q6 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q5 et la question Q6. <br />
<br />
*Créer Q7 comme type de question OUI/NON.<br />
**'''Nom de la question''' : Transit<br />
**'''Réponse requise''' : Oui ou Non<br />
**'''Question "parent" 1''' : propriétaire_voiture->Non / Cette réponse donnée<br />
**'''Question "parent" 2''':Travail à l'extérieur->Oui / Cette réponse donnée<br />
**'''Question Text''' : Utilisez-vous parfois les transports publics pour vous rendre au travail ?<br />
**Enregistrez la question 7. En enregistrant la question Q7, vous remarquez qu'un saut de page a été automatiquement inséré entre la question enfant Q6 et la question Q7.<br />
<br />
*Créer Q8 comme type de question OUI/NON.<br />
**'''Nom de la question''' : Fin du questionnaire<br />
**'''Réponse requise''' : Oui ou Non<br />
**'''Question parentale'' : Aucune. <br />La question 6 ne dépend d'aucune des questions précédentes, et elle sera affichée au répondant du questionnaire indépendamment de ses réponses précédentes.<br />
**'''Question texte''' : Avez-vous apprécié ce questionnaire ?<br />
**Enregistrez la question 8. Lors de la sauvegarde de la question Q8, vous remarquez qu'un saut de page a été automatiquement inséré entre la question enfant Q7 et la question Q8.<br />
<br />
Vous pouvez maintenant continuer à créer des questions "normalement" et éventuellement utiliser à nouveau le système du ''Branchement conditionnel''.<br />
<br />
Voici à quoi la section Gérer les questions ressemblera après la création de ces 6 questions.<br />
<br />
[[Image:2014-01-25_16-31-20.jpg]]<br />
<br />
==Opérations possibles sur les questions à Branchement conditionnel==<br />
===Déplacer===<br />
Vous pouvez Déplacer une question à une position différente. Si votre questionnaire comporte un certain nombre de questions impliquant un "branchement conditionnel", vous ne serez pas autorisé à déplacer des questions "parent" ou "enfant" vers certaines positions qui détruiraient le bon déroulement du questionnaire.<br />
<br />
*Vous ne pouvez pas déplacer une question "parent" ''au-dessous'' d'aucune des ses questions "enfant".<br />
<br />
*Vous ne pouvez pas déplacer une question "enfant" ''au-dessus'' de sa question "parent".<br />
<br />
*Vous ne pouvez pas déplacer ni supprimer les Sauts de page qui sont nécessaires pour assurer le bon déroulement du questionnaire à branchement conditionnel.<br />
<br />
[[Image:2014-01-25_16-51-48.jpg]]<br />
<br />
Ces diverses restrictions seront visibles sur la page Gérer les questions, l'icône "Déplacer" sera remplacée par une icône "Interdit". Les restrictions de déplacement seront également activées lors du déplacement de questions, seuls les emplacements autorisés seront disponibles "Déplacer ici".<br />
<br />
===Modifier===<br />
L'icône standard "Modifier" vous permet de modifier n'importe quelle question. Toutefois, pour les questions qui possèdent à la fois une question "parent" et une ou plusieurs questions "enfant", vous ne pourrez pas changer leur "parent" ni l'option déjà choisie dans leur question "parent", parce que cela pourrait compromettre le bon déroulement du questionnaire. La seule manière de modifier le "parent" de ces questions est de commencer par modifier leur(s) question(s) "enfant".<br />
<br />
[[Image:2014-01-25_16-55-50.jpg]]<br />
<br />
===Supprimer===<br />
Il est impossible de supprimer les sauts de page qui ont été insérés automatiquement.<br />
<br />
Dans le cadre d'un questionnaire à Branchement Conditionnel, si vous tentez de Supprimer une question "parent" ou "enfant", un message vous avertira des conséquences possibles d'une telle suppression.<br />
[[Image:2014-01-25_16-57-54.jpg]]<br />
<br />
===Questions à réponse obligatoire ou non===<br />
<br />
Normalement vous devriez paramétrer toutes les questions potentiellement "parent" comme Obligatoires. Toutefois il peut y avoir des cas où vous ne souhaitez pas rendre une question "parent" à réponse obligatoire. Dans ce cas, le bouton radio habituel "Sans réponse" sera disponible (pour les questions de type Oui/Non ou Bouton radio). Si un répondant ne répond pas à une question "parent" (c-à-d s'il choisit l'option "Sans réponse", alors toutes les questions "enfant" de cette question "parent" seront sautées.<br />
<br />
==Prévisualisation du Questionnaire==<br />
<br />
La page de Prévisualisation du Questionnaire sert au créateur d'un questionnaire à le tester avant de le rendre disponible dans un cours Moodle. Dans le cas particulier d'un questionnaire à branchement conditionnel, la prévisualisation est particulièrement utile pour simuler le parcours d'un répondant selon ses choix.<br />
<br />
Lorsqu'un questionnaire à branchement conditionnel s'affiche sur la page de prévisualisation, seules les pages contenant les questions "parent" sont affichées, ainsi que les pages comportant des questions qui n'ont pas de "parent".<br />
<br />
Lorsqu'un choix est effectué dans une question "parent", les questions "enfant" correspondant à ce choix s'affichent.<br />
<br />
Les captures d'écran suivantes illustrent diverses séquences possibles.<br />
<br />
[[Image:2014-01-25_17-49-15.jpg]]<br />
<br />
Les deux seules questions affichées sont celles dans "parent": Q1 et Q6.<br />
<br />
[[Image:2014-01-25_17-51-08.jpg]]<br />
<br />
En cliquant sur Q1 "Non", rien ne change, parce que notre questionnaire ne comporte aucune question "enfant" dépendant du choix "Non" dans Q1.<br />
<br />
[[Image:2014-01-25_17-53-34.jpg]]<br />
<br />
Lorsqu'un enseignant prévisualise un questionnaire, il peut cliquer le bouton "Soumettre cette prévisualisation". Ceci simulera le comportement d'une vraie soumission de questionnaire : toute soumission comportant une question à réponse obligatoire non répondue ou erreur de saisie provoquera l'affichage d'un message d'erreur.<br />
<br />
[[Image:2014-01-25_17-58-34.jpg]]<br />
<br />
En revanche, si toutes les questions requises ont été correctement remplies, lors de la soumission de la prévisualisation, un message "correct" sera affiché.<br />
<br />
*Pour simuler un parcours dans un questiionnaire à branchement conditionnel, vous pouvez cliquer le lien de Prévisualisation dans le bloc d'administration du questionnaire, ou le lien Réinitialiser.<br />
<br />
[[Image:2014-01-25_18-02-10.jpg]]<br />
<br />
En cliquant le bouton radio ''Oui'' dans la réponse à la question Q1, les questions Q2 et Q3 de la page 2, qui dépendent de ce choix ''Oui'' s'affichent automatiquement. En mode "Répondre aux questions", en cliquant sur ce bouton radio "Oui" puis sur le bouton "Page suivante", le questionnaire passerait à la page 2. Ensuite, si on clique sur le bouton "Je l'ai achetée neuve", la page 4 s'affiche, etc.<br />
<br />
== Réponses individuelles ==<br />
<br />
Le rapport d'un questionnaire à branchement conditionnel est semblable à celui d'un questionnaire "normal". La seule différence notable est dans l'affichage des réponses individuelles, où il est possible de suivre le parcours particulier effectué par un répondant. En voici 2 exemples.<br />
<br />
[[Image:2014-01-25_18-32-12.jpg]]<br />
<br />
L'étudiant "Michael Cane" a répondu qu'il possède une voiture rouge, qu'il a achetée neuve et payée ''cash''. Il n'a pas eu à répondre à la question Q5, qui s'affiche entre parenthèses et en grisé dans le rapport.<br />
<br />
[[Image:2014-01-25_18-20-55.jpg]]<br />
<br />
L'étudiant "John (Fitzgerald) Doe" a répondu qu'il ne possède pas de voiture. Il n'a donc pas eu à répondre aux questions Q2 à Q5.<br />
<br />
[[en:Questionnaire_Conditional_branching]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Questionnaire_branchement_conditionnel&diff=17466Questionnaire branchement conditionnel2020-12-14T17:42:38Z<p>Rezeau : /* Procédure pour obtenir ce parcours */</p>
<hr />
<div>{{Questionnaire}}<br />
==Vue d'ensemble==<br />
<br />
===Définition===<br />
Le ''Branchement conditionnel'' est une fonctionnalité qui présente une question ou une page différente à l'utilisateur qui répond à un questionnaire en fonction du choix effectué à la question (ou aux questions) précédente(s). Le ''Branchement conditionnel'' crée un parcours personnalisé dans le questionnaire en fonction des réponses données.<br />
<br />
===Organisation===<br />
Dans le plugin Questionnaire, le parcours de branchement conditionnel est organisé sous forme de ''pages'', contenant une ou plusieurs questions "enfant" en fonction d'une ou plusieurs réponses à des questions "parent". Pour une question, vous pouvez ajouter une ou plusieurs réponses obligatoires à la question parent et/ou une ou plusieurs réponses facultatives à la question. Toutes les réponses aux questions de la section obligatoire doivent être respectées pour que la question enfant soit affichée. Au moins une réponse dans la section facultative doit être satisfaite pour que la question soit affichée. Vous pouvez également spécifier si l'option de réponse à la question doit être celle à laquelle on a répondu ou celle à laquelle on n'a pas répondu. ''Dans les versions précédentes'', une seule réponse à la question pouvait être sélectionnée et devait être la réponse donnée. Si une seule réponse obligatoire à la question est sélectionnée comme étant celle à laquelle il faut répondre, la fonctionnalité sera identique aux versions précédentes.<br />
[[Image:questionnaire dependances.jpg]]<br />
<br />
===Paramétrage du questionnaire===<br />
Si vous souhaitez utiliser la fonctionnalité ''Branchement conditionnel'' dans un questionnaire, lorsque vous créez un questionnaire, dans la section "Option des réponses", vous devez régler le paramètre "Autoriser les questions à branchement conditionnel" à ''Oui''. Ce paramètre est réglé sur ''Non'' par défaut.<br />
<br />
==Un exemple simple==<br />
<br />
===Le parcours que nous voulons obtenir===<br />
<br />
*Page 1<br />
**Question 1 Possédez-vous une voiture ? Oui/Non.<br />
*Page 2.- Afficher si la réponse à la question 1 est "Oui"<br />
**Question 2: Quelle est la couleur de votre voiture ?<br />
**Question 3: L'avez-vous achetée neuve ou d'occasion ?<br />
*Page 3.- Afficher si la réponse à la question 3 est "neuve"<br />
**Question 4: Avez-vous payé votre voiture neuve cash ou avez-vous demandé un prêt à votre banque ?<br />
*Page 4.- Afficher si la réponse à la question 3 est "occasion"<br />
**Question 5: Avez-vous acheté votre voiture d'occasion dans un garage ou directement auprès de son ancien propriétaire ?<br />
*Page 5<br />
**Question 6:Utilisez-vous votre voiture pour vous rendre à votre travail ?<br />
*Page 6.- Afficher si la réponse à la question 1 est "Non" et la réponse à la question 6 est "Oui"<br />
**Question 7: Utilisez-vous les transports en commun pour vous rendre au travail ?<br />
*Page 7<br />
**Question 8: Avez-vous aimé ce questionnaire ?<br />
etc.<br />
<br />
===Procédure pour obtenir ce parcours===<br />
<br />
*Créer Q1 comme question de type Oui/Non.<br />
**'''Nom de la question''': ''propriétaire_voiture''. Notez que vous ''devez'' donner un nom à votre question, parce que ce nom sera utilisé pour créer la liste des questions "parent" disponibles. Veuillez saisir un nom significatif mais aussi court que possible.<br />
**'''Réponse obligatoire''': ''Oui''. Puisque vous avez l'intention d'utiliser la question Q1 comme "parent", il faut évidemment que sa réponse soit obligatoire.<br />
**'''Texte de la question''': ''Possédez-vous une voiture ?''<br />
**Enregistrer Q1. Aucun saut de page ne sera inséré à ce stade parce que vous n'avez pas encore utilisé une question "parent" pour créer une ou plusieurs questions "enfant".<br />
<br />
*Créer Q2 comme question de type Texte court.<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': ''Oui'' ou ''Non'' (selon ce que vous voulez faire avec les Réponses à cette question par la suite).<br />
**'''Question "parent"''' : ''propriétaire_voiture->Oui''. La question "parent" (Q1) présente 2 options possibles, puisqu'il s'agit d'une question Oui/Non.<br />
**'''Texte de la question''': ''Quelle est la couleur de votre voiture ?''<br />
**Enregistrer Q2. Lorsque vous enregistrez la question Q2 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q1 et sa question "enfant" Q2.<br />
<br />
*Créer Q3 comme question de type Bouton radio (ou liste déroulante)<br />
**'''Nom de la question''': ''état_voiture''<br />
**'''Réponse obligatoire''': ''Oui''. Nous donnons à cette question Q3 un nom et paramétrons sa réponse comme Obligatoire parce que nous allons l'utiliser comme question "parent".<br />
**'''Question "parent"''': propriétaire_voiture->Oui<br />
**'''Texte de la question''': L'avez-vous achetée neuve ou d'occasion ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''. <br />
**Notez que dans le champ Réponses possibles nous utilisons l'option "étiquette courte". Cette option n'est pas obligatoire mais fortement recommandée si le texte de votre "réponse possible"est relativement long.<br />
**Enregistrer Q3. Lorsque vous enregistrez la question "enfant" Q3 vous remarquez qu'aucun saut de page n'est inséré automatiquement. En effet, les questions Q2 et Q3 sont des questions "enfant" de la même question "parent" Q1 (option ''propriétaire_voiture->Oui'') et seront donc affichées sur la même page du questionnaire.<br />
<br />
*Créer Q4 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->neuve<br />
<br />
**Notez que dans la liste déroulante Question "parent", les choix possibles s'affichent sous la forme de l'étiquette courte que nous avons saisie pour les Réponses possibles dans la question Q3 (au lieu du texte complet de l'option).<br />
<br />
**'''Texte de la question''': Avez-vous payé votre voiture neuve "cash" ou avez-vous demandé un prêt à votre banque ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''<br />
**Enregistrer Q4. Lorsque vous enregistrez la question Q4 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q3 et sa question "enfant" Q4.<br />
<br />
*Créer Q5 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->occasion<br />
**'''Texte de la question''': Avez-vous acheté votre voiture d'occasion à un garagiste ou bien directement à son précédent propriétaire ? <br />
**'''Réponses possibles''':<br />
***''Je l'ai achetée à un garagiste''<br />
***''Je l'ai achetée directement à son précédent propriétaire''<br />
**Enregistrer Q5. Lorsque vous enregistrez la question "enfant" Q5 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q4 et la question "enfant" Q5 parce que ces deux questions n'ont pas le même "parent".<br />
<br />
*Créer Q6 question du type Oui/Non.<br />
**'''Nom de la question''': Travail à l'extérieur<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': Aucune. <br />La question Q6 ne dépend d'aucune des questions précédentes et sera donc toujours affichée quels que soient les réponses données aux questions précédentes.<br />
**'''Texte de la question''': Prenez-vous parfois les transports en commun pour vous rendre à votre travail ?<br />
**Enregistrer Q6. Lorsque vous enregistrez la question Q6 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q5 et la question Q6. <br />
<br />
*Créer Q7 comme type de question OUI/NON.<br />
**'''Nom de la question''' : Transit<br />
**'''Réponse requise''' : Oui ou Non<br />
**'''Question "parent" 1''' : propriétaire_voiture->Non / Cette réponse donnée<br />
**'''Question "parent" 2''':Travail à l'extérieur->Oui / Cette réponse donnée<br />
**'''Question Text''' : Utilisez-vous parfois les transports publics pour vous rendre au travail ?<br />
**Enregistrez la question 7. En enregistrant la question Q7, vous remarquez qu'un saut de page a été automatiquement inséré entre la question enfant Q6 et la question Q7.<br />
<br />
*Créer Q8 comme type de question OUI/NON.<br />
**'''Nom de la question''' : Fin du questionnaire<br />
**'''Réponse requise''' : Oui ou Non<br />
**'''Question parentale'' : Aucune. <br />La question 6 ne dépend d'aucune des questions précédentes, et elle sera affichée au répondant du questionnaire indépendamment de ses réponses précédentes.<br />
**'''Question texte''' : Avez-vous apprécié ce questionnaire ?<br />
**Enregistrez la question 8. Lors de la sauvegarde de la question Q8, vous remarquez qu'un saut de page a été automatiquement inséré entre la question enfant Q7 et la question Q8.<br />
<br />
Traduit avec www.DeepL.com/Translator (version gratuite)<br />
<br />
Vous pouvez maintenant continuer à créer des questions "normalement" et éventuellement utiliser à nouveau le système du ''Branchement conditionnel''.<br />
<br />
Voici à quoi la section Gérer les questions ressemblera après la création de ces 6 questions.<br />
<br />
[[Image:2014-01-25_16-31-20.jpg]]<br />
<br />
==Opérations possibles sur les questions à Branchement conditionnel==<br />
===Déplacer===<br />
Vous pouvez Déplacer une question à une position différente. Si votre questionnaire comporte un certain nombre de questions impliquant un "branchement conditionnel", vous ne serez pas autorisé à déplacer des questions "parent" ou "enfant" vers certaines positions qui détruiraient le bon déroulement du questionnaire.<br />
<br />
*Vous ne pouvez pas déplacer une question "parent" ''au-dessous'' d'aucune des ses questions "enfant".<br />
<br />
*Vous ne pouvez pas déplacer une question "enfant" ''au-dessus'' de sa question "parent".<br />
<br />
*Vous ne pouvez pas déplacer ni supprimer les Sauts de page qui sont nécessaires pour assurer le bon déroulement du questionnaire à branchement conditionnel.<br />
<br />
[[Image:2014-01-25_16-51-48.jpg]]<br />
<br />
Ces diverses restrictions seront visibles sur la page Gérer les questions, l'icône "Déplacer" sera remplacée par une icône "Interdit". Les restrictions de déplacement seront également activées lors du déplacement de questions, seuls les emplacements autorisés seront disponibles "Déplacer ici".<br />
<br />
===Modifier===<br />
L'icône standard "Modifier" vous permet de modifier n'importe quelle question. Toutefois, pour les questions qui possèdent à la fois une question "parent" et une ou plusieurs questions "enfant", vous ne pourrez pas changer leur "parent" ni l'option déjà choisie dans leur question "parent", parce que cela pourrait compromettre le bon déroulement du questionnaire. La seule manière de modifier le "parent" de ces questions est de commencer par modifier leur(s) question(s) "enfant".<br />
<br />
[[Image:2014-01-25_16-55-50.jpg]]<br />
<br />
===Supprimer===<br />
Il est impossible de supprimer les sauts de page qui ont été insérés automatiquement.<br />
<br />
Dans le cadre d'un questionnaire à Branchement Conditionnel, si vous tentez de Supprimer une question "parent" ou "enfant", un message vous avertira des conséquences possibles d'une telle suppression.<br />
[[Image:2014-01-25_16-57-54.jpg]]<br />
<br />
===Questions à réponse obligatoire ou non===<br />
<br />
Normalement vous devriez paramétrer toutes les questions potentiellement "parent" comme Obligatoires. Toutefois il peut y avoir des cas où vous ne souhaitez pas rendre une question "parent" à réponse obligatoire. Dans ce cas, le bouton radio habituel "Sans réponse" sera disponible (pour les questions de type Oui/Non ou Bouton radio). Si un répondant ne répond pas à une question "parent" (c-à-d s'il choisit l'option "Sans réponse", alors toutes les questions "enfant" de cette question "parent" seront sautées.<br />
<br />
==Prévisualisation du Questionnaire==<br />
<br />
La page de Prévisualisation du Questionnaire sert au créateur d'un questionnaire à le tester avant de le rendre disponible dans un cours Moodle. Dans le cas particulier d'un questionnaire à branchement conditionnel, la prévisualisation est particulièrement utile pour simuler le parcours d'un répondant selon ses choix.<br />
<br />
Lorsqu'un questionnaire à branchement conditionnel s'affiche sur la page de prévisualisation, seules les pages contenant les questions "parent" sont affichées, ainsi que les pages comportant des questions qui n'ont pas de "parent".<br />
<br />
Lorsqu'un choix est effectué dans une question "parent", les questions "enfant" correspondant à ce choix s'affichent.<br />
<br />
Les captures d'écran suivantes illustrent diverses séquences possibles.<br />
<br />
[[Image:2014-01-25_17-49-15.jpg]]<br />
<br />
Les deux seules questions affichées sont celles dans "parent": Q1 et Q6.<br />
<br />
[[Image:2014-01-25_17-51-08.jpg]]<br />
<br />
En cliquant sur Q1 "Non", rien ne change, parce que notre questionnaire ne comporte aucune question "enfant" dépendant du choix "Non" dans Q1.<br />
<br />
[[Image:2014-01-25_17-53-34.jpg]]<br />
<br />
Lorsqu'un enseignant prévisualise un questionnaire, il peut cliquer le bouton "Soumettre cette prévisualisation". Ceci simulera le comportement d'une vraie soumission de questionnaire : toute soumission comportant une question à réponse obligatoire non répondue ou erreur de saisie provoquera l'affichage d'un message d'erreur.<br />
<br />
[[Image:2014-01-25_17-58-34.jpg]]<br />
<br />
En revanche, si toutes les questions requises ont été correctement remplies, lors de la soumission de la prévisualisation, un message "correct" sera affiché.<br />
<br />
*Pour simuler un parcours dans un questiionnaire à branchement conditionnel, vous pouvez cliquer le lien de Prévisualisation dans le bloc d'administration du questionnaire, ou le lien Réinitialiser.<br />
<br />
[[Image:2014-01-25_18-02-10.jpg]]<br />
<br />
En cliquant le bouton radio ''Oui'' dans la réponse à la question Q1, les questions Q2 et Q3 de la page 2, qui dépendent de ce choix ''Oui'' s'affichent automatiquement. En mode "Répondre aux questions", en cliquant sur ce bouton radio "Oui" puis sur le bouton "Page suivante", le questionnaire passerait à la page 2. Ensuite, si on clique sur le bouton "Je l'ai achetée neuve", la page 4 s'affiche, etc.<br />
<br />
== Réponses individuelles ==<br />
<br />
Le rapport d'un questionnaire à branchement conditionnel est semblable à celui d'un questionnaire "normal". La seule différence notable est dans l'affichage des réponses individuelles, où il est possible de suivre le parcours particulier effectué par un répondant. En voici 2 exemples.<br />
<br />
[[Image:2014-01-25_18-32-12.jpg]]<br />
<br />
L'étudiant "Michael Cane" a répondu qu'il possède une voiture rouge, qu'il a achetée neuve et payée ''cash''. Il n'a pas eu à répondre à la question Q5, qui s'affiche entre parenthèses et en grisé dans le rapport.<br />
<br />
[[Image:2014-01-25_18-20-55.jpg]]<br />
<br />
L'étudiant "John (Fitzgerald) Doe" a répondu qu'il ne possède pas de voiture. Il n'a donc pas eu à répondre aux questions Q2 à Q5.<br />
<br />
[[en:Questionnaire_Conditional_branching]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Questionnaire_branchement_conditionnel&diff=17465Questionnaire branchement conditionnel2020-12-14T15:32:07Z<p>Rezeau : /* Le parcours que nous voulons obtenir */</p>
<hr />
<div>{{Questionnaire}}<br />
==Vue d'ensemble==<br />
<br />
===Définition===<br />
Le ''Branchement conditionnel'' est une fonctionnalité qui présente une question ou une page différente à l'utilisateur qui répond à un questionnaire en fonction du choix effectué à la question (ou aux questions) précédente(s). Le ''Branchement conditionnel'' crée un parcours personnalisé dans le questionnaire en fonction des réponses données.<br />
<br />
===Organisation===<br />
Dans le plugin Questionnaire, le parcours de branchement conditionnel est organisé sous forme de ''pages'', contenant une ou plusieurs questions "enfant" en fonction d'une ou plusieurs réponses à des questions "parent". Pour une question, vous pouvez ajouter une ou plusieurs réponses obligatoires à la question parent et/ou une ou plusieurs réponses facultatives à la question. Toutes les réponses aux questions de la section obligatoire doivent être respectées pour que la question enfant soit affichée. Au moins une réponse dans la section facultative doit être satisfaite pour que la question soit affichée. Vous pouvez également spécifier si l'option de réponse à la question doit être celle à laquelle on a répondu ou celle à laquelle on n'a pas répondu. ''Dans les versions précédentes'', une seule réponse à la question pouvait être sélectionnée et devait être la réponse donnée. Si une seule réponse obligatoire à la question est sélectionnée comme étant celle à laquelle il faut répondre, la fonctionnalité sera identique aux versions précédentes.<br />
[[Image:questionnaire dependances.jpg]]<br />
<br />
===Paramétrage du questionnaire===<br />
Si vous souhaitez utiliser la fonctionnalité ''Branchement conditionnel'' dans un questionnaire, lorsque vous créez un questionnaire, dans la section "Option des réponses", vous devez régler le paramètre "Autoriser les questions à branchement conditionnel" à ''Oui''. Ce paramètre est réglé sur ''Non'' par défaut.<br />
<br />
==Un exemple simple==<br />
<br />
===Le parcours que nous voulons obtenir===<br />
<br />
*Page 1<br />
**Question 1 Possédez-vous une voiture ? Oui/Non.<br />
*Page 2.- Afficher si la réponse à la question 1 est "Oui"<br />
**Question 2: Quelle est la couleur de votre voiture ?<br />
**Question 3: L'avez-vous achetée neuve ou d'occasion ?<br />
*Page 3.- Afficher si la réponse à la question 3 est "neuve"<br />
**Question 4: Avez-vous payé votre voiture neuve cash ou avez-vous demandé un prêt à votre banque ?<br />
*Page 4.- Afficher si la réponse à la question 3 est "occasion"<br />
**Question 5: Avez-vous acheté votre voiture d'occasion dans un garage ou directement auprès de son ancien propriétaire ?<br />
*Page 5<br />
**Question 6:Utilisez-vous votre voiture pour vous rendre à votre travail ?<br />
*Page 6.- Afficher si la réponse à la question 1 est "Non" et la réponse à la question 6 est "Oui"<br />
**Question 7: Utilisez-vous les transports en commun pour vous rendre au travail ?<br />
*Page 7<br />
**Question 8: Avez-vous aimé ce questionnaire ?<br />
etc.<br />
<br />
===Procédure pour obtenir ce parcours===<br />
<br />
*Créer Q1 comme question de type Oui/Non.<br />
**'''Nom de la question''': ''propriétaire_voiture''. Notez que vous ''devez'' donner un nom à votre question, parce que ce nom sera utilisé pour créer la liste des questions "parent" disponibles. Veuillez saisir un nom significatif mais aussi court que possible.<br />
**'''Réponse obligatoire''': ''Oui''. Puisque vous avez l'intention d'utiliser la question Q1 comme "parent", il faut évidemment que sa réponse soit obligatoire.<br />
**'''Texte de la question''': ''Possédez-vous une voiture ?''<br />
**Enregistrer Q1. Aucun saut de page ne sera inséré à ce stade parce que vous n'avez pas encore utilisé une question "parent" pour créer une ou plusieurs questions "enfant".<br />
<br />
*Créer Q2 comme question de type Texte court.<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': ''Oui'' ou ''Non'' (selon ce que vous voulez faire avec les Réponses à cette question par la suite).<br />
**'''Question "parent"''' : ''propriétaire_voiture->Oui''. La question "parent" (Q1) présente 2 options possibles, puisqu'il s'agit d'une question Oui/Non.<br />
**'''Texte de la question''': ''Quelle est la couleur de votre voiture ?''<br />
**Enregistrer Q2. Lorsque vous enregistrez la question Q2 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q1 et sa question "enfant" Q2.<br />
<br />
*Créer Q3 comme question de type Bouton radio (ou liste déroulante)<br />
**'''Nom de la question''': ''état_voiture''<br />
**'''Réponse obligatoire''': ''Oui''. Nous donnons à cette question Q3 un nom et paramétrons sa réponse comme Obligatoire parce que nous allons l'utiliser comme question "parent".<br />
**'''Question "parent"''': propriétaire_voiture->Oui<br />
**'''Texte de la question''': L'avez-vous achetée neuve ou d'occasion ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''. <br />
**Notez que dans le champ Réponses possibles nous utilisons l'option "étiquette courte". Cette option n'est pas obligatoire mais fortement recommandée si le texte de votre "réponse possible"est relativement long.<br />
**Enregistrer Q3. Lorsque vous enregistrez la question "enfant" Q3 vous remarquez qu'aucun saut de page n'est inséré automatiquement. En effet, les questions Q2 et Q3 sont des questions "enfant" de la même question "parent" Q1 (option ''propriétaire_voiture->Oui'') et seront donc affichées sur la même page du questionnaire.<br />
<br />
*Créer Q4 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->neuve<br />
<br />
**Notez que dans la liste déroulante Question "parent", les choix possibles s'affichent sous la forme de l'étiquette courte que nous avons saisie pour les Réponses possibles dans la question Q3 (au lieu du texte complet de l'option).<br />
<br />
**'''Texte de la question''': Avez-vous payé votre voiture neuve "cash" ou avez-vous demandé un prêt à votre banque ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''<br />
**Enregistrer Q4. Lorsque vous enregistrez la question Q4 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q3 et sa question "enfant" Q4.<br />
<br />
*Créer Q5 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->occasion<br />
**'''Texte de la question''': Avez-vous acheté votre voiture d'occasion à un garagiste ou bien directement à son précédent propriétaire ? <br />
**'''Réponses possibles''':<br />
***''Je l'ai achetée à un garagiste''<br />
***''Je l'ai achetée directement à son précédent propriétaire''<br />
**Enregistrer Q5. Lorsque vous enregistrez la question "enfant" Q5 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q4 et la question "enfant" Q5 parce que ces deux questions n'ont pas le même "parent".<br />
<br />
*Créer Q6 question du type Oui/Non.<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': Aucune. <br />La question Q6 ne dépend d'aucune des questions précédentes et sera donc toujours affichée quels que soient les réponses données aux questions précédentes.<br />
**'''Texte de la question''': Prenez-vous parfois les transports en commun pour vous rendre à votre travail ?<br />
**Enregistrer Q6. Lorsque vous enregistrez la question Q6 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q5 et la question Q6. <br />
<br />
Vous pouvez maintenant continuer à créer des questions "normalement" et éventuellement utiliser à nouveau le système du ''Branchement conditionnel''.<br />
<br />
Voici à quoi la section Gérer les questions ressemblera après la création de ces 6 questions.<br />
<br />
[[Image:2014-01-25_16-31-20.jpg]]<br />
<br />
==Opérations possibles sur les questions à Branchement conditionnel==<br />
===Déplacer===<br />
Vous pouvez Déplacer une question à une position différente. Si votre questionnaire comporte un certain nombre de questions impliquant un "branchement conditionnel", vous ne serez pas autorisé à déplacer des questions "parent" ou "enfant" vers certaines positions qui détruiraient le bon déroulement du questionnaire.<br />
<br />
*Vous ne pouvez pas déplacer une question "parent" ''au-dessous'' d'aucune des ses questions "enfant".<br />
<br />
*Vous ne pouvez pas déplacer une question "enfant" ''au-dessus'' de sa question "parent".<br />
<br />
*Vous ne pouvez pas déplacer ni supprimer les Sauts de page qui sont nécessaires pour assurer le bon déroulement du questionnaire à branchement conditionnel.<br />
<br />
[[Image:2014-01-25_16-51-48.jpg]]<br />
<br />
Ces diverses restrictions seront visibles sur la page Gérer les questions, l'icône "Déplacer" sera remplacée par une icône "Interdit". Les restrictions de déplacement seront également activées lors du déplacement de questions, seuls les emplacements autorisés seront disponibles "Déplacer ici".<br />
<br />
===Modifier===<br />
L'icône standard "Modifier" vous permet de modifier n'importe quelle question. Toutefois, pour les questions qui possèdent à la fois une question "parent" et une ou plusieurs questions "enfant", vous ne pourrez pas changer leur "parent" ni l'option déjà choisie dans leur question "parent", parce que cela pourrait compromettre le bon déroulement du questionnaire. La seule manière de modifier le "parent" de ces questions est de commencer par modifier leur(s) question(s) "enfant".<br />
<br />
[[Image:2014-01-25_16-55-50.jpg]]<br />
<br />
===Supprimer===<br />
Il est impossible de supprimer les sauts de page qui ont été insérés automatiquement.<br />
<br />
Dans le cadre d'un questionnaire à Branchement Conditionnel, si vous tentez de Supprimer une question "parent" ou "enfant", un message vous avertira des conséquences possibles d'une telle suppression.<br />
[[Image:2014-01-25_16-57-54.jpg]]<br />
<br />
===Questions à réponse obligatoire ou non===<br />
<br />
Normalement vous devriez paramétrer toutes les questions potentiellement "parent" comme Obligatoires. Toutefois il peut y avoir des cas où vous ne souhaitez pas rendre une question "parent" à réponse obligatoire. Dans ce cas, le bouton radio habituel "Sans réponse" sera disponible (pour les questions de type Oui/Non ou Bouton radio). Si un répondant ne répond pas à une question "parent" (c-à-d s'il choisit l'option "Sans réponse", alors toutes les questions "enfant" de cette question "parent" seront sautées.<br />
<br />
==Prévisualisation du Questionnaire==<br />
<br />
La page de Prévisualisation du Questionnaire sert au créateur d'un questionnaire à le tester avant de le rendre disponible dans un cours Moodle. Dans le cas particulier d'un questionnaire à branchement conditionnel, la prévisualisation est particulièrement utile pour simuler le parcours d'un répondant selon ses choix.<br />
<br />
Lorsqu'un questionnaire à branchement conditionnel s'affiche sur la page de prévisualisation, seules les pages contenant les questions "parent" sont affichées, ainsi que les pages comportant des questions qui n'ont pas de "parent".<br />
<br />
Lorsqu'un choix est effectué dans une question "parent", les questions "enfant" correspondant à ce choix s'affichent.<br />
<br />
Les captures d'écran suivantes illustrent diverses séquences possibles.<br />
<br />
[[Image:2014-01-25_17-49-15.jpg]]<br />
<br />
Les deux seules questions affichées sont celles dans "parent": Q1 et Q6.<br />
<br />
[[Image:2014-01-25_17-51-08.jpg]]<br />
<br />
En cliquant sur Q1 "Non", rien ne change, parce que notre questionnaire ne comporte aucune question "enfant" dépendant du choix "Non" dans Q1.<br />
<br />
[[Image:2014-01-25_17-53-34.jpg]]<br />
<br />
Lorsqu'un enseignant prévisualise un questionnaire, il peut cliquer le bouton "Soumettre cette prévisualisation". Ceci simulera le comportement d'une vraie soumission de questionnaire : toute soumission comportant une question à réponse obligatoire non répondue ou erreur de saisie provoquera l'affichage d'un message d'erreur.<br />
<br />
[[Image:2014-01-25_17-58-34.jpg]]<br />
<br />
En revanche, si toutes les questions requises ont été correctement remplies, lors de la soumission de la prévisualisation, un message "correct" sera affiché.<br />
<br />
*Pour simuler un parcours dans un questiionnaire à branchement conditionnel, vous pouvez cliquer le lien de Prévisualisation dans le bloc d'administration du questionnaire, ou le lien Réinitialiser.<br />
<br />
[[Image:2014-01-25_18-02-10.jpg]]<br />
<br />
En cliquant le bouton radio ''Oui'' dans la réponse à la question Q1, les questions Q2 et Q3 de la page 2, qui dépendent de ce choix ''Oui'' s'affichent automatiquement. En mode "Répondre aux questions", en cliquant sur ce bouton radio "Oui" puis sur le bouton "Page suivante", le questionnaire passerait à la page 2. Ensuite, si on clique sur le bouton "Je l'ai achetée neuve", la page 4 s'affiche, etc.<br />
<br />
== Réponses individuelles ==<br />
<br />
Le rapport d'un questionnaire à branchement conditionnel est semblable à celui d'un questionnaire "normal". La seule différence notable est dans l'affichage des réponses individuelles, où il est possible de suivre le parcours particulier effectué par un répondant. En voici 2 exemples.<br />
<br />
[[Image:2014-01-25_18-32-12.jpg]]<br />
<br />
L'étudiant "Michael Cane" a répondu qu'il possède une voiture rouge, qu'il a achetée neuve et payée ''cash''. Il n'a pas eu à répondre à la question Q5, qui s'affiche entre parenthèses et en grisé dans le rapport.<br />
<br />
[[Image:2014-01-25_18-20-55.jpg]]<br />
<br />
L'étudiant "John (Fitzgerald) Doe" a répondu qu'il ne possède pas de voiture. Il n'a donc pas eu à répondre aux questions Q2 à Q5.<br />
<br />
[[en:Questionnaire_Conditional_branching]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Questionnaire_branchement_conditionnel&diff=17464Questionnaire branchement conditionnel2020-12-14T15:18:06Z<p>Rezeau : /* Organisation */</p>
<hr />
<div>{{Questionnaire}}<br />
==Vue d'ensemble==<br />
<br />
===Définition===<br />
Le ''Branchement conditionnel'' est une fonctionnalité qui présente une question ou une page différente à l'utilisateur qui répond à un questionnaire en fonction du choix effectué à la question (ou aux questions) précédente(s). Le ''Branchement conditionnel'' crée un parcours personnalisé dans le questionnaire en fonction des réponses données.<br />
<br />
===Organisation===<br />
Dans le plugin Questionnaire, le parcours de branchement conditionnel est organisé sous forme de ''pages'', contenant une ou plusieurs questions "enfant" en fonction d'une ou plusieurs réponses à des questions "parent". Pour une question, vous pouvez ajouter une ou plusieurs réponses obligatoires à la question parent et/ou une ou plusieurs réponses facultatives à la question. Toutes les réponses aux questions de la section obligatoire doivent être respectées pour que la question enfant soit affichée. Au moins une réponse dans la section facultative doit être satisfaite pour que la question soit affichée. Vous pouvez également spécifier si l'option de réponse à la question doit être celle à laquelle on a répondu ou celle à laquelle on n'a pas répondu. ''Dans les versions précédentes'', une seule réponse à la question pouvait être sélectionnée et devait être la réponse donnée. Si une seule réponse obligatoire à la question est sélectionnée comme étant celle à laquelle il faut répondre, la fonctionnalité sera identique aux versions précédentes.<br />
[[Image:questionnaire dependances.jpg]]<br />
<br />
===Paramétrage du questionnaire===<br />
Si vous souhaitez utiliser la fonctionnalité ''Branchement conditionnel'' dans un questionnaire, lorsque vous créez un questionnaire, dans la section "Option des réponses", vous devez régler le paramètre "Autoriser les questions à branchement conditionnel" à ''Oui''. Ce paramètre est réglé sur ''Non'' par défaut.<br />
<br />
==Un exemple simple==<br />
<br />
===Le parcours que nous voulons obtenir===<br />
<br />
*Page 1<br />
**Question 1 Possédez-vous une voiture ? Oui/Non.<br />
***Réponse Oui -> aller à la page 2<br />
***Réponse Non -> aller à la page 5 (c-à-d sauter les questions non-concernées des pages 2 à 4)<br />
*Page 2<br />
**Question 2: Quelle est la couleur de votre voiture ?<br />
**Question 3: L'avez-vous achetée neuve ou d'occasion ?<br />
***Réponse "neuve" -> aller à la page 3<br />
***Réponse "d'occasion" -> aller à la page 4<br />
*Page 3<br />
**Question 4: Avez-vous payé votre voiture neuve cash ou avez-vous demandé un prêt à votre banque ?<br />
*Page 4<br />
**Question 5: Avez-vous acheté votre voiture d'occasion à un garagiste ou bien directement à son précédent propriétaire ?<br />
*Page 5<br />
**Question 6: Prenez-vous parfois les transports en commun pour vous rendre à votre travail ?<br />
etc.<br />
<br />
===Procédure pour obtenir ce parcours===<br />
<br />
*Créer Q1 comme question de type Oui/Non.<br />
**'''Nom de la question''': ''propriétaire_voiture''. Notez que vous ''devez'' donner un nom à votre question, parce que ce nom sera utilisé pour créer la liste des questions "parent" disponibles. Veuillez saisir un nom significatif mais aussi court que possible.<br />
**'''Réponse obligatoire''': ''Oui''. Puisque vous avez l'intention d'utiliser la question Q1 comme "parent", il faut évidemment que sa réponse soit obligatoire.<br />
**'''Texte de la question''': ''Possédez-vous une voiture ?''<br />
**Enregistrer Q1. Aucun saut de page ne sera inséré à ce stade parce que vous n'avez pas encore utilisé une question "parent" pour créer une ou plusieurs questions "enfant".<br />
<br />
*Créer Q2 comme question de type Texte court.<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': ''Oui'' ou ''Non'' (selon ce que vous voulez faire avec les Réponses à cette question par la suite).<br />
**'''Question "parent"''' : ''propriétaire_voiture->Oui''. La question "parent" (Q1) présente 2 options possibles, puisqu'il s'agit d'une question Oui/Non.<br />
**'''Texte de la question''': ''Quelle est la couleur de votre voiture ?''<br />
**Enregistrer Q2. Lorsque vous enregistrez la question Q2 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q1 et sa question "enfant" Q2.<br />
<br />
*Créer Q3 comme question de type Bouton radio (ou liste déroulante)<br />
**'''Nom de la question''': ''état_voiture''<br />
**'''Réponse obligatoire''': ''Oui''. Nous donnons à cette question Q3 un nom et paramétrons sa réponse comme Obligatoire parce que nous allons l'utiliser comme question "parent".<br />
**'''Question "parent"''': propriétaire_voiture->Oui<br />
**'''Texte de la question''': L'avez-vous achetée neuve ou d'occasion ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''. <br />
**Notez que dans le champ Réponses possibles nous utilisons l'option "étiquette courte". Cette option n'est pas obligatoire mais fortement recommandée si le texte de votre "réponse possible"est relativement long.<br />
**Enregistrer Q3. Lorsque vous enregistrez la question "enfant" Q3 vous remarquez qu'aucun saut de page n'est inséré automatiquement. En effet, les questions Q2 et Q3 sont des questions "enfant" de la même question "parent" Q1 (option ''propriétaire_voiture->Oui'') et seront donc affichées sur la même page du questionnaire.<br />
<br />
*Créer Q4 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->neuve<br />
<br />
**Notez que dans la liste déroulante Question "parent", les choix possibles s'affichent sous la forme de l'étiquette courte que nous avons saisie pour les Réponses possibles dans la question Q3 (au lieu du texte complet de l'option).<br />
<br />
**'''Texte de la question''': Avez-vous payé votre voiture neuve "cash" ou avez-vous demandé un prêt à votre banque ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''<br />
**Enregistrer Q4. Lorsque vous enregistrez la question Q4 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q3 et sa question "enfant" Q4.<br />
<br />
*Créer Q5 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->occasion<br />
**'''Texte de la question''': Avez-vous acheté votre voiture d'occasion à un garagiste ou bien directement à son précédent propriétaire ? <br />
**'''Réponses possibles''':<br />
***''Je l'ai achetée à un garagiste''<br />
***''Je l'ai achetée directement à son précédent propriétaire''<br />
**Enregistrer Q5. Lorsque vous enregistrez la question "enfant" Q5 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q4 et la question "enfant" Q5 parce que ces deux questions n'ont pas le même "parent".<br />
<br />
*Créer Q6 question du type Oui/Non.<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': Aucune. <br />La question Q6 ne dépend d'aucune des questions précédentes et sera donc toujours affichée quels que soient les réponses données aux questions précédentes.<br />
**'''Texte de la question''': Prenez-vous parfois les transports en commun pour vous rendre à votre travail ?<br />
**Enregistrer Q6. Lorsque vous enregistrez la question Q6 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q5 et la question Q6. <br />
<br />
Vous pouvez maintenant continuer à créer des questions "normalement" et éventuellement utiliser à nouveau le système du ''Branchement conditionnel''.<br />
<br />
Voici à quoi la section Gérer les questions ressemblera après la création de ces 6 questions.<br />
<br />
[[Image:2014-01-25_16-31-20.jpg]]<br />
<br />
==Opérations possibles sur les questions à Branchement conditionnel==<br />
===Déplacer===<br />
Vous pouvez Déplacer une question à une position différente. Si votre questionnaire comporte un certain nombre de questions impliquant un "branchement conditionnel", vous ne serez pas autorisé à déplacer des questions "parent" ou "enfant" vers certaines positions qui détruiraient le bon déroulement du questionnaire.<br />
<br />
*Vous ne pouvez pas déplacer une question "parent" ''au-dessous'' d'aucune des ses questions "enfant".<br />
<br />
*Vous ne pouvez pas déplacer une question "enfant" ''au-dessus'' de sa question "parent".<br />
<br />
*Vous ne pouvez pas déplacer ni supprimer les Sauts de page qui sont nécessaires pour assurer le bon déroulement du questionnaire à branchement conditionnel.<br />
<br />
[[Image:2014-01-25_16-51-48.jpg]]<br />
<br />
Ces diverses restrictions seront visibles sur la page Gérer les questions, l'icône "Déplacer" sera remplacée par une icône "Interdit". Les restrictions de déplacement seront également activées lors du déplacement de questions, seuls les emplacements autorisés seront disponibles "Déplacer ici".<br />
<br />
===Modifier===<br />
L'icône standard "Modifier" vous permet de modifier n'importe quelle question. Toutefois, pour les questions qui possèdent à la fois une question "parent" et une ou plusieurs questions "enfant", vous ne pourrez pas changer leur "parent" ni l'option déjà choisie dans leur question "parent", parce que cela pourrait compromettre le bon déroulement du questionnaire. La seule manière de modifier le "parent" de ces questions est de commencer par modifier leur(s) question(s) "enfant".<br />
<br />
[[Image:2014-01-25_16-55-50.jpg]]<br />
<br />
===Supprimer===<br />
Il est impossible de supprimer les sauts de page qui ont été insérés automatiquement.<br />
<br />
Dans le cadre d'un questionnaire à Branchement Conditionnel, si vous tentez de Supprimer une question "parent" ou "enfant", un message vous avertira des conséquences possibles d'une telle suppression.<br />
[[Image:2014-01-25_16-57-54.jpg]]<br />
<br />
===Questions à réponse obligatoire ou non===<br />
<br />
Normalement vous devriez paramétrer toutes les questions potentiellement "parent" comme Obligatoires. Toutefois il peut y avoir des cas où vous ne souhaitez pas rendre une question "parent" à réponse obligatoire. Dans ce cas, le bouton radio habituel "Sans réponse" sera disponible (pour les questions de type Oui/Non ou Bouton radio). Si un répondant ne répond pas à une question "parent" (c-à-d s'il choisit l'option "Sans réponse", alors toutes les questions "enfant" de cette question "parent" seront sautées.<br />
<br />
==Prévisualisation du Questionnaire==<br />
<br />
La page de Prévisualisation du Questionnaire sert au créateur d'un questionnaire à le tester avant de le rendre disponible dans un cours Moodle. Dans le cas particulier d'un questionnaire à branchement conditionnel, la prévisualisation est particulièrement utile pour simuler le parcours d'un répondant selon ses choix.<br />
<br />
Lorsqu'un questionnaire à branchement conditionnel s'affiche sur la page de prévisualisation, seules les pages contenant les questions "parent" sont affichées, ainsi que les pages comportant des questions qui n'ont pas de "parent".<br />
<br />
Lorsqu'un choix est effectué dans une question "parent", les questions "enfant" correspondant à ce choix s'affichent.<br />
<br />
Les captures d'écran suivantes illustrent diverses séquences possibles.<br />
<br />
[[Image:2014-01-25_17-49-15.jpg]]<br />
<br />
Les deux seules questions affichées sont celles dans "parent": Q1 et Q6.<br />
<br />
[[Image:2014-01-25_17-51-08.jpg]]<br />
<br />
En cliquant sur Q1 "Non", rien ne change, parce que notre questionnaire ne comporte aucune question "enfant" dépendant du choix "Non" dans Q1.<br />
<br />
[[Image:2014-01-25_17-53-34.jpg]]<br />
<br />
Lorsqu'un enseignant prévisualise un questionnaire, il peut cliquer le bouton "Soumettre cette prévisualisation". Ceci simulera le comportement d'une vraie soumission de questionnaire : toute soumission comportant une question à réponse obligatoire non répondue ou erreur de saisie provoquera l'affichage d'un message d'erreur.<br />
<br />
[[Image:2014-01-25_17-58-34.jpg]]<br />
<br />
En revanche, si toutes les questions requises ont été correctement remplies, lors de la soumission de la prévisualisation, un message "correct" sera affiché.<br />
<br />
*Pour simuler un parcours dans un questiionnaire à branchement conditionnel, vous pouvez cliquer le lien de Prévisualisation dans le bloc d'administration du questionnaire, ou le lien Réinitialiser.<br />
<br />
[[Image:2014-01-25_18-02-10.jpg]]<br />
<br />
En cliquant le bouton radio ''Oui'' dans la réponse à la question Q1, les questions Q2 et Q3 de la page 2, qui dépendent de ce choix ''Oui'' s'affichent automatiquement. En mode "Répondre aux questions", en cliquant sur ce bouton radio "Oui" puis sur le bouton "Page suivante", le questionnaire passerait à la page 2. Ensuite, si on clique sur le bouton "Je l'ai achetée neuve", la page 4 s'affiche, etc.<br />
<br />
== Réponses individuelles ==<br />
<br />
Le rapport d'un questionnaire à branchement conditionnel est semblable à celui d'un questionnaire "normal". La seule différence notable est dans l'affichage des réponses individuelles, où il est possible de suivre le parcours particulier effectué par un répondant. En voici 2 exemples.<br />
<br />
[[Image:2014-01-25_18-32-12.jpg]]<br />
<br />
L'étudiant "Michael Cane" a répondu qu'il possède une voiture rouge, qu'il a achetée neuve et payée ''cash''. Il n'a pas eu à répondre à la question Q5, qui s'affiche entre parenthèses et en grisé dans le rapport.<br />
<br />
[[Image:2014-01-25_18-20-55.jpg]]<br />
<br />
L'étudiant "John (Fitzgerald) Doe" a répondu qu'il ne possède pas de voiture. Il n'a donc pas eu à répondre aux questions Q2 à Q5.<br />
<br />
[[en:Questionnaire_Conditional_branching]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Fichier:questionnaire_dependances.jpg&diff=17463Fichier:questionnaire dependances.jpg2020-12-14T15:16:22Z<p>Rezeau : </p>
<hr />
<div></div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Questionnaire_branchement_conditionnel&diff=17462Questionnaire branchement conditionnel2020-12-14T14:59:54Z<p>Rezeau : /* Organisation */</p>
<hr />
<div>{{Questionnaire}}<br />
==Vue d'ensemble==<br />
<br />
===Définition===<br />
Le ''Branchement conditionnel'' est une fonctionnalité qui présente une question ou une page différente à l'utilisateur qui répond à un questionnaire en fonction du choix effectué à la question (ou aux questions) précédente(s). Le ''Branchement conditionnel'' crée un parcours personnalisé dans le questionnaire en fonction des réponses données.<br />
<br />
===Organisation===<br />
Dans le plugin Questionnaire, le parcours de branchement conditionnel est organisé sous forme de ''pages'', contenant une ou plusieurs questions "enfant" en fonction d'une ou plusieurs réponses à des questions "parent". Pour une question, vous pouvez ajouter une ou plusieurs réponses obligatoires à la question parent et/ou une ou plusieurs réponses facultatives à la question. Toutes les réponses aux questions de la section obligatoire doivent être respectées pour que la question enfant soit affichée. Au moins une réponse dans la section facultative doit être satisfaite pour que la question soit affichée. Vous pouvez également spécifier si l'option de réponse à la question doit être celle à laquelle on a répondu ou celle à laquelle on n'a pas répondu. ''Dans les versions précédentes'', une seule réponse à la question pouvait être sélectionnée et devait être la réponse donnée. Si une seule réponse obligatoire à la question est sélectionnée comme étant celle à laquelle il faut répondre, la fonctionnalité sera identique aux versions précédentes.<br />
<br />
===Paramétrage du questionnaire===<br />
Si vous souhaitez utiliser la fonctionnalité ''Branchement conditionnel'' dans un questionnaire, lorsque vous créez un questionnaire, dans la section "Option des réponses", vous devez régler le paramètre "Autoriser les questions à branchement conditionnel" à ''Oui''. Ce paramètre est réglé sur ''Non'' par défaut.<br />
<br />
==Un exemple simple==<br />
<br />
===Le parcours que nous voulons obtenir===<br />
<br />
*Page 1<br />
**Question 1 Possédez-vous une voiture ? Oui/Non.<br />
***Réponse Oui -> aller à la page 2<br />
***Réponse Non -> aller à la page 5 (c-à-d sauter les questions non-concernées des pages 2 à 4)<br />
*Page 2<br />
**Question 2: Quelle est la couleur de votre voiture ?<br />
**Question 3: L'avez-vous achetée neuve ou d'occasion ?<br />
***Réponse "neuve" -> aller à la page 3<br />
***Réponse "d'occasion" -> aller à la page 4<br />
*Page 3<br />
**Question 4: Avez-vous payé votre voiture neuve cash ou avez-vous demandé un prêt à votre banque ?<br />
*Page 4<br />
**Question 5: Avez-vous acheté votre voiture d'occasion à un garagiste ou bien directement à son précédent propriétaire ?<br />
*Page 5<br />
**Question 6: Prenez-vous parfois les transports en commun pour vous rendre à votre travail ?<br />
etc.<br />
<br />
===Procédure pour obtenir ce parcours===<br />
<br />
*Créer Q1 comme question de type Oui/Non.<br />
**'''Nom de la question''': ''propriétaire_voiture''. Notez que vous ''devez'' donner un nom à votre question, parce que ce nom sera utilisé pour créer la liste des questions "parent" disponibles. Veuillez saisir un nom significatif mais aussi court que possible.<br />
**'''Réponse obligatoire''': ''Oui''. Puisque vous avez l'intention d'utiliser la question Q1 comme "parent", il faut évidemment que sa réponse soit obligatoire.<br />
**'''Texte de la question''': ''Possédez-vous une voiture ?''<br />
**Enregistrer Q1. Aucun saut de page ne sera inséré à ce stade parce que vous n'avez pas encore utilisé une question "parent" pour créer une ou plusieurs questions "enfant".<br />
<br />
*Créer Q2 comme question de type Texte court.<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': ''Oui'' ou ''Non'' (selon ce que vous voulez faire avec les Réponses à cette question par la suite).<br />
**'''Question "parent"''' : ''propriétaire_voiture->Oui''. La question "parent" (Q1) présente 2 options possibles, puisqu'il s'agit d'une question Oui/Non.<br />
**'''Texte de la question''': ''Quelle est la couleur de votre voiture ?''<br />
**Enregistrer Q2. Lorsque vous enregistrez la question Q2 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q1 et sa question "enfant" Q2.<br />
<br />
*Créer Q3 comme question de type Bouton radio (ou liste déroulante)<br />
**'''Nom de la question''': ''état_voiture''<br />
**'''Réponse obligatoire''': ''Oui''. Nous donnons à cette question Q3 un nom et paramétrons sa réponse comme Obligatoire parce que nous allons l'utiliser comme question "parent".<br />
**'''Question "parent"''': propriétaire_voiture->Oui<br />
**'''Texte de la question''': L'avez-vous achetée neuve ou d'occasion ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''. <br />
**Notez que dans le champ Réponses possibles nous utilisons l'option "étiquette courte". Cette option n'est pas obligatoire mais fortement recommandée si le texte de votre "réponse possible"est relativement long.<br />
**Enregistrer Q3. Lorsque vous enregistrez la question "enfant" Q3 vous remarquez qu'aucun saut de page n'est inséré automatiquement. En effet, les questions Q2 et Q3 sont des questions "enfant" de la même question "parent" Q1 (option ''propriétaire_voiture->Oui'') et seront donc affichées sur la même page du questionnaire.<br />
<br />
*Créer Q4 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->neuve<br />
<br />
**Notez que dans la liste déroulante Question "parent", les choix possibles s'affichent sous la forme de l'étiquette courte que nous avons saisie pour les Réponses possibles dans la question Q3 (au lieu du texte complet de l'option).<br />
<br />
**'''Texte de la question''': Avez-vous payé votre voiture neuve "cash" ou avez-vous demandé un prêt à votre banque ?<br />
**'''Réponses possibles''':<br />
***''neuve::Je l'ai achetée neuve''<br />
***''occasion::Je l'ai achetée d'occasion''<br />
**Enregistrer Q4. Lorsque vous enregistrez la question Q4 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "parent" Q3 et sa question "enfant" Q4.<br />
<br />
*Créer Q5 comme question de type Bouton radio<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': état_voiture->occasion<br />
**'''Texte de la question''': Avez-vous acheté votre voiture d'occasion à un garagiste ou bien directement à son précédent propriétaire ? <br />
**'''Réponses possibles''':<br />
***''Je l'ai achetée à un garagiste''<br />
***''Je l'ai achetée directement à son précédent propriétaire''<br />
**Enregistrer Q5. Lorsque vous enregistrez la question "enfant" Q5 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q4 et la question "enfant" Q5 parce que ces deux questions n'ont pas le même "parent".<br />
<br />
*Créer Q6 question du type Oui/Non.<br />
**'''Nom de la question''': facultatif<br />
**'''Réponse obligatoire''': Oui ou Non<br />
**'''Question "parent"''': Aucune. <br />La question Q6 ne dépend d'aucune des questions précédentes et sera donc toujours affichée quels que soient les réponses données aux questions précédentes.<br />
**'''Texte de la question''': Prenez-vous parfois les transports en commun pour vous rendre à votre travail ?<br />
**Enregistrer Q6. Lorsque vous enregistrez la question Q6 vous remarquez qu'un saut de page a été automatiquement inséré entre la question "enfant" Q5 et la question Q6. <br />
<br />
Vous pouvez maintenant continuer à créer des questions "normalement" et éventuellement utiliser à nouveau le système du ''Branchement conditionnel''.<br />
<br />
Voici à quoi la section Gérer les questions ressemblera après la création de ces 6 questions.<br />
<br />
[[Image:2014-01-25_16-31-20.jpg]]<br />
<br />
==Opérations possibles sur les questions à Branchement conditionnel==<br />
===Déplacer===<br />
Vous pouvez Déplacer une question à une position différente. Si votre questionnaire comporte un certain nombre de questions impliquant un "branchement conditionnel", vous ne serez pas autorisé à déplacer des questions "parent" ou "enfant" vers certaines positions qui détruiraient le bon déroulement du questionnaire.<br />
<br />
*Vous ne pouvez pas déplacer une question "parent" ''au-dessous'' d'aucune des ses questions "enfant".<br />
<br />
*Vous ne pouvez pas déplacer une question "enfant" ''au-dessus'' de sa question "parent".<br />
<br />
*Vous ne pouvez pas déplacer ni supprimer les Sauts de page qui sont nécessaires pour assurer le bon déroulement du questionnaire à branchement conditionnel.<br />
<br />
[[Image:2014-01-25_16-51-48.jpg]]<br />
<br />
Ces diverses restrictions seront visibles sur la page Gérer les questions, l'icône "Déplacer" sera remplacée par une icône "Interdit". Les restrictions de déplacement seront également activées lors du déplacement de questions, seuls les emplacements autorisés seront disponibles "Déplacer ici".<br />
<br />
===Modifier===<br />
L'icône standard "Modifier" vous permet de modifier n'importe quelle question. Toutefois, pour les questions qui possèdent à la fois une question "parent" et une ou plusieurs questions "enfant", vous ne pourrez pas changer leur "parent" ni l'option déjà choisie dans leur question "parent", parce que cela pourrait compromettre le bon déroulement du questionnaire. La seule manière de modifier le "parent" de ces questions est de commencer par modifier leur(s) question(s) "enfant".<br />
<br />
[[Image:2014-01-25_16-55-50.jpg]]<br />
<br />
===Supprimer===<br />
Il est impossible de supprimer les sauts de page qui ont été insérés automatiquement.<br />
<br />
Dans le cadre d'un questionnaire à Branchement Conditionnel, si vous tentez de Supprimer une question "parent" ou "enfant", un message vous avertira des conséquences possibles d'une telle suppression.<br />
[[Image:2014-01-25_16-57-54.jpg]]<br />
<br />
===Questions à réponse obligatoire ou non===<br />
<br />
Normalement vous devriez paramétrer toutes les questions potentiellement "parent" comme Obligatoires. Toutefois il peut y avoir des cas où vous ne souhaitez pas rendre une question "parent" à réponse obligatoire. Dans ce cas, le bouton radio habituel "Sans réponse" sera disponible (pour les questions de type Oui/Non ou Bouton radio). Si un répondant ne répond pas à une question "parent" (c-à-d s'il choisit l'option "Sans réponse", alors toutes les questions "enfant" de cette question "parent" seront sautées.<br />
<br />
==Prévisualisation du Questionnaire==<br />
<br />
La page de Prévisualisation du Questionnaire sert au créateur d'un questionnaire à le tester avant de le rendre disponible dans un cours Moodle. Dans le cas particulier d'un questionnaire à branchement conditionnel, la prévisualisation est particulièrement utile pour simuler le parcours d'un répondant selon ses choix.<br />
<br />
Lorsqu'un questionnaire à branchement conditionnel s'affiche sur la page de prévisualisation, seules les pages contenant les questions "parent" sont affichées, ainsi que les pages comportant des questions qui n'ont pas de "parent".<br />
<br />
Lorsqu'un choix est effectué dans une question "parent", les questions "enfant" correspondant à ce choix s'affichent.<br />
<br />
Les captures d'écran suivantes illustrent diverses séquences possibles.<br />
<br />
[[Image:2014-01-25_17-49-15.jpg]]<br />
<br />
Les deux seules questions affichées sont celles dans "parent": Q1 et Q6.<br />
<br />
[[Image:2014-01-25_17-51-08.jpg]]<br />
<br />
En cliquant sur Q1 "Non", rien ne change, parce que notre questionnaire ne comporte aucune question "enfant" dépendant du choix "Non" dans Q1.<br />
<br />
[[Image:2014-01-25_17-53-34.jpg]]<br />
<br />
Lorsqu'un enseignant prévisualise un questionnaire, il peut cliquer le bouton "Soumettre cette prévisualisation". Ceci simulera le comportement d'une vraie soumission de questionnaire : toute soumission comportant une question à réponse obligatoire non répondue ou erreur de saisie provoquera l'affichage d'un message d'erreur.<br />
<br />
[[Image:2014-01-25_17-58-34.jpg]]<br />
<br />
En revanche, si toutes les questions requises ont été correctement remplies, lors de la soumission de la prévisualisation, un message "correct" sera affiché.<br />
<br />
*Pour simuler un parcours dans un questiionnaire à branchement conditionnel, vous pouvez cliquer le lien de Prévisualisation dans le bloc d'administration du questionnaire, ou le lien Réinitialiser.<br />
<br />
[[Image:2014-01-25_18-02-10.jpg]]<br />
<br />
En cliquant le bouton radio ''Oui'' dans la réponse à la question Q1, les questions Q2 et Q3 de la page 2, qui dépendent de ce choix ''Oui'' s'affichent automatiquement. En mode "Répondre aux questions", en cliquant sur ce bouton radio "Oui" puis sur le bouton "Page suivante", le questionnaire passerait à la page 2. Ensuite, si on clique sur le bouton "Je l'ai achetée neuve", la page 4 s'affiche, etc.<br />
<br />
== Réponses individuelles ==<br />
<br />
Le rapport d'un questionnaire à branchement conditionnel est semblable à celui d'un questionnaire "normal". La seule différence notable est dans l'affichage des réponses individuelles, où il est possible de suivre le parcours particulier effectué par un répondant. En voici 2 exemples.<br />
<br />
[[Image:2014-01-25_18-32-12.jpg]]<br />
<br />
L'étudiant "Michael Cane" a répondu qu'il possède une voiture rouge, qu'il a achetée neuve et payée ''cash''. Il n'a pas eu à répondre à la question Q5, qui s'affiche entre parenthèses et en grisé dans le rapport.<br />
<br />
[[Image:2014-01-25_18-20-55.jpg]]<br />
<br />
L'étudiant "John (Fitzgerald) Doe" a répondu qu'il ne possède pas de voiture. Il n'a donc pas eu à répondre aux questions Q2 à Q5.<br />
<br />
[[en:Questionnaire_Conditional_branching]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=H5P&diff=17205H5P2020-09-25T14:59:28Z<p>Rezeau : /* Le paramétrage du Hub et la sécurité */</p>
<hr />
<div>Le module d'activité H5P est techniquement nommé "hvp" car Moodle ne permet pas d'utiliser de chiffre dans le nom des plugins.<br />
<br />
== Faits marquants ==<br />
<br />
'''Points forts'''<br />
<br />
* H5P vous donne accès à différents types de contenu interactif (voir les « [[H5P#Activit.C3.A9s_disponibles_pour_la_cr.C3.A9ation_.C3.A0_partir_du_plugin|Activités disponibles pour la création à partir du plugin]] » ci-dessous).<br />
* H5P vous permet de partager et de réutiliser facilement le contenu.<br />
** Pour réutiliser le contenu, il suffit de télécharger le H5P que vous souhaitez modifier et d'effectuer vos modifications. Par exemple, traduire dans une nouvelle langue ou l'ajuster à une nouvelle situation.<br />
<br />
==Vue d'ensemble==<br />
===Ajouter à votre cours des activités H5P===<br />
* H5P facilite la création, la diffusion et la réutilisation du contenu et des applications HTML5.<br />
* H5P permet aux utilisateurs créatifs de créer des expériences Web riches et interactives d'une manière efficace : tout ce dont vous avez besoin est un navigateur Web et un site Web avec un plugin H5P.<br />
'''Remarque''': Moodle peut enchâsser les [[Inclure des médias|médias HTML5]].<br />
<br />
===Utilisation libre ===<br />
* Une fois publié, les contenus H5P sont disponibles sur tous les appareils numériques, fixes et mobiles (tablettes et téléphones intelligents).<br />
* H5P est une technologie complètement libre d'accès, autorisée avec la licence MIT.<br />
* Les démonstrations / téléchargements, les tutoriels et la documentation sont disponibles pour les utilisateurs qui souhaitent se joindre à la communauté.<br />
<br />
===Partage d'un contenu enrichi===<br />
* H5P permet aux CMS et aux LMS existants (tels que Moodle) de créer du contenu enrichi.<br />
* Avec H5P, les auteurs peuvent créer et éditer des vidéos interactives, des présentations, des jeux, des publicités et plus encore.<br />
* Le contenu peut être importé et exporté.<br />
** L'affichage et la modification du contenu H5P est possible en utilisant un navigateur Web.<br />
* Le contenu enrichi, les applications et les composantes de contenu peuvent être partagés sur H5P.org.<br />
<br />
===Utilisation libre d'accès===<br />
* H5P est une technologie complètement libre et ouverte, autorisée avec la [https://en.wikipedia.org/wiki/MIT_License MIT license] .<br />
* Les démonstrations / téléchargements, les tutoriels et la documentation sont disponibles pour les utilisateurs qui souhaitent se joindre à la communauté.<br />
<br />
==Liens vers des exemples et des téléchargements==<br />
* [https://h5p.org/presentation Présentation de cours]<br />
* [https://h5p.org/interactive-video Vidéo interactive]<br />
* [https://h5p.org/memory-game Jeux de mémoire]<br />
* Visitez [https://h5p.org/content-types-and-applications les types de contenu H5P] et la page des applications pour accéder à plus d'exemples de téléchargements (voir le lien de téléchargement où pointe la main dans l'image ci-dessous).<br />
[[Fichier:Quiz.png]]<br />
<br />
==Versions compatibles avec Moodle==<br />
Moodle 2.7 à 3.3<br />
<br />
==Considérations techniques pour les administrateurs==<br />
<br />
Les potentialités pédagogiques de H5P ne sont plus à démontrer mais son fonctionnement technique pose question. Cette section explicite comment configurer ce plugin de manière sécurisée et liste les éléments d'intégration qui doivent encore être améliorés. L'analyse ici proposée se base sur des tests réalisés avec la version 1.18 du plugin H5P, téléchargée en juin 2019.<br />
<br />
===Un plugin qui fonctionne de manière non habituelle===<br />
<br />
H5P est composé d'un ensemble de librairies Javascript qui permettent de composer des contenus interactifs. Lors de son intégration à Moodle, les développeurs ont fait le choix de stocker les '''librairies dans l'API de gestion des fichiers de Moodle'''. Cette approche facilite grandement les mises à jour des librairies qui sont au total une centaine pour les 42 types de contenus H5P, mais elle peut surprendre au premier abord. C'est la raison pour laquelle '''les types de contenus H5P sont mis à jour via un Hub qui permet de ne pas se préoccuper des problèmes de dépendances.''' <br />
<br />
Les paramétrages du Hub s'opère via le menu ''Administration du site > Plugins > Modules d'activité > H5P > Paramètres H5P''.<br />
Notez que les données d'utilisation de H5P sur votre Moodle peuvent être envoyée vers H5P.org, et [https://h5p.org/tracking-the-usage-of-h5p les données trackées par H5P sont clairement explicitées]. Si vous ne souhaitez pas partager vos données d'utilisation, il vous suffit de décocher la case associée. Veillez à vider le cache du Hub (depuis la même page) pour que les changements soient pris en compte.<br />
<br />
===Le paramétrage du Hub et la sécurité===<br />
<br />
Pour installer de nouvelle librairie, vous ne passerez pas par le menu d'''Administration du site'', mais par le menu de création du contenu. C'est surprenant, angoissant mais pour peu que vous preniez la peine de bien définir les rôles qui peuvent gérer les mises à jour des librairies, cela ne pose pas de soucis de sécurité. <br />
<br />
Voici les '''2 capacités H5P dont il faut soigner l'attribution pour éviter les problèmes de sécurité''' : <br />
* '''mod/hvp:updatelibraries''' : permet d'installer ou de mettre à jour toutes les librairies (attribuée au seul Gestionnaire par défaut car nécessite le contexte Sytème);<br />
* '''mod/hvp:installrecommandedh5plibraries''' : permet d'installer ou de mettre à jour les seules librairies dites recommandées : 6 des plus importantes + 13 autres qui sont des dépendances.<br />
<br />
===Les types de contenus à installer : tous !===<br />
<br />
Une des difficultés dans la gestion de ces librairies est leurs dépendances, dont on peut avoir une idée en consultant le menu ''Administration du site > Plugins > Modules d'activité > H5P > Bibliothèques H5P''. Cela explique pourquoi '''il est assez difficile de configurer H5P avec seulement une partie des types de contenus activés. '''<br />
<br />
Même si certaines activités semblent redondantes avec des outils Moodle, vous serez sans doute amené à les installer car elles seront appelées par un autre type de contenu. Si vous souhaitez par exemple créer des vidéos interactives, vous devrez activer, les choix multiples, vrai/faux et autres outils de questions sinon vos vidéos ne pourront contenir que des éléments non interactifs (textes, images, ...) !<br />
<br />
===La mise à jour des types de contenus===<br />
<br />
Lorsque vous mettez à jour les types de contenus, les anciennes activités H5P ne sont pas automatiquement mises à jour. Vous devez passer par le menu ''Administration du site > Plugins > Modules d'activité > H5P > Bibliothèques H5P'' pour cliquer sur les flèches vertes à côté de la liste des librairies en bas de page. Tous vos anciens contenus seront ainsi mis à jour.<br />
<br />
===L'activité H5P intégrée à Moodle : 2 points à améliorer===<br />
<br />
Notez que la création, la suppression et la duplicaction d 'une activité H5P fonctionne de manière conforme aux modules Moodle. La gestion de l'achèvement d'une activité H5P est aussi parfaitement fonctionnel, ainsi que le backup et restore.<br />
<br />
Il n'est par contre '''pas encore possible de réinitialiser une activité H5P'''. [https://h5ptechnology.atlassian.net/browse/HFP-1040| Voir le bugtracker H5P pour suivre le support de la réinitialisation]<br />
Nous vous conseillons de documenter la possibilité de dupliquer une activite H5P pour vider les traces.<br />
<br />
Le plugin '''répond parfaitement aux exigences des RGPD'''.<br />
<br />
'''Traduction'''<br />
Nous regrettons cependant que '''la traduction de l'interface d'édition ne soit pas parfaite''' mais vous pouvez aussi [https://h5ptechnology.atlassian.net/browse/HFP-2218| suivre l'amélioration du support des langues via le bugtracker de H5P.]<br />
<br />
==Installation==<br />
* À partir de la [https://moodle.org/plugins/mod_hvp base de données des plugins Moodle]<br />
* Pour terminer l'installation, visitez la page de Notifications<br />
Attention, il existe 2 pages de paramètres :<br />
* l'une est accessible directement dans la gestion du plugin ;<br />
* l'autre est située dans un sous-menu accessible depuis Administration du site > Plugins > Modules d'activité > H5P > Bibliothèques H5P<br />
[[Fichier:menu_hvp.png]]<br />
<br />
'''Les activités H5P sont supportées sur l'app mobile''' à 2 conditions :<br />
# dans Administration du site > App mobile > Activer les services web pour appareils mobiles (''enablemobilewebservice'') évidemment !<br />
# dans Administration du site > Sécurité > Sécurité HTTP > Autoriser l'intégration dans un cadre (''''allowframembedding'''').<br />
''Remarque 1''.- Le texte d'aide dans ce 2e paramètre comporte une information erronée en ce qui concerne les activités H5P. Ce texte dit "''Ce réglage est ignoré pour l'App mobile, dans laquelle l'intégration des cadres est toujours autorisée.''" En fait, pour H5P il ''faut'' cocher la case Autoriser, sinon ça ne marchera pas !<br />
<br />
''Remarque 2''.- Si l'admin de votre Moodle a oublié d'activer cette "autorisation d'intégration dans un cadre", dans l'appli Mobile 2 messages d'erreur ''différents'' seront affichés à l'utilisateur qui voudrait utiliser une activité H5P dans un cours, selon son rôle (plus exactement selon ses capacités).<br />
* rôle étudiant : ''This site is not configured properly for displaying mobile H5P content. Please contact a site administrator.''<br />
* rôle administrateur : ''Iframe embedding must be enabled in order to display H5P content in the mobile app. You can enable it by checking Allow frame embedding" in Site Administration / Security / Http Security''<br />
<br />
<br />
==Utilisation==<br />
===Options d'affichage===<br />
Vous pouvez activer / désactiver :<br />
<br />
* L'affichage de la barre d'action et le cadre<br />
* Le bouton de téléchargement<br />
* Le bouton Copyright<br />
<br />
===Téléchargement ou création d'une activité===<br />
Lors de la création d'un contenu H5P l'utilisateur a le le choix de créer ou de télécharger son contenu. Pour s'initier à cette activité, il est possible de télécharger un exemple sur [https://h5p.org| H5P.org]. <br />
<br />
[[Fichier:Upload.png]]<br />
<br />
* Si vous choisissez de déposer un fichier (.h5p) vous pourrez le télécharger ou le glisser-déposer dans la zone désignée.<br />
<br />
[[Fichier:Déposer.png]]<br />
<br />
* Il est alors facile de compléter les paramètres de l'activité interactive avec l'éditeur intégré dans le plugin.<br />
<br />
[[Fichier:Plugin.png|vignette]]<br />
<br />
* Si vous choisissez de "Créer" une activité, la liste déroulante des modifications vous permettra de choisir l'une des options suivantes :<br />
<br />
===Activités disponibles pour la création à partir du plugin===<br />
Les exemples d'activités sont nombreuses sur le site [https://h5p.org H5P.org]. On y retrouve des exemples de vidéo interactive, des jeux de mémoire, des glisser - déposer sur une image, des espaces à compléter, des mots à placer au bon endroit, des cartes d'apprentissage de vocabulaire, etc.<br />
N'hésitez pas à vous référer à sa documentation et à ses exemples très variés.<br />
<br />
* [https://h5p.org/accordion Accordion] - Un type de contenu accordéon permettant aux utilisateurs d'ajouter des accordéons [https://fr.wikipedia.org/wiki/Accessible_Rich_Internet_Applications WAI - ARIA] accessibles. WAI - ARIA est utilisé pour augmenter l'accessibilité des pages Web, en particulier les contenus dynamiques et les composants d'interface utilisateur développés avec Ajax, HTML, JavaScript et les technologies associées.<br />
<br />
[[Fichier:Accordion.png]]<br />
<br />
{{Remarque| Les images collées dans la zone de texte n'apparaîtront pas dans l'activité finale, seul le texte sera affiché.}}<br />
<br />
* [https://h5p.org/appear.in appear.in] for Chat and Talk - Type de contenu de vidéoconférence permettant aux auteurs de configurer des salles de conférence.<br />
<br />
[[Fichier:Appearin.png]]<br />
<br />
* Audio - Un lecteur audio facile à utiliser.<br />
<br />
[[Fichier:Audio.png]]<br />
<br />
* [https://h5p.org/node/6729 Graphique] - Un type de contenu graphique permettant aux utilisateurs de créer des camemberts et des diagrammes à barres avec H5P, pour présenter graphiquement des données statistiques simples sans créer l'illustration manuellement.<br />
<br />
[[Fichier:Graphique.png]]<br />
<br />
* [https://h5p.org/collage Collage] - Un type de contenu de collage de photos permettant aux utilisateurs de configurer plusieurs photos dans une mise en page personnalisée en utilisant seulement un navigateur Web afin d'afficher leurs photos d'une manière élégante.<br />
<br />
[[Fichier:Collage.png]]<br />
<br />
* [https://h5p.org/presentation Présentation de cours] - Un type de contenu de présentation qui permet aux utilisateurs d'ajouter des choix multiples, de remplir les blancs, des textes et d'autres types d'interactions à leurs présentations en utilisant seulement un navigateur Web afin de faire des présentations attrayantes.<br />
<br />
[[Fichier:Présentation.png]]<br />
<br />
* [https://h5p.org/dialog-cards Cartes de dialogue] - Un type de contenu permettant aux auteurs de créer d'excellentes ressources d'apprentissage des langues avec H5P.<br />
<br />
[[Fichier:Cartes.png]]<br />
<br />
* [https://h5p.org/documentation-tool Outil de documentation] - Un type de contenu permettant aux auteurs de créer des guides pour des processus de rédaction structurés avec H5P.<br />
<br />
[[Fichier:Outil.png]]<br />
<br />
* [https://h5p.org/drag-and-drop Glisser-déposer] - Un type de contenu par glisser-déposer permettant aux auteurs de créer de nombreuses formes de glisser-déposer à l'aide d'un simple navigateur Web afin de créer des défis engageants avec H5P.<br />
<br />
[[Fichier:Glisserdéposer.png]]<br />
<br />
* [https://h5p.org/drag-the-words Glisser les mots] - Un type de contenu permettant aux auteurs de créer des défis basés sur le texte où les utilisateurs doivent glisser les mots dans des espaces vides dans les phrases. Excellent pour la formation linguistique.<br />
<br />
[[Fichier:Glissermots.png]]<br />
<br />
* [https://h5p.org/fill-in-the-blanks Remplir les blancs] - Type de question permettant aux créatifs de créer des blancs de remplir les blancs, également connus sous le nom de tests de colmatage.<br />
<br />
[[Fichier:Remplirlesblancs.png]]<br />
<br />
{{Remarque| Moodle dispose de deux plugins supplémentaires permettant de créer facilement des contenus en colmatage à l'aide des [[Text editor|éditeurs de texte Moodle]] : [[Cloze editor for TinyMCE|l'éditeur colmatage pour TinyMCE]] et [[Cloze editor for Atto|l'éditeur colmatage pour Atto]].}}<br />
<br />
* [https://h5p.org/image-hotspot-question Trouver le hotspot] - Un type de contenu permettant aux auteurs de créer un test basé sur l'image où l'apprenant doit trouver le bon endroit sur une image. Utilisez ce type de contenu avec le plugin H5P pour défier vos utilisateurs.<br />
<br />
[[Fichier:Hotspot.png]]<br />
<br />
* [https://h5p.org/flashcards Flashcards] - Un type de contenu permettant aux auteurs de créer des flashcards.<br />
<br />
[[Fichier:Flashcards.png]]<br />
<br />
* Carte de vœux - Pour créer facilement une carte de vœux.<br />
<br />
[[Fichier:Cartedevoeux.png]]<br />
<br />
* [https://h5p.org/node/2398 Devinez la réponse] - Un type de contenu permettant aux auteurs de créer des défis où l'utilisateur doit deviner une réponse basée sur une image.<br />
<br />
[[Fichier:Devinez.png]]<br />
<br />
* [https://h5p.org/iframe-embedder l'encodeur Iframe] - L'encodeur Iframe permet de réaliser facilement un H5P à partir d'applications JavaScript déjà existantes.<br />
<br />
[[Fichier:Iframe.png]]<br />
<br />
{{Remarque| Moodle lui-même peut utiliser des [[PhET simulations|simulations PhET]]. Vous pouvez les intégrer dans une page ou dans une question d'un quiz.}}<br />
<br />
* [https://h5p.org/image-hotspots Hotspots d'images] - Un type de contenu permettant aux créateurs d'ajouter des hotspots aux images. Les hotspots peuvent révéler des textes, des images et des vidéos lorsqu'on clique dessus.<br />
<br />
[[Fichier:Hotspotimage.png]]<br />
<br />
* [https://h5p.org/interactive-video Vidéo interactive] - Un type de contenu vidéo interactif permettant aux utilisateurs d'ajouter des questions à choix multiples et de remplir les questions vides, du texte en pop-up et d'autres types d'interactions à leurs vidéos en utilisant uniquement un navigateur Web. Rendez vos vidéos plus attrayantes.<br />
<br />
[[Fichier:Videointeractive.png]]<br />
<br />
[https://h5p.org/sites/default/files/front-page-demo.mp4 Cliquez ici pour accéder à une démonstration vidéo interactive]<br />
<br />
* [https://h5p.org/mark-the-words Marquer les mots] - Un type de question permettant aux auteurs de créer des défis où l'utilisateur doit marquer des types spécifiques de verbes dans un texte.<br />
<br />
[[Fichier:Marquerlesmots.png]]<br />
<br />
* [https://h5p.org/memory-game Jeu de mémoire] - Type de contenu de jeu de mémoire permettant aux auteurs d'ajouter leurs propres images (et du texte facultatif) à un jeu de mémoire. Pour jouer au jeu, les utilisateurs recherchent des paires d'images, qui afficheront un message texte spécifié une fois qu'une paire correspondante aura été trouvée.<br />
<br />
[[Fichier:Memory.png]]<br />
<br />
* [https://h5p.org/multichoice Choix multiples] - Type de contenu permettant aux auteurs de créer des défis où l'utilisateur doit identifier un ou plusieurs choix corrects.<br />
<br />
[[Fichier:Choixmultiple.png]]<br />
<br />
* [https://h5p.org/question-set Jeu de questions] - Un type de contenu permettant aux auteurs de créer des quiz. De nombreux types de questions sont proposés, comme les choix multiples, remplir les espaces vides, glisser les mots, marquer les mots et glisser-déposer régulier.<br />
<br />
[[Fichier:Jeudequesions.png]]<br />
<br />
* [https://h5p.org/single-choice-set Quiz à choix unique] - Un type de contenu permettant aux auteurs de créer des jeux-questionnaires simples et fluides composés de questions à choix unique.<br />
<br />
[[Fichier:Choixunique.png]]<br />
<br />
* [https://h5p.org/summary Résumé] - Un constructeur de résumé. Ce type de contenu permet aux auteurs de créer des défis où l'utilisateur doit choisir entre les énoncés et construire le bon résumé.<br />
<br />
[[Fichier:Résumé.png]]<br />
<br />
* Timeline - Un type de contenu permettant aux créatifs de créer des timelines interactives.<br />
<br />
[[Fichier:Timeline.png]]<br />
<br />
* Flux utilisateur Twitter - Un flux Twitter.<br />
<br />
[[Fichier:Twitter.png]]<br />
<br />
==Voir aussi==<br />
* La page d'accueil [https://h5p.org H5P.org] <br />
* Le [https://h5p.org/forum Forum H5P] pour discuter de H5P<br />
* Les [https://h5p.org/content-types-and-applications exemples à télécharger] qui vous inspireront des utilisations créatives et amusantes.<br />
* Le code source disponible sur [https://github.com/h5p/h5p-moodle-plugin le dépôt GitHub]<br />
[[en:Interactive_Content_-_H5P_activity]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Ajouter_des_questions&diff=16953Ajouter des questions2020-05-14T08:23:43Z<p>Rezeau : /* Réponses possibles */</p>
<hr />
<div>{{Questionnaire}}<br />
<br />
==Gérer les questions de l'activité Questionnaire==<br />
<br />
* Sur la page '''Gérer les questions''' de l'activité Questionnaire vous pouvez choisir le type de question à créer dans une liste déroulante. Sur cette même page s'affichent les questions déjà créées (s'il y en a).<br />
* En utilisant les icônes standard de Moodle vous pouvez modifier l'ordre des questions dans le questionnaire, modifier ou encore supprimer les questions.<br />
<br />
==Options communes à toutes les questions==<br />
<br />
===<span id="Question_Name">Nom de la question</span>===<br />
<br />
====Questionnaires n'utilisant '''pas''' les fonctionnalités avancées====<br />
<br />
Vous pouvez entrer un nom dans le champ '''Nom de la question''' pour chaque question.<br />
<br />
Si votre questionnaire n'utilise pas les fonctionnalités "Branchement Conditionnel" ni "Test de Personnalité", le '''Nom de questions''' sera seulement utilisé lors de l'export des réponses au format CSV/Texte. Si vous ne faites jamais d'export des réponses dans ce format, vous n'avez pas besoin d'entrer un nom de question. En revanche, si vous utilisez ce type d'export, vous disposez de 2 options.<br />
<br />
=====Option 1 : noms significatifs=====<br />
<br />
Dans le champ '''Nom de la question''', entrez un nom ''significatif'', ''court'' et '''''différent''''' pour chacune des questions de votre questionnaire. Dans le fichier exporté en CSV, chaque nom sera automatiquement préfixé par un numéro correspondant à la position de la question dans le questionnaire (en excluant les pseudo-questions de type ''Description'', bien entendu. Exemples :<br />
<br />
{| width="100%" border="1"<br />
! style="width: 33%" scope="col" | numéro de la question dans le questionnaire<br />
! style="width: 33%" scope="col" | nom de la question donné par le professeur<br />
! style="width: 33%" scope="col" | nom du champ dans la table CSV/Excel<br />
|-<br />
|<br />
<div style="text-align: center">5</div><br />
| couleurs préférées<br />
| Q05_couleurs préférées<br />
|-<br />
|<br />
<div style="text-align: center">6</div><br />
| pourquoi_utiliser_Moodle<br />
| Q06_pourquoi_utiliser_Moodle<br />
|-<br />
|<br />
<div style="text-align: center">7</div><br />
|<br />
convivialité<br />
<br />
'' (question de type Likert avec 3 réponses possibles : Moodle, WebCT et Blackboard ''<br />
|<br />
Q07_convivialité->Moodle<br /> Q07_convivialité->WebCT<br /> Q07_convivialité->Blackboard<br />
|}<br />
<br />
=====Option 2 : laisser les noms de questions à vide=====<br />
<br />
Pour chaque question sans nom, l'export CSV générera automatiquement un nom abrégé, comme indiqué ci-dessus. Notez que pour les questions de type Likert, un sous-numéro sera rajouté. Ce type de schéma de nommage abrégé est préférable si vous exportez les données de vos questionnaires pour les traiter dans des logiciels de statistiques. Bien entendu, il vous appartient d'avoir votre propre système pour vous souvenir de la question qui va avec chaque nom abrégé.<br />
<br />
{| width="100%" border="1"<br />
! style="width: 33%" scope="col" | numéro de la question dans le questionnaire<br />
! style="width: 33%" scope="col" | nom de la question donné par le professeur<br />
! style="width: 33%" scope="col" | nom du champ dans la table CSV/Excel<br />
|-<br />
|<br />
<div style="text-align: center">5</div><br />
| style="background-color: #CCCCCC" |<br />
| Q05<br />
|-<br />
|<br />
<div style="text-align: center">6</div><br />
| style="background-color: #CCCCCC" |<br />
| Q06<br />
|-<br />
| align="center" | 7<br />
| style="background-color: #CCCCCC" |<br />
|<br />
Q07_1<br /> Q07_2<br /> Q07_3<br />
|}<br />
<br />
Il est possible (mais pas conseillé) de mélanger les deux systèmes, et d'avoir au sein d'un même questionnaire des questions nommées et d'autres sans nom.<br />
<br />
====Questionnaires utilisant le Branchement Conditionnel====<br />
<br />
Si vous avez besoin d'utiliser une question comme "parent" d'une ou plusieurs questions "enfants" dans votre questionnaire, alors vous '''devez''' donner un nom à cette question "parent". Seules les questions (de type Oui/Non, liste déroulante ou boutons radios) avec un "nom" apparaitront dans la liste déroulante des "questions parents" lorsque vous ajouterez une nouvelle question, comme on le voit sur ces captures d'écran.<br />
<br />
[[Image:2014-01-23 17-40-57.jpg]]<br />
<br />
[[Image:2014-01-23 17-36-32.jpg]]<br />
<br />
Pour plus d'information, voir [[Questionnaire_branchement_conditionnel|Branchement conditionnel]].<br />
<br />
===<span id="Response_Required">Réponse obligatoire</span>===<br />
Si vous sélectionnez '''''Oui''''', la question sera obligatoire, c'est-à-dire que le répondant ne pourra pas soumettre le questionnaire sans y avoir répondu. Lorsque l'étudiant voudra soumettre le questionnaire (ou, si celui-ci comporte plusieurs pages, passer à la page suivante), un message d'avertissement sera affiché en haut de la page avec une liste des questions obligatoires qui n'ont pas de réponse.<br />
<br />
Valeur par défaut : '''''Non'''''.<br />
<br />
'''Note''' : Lorsque vous créez une série de questions et que la première a le paramètre '''Réponse Obligatoire''' à '''''Oui''''', ce paramètre restera automatiquement sur '''''Oui''''' pour les questions suivantes. Bien entendu vous pouvez le modifier manuellement à tout moment.<br />
<br />
Dans la section ''Gérer les questions'' de la page des Questions, une fois qu'une question a été créée, vous pouvez cliquer sur les points rouges ou verts de cette question pour basculer son état de "Obligatoire" à "Facultative", ce qui est plus rapide que de passer par l'écran de Modification de la question.<br />
<br />
[[Image:2014-01-23 17-55-26.jpg]]<br />
<br />
[[Image:2014-01-23_17-55-57.jpg]]<br />
<br />
===<span id="Parent_Question">Question Parent===<br />
<br />
Voir [[Questionnaire_branchement_conditionnel|Branchement Conditionnel]]<br />
<br />
===Texte (de la question)===<br />
L'éditeur HTML de Moodle est disponible, ce qui vous permet non seulement de formater à votre guise le texte des questions, mais également d'y ajouter des éléments multimédia (image fixe ou animée, son, etc.).<br />
<br />
==<span id="Question_Types">Types de questions</span>==<br />
<br />
Choisissez le type de question dans la liste déroulante puis cliquez sur le bouton '''Ajouter une question de ce type'''.<br />
<br />
===---Saut de Page---===<br />
<br />
Pour insérer un saut de page dans les questionnaires comportant un nombre important de questions. Si une page comporte une ou plusieurs questions avec réponse obligatoire, l'étudiant ne pourra pas passer à la page suivante tant qu'il n'aura pas répondu à ces questions.<br />
<br />
Si votre questionnaire utilise le Branchement Conditionnel, des sauts de page seront insérés ''automatiquement'' lorsque vous ajouterez des questions "parent" ou "enfant". Les sauts de page ainsi insérés automatiquement sont nécessaires pour assurer le bon déroulement d'un questionnaire avec branchements conditionnels, et ne peuvent donc pas être supprimés ni déplacés. Leurs icônes de déplacement et de suppression sont désactivées.<br />
<br />
[[Image:2014-01-23_18-12-21.jpg]]<br />
<br />
===<span id="Radio_Buttons">Boutons Radio===<br />
====Interface d'édition de la Question ====<br />
[[Image:2014-01-23_18-15-11.jpg]]<br />
<br />
====Alignement des boutons radio====<br />
[[Image:31-12-2010 16-01-02.jpg]]<br />
<br />
====Réponses possibles====<br />
Pour une question de type Boutons radio, vous devez indiquer les réponses possibles dans la boîte '''Réponses possibles'''. Exemples :<br />
<br />
{| border="1" cellpadding="5"<br />
! style="width: 250" scope="col" valign="top" | Mode édition<br />
! style="width: 243" scope="col" valign="top" | Affichage dans le questionnaire<br />
! style="width: 434" scope="col" valign="top" | (affichage horizontal)<br />
|-<br />
| valign="top" |<br />
'' 1.Réponses&nbsp;possibles ''<nowiki>:</nowiki><br />
<br />
le rouge<br /> le bleu<br /> le noir<br />
| valign="top" |<br />
''' Quelle est votre couleur préférée ? '''<br /> le rouge<br /> le bleu<br /> le noir<br />
| valign="top" |<br />
''' Quelle est votre couleur préférée ? '''<br /> le rouge le bleu le noir<br />
|-<br />
| valign="top" |<br />
'' 2. Réponses possibles ''<nowiki>: </nowiki><br />
<br />
le rouge<br /> le bleu<br /> le noir<br /> !other<br />
| valign="top" |<br />
''' What is your favorite color? '''<br /> le rouge<br /> le bleu<br /> le noir<br /> Autre:<br />
| valign="top" |<br />
''' Quelle est votre couleur préférée ? '''<br /> le rouge le bleu le noir <br /> Autre:<br />
|-<br />
| valign="top" |<br />
'' 3.Réponses possibles:''<br />
<br />
le rouge<br /> le bleu<br /> le noir<br /> !other=Une autre couleur:<br />
| valign="top" |<br />
''' Quelle est votre couleur préférée ? '''<br /> le rouge<br /> le bleu<br /> le noir<br /> Une autre couleur:<br />
| valign="top" |<br />
''' Quelle est votre couleur préférée ? '''<br /> le rouge le bleu le noir <br /> Une autre couleur:<br />
|-<br />
| valign="top" |<br />
| valign="top" | Affichage dans le questionnaire<br />
| valign="top" | ''''' Export au format texte ou CSV '''''<br />
|-<br />
| valign="top" |<br />
''<span id="reponses_possibles">4.Réponses possibles:</span>''<br />
<br />
le rouge=la couleur du sang<br /> le bleu=la couleur du ciel<br /> le noir=le contraire de blanc<br />
| valign="top" |<br />
''' Quelle est votre couleur préférée ? '''<br /> la couleur du sang<br /> la couleur du ciel<br /> le contraire de blanc<br />
| valign="top" |<br />
'' Les "valeurs" le rouge, le bleu et le noir seront exportées dans les colonnes au lieu des valeurs standard 1, 2, 3. Voir l'aide de l'export comme fichier texte pour les détails. ''<br />
|-<br />
| valign="top" |<br />
'' 5.Réponses possibles:''<br />
<br />
0=Jamais<br /> 1=Une fois par an<br /> 3=Une fois par mois<br /> 5=Une fois par semaine<br /> 7=Une fois par jour<br />
| valign="top" |<br />
''' A quelle fréquence pratiquez-vous un sport? '''Jamais <br />Une fois par an<br />Une fois par mois<br />Une fois par semaine<br />Une fois par jour<br />
| valign="top" |<br />
'''''Disponible à partir de la version 2.6.'''''<br />
|}<br />
<br />
Vous pouvez facultativement entrer “<tt>!other</tt>” sur la dernière ligne des réponses possibles pour créer une option "autre choix" accompagnée d'une boite de texte à remplir. Par défaut, si vous entrez seulement !other sur la dernière ligne, le questionnaire affichera l'invite Autre (pour la langue française). Si vous voulez faire afficher une invite personnalisée, tapez <tt>!other=</tt> suivi du texte de votre invite (comme dans l'exemple 3 ci-dessus).<br />
<br />
'''Notes :'''<br />
<br />
# Dans la version actuelle de Questionnaire, la longueur de la boîte de texte suivant un bouton est fixée à 25 caractères. Cette longueur n'est pas modifiable par l'interface. Toutefois, la longueur du texte saisi n'est pas limitée.<br />
# Il n'y a pas de raison de saisir plus d'une seule option de type !other pour une question de type Boutons radio... et il ne faut donc pas le faire !<br />
# Si un étudiant coche un bouton radio qui est accompagné d'une boite de texte et ne saisit pas de texte, un message d'avertissement sera affiché (lorsque l'étudiant quittera la page s'il y en a plusieurs ou lorsqu'il soumettre le questionnaire).<br />
# Si un étudiant coche un bouton radio qui est accompagné d'une boite de texte et saisit du texte, puis change d'idée et coche un autre des boutons radio de cette question, le texte sera automatiquement effacé de la boite.<br />
# L'exemple n° 4 montre une option cachée qui permet d'exporter - dans les réponses - des valeurs nommées au lieu de nombres. Si vous n'avez pas l'intention d'exporter les réponses de vos questionnaires vers un tableur ou un logiciel de statistiques, nous n'avez pas besoin de cette option cachée.<br />
# Si vous avez l'intention d'utiliser la fonctionnalité Test de Personnalité dans votre questionnaire, le nombre précédent chaque choix sera utilisé pour calculer le "score" de la section où se trouve cette question. Voir TODO.<br />
<br />
===<span id="Check_Boxes">Cases à cocher</span>===<br />
Les cases à cocher permettent au répondant d'effectuer un ou plusieurs choix parmi ceux proposés. Il s'agit du type de question ''à choix multiples et à réponses multiples''.<br />
====Interface d'édition de la question====<br />
[[Image:2014-01-24 11-53-47.jpg]]<br />
<br />
==== Options ====<br />
<br />
{| style="width: 100%" border="1" cellpadding="5"<br />
! style="width: 33%" scope="col" | Mode édition<br />
! style="width: 67%" scope="col" | Affichage dans le questionnaire<br />
|-<br />
|<br />
{| style="width: 300"<br />
| colspan="2" valign="top" | '''Texte de la question :''' <br />
<br />
Quels sont vos hobbies préférés?<br />
<br />
'''Réponses possibles :'''<br />
<br />
regarder la télé<br /> danser<br /> l'informatique<br />!other=Un autre hobby:<br />
|}<br />
|<br />
[[Image:2014-01-24_11-56-07.jpg]]<br />
<br />
|}<br />
<br />
Vous pouvez facultativement entrer <tt>“!other”</tt> sur la dernière ligne des réponses possibles pour créer une option "autre choix" accompagnée d'une boite de texte à remplir. Par défaut, si vous entrez seulement <tt><nowiki>!other</nowiki></tt> sur la dernière ligne, le questionnaire affichera l'invite '''Autre''' (pour la langue française). Si vous voulez faire afficher une invite personnalisée, tapez <tt><nowiki>!other</nowiki></tt><nowiki>= suivi du texte de votre invite (comme dans l'exemple 2 ci-dessus). </nowiki><br />
<br />
'''Notes :'''<br />
<br />
# Dans la version actuelle de Questionnaire, la longueur de la boîte de texte suivant une case !other est fixée à 25 caractères. Cette longueur n'est pas modifiable par l'interface. Toutefois, la longueur du texte saisi n'est pas limitée.<br />
# Il serait possible de prévoir plusieurs options de type <tt><nowiki>!other</nowiki></tt> pour une question de type '''Cases à cocher''', mais ceci pourrait poser des problèmes de traitement des réponses et est donc ''déconseillé''.<br />
# Lorsqu'un étudiant répond à une question de type '''Cases à cocher''' dans laquelle une réponse est '''Obligatoire''' et que les paramètres '''Min. cases à cocher '''et '''Max. cases à cocher '''ont été utilisés, alors un message d'avertissement sera affiché si l'étudiant ne coche pas le nombre requis de cases.<br />
# Notez que si une cache à cocher accompagnée d'une boite de texte existe dans une question de type '''Cases à cocher''', ''cette case comptera dans le décompte ''des cases mini. ou maxi. à cocher (si le professeur a utilisé ces paramètres en créant la question).<br />
# Si un étudiant coche une case à cocher qui est accompagnée d'une boite de texte et ne saisit pas de texte, cette case sera décochée (lorsque l'étudiant quittera la page s'il y en a plusieurs ou lorsqu'il soumettra le questionnaire).<br />
# Si un étudiant coche une case à cocher qui est accompagnée d'une boite de texte et saisit du texte, puis change d'idée et décoche cette case, le texte sera automatiquement effacé de la boite (génial, non?).<br />
<br />
===Date===<br />
''Utilisez ce format, par exemple pour le 14 mars 1945 : 14-03-1945.''<br />
<br />
Utilisez ce type de question si vous attendez comme réponse une date formatée exactement selon l'exemple donné. Le format attendu dépend de la langue actuellement utilisée. Par exemple on s'attend à ce qu'une date "française" soit saisie au format jj-mm-aaaa. Un exemple montrant le format attendu est affiché. Si une date "impossible" ou d'un format non reconnu est entrée par l'étudiant, elle sera ré-écrite pour donner une date possible, et un message d'erreur sera affiché. Pour assurer la compatibilité avec les formats automatiques de dates dans les tableurs comme Excel, seules des dates entre 1902 et 2037 sont acceptées. Si vous attendez comme réponse des dates en dehors de cette fourchette, utilisez la question de type '''Texte court''' à la place du type '''Date'''. Il est possible de saisir une année seule (2008) ou un mois suivi d'une année (12-2008 pour le mois de décembre 2008). Dans ce cas, la date sera automatiquement complétée (là encore par souci de compatibilité avec le formatage attendu dans Excel). Exemple: 2008 -> 01-12-2008 ou encore 12-2008 -> 01-12-2008. Vous devrez expliquer ce système à vos étudiants dans les consignes du questionnaire.<br />
<br />
===Description===<br />
Il ne s'agit pas d'une vraie question mais d'un texte (court) qui sera affiché pour introduire une série de questions (consigne spéciale, sous-titre, etc.).<br />
<br />
===<span id="Rate_.28scale_1..5.29">Échelle de Likert</span>===<br />
====Nouveauté 2.6====<br />
A partir de la version 2.6 de Questionnaire, ce type de question comporte une colonne de boutons "pas encore répondu". Ceci est particulièrement utile dans les questions comportant une grande quantité de choix possibles (lignes). Lorsque l'étudiant oublie de cocher certains choix, lorsqu'il soumet le questionnaire, le message d'erreur sera complété par un encadrement en rouge des choix non sélectionnés.<br />
<br />
[[Image:2014-01-24_12-24-09.jpg]]<br />
<br />
====Interface d'édition de la question====<br />
<br />
[[Image:2014-01-24_15-17-14.jpg]]<br />
<br />
====Nb d'items sur l'échelle====<br />
Nb d'items sur l'échelle indique le nombre d'items qui seront affichés sur votre échelle horizontale. Une valeur comprise entre 3 et 5 est habituelle. La valeur par défaut est de '''5'''.<br />
<br />
====<span id="Type_of_rate_scale">Type d'échelle</span>====<br />
* ''' Normal ''' (valeur par défaut)<br />
* ''' Colonne NSP ''' : Sélectionnez ce type si vous souhaitez afficher une colonne NSP [ne se prononce pas] à droite de vos colonnes.<br />
* ''' Choix uniques ''': Sélectionnez ce type pour ''forcer un choix unique par '''''colonne''''' de degré''.<br />
** Ce type est utile si vous voulez par exemple que le répondant classe un certain nombre d'items sur une échelle de 1 à n en forçant un choix unique à chaque fois. Exemple : classez les items A, B et C en ordre de préférence. Vous accepterez par ex. les réponses ''A1, B3 et C2'' ou ''A3, B2 et C1'', mais le répondant ne pourra pas entrer : ''A1, B1, C2'' ni ''A1, B2, C2,'' etc.<br />
** Utilisée en lien avec l'option des degrés nommés, cette option '''Choix uniques''' est également utile pour associer des items avec des '''degrés nommés''', par ex. associer les couleurs ''rouge, bleu, jaune'' avec un ensemble de réponses physiologiques: ''l'excitation, le calme'' ou ''la concentration'', où chaque couleur ne peut être associée qu'avec une seule réponse physiologique.<br />
* '''Osgood''' : Vous utiliserez cette option pour créer une question de type [http://www.marketing-strategique.com/Echelles.htm échelle d'Osgood]. Ce paramètre doit être utilisé avec le paramètre '''degrés nommés'''.<br />
<br />
====Réponses possibles====<br />
<br />
Exemples :<br />
<br />
{| border="1" cellpadding="5"<br />
! scope="col" valign="top" | Mode édition<br />
! scope="col" valign="top" | Affichage dans le questionnaire<br />
|-<br />
| valign="top" |<br />
''' Ex. 1''' (ligne unique) <br /> Réponses possibles -> '''Entrez une espace ou un texte bref. Paramètres: '''<br />''' Nb d'items ''' = 4 (4 colonnes de 1...4);'''''Type d'échelle =''''' = ''Normal'' (Pas besoin de la colonne NSP ici). <br /><br />
| valign="top" |<br />
[[Image:31-12-2010_18-10-13.jpg]]<br />
|-<br />
| valign="top" |<br />
''' Ex. 2 ''' (plusieurs lignes)<br /> Réponses possibles.<br />
<br />
Moodle<br /> WebCT<br /> Blackboard<br />
<br />
''' Paramètres: <br />'' Nb d'items ''''' = 4 (4 colonnes de 1...4)<br />''''' Type d'échelle ''''' = '' colonne NSP ''<br />
| valign="top" |<br />
[[Image:31-12-2010 18-18-10.jpg]]<br />
|-<br />
| valign="top" |<br />
''' Ex. 2bis (ordonner des items) '''<br />
<br />
Avec l'option Choix uniques, vous pouvez empêcher l'étudiant de cocher plusieurs boutons radio dans la même colonne, ce qui revient à forcer une mise en ordre des items choisis.<br />
<br />
''' Paramètres: '''<br />''''' Nb d'items sur l'échelle = 3 ''''' = 3 (3 colonnes de 1 à 3) <br />''''' Type d'échelle''''' = ''Choix uniques''<br />
| valign="top" |<br />
[[Image:31-12-2010_18-24-00.jpg]]<br />
|-<br />
| valign="top" |<br />
''' Ex. 3 Echelle de Likert avec "degrés nommés" '''<br /> ''Réponses possibles :''<br />
<br />
Le travail est bon pour la santé.<br /> Boire un petit coup, c'est agréable.<br /><br />
<br />
''Degrés nommés :''<br />
<br />
1=pas du tout d'accord<br /> 2=pas d'accord<br /> 3=sans opinion<br /> 4=plutôt d'accord<br /> 5=tout à fait d'accord<br /> <br />
<br />
''' Paramètres : '''<br />''''' Nb d'items ''''' = 5 (5 colonnes de 1...5) <br />''''' Type d'échelle ''''' = '' Normal '' (pas besoin de colonne NSP ici)<br />
| valign="top" |<br />
[[Image:31-12-2010_18-30-35.jpg]]<br />
|-<br />
| valign="top" |<br />
EX.3 bis<br />
<br />
''Réponses possibles :''<br />
<br />
travail=Le travail est bon pour la santé.<br /> boisson=Boire un petit coup, c'est agréable.<br />
<br />
''Degrés nommés :''<br />
<br />
1=pas du tout d'accord<br /> 2=pas d'accord<br /> 3=sans opinion<br /> 4=plutôt d'accord<br /> 5=tout à fait d'accord<br /> <br />
<br />
| valign="top" |<br />
Les étiquettes "travail" et "boisson" seront exportées comme étiquettes des colonnes dans l'option Télécharger comme fichier texte, au lieu des phrases longues.<br />
|-<br />
| valign="top" |<br />
''' Ex. 4 [http://en.wikipedia.org/wiki/Semantic_differential L'échelle sémantique différentielle d'Osgood] '''' '''<br /> Saisissez les choix fournis..<br />
<br />
1=--<br /> 2=-<br /> 3=±<br /> 4=+<br /> 5=++<br /> nécessaire|inutile<br /> pénible|agréable<br /> monotone|excitant<br />
<br />
''' Paramètres: '''<br />''''' Nb d'items ''''' = 5 (5 colonnes de 1...5) <br />''''' Type d'échelle = Osgood (pour que la deuxième moitié de chaque paire soit affichée à droite des colonnes de boutons radio). ''''' = ''Osgood''<br />
<br />
''' Note.- ''' Pour séparer les paires de mots, vous devez utiliser le trait vertical '''<nowiki>|</nowiki>'''<br />
| valign="top" |<br />
[[Image:31-12-2010_18-36-20.jpg]]<br />
|}<br />
<br />
'''Notes'''.- degrés nommés<br />
<br />
#Pour l'échelle de Likert, vous disposez de deux options pour l'affichage des degrés de l'échelle. Par défaut ce type de question affichera des degrés numérotés de 1 à 3 (ou 4 ou 5 selon le chiffre entré dans le paramètre Nb d'items). Voir exemples 1 et 2. Mais si vous préférez nommer ces degrés, vous pouvez le faire en suivant le modèle de '''''l'exemple 3'''''. Dans la liste des '''''Degrés nommés''''', vous taperez le chiffre du degré (1...5), ''suivi immédiatement'' du signe égal = ''suivi immédiatement'' du nom que vous attribuez à ce degré.<br />
# Si vous avez l'intention d'utiliser la fonctionnalité "Test de Personnalité" dans votre questionnaire, le nombre qui précède chaque degré nommé sera utilisé dans le calcul du "score" de la section où se trouve cette question. Pour plus de détails voir https://docs.moodle.org/3x/fr/Questionnaire_test_de_personnalit%C3%A9#Questions<br />
# Si le ''nombre de noms de degrés nommés'' est différent du nombre d'items dans le paramètre Nb d'items, ce sera automatiquement corrigé quand vous enregistrerez la question. Si vous utilisez le système des degrés nommés, il est recommandé (mais pas obligatoire) de commencer par entrer vos noms de degrés dans la liste des choix fournis, puis d'y entrer à la suite le nom du ou des items.<br />
# L'exemple 3bis montre une ''option cachée'' qui permet d'exporter - dans les réponses - des étiquettes courtes au lieu des phrases longues. Si vous n'avez pas l'intention d'exporter les réponses de vos questionnaires vers un tableur ou un logiciel de statistiques, nous n'avez pas besoin de cette option cachée.<br />
<br />
===<span id="Dropdown_Box">Liste déroulante</span>===<br />
Il n'y a aucun avantage à utiliser la question "'''liste déroulante'''" plutôt que la question "'''boutons radio'''" sauf peut-être lorsque la liste d'options est relativement longue, pour économiser de l'espace.<br />
<br />
Pour les '''réponses possibles''' de la question de type "'''liste déroulante'''" voir la question "'''[[#Radio_Buttons|Boutons radio]]'''".<br />
<br />
Notez que l'option "autre choix" accompagnée d'une boite de texte à remplir n'est pas disponible pour la question "'''liste déroulante'''".<br />
<br />
===Numérique===<br />
Utilisez ce type de question si vous voulez que la réponse soit donnée sous forme d'un nombre correctement formaté.<br />
<br />
===Oui/Non===<br />
Simple question à réponse '''Oui''' ou '''Non'''.<br />
<br />
===Texte court===<br />
Affiche une boîte de texte d'une seule ligne de hauteur, d'une longueur de x caractères et où la longueur maximale du texte saisi par le répondant est limitée à y caractères.<br />
<br />
Valeurs par défaut : 20 caractères pour la longueur de la boîte [Longueur de la boîte de texte] et 25 caractères pour le texte effectivement saisi par le répondant [Longueur texte max.].<br />
<br />
===Texte long===<br />
[[Image:2014-01-24 15-31-19.jpg]]<br />
<br />
Pour ce type de question, vous pouvez proposer à l'étudiant d'avoir accès à l'éditeur HTML ou seulement à un éditeur de texte brut. Vous pouvez également spécifier le nombre de lignes à afficher par défaut, sachant que l'étudiant pourra toujours agrandir la fenêtre de saisie lorsqu'il répondra au questionnaire.<br />
<br />
==Gérer les questions==<br />
<br />
Dans la section '''Gérer les questions''' de la page "Questions" du questionnaire, vous pouvez faire un certain nombre d'opérations sur les questions existantes. Normalement vous ne devriez jamais avoir à ajouter ou à supprimer des questions d'un questionnaire qui est ouvert aux étudiants dans un cours Moodle, en tout cas vous devez pas le faire si des étudiants ont déjà commencé à y répondre.<br />
<br />
Vous pouvez Déplacer une question à une position différente. Si votre questionnaire comporte un certain nombre de questions impliquant un "branchement conditionnel", vous ne serez pas autorisé à déplacer des questions "parent" ou "enfant" vers certaines positions qui détruiraient le bon déroulement du questionnaire.<br />
<br />
Vous pouvez Modidier une question, mais vous devez éviter de modifier les questions à partir du moment où des étudiants ont commencé à répondre.<br />
<br />
Dans le cadre d'un questionnaire à Branchement Conditionnel, si vous tentez de Supprimer une question "parent" ou "enfant", un message vous avertira des conséquences possibles d'une telle suppression.<br />
<br />
Notez que les numéros "position 1", "position 2" etc. n'indiquent pas les numéros des questions tels qu'ils seront affichés à l'étudiant lorsqu'il répondra au questionnaire. Ces numéros indiquent la position de la "question", et même des éléments qui ne sont pas de vraies questions, comme les étiquettes et les sauts de page possèdent un "numéro de position".<br />
<br />
----<br />
[[Catégorie:Code tiers]]<br />
[[Catégorie:Enseignant]]<br />
<br />
[[en:Editing_Questionnaire_questions]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=H5P&diff=16451H5P2019-07-06T14:09:21Z<p>Rezeau : </p>
<hr />
<div>Le module d'activité H5P est techniquement nommé "hvp" car Moodle ne permet pas d'utiliser de chiffre dans le nom des plugins.<br />
<br />
== Faits marquants ==<br />
<br />
'''Points forts'''<br />
<br />
* H5P vous donne accès à différents types de contenu interactif (voir les « [[H5P#Activit.C3.A9s_disponibles_pour_la_cr.C3.A9ation_.C3.A0_partir_du_plugin|Activités disponibles pour la création à partir du plugin]] » ci-dessous).<br />
* H5P vous permet de partager et de réutiliser facilement le contenu.<br />
** Pour réutiliser le contenu, il suffit de télécharger le H5P que vous souhaitez modifier et d'effectuer vos modifications. Par exemple, traduire dans une nouvelle langue ou l'ajuster à une nouvelle situation.<br />
<br />
==Vue d'ensemble==<br />
===Ajouter à votre cours des activités H5P===<br />
* H5P facilite la création, la diffusion et la réutilisation du contenu et des applications HTML5.<br />
* H5P permet aux utilisateurs créatifs de créer des expériences Web riches et interactives d'une manière efficace : tout ce dont vous avez besoin est un navigateur Web et un site Web avec un plugin H5P.<br />
'''Remarque''': Moodle peut enchâsser les [[Inclure des médias|médias HTML5]].<br />
<br />
===Utilisation libre ===<br />
* Une fois publié, les contenus H5P sont disponibles sur tous les appareils numériques, fixes et mobiles (tablettes et téléphones intelligents).<br />
* H5P est une technologie complètement libre d'accès, autorisée avec la licence MIT.<br />
* Les démonstrations / téléchargements, les tutoriels et la documentation sont disponibles pour les utilisateurs qui souhaitent se joindre à la communauté.<br />
<br />
===Partage d'un contenu enrichi===<br />
* H5P permet aux CMS et aux LMS existants (tels que Moodle) de créer du contenu enrichi.<br />
* Avec H5P, les auteurs peuvent créer et éditer des vidéos interactives, des présentations, des jeux, des publicités et plus encore.<br />
* Le contenu peut être importé et exporté.<br />
** L'affichage et la modification du contenu H5P est possible en utilisant un navigateur Web.<br />
* Le contenu enrichi, les applications et les composantes de contenu peuvent être partagés sur H5P.org.<br />
<br />
===Utilisation libre d'accès===<br />
* H5P est une technologie complètement libre et ouverte, autorisée avec la [https://en.wikipedia.org/wiki/MIT_License MIT license] .<br />
* Les démonstrations / téléchargements, les tutoriels et la documentation sont disponibles pour les utilisateurs qui souhaitent se joindre à la communauté.<br />
<br />
==Liens vers des exemples et des téléchargements==<br />
* [https://h5p.org/presentation Présentation de cours]<br />
* [https://h5p.org/interactive-video Vidéo interactive]<br />
* [https://h5p.org/memory-game Jeux de mémoire]<br />
* Visitez [https://h5p.org/content-types-and-applications les types de contenu H5P] et la page des applications pour accéder à plus d'exemples de téléchargements (voir le lien de téléchargement où pointe la main dans l'image ci-dessous).<br />
[[Fichier:Quiz.png]]<br />
<br />
==Versions compatibles avec Moodle==<br />
Moodle 2.7 à 3.3<br />
<br />
==Considérations techniques pour les administrateurs==<br />
<br />
Les potentialités pédagogiques de H5P ne sont plus à démontrer mais son fonctionnement technique pose question. Cette section explicite comment configurer ce plugin de manière sécurisée et liste les éléments d'intégration qui doivent encore être améliorés. L'analyse ici proposée se base sur des tests réalisés avec la version 1.18 du plugin H5P, téléchargée en juin 2019.<br />
<br />
===Un plugin qui fonctionne de manière non habituelle===<br />
<br />
H5P est composé d'un ensemble de librairies Javascript qui permettent de composer des contenus interactifs. Lors de son intégration à Moodle, les développeurs ont fait le choix de stocker les '''librairies dans l'API de gestion des fichiers de Moodle'''. Cette approche facilite grandement les mises à jour des librairies qui sont au total une centaine pour les 42 types de contenus H5P, mais elle peut surprendre au premier abord. C'est la raison pour laquelle '''les types de contenus H5P sont mis à jour via un Hub qui permet de ne pas se préoccuper des problèmes de dépendances.''' <br />
<br />
Les paramétrages du Hub s'opère via le menu ''Administration du site > Plugins > Modules d'activité > H5P > Paramètres H5P''.<br />
Notez que les données d'utilisation de H5P sur votre Moodle peuvent être envoyée vers H5P.org, et [https://h5p.org/tracking-the-usage-of-h5p les données trackées par H5P sont clairement explicitées]. Si vous ne souhaitez pas partager vos données d'utilisation, il vous suffit de décocher la case associée. Veillez à vider le cache du Hub (depuis la même page) pour que les changements soient pris en compte.<br />
<br />
===Le paramétrage du Hub et la sécurité===<br />
<br />
Pour installer de nouvelle librairie, vous de passerez pas par le menu d'''Administration du site'', mais par le menu de création du contenu. C'est surprenant, angoissant mais pour peu que vous preniez la peine de bien définir les rôles qui peuvent gérer les mises à jour des librairies, cela ne pose pas de soucis de sécurité. <br />
<br />
Voici les '''2 capacités H5P dont il faut soigner l'attribution pour éviter les problèmes de sécurité''' : <br />
* '''mod/hvp:updatelibraries''' : permet d'installer ou de mettre à jour toutes les librairies (attribuée au seul Gestionnaire par défaut car nécessite le contexte Sytème);<br />
* '''mod/hvp:installrecommandedh5plibraries''' : permet d'installer ou de mettre à jour les seules librairies dites recommandées : 6 des plus importantes + 13 autres qui sont des dépendances.<br />
<br />
===Les types de contenus à installer : tous !===<br />
<br />
Une des difficultés dans la gestion de ces librairies est leurs dépendances, dont on peut avoir une idée en consultant le menu ''Administration du site > Plugins > Modules d'activité > H5P > Bibliothèques H5P''. Cela explique pourquoi '''il est assez difficile de configurer H5P avec seulement une partie des types de contenus activés. '''<br />
<br />
Même si certaines activités semblent redondantes avec des outils Moodle, vous serez sans doute amené à les installer car elles seront appelées par un autre type de contenu. Si vous souhaitez par exemple créer des vidéos interactives, vous devrez activer, les choix multiples, vrai/faux et autres outils de questions sinon vos vidéos ne pourront contenir que des éléments non interactifs (textes, images, ...) !<br />
<br />
===La mise à jour des types de contenus===<br />
<br />
Lorsque vous mettez à jour les types de contenus, les anciennes activités H5P ne sont pas automatiquement mises à jour. Vous devez passer par le menu ''Administration du site > Plugins > Modules d'activité > H5P > Bibliothèques H5P'' pour cliquer sur les flèches vertes à côté de la liste des librairies en bas de page. Tous vos anciens contenus seront ainsi mis à jour.<br />
<br />
===L'activité H5P intégrée à Moodle : 2 points à améliorer===<br />
<br />
Notez que la création, la suppression et la duplicaction d 'une activité H5P fonctionne de manière conforme aux modules Moodle. La gestion de l'achèvement d'une activité H5P est aussi parfaitement fonctionnel, ainsi que le backup et restore.<br />
<br />
Il n'est par contre '''pas encore possible de réinitialiser une activité H5P'''. [https://h5ptechnology.atlassian.net/browse/HFP-1040| Voir le bugtracker H5P pour suivre le support de la réinitialisation]<br />
Nous vous conseillons de documenter la possibilité de dupliquer une activite H5P pour vider les traces.<br />
<br />
Le plugin '''répond parfaitement aux exigences des RGPD'''.<br />
<br />
'''Traduction'''<br />
Nous regrettons cependant que '''la traduction de l'interface d'édition ne soit pas parfaite''' mais vous pouvez aussi [https://h5ptechnology.atlassian.net/browse/HFP-2218| suivre l'amélioration du support des langues via le bugtracker de H5P.]<br />
<br />
==Installation==<br />
* À partir de la [https://moodle.org/plugins/mod_hvp base de données des plugins Moodle]<br />
* Pour terminer l'installation, visitez la page de Notifications<br />
Attention, il existe 2 pages de paramètres :<br />
* l'une est accessible directement dans la gestion du plugin ;<br />
* l'autre est située dans un sous-menu accessible depuis Administration du site > Plugins > Modules d'activité > H5P > Bibliothèques H5P<br />
[[Fichier:menu_hvp.png]]<br />
<br />
'''Les activités H5P sont supportées sur l'app mobile''' à 2 conditions :<br />
# dans Administration du site > App mobile > Activer les services web pour appareils mobiles (''enablemobilewebservice'') évidemment !<br />
# dans Administration du site > Sécurité > Sécurité HTTP > Autoriser l'intégration dans un cadre (''''allowframembedding'''').<br />
''Remarque 1''.- Le texte d'aide dans ce 2e paramètre comporte une information erronée en ce qui concerne les activités H5P. Ce texte dit "''Ce réglage est ignoré pour l'App mobile, dans laquelle l'intégration des cadres est toujours autorisée.''" En fait, pour H5P il ''faut'' cocher la case Autoriser, sinon ça ne marchera pas !<br />
<br />
''Remarque 2''.- Si l'admin de votre Moodle a oublié d'activer cette "autorisation d'intégration dans un cadre", dans l'appli Mobile 2 messages d'erreur ''différents'' seront affichés à l'utilisateur qui voudrait utiliser une activité H5P dans un cours, selon son rôle (plus exactement selon ses capacités).<br />
* rôle étudiant : ''This site is not configured properly for displaying mobile H5P content. Please contact a site administrator.''<br />
* rôle administrateur : ''Iframe embedding must be enabled in order to display H5P content in the mobile app. You can enable it by checking Allow frame embedding" in Site Administration / Security / Http Security''<br />
<br />
<br />
==Utilisation==<br />
===Options d'affichage===<br />
Vous pouvez activer / désactiver :<br />
<br />
* L'affichage de la barre d'action et le cadre<br />
* Le bouton de téléchargement<br />
* Le bouton Copyright<br />
<br />
===Téléchargement ou création d'une activité===<br />
Lors de la création d'un contenu H5P l'utilisateur a le le choix de créer ou de télécharger son contenu. Pour s'initier à cette activité, il est possible de télécharger un exemple sur [https://h5p.org| H5P.org]. <br />
<br />
[[Fichier:Upload.png]]<br />
<br />
* Si vous choisissez de déposer un fichier (.h5p) vous pourrez le télécharger ou le glisser-déposer dans la zone désignée.<br />
<br />
[[Fichier:Déposer.png]]<br />
<br />
* Il est alors facile de compléter les paramètres de l'activité interactive avec l'éditeur intégré dans le plugin.<br />
<br />
[[Fichier:Plugin.png|vignette]]<br />
<br />
* Si vous choisissez de "Créer" une activité, la liste déroulante des modifications vous permettra de choisir l'une des options suivantes :<br />
<br />
===Activités disponibles pour la création à partir du plugin===<br />
Les exemples d'activités sont nombreuses sur le site [https://h5p.org H5P.org]. On y retrouve des exemples de vidéo interactive, des jeux de mémoire, des glisser - déposer sur une image, des espaces à compléter, des mots à placer au bon endroit, des cartes d'apprentissage de vocabulaire, etc.<br />
N'hésitez pas à vous référer à sa documentation et à ses exemples très variés.<br />
<br />
* [https://h5p.org/accordion Accordion] - Un type de contenu accordéon permettant aux utilisateurs d'ajouter des accordéons [https://fr.wikipedia.org/wiki/Accessible_Rich_Internet_Applications WAI - ARIA] accessibles. WAI - ARIA est utilisé pour augmenter l'accessibilité des pages Web, en particulier les contenus dynamiques et les composants d'interface utilisateur développés avec Ajax, HTML, JavaScript et les technologies associées.<br />
<br />
[[Fichier:Accordion.png]]<br />
<br />
{{Remarque| Les images collées dans la zone de texte n'apparaîtront pas dans l'activité finale, seul le texte sera affiché.}}<br />
<br />
* [https://h5p.org/appear.in appear.in] for Chat and Talk - Type de contenu de vidéoconférence permettant aux auteurs de configurer des salles de conférence.<br />
<br />
[[Fichier:Appearin.png]]<br />
<br />
* Audio - Un lecteur audio facile à utiliser.<br />
<br />
[[Fichier:Audio.png]]<br />
<br />
* [https://h5p.org/node/6729 Graphique] - Un type de contenu graphique permettant aux utilisateurs de créer des camemberts et des diagrammes à barres avec H5P, pour présenter graphiquement des données statistiques simples sans créer l'illustration manuellement.<br />
<br />
[[Fichier:Graphique.png]]<br />
<br />
* [https://h5p.org/collage Collage] - Un type de contenu de collage de photos permettant aux utilisateurs de configurer plusieurs photos dans une mise en page personnalisée en utilisant seulement un navigateur Web afin d'afficher leurs photos d'une manière élégante.<br />
<br />
[[Fichier:Collage.png]]<br />
<br />
* [https://h5p.org/presentation Présentation de cours] - Un type de contenu de présentation qui permet aux utilisateurs d'ajouter des choix multiples, de remplir les blancs, des textes et d'autres types d'interactions à leurs présentations en utilisant seulement un navigateur Web afin de faire des présentations attrayantes.<br />
<br />
[[Fichier:Présentation.png]]<br />
<br />
* [https://h5p.org/dialog-cards Cartes de dialogue] - Un type de contenu permettant aux auteurs de créer d'excellentes ressources d'apprentissage des langues avec H5P.<br />
<br />
[[Fichier:Cartes.png]]<br />
<br />
* [https://h5p.org/documentation-tool Outil de documentation] - Un type de contenu permettant aux auteurs de créer des guides pour des processus de rédaction structurés avec H5P.<br />
<br />
[[Fichier:Outil.png]]<br />
<br />
* [https://h5p.org/drag-and-drop Glisser-déposer] - Un type de contenu par glisser-déposer permettant aux auteurs de créer de nombreuses formes de glisser-déposer à l'aide d'un simple navigateur Web afin de créer des défis engageants avec H5P.<br />
<br />
[[Fichier:Glisserdéposer.png]]<br />
<br />
* [https://h5p.org/drag-the-words Glisser les mots] - Un type de contenu permettant aux auteurs de créer des défis basés sur le texte où les utilisateurs doivent glisser les mots dans des espaces vides dans les phrases. Excellent pour la formation linguistique.<br />
<br />
[[Fichier:Glissermots.png]]<br />
<br />
* [https://h5p.org/fill-in-the-blanks Remplir les blancs] - Type de question permettant aux créatifs de créer des blancs de remplir les blancs, également connus sous le nom de tests de colmatage.<br />
<br />
[[Fichier:Remplirlesblancs.png]]<br />
<br />
{{Remarque| Moodle dispose de deux plugins supplémentaires permettant de créer facilement des contenus en colmatage à l'aide des [[Text editor|éditeurs de texte Moodle]] : [[Cloze editor for TinyMCE|l'éditeur colmatage pour TinyMCE]] et [[Cloze editor for Atto|l'éditeur colmatage pour Atto]].}}<br />
<br />
* [https://h5p.org/image-hotspot-question Trouver le hotspot] - Un type de contenu permettant aux auteurs de créer un test basé sur l'image où l'apprenant doit trouver le bon endroit sur une image. Utilisez ce type de contenu avec le plugin H5P pour défier vos utilisateurs.<br />
<br />
[[Fichier:Hotspot.png]]<br />
<br />
* [https://h5p.org/flashcards Flashcards] - Un type de contenu permettant aux auteurs de créer des flashcards.<br />
<br />
[[Fichier:Flashcards.png]]<br />
<br />
* Carte de vœux - Pour créer facilement une carte de vœux.<br />
<br />
[[Fichier:Cartedevoeux.png]]<br />
<br />
* [https://h5p.org/node/2398 Devinez la réponse] - Un type de contenu permettant aux auteurs de créer des défis où l'utilisateur doit deviner une réponse basée sur une image.<br />
<br />
[[Fichier:Devinez.png]]<br />
<br />
* [https://h5p.org/iframe-embedder l'encodeur Iframe] - L'encodeur Iframe permet de réaliser facilement un H5P à partir d'applications JavaScript déjà existantes.<br />
<br />
[[Fichier:Iframe.png]]<br />
<br />
{{Remarque| Moodle lui-même peut utiliser des [[PhET simulations|simulations PhET]]. Vous pouvez les intégrer dans une page ou dans une question d'un quiz.}}<br />
<br />
* [https://h5p.org/image-hotspots Hotspots d'images] - Un type de contenu permettant aux créateurs d'ajouter des hotspots aux images. Les hotspots peuvent révéler des textes, des images et des vidéos lorsqu'on clique dessus.<br />
<br />
[[Fichier:Hotspotimage.png]]<br />
<br />
* [https://h5p.org/interactive-video Vidéo interactive] - Un type de contenu vidéo interactif permettant aux utilisateurs d'ajouter des questions à choix multiples et de remplir les questions vides, du texte en pop-up et d'autres types d'interactions à leurs vidéos en utilisant uniquement un navigateur Web. Rendez vos vidéos plus attrayantes.<br />
<br />
[[Fichier:Videointeractive.png]]<br />
<br />
[https://h5p.org/sites/default/files/front-page-demo.mp4 Cliquez ici pour accéder à une démonstration vidéo interactive]<br />
<br />
* [https://h5p.org/mark-the-words Marquer les mots] - Un type de question permettant aux auteurs de créer des défis où l'utilisateur doit marquer des types spécifiques de verbes dans un texte.<br />
<br />
[[Fichier:Marquerlesmots.png]]<br />
<br />
* [https://h5p.org/memory-game Jeu de mémoire] - Type de contenu de jeu de mémoire permettant aux auteurs d'ajouter leurs propres images (et du texte facultatif) à un jeu de mémoire. Pour jouer au jeu, les utilisateurs recherchent des paires d'images, qui afficheront un message texte spécifié une fois qu'une paire correspondante aura été trouvée.<br />
<br />
[[Fichier:Memory.png]]<br />
<br />
* [https://h5p.org/multichoice Choix multiples] - Type de contenu permettant aux auteurs de créer des défis où l'utilisateur doit identifier un ou plusieurs choix corrects.<br />
<br />
[[Fichier:Choixmultiple.png]]<br />
<br />
* [https://h5p.org/question-set Jeu de questions] - Un type de contenu permettant aux auteurs de créer des quiz. De nombreux types de questions sont proposés, comme les choix multiples, remplir les espaces vides, glisser les mots, marquer les mots et glisser-déposer régulier.<br />
<br />
[[Fichier:Jeudequesions.png]]<br />
<br />
* [https://h5p.org/single-choice-set Quiz à choix unique] - Un type de contenu permettant aux auteurs de créer des jeux-questionnaires simples et fluides composés de questions à choix unique.<br />
<br />
[[Fichier:Choixunique.png]]<br />
<br />
* [https://h5p.org/summary Résumé] - Un constructeur de résumé. Ce type de contenu permet aux auteurs de créer des défis où l'utilisateur doit choisir entre les énoncés et construire le bon résumé.<br />
<br />
[[Fichier:Résumé.png]]<br />
<br />
* Timeline - Un type de contenu permettant aux créatifs de créer des timelines interactives.<br />
<br />
[[Fichier:Timeline.png]]<br />
<br />
* Flux utilisateur Twitter - Un flux Twitter.<br />
<br />
[[Fichier:Twitter.png]]<br />
<br />
==Voir aussi==<br />
* La page d'accueil [https://h5p.org H5P.org] <br />
* Le [https://h5p.org/forum Forum H5P] pour discuter de H5P<br />
* Les [https://h5p.org/content-types-and-applications exemples à télécharger] qui vous inspireront des utilisations créatives et amusantes.<br />
* Le code source disponible sur [https://github.com/h5p/h5p-moodle-plugin le dépôt GitHub]<br />
[[en:Interactive_Content_-_H5P_activity]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=H5P&diff=16450H5P2019-07-06T14:05:04Z<p>Rezeau : /* L'activité H5P intégrée à Moodle : 2 points à améliorer */</p>
<hr />
<div>Le module d'activité H5P est techniquement nommé "hvp" car Moodle ne permet pas d'utiliser de chiffre dans le nom des plugins.<br />
<br />
== Faits marquants ==<br />
<br />
'''Points forts'''<br />
<br />
* H5P vous donne accès à différents types de contenu interactif (voir les « [[H5P#Activit.C3.A9s_disponibles_pour_la_cr.C3.A9ation_.C3.A0_partir_du_plugin|Activités disponibles pour la création à partir du plugin]] » ci-dessous).<br />
* H5P vous permet de partager et de réutiliser facilement le contenu.<br />
** Pour réutiliser le contenu, il suffit de télécharger le H5P que vous souhaitez modifier et d'effectuer vos modifications. Par exemple, traduire dans une nouvelle langue ou l'ajuster à une nouvelle situation.<br />
<br />
==Vue d'ensemble==<br />
===Ajouter à votre cours des activités H5P===<br />
* H5P facilite la création, la diffusion et la réutilisation du contenu et des applications HTML5.<br />
* H5P permet aux utilisateurs créatifs de créer des expériences Web riches et interactives d'une manière efficace : tout ce dont vous avez besoin est un navigateur Web et un site Web avec un plugin H5P.<br />
'''Remarque''': Moodle peut enchâsser les [[Inclure des médias|médias HTML5]].<br />
<br />
===Utilisation libre ===<br />
* Une fois publié, les contenus H5P sont disponibles sur tous les appareils numériques, fixes et mobiles (tablettes et téléphones intelligents).<br />
* H5P est une technologie complètement libre d'accès, autorisée avec la licence MIT.<br />
* Les démonstrations / téléchargements, les tutoriels et la documentation sont disponibles pour les utilisateurs qui souhaitent se joindre à la communauté.<br />
<br />
===Partage d'un contenu enrichi===<br />
* H5P permet aux CMS et aux LMS existants (tels que Moodle) de créer du contenu enrichi.<br />
* Avec H5P, les auteurs peuvent créer et éditer des vidéos interactives, des présentations, des jeux, des publicités et plus encore.<br />
* Le contenu peut être importé et exporté.<br />
** L'affichage et la modification du contenu H5P est possible en utilisant un navigateur Web.<br />
* Le contenu enrichi, les applications et les composantes de contenu peuvent être partagés sur H5P.org.<br />
<br />
===Utilisation libre d'accès===<br />
* H5P est une technologie complètement libre et ouverte, autorisée avec la [https://en.wikipedia.org/wiki/MIT_License MIT license] .<br />
* Les démonstrations / téléchargements, les tutoriels et la documentation sont disponibles pour les utilisateurs qui souhaitent se joindre à la communauté.<br />
<br />
==Liens vers des exemples et des téléchargements==<br />
* [https://h5p.org/presentation Présentation de cours]<br />
* [https://h5p.org/interactive-video Vidéo interactive]<br />
* [https://h5p.org/memory-game Jeux de mémoire]<br />
* Visitez [https://h5p.org/content-types-and-applications les types de contenu H5P] et la page des applications pour accéder à plus d'exemples de téléchargements (voir le lien de téléchargement où pointe la main dans l'image ci-dessous).<br />
[[Fichier:Quiz.png]]<br />
<br />
==Versions compatibles avec Moodle==<br />
Moodle 2.7 à 3.3<br />
<br />
==Considérations techniques pour les administrateurs==<br />
<br />
Les potentialités pédagogiques de H5P ne sont plus à démontrer mais son fonctionnement technique pose question. Cette section explicite comment configurer ce plugin de manière sécurisée et liste les éléments d'intégration qui doivent encore être améliorés. L'analyse ici proposée se base sur des tests réalisés avec la version 1.18 du plugin H5P, téléchargée en juin 2019.<br />
<br />
===Un plugin qui fonctionne de manière non habituelle===<br />
<br />
H5P est composé d'un ensemble de librairies Javascript qui permettent de composer des contenus interactifs. Lors de son intégration à Moodle, les développeurs ont fait le choix de stocker les '''librairies dans l'API de gestion des fichiers de Moodle'''. Cette approche facilite grandement les mises à jour des librairies qui sont au total une centaine pour les 42 types de contenus H5P, mais elle peut surprendre au premier abord. C'est la raison pour laquelle '''les types de contenus H5P sont mis à jour via un Hub qui permet de ne pas se préoccuper des problèmes de dépendances.''' <br />
<br />
Les paramétrages du Hub s'opère via le menu ''Administration du site > Plugins > Modules d'activité > H5P > Paramètres H5P''.<br />
Notez que les données d'utilisation de H5P sur votre Moodle peuvent être envoyée vers H5P.org, et [https://h5p.org/tracking-the-usage-of-h5p les données trackées par H5P sont clairement explicitées]. Si vous ne souhaitez pas partager vos données d'utilisation, il vous suffit de décocher la case associée. Veillez à vider le cache du Hub (depuis la même page) pour que les changements soient pris en compte.<br />
<br />
===Le paramétrage du Hub et la sécurité===<br />
<br />
Pour installer de nouvelle librairie, vous de passerez pas par le menu d'''Administration du site'', mais par le menu de création du contenu. C'est surprenant, angoissant mais pour peu que vous preniez la peine de bien définir les rôles qui peuvent gérer les mises à jour des librairies, cela ne pose pas de soucis de sécurité. <br />
<br />
Voici les '''2 capacités H5P dont il faut soigner l'attribution pour éviter les problèmes de sécurité''' : <br />
* '''mod/hvp:updatelibraries''' : permet d'installer ou de mettre à jour toutes les librairies (attribuée au seul Gestionnaire par défaut car nécessite le contexte Sytème);<br />
* '''mod/hvp:installrecommandedh5plibraries''' : permet d'installer ou de mettre à jour les seules librairies dites recommandées : 6 des plus importantes + 13 autres qui sont des dépendances.<br />
<br />
===Les types de contenus à installer : tous !===<br />
<br />
Une des difficultés dans la gestion de ces librairies est leurs dépendances, dont on peut avoir une idée en consultant le menu ''Administration du site > Plugins > Modules d'activité > H5P > Bibliothèques H5P''. Cela explique pourquoi '''il est assez difficile de configurer H5P avec seulement une partie des types de contenus activés. '''<br />
<br />
Même si certaines activités semblent redondantes avec des outils Moodle, vous serez sans doute amené à les installer car elles seront appelées par un autre type de contenu. Si vous souhaitez par exemple créer des vidéos interactives, vous devrez activer, les choix multiples, vrai/faux et autres outils de questions sinon vos vidéos ne pourront contenir que des éléments non interactifs (textes, images, ...) !<br />
<br />
===La mise à jour des types de contenus===<br />
<br />
Lorsque vous mettez à jour les types de contenus, les anciennes activités H5P ne sont pas automatiquement mises à jour. Vous devez passer par le menu ''Administration du site > Plugins > Modules d'activité > H5P > Bibliothèques H5P'' pour cliquer sur les flèches vertes à côté de la liste des librairies en bas de page. Tous vos anciens contenus seront ainsi mis à jour.<br />
<br />
===L'activité H5P intégrée à Moodle : 2 points à améliorer===<br />
<br />
Notez que la création, la suppression et la duplicaction d 'une activité H5P fonctionne de manière conforme aux modules Moodle. La gestion de l'achèvement d'une activité H5P est aussi parfaitement fonctionnel, ainsi que le backup et restore.<br />
<br />
Il n'est par contre '''pas encore possible de réinitialiser une activité H5P'''. [https://h5ptechnology.atlassian.net/browse/HFP-1040| Voir le bugtracker H5P pour suivre le support de la réinitialisation]<br />
Nous vous conseillons de documenter la possibilité de dupliquer une activite H5P pour vider les traces.<br />
<br />
Le plugin '''répond parfaitement aux exigences des RGPD'''.<br />
<br />
'''Les activités H5P sont supportées sur l'app mobile''' à 2 conditions :<br />
# dans Administration du site > App mobile > Activer les services web pour appareils mobiles (''enablemobilewebservice'') évidemment !<br />
# dans Administration du site > Sécurité > Sécurité HTTP > Autoriser l'intégration dans un cadre (''''allowframembedding'''').<br />
''Remarque 1''.- Le texte d'aide dans ce 2e paramètre comporte une information erronée en ce qui concerne les activités H5P. Ce texte dit "''Ce réglage est ignoré pour l'App mobile, dans laquelle l'intégration des cadres est toujours autorisée.''" En fait, pour H5P il ''faut'' cocher la case Autoriser, sinon ça ne marchera pas !<br />
<br />
''Remarque 2''.- Si l'admin de votre Moodle a oublié d'activer cette "autorisation d'intégration dans un cadre", dans l'appli Mobile 2 messages d'erreur différents seront affichés à l'utilisateur qui voudrait utiliser une activité H5P dans un cours, selon son rôle (plus exactement selon ses capacités).<br />
* rôle étudiant : This site is not configured properly for displaying mobile H5P content. Please contact a site administrator.<br />
* rôle administrateur : Iframe embedding must be enabled in order to display H5P content in the mobile app. You can enable it by checking Allow frame embedding" in Site Administration / Security / Http Security<br />
<br />
'''Traduction'''<br />
Nous regrettons cependant que '''la traduction de l'interface d'édition ne soit pas parfaite''' mais vous pouvez aussi [https://h5ptechnology.atlassian.net/browse/HFP-2218| suivre l'amélioration du support des langues via le bugtracker de H5P.]<br />
<br />
==Installation==<br />
* À partir de la [https://moodle.org/plugins/mod_hvp base de données des plugins Moodle]<br />
* Pour terminer l'installation, visitez la page de Notifications<br />
Attention, il existe 2 pages de paramètres :<br />
* l'une est accessible directement dans la gestion du plugin ;<br />
* l'autre est située dans un sous-menu accessible depuis Administration du site > Plugins > Modules d'activité > H5P > Bibliothèques H5P<br />
[[Fichier:menu_hvp.png]]<br />
<br />
==Utilisation==<br />
===Options d'affichage===<br />
Vous pouvez activer / désactiver :<br />
<br />
* L'affichage de la barre d'action et le cadre<br />
* Le bouton de téléchargement<br />
* Le bouton Copyright<br />
<br />
===Téléchargement ou création d'une activité===<br />
Lors de la création d'un contenu H5P l'utilisateur a le le choix de créer ou de télécharger son contenu. Pour s'initier à cette activité, il est possible de télécharger un exemple sur [https://h5p.org| H5P.org]. <br />
<br />
[[Fichier:Upload.png]]<br />
<br />
* Si vous choisissez de déposer un fichier (.h5p) vous pourrez le télécharger ou le glisser-déposer dans la zone désignée.<br />
<br />
[[Fichier:Déposer.png]]<br />
<br />
* Il est alors facile de compléter les paramètres de l'activité interactive avec l'éditeur intégré dans le plugin.<br />
<br />
[[Fichier:Plugin.png|vignette]]<br />
<br />
* Si vous choisissez de "Créer" une activité, la liste déroulante des modifications vous permettra de choisir l'une des options suivantes :<br />
<br />
===Activités disponibles pour la création à partir du plugin===<br />
Les exemples d'activités sont nombreuses sur le site [https://h5p.org H5P.org]. On y retrouve des exemples de vidéo interactive, des jeux de mémoire, des glisser - déposer sur une image, des espaces à compléter, des mots à placer au bon endroit, des cartes d'apprentissage de vocabulaire, etc.<br />
N'hésitez pas à vous référer à sa documentation et à ses exemples très variés.<br />
<br />
* [https://h5p.org/accordion Accordion] - Un type de contenu accordéon permettant aux utilisateurs d'ajouter des accordéons [https://fr.wikipedia.org/wiki/Accessible_Rich_Internet_Applications WAI - ARIA] accessibles. WAI - ARIA est utilisé pour augmenter l'accessibilité des pages Web, en particulier les contenus dynamiques et les composants d'interface utilisateur développés avec Ajax, HTML, JavaScript et les technologies associées.<br />
<br />
[[Fichier:Accordion.png]]<br />
<br />
{{Remarque| Les images collées dans la zone de texte n'apparaîtront pas dans l'activité finale, seul le texte sera affiché.}}<br />
<br />
* [https://h5p.org/appear.in appear.in] for Chat and Talk - Type de contenu de vidéoconférence permettant aux auteurs de configurer des salles de conférence.<br />
<br />
[[Fichier:Appearin.png]]<br />
<br />
* Audio - Un lecteur audio facile à utiliser.<br />
<br />
[[Fichier:Audio.png]]<br />
<br />
* [https://h5p.org/node/6729 Graphique] - Un type de contenu graphique permettant aux utilisateurs de créer des camemberts et des diagrammes à barres avec H5P, pour présenter graphiquement des données statistiques simples sans créer l'illustration manuellement.<br />
<br />
[[Fichier:Graphique.png]]<br />
<br />
* [https://h5p.org/collage Collage] - Un type de contenu de collage de photos permettant aux utilisateurs de configurer plusieurs photos dans une mise en page personnalisée en utilisant seulement un navigateur Web afin d'afficher leurs photos d'une manière élégante.<br />
<br />
[[Fichier:Collage.png]]<br />
<br />
* [https://h5p.org/presentation Présentation de cours] - Un type de contenu de présentation qui permet aux utilisateurs d'ajouter des choix multiples, de remplir les blancs, des textes et d'autres types d'interactions à leurs présentations en utilisant seulement un navigateur Web afin de faire des présentations attrayantes.<br />
<br />
[[Fichier:Présentation.png]]<br />
<br />
* [https://h5p.org/dialog-cards Cartes de dialogue] - Un type de contenu permettant aux auteurs de créer d'excellentes ressources d'apprentissage des langues avec H5P.<br />
<br />
[[Fichier:Cartes.png]]<br />
<br />
* [https://h5p.org/documentation-tool Outil de documentation] - Un type de contenu permettant aux auteurs de créer des guides pour des processus de rédaction structurés avec H5P.<br />
<br />
[[Fichier:Outil.png]]<br />
<br />
* [https://h5p.org/drag-and-drop Glisser-déposer] - Un type de contenu par glisser-déposer permettant aux auteurs de créer de nombreuses formes de glisser-déposer à l'aide d'un simple navigateur Web afin de créer des défis engageants avec H5P.<br />
<br />
[[Fichier:Glisserdéposer.png]]<br />
<br />
* [https://h5p.org/drag-the-words Glisser les mots] - Un type de contenu permettant aux auteurs de créer des défis basés sur le texte où les utilisateurs doivent glisser les mots dans des espaces vides dans les phrases. Excellent pour la formation linguistique.<br />
<br />
[[Fichier:Glissermots.png]]<br />
<br />
* [https://h5p.org/fill-in-the-blanks Remplir les blancs] - Type de question permettant aux créatifs de créer des blancs de remplir les blancs, également connus sous le nom de tests de colmatage.<br />
<br />
[[Fichier:Remplirlesblancs.png]]<br />
<br />
{{Remarque| Moodle dispose de deux plugins supplémentaires permettant de créer facilement des contenus en colmatage à l'aide des [[Text editor|éditeurs de texte Moodle]] : [[Cloze editor for TinyMCE|l'éditeur colmatage pour TinyMCE]] et [[Cloze editor for Atto|l'éditeur colmatage pour Atto]].}}<br />
<br />
* [https://h5p.org/image-hotspot-question Trouver le hotspot] - Un type de contenu permettant aux auteurs de créer un test basé sur l'image où l'apprenant doit trouver le bon endroit sur une image. Utilisez ce type de contenu avec le plugin H5P pour défier vos utilisateurs.<br />
<br />
[[Fichier:Hotspot.png]]<br />
<br />
* [https://h5p.org/flashcards Flashcards] - Un type de contenu permettant aux auteurs de créer des flashcards.<br />
<br />
[[Fichier:Flashcards.png]]<br />
<br />
* Carte de vœux - Pour créer facilement une carte de vœux.<br />
<br />
[[Fichier:Cartedevoeux.png]]<br />
<br />
* [https://h5p.org/node/2398 Devinez la réponse] - Un type de contenu permettant aux auteurs de créer des défis où l'utilisateur doit deviner une réponse basée sur une image.<br />
<br />
[[Fichier:Devinez.png]]<br />
<br />
* [https://h5p.org/iframe-embedder l'encodeur Iframe] - L'encodeur Iframe permet de réaliser facilement un H5P à partir d'applications JavaScript déjà existantes.<br />
<br />
[[Fichier:Iframe.png]]<br />
<br />
{{Remarque| Moodle lui-même peut utiliser des [[PhET simulations|simulations PhET]]. Vous pouvez les intégrer dans une page ou dans une question d'un quiz.}}<br />
<br />
* [https://h5p.org/image-hotspots Hotspots d'images] - Un type de contenu permettant aux créateurs d'ajouter des hotspots aux images. Les hotspots peuvent révéler des textes, des images et des vidéos lorsqu'on clique dessus.<br />
<br />
[[Fichier:Hotspotimage.png]]<br />
<br />
* [https://h5p.org/interactive-video Vidéo interactive] - Un type de contenu vidéo interactif permettant aux utilisateurs d'ajouter des questions à choix multiples et de remplir les questions vides, du texte en pop-up et d'autres types d'interactions à leurs vidéos en utilisant uniquement un navigateur Web. Rendez vos vidéos plus attrayantes.<br />
<br />
[[Fichier:Videointeractive.png]]<br />
<br />
[https://h5p.org/sites/default/files/front-page-demo.mp4 Cliquez ici pour accéder à une démonstration vidéo interactive]<br />
<br />
* [https://h5p.org/mark-the-words Marquer les mots] - Un type de question permettant aux auteurs de créer des défis où l'utilisateur doit marquer des types spécifiques de verbes dans un texte.<br />
<br />
[[Fichier:Marquerlesmots.png]]<br />
<br />
* [https://h5p.org/memory-game Jeu de mémoire] - Type de contenu de jeu de mémoire permettant aux auteurs d'ajouter leurs propres images (et du texte facultatif) à un jeu de mémoire. Pour jouer au jeu, les utilisateurs recherchent des paires d'images, qui afficheront un message texte spécifié une fois qu'une paire correspondante aura été trouvée.<br />
<br />
[[Fichier:Memory.png]]<br />
<br />
* [https://h5p.org/multichoice Choix multiples] - Type de contenu permettant aux auteurs de créer des défis où l'utilisateur doit identifier un ou plusieurs choix corrects.<br />
<br />
[[Fichier:Choixmultiple.png]]<br />
<br />
* [https://h5p.org/question-set Jeu de questions] - Un type de contenu permettant aux auteurs de créer des quiz. De nombreux types de questions sont proposés, comme les choix multiples, remplir les espaces vides, glisser les mots, marquer les mots et glisser-déposer régulier.<br />
<br />
[[Fichier:Jeudequesions.png]]<br />
<br />
* [https://h5p.org/single-choice-set Quiz à choix unique] - Un type de contenu permettant aux auteurs de créer des jeux-questionnaires simples et fluides composés de questions à choix unique.<br />
<br />
[[Fichier:Choixunique.png]]<br />
<br />
* [https://h5p.org/summary Résumé] - Un constructeur de résumé. Ce type de contenu permet aux auteurs de créer des défis où l'utilisateur doit choisir entre les énoncés et construire le bon résumé.<br />
<br />
[[Fichier:Résumé.png]]<br />
<br />
* Timeline - Un type de contenu permettant aux créatifs de créer des timelines interactives.<br />
<br />
[[Fichier:Timeline.png]]<br />
<br />
* Flux utilisateur Twitter - Un flux Twitter.<br />
<br />
[[Fichier:Twitter.png]]<br />
<br />
==Voir aussi==<br />
* La page d'accueil [https://h5p.org H5P.org] <br />
* Le [https://h5p.org/forum Forum H5P] pour discuter de H5P<br />
* Les [https://h5p.org/content-types-and-applications exemples à télécharger] qui vous inspireront des utilisations créatives et amusantes.<br />
* Le code source disponible sur [https://github.com/h5p/h5p-moodle-plugin le dépôt GitHub]<br />
[[en:Interactive_Content_-_H5P_activity]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Questions_%C3%A0_r%C3%A9ponse_courte_avec_expressions_r%C3%A9guli%C3%A8res&diff=13525Questions à réponse courte avec expressions régulières2019-01-31T16:08:03Z<p>Rezeau : </p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|set = https://moodle.org/plugins/browse.php?list=set&id=6<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_regexp<br />
|tracker = https://github.com/rezeau/moodle-qtype_regexp/issues<br />
|discussion = https://moodle.org/plugins/qtype_regexp<br />
|maintainer = [https://moodle.org/user/view.php?id=20216&course=5 Joseph Rézeau]<br />
|float = right<br />
}}<br />
{{Code tiers}}<br />
== Questions à réponse courte avec expressions régulières ==<br />
<br />
*'''IMPORTANT'''. -<br />
**La question à réponse courte avec expressions régulières décrite dans cette page de documentation est un plugin additionnel de Moodle, qui vous permet de créer des questions pour l'activité '''''Test'''''. Cette question n'a rien à voir avec l'option "Utiliser les expressions régulières" du module '''Leçon''' de Moodle.<br />
**Vous trouverez la documentation pour l'option "Utiliser les expressions régulières" du module '''Leçon''' à cette adresse [https://docs.moodle.org/en/Short_answer_analysis | Short answer analysis].<br />
<br />
Tout comme la question à réponse courte, la question à réponse courte de type "Expression régulière" attend de la part de l'élève une réponse à une question "ouverte", consistant en un ou plusieurs mots ou une courte phrase. Cependant, l'utilisation des expressions régulières vous donne accès à un puissant système d'analyse de la réponse des élèves.<br />
<br />
== Réponse correcte correspondant à une expression régulière ==<br />
<br />
Il est impossible de fournir des exemples complets des vastes possibilités offertes par ce système, mais voici quelques possibilités.<br />
<br />
===='''Exemple 1.'''====<br />
<br />
Supposons que votre question soit "Donnez les couleurs du drapeau français".<br />
<br />
Dans le champ Réponse 1 vous pourriez saisir la "meilleure réponse" attendue, par exemple "il est bleu, blanc, rouge". Pour plus de détails voir [[#firstcorrect|Première réponse correcte]] plus loin.<br />
<br />
Dans le champ Réponse 2 vous pourriez saisir cette expression régulière : "(il est |)bleu, blanc(,| et) rouge" (il ne faut pas taper les guillemets, bien sûr). Cette expression acceptera n'importe laquelle des réponses suivantes :<br />
* il est bleu, blanc, rouge<br />
* il est bleu, blanc et rouge<br />
* Il est bleu, blanc, rouge<br />
* Il est bleu, blanc et rouge<br />
* bleu, blanc, rouge<br />
* bleu, blanc et rouge<br />
<br />
===='''Exemple 2.'''====<br />
<br />
Question: "What are blue, red and yellow?". <br />
* Answer 1: "they are colours". <br />
* Answer 2: "(|they('| a)re )colou?rs". <br />
Ceci acceptera les 6 réponses suivantes:<br />
colours<br />
colors<br />
they're colours<br />
they're colors<br />
they are colours<br />
they are colors<br />
<br />
'''Note'''.- Le début de cette expression régulière "'''"(|they('| a)re )'''" acceptera comme réponse soit rien soit "they're " ou "they are ". Le point d'interrogation signifie : le caractère qui précède, employé zéro ou une fois ; nous l'utilisons ici pour accepter aussi bien l'orthographe anglaise ('''colour''') qu'américaine ('''color''').<br />
<br />
===='''Exemple 3.'''====<br />
<br />
Question : ''Donnez en anglais le nom d'un animal qui fait 3 lettres et dont la lettre du milieu est la voyelle ''a''''. Réponse : "[bcr]at". Ce qui acceptera les 3 réponses : '''bat''', '''cat''' et '''rat'''.<br />
<br />
'''Note'''.- Dans la syntaxe des expressions régulières, l'inclusion de caractères entre crochets carrés signifie que n'importe lequel de ces caractères peut être utilisé pour l'évaluation de l'expression. Ainsi, dans l'exemple ci-dessus, l'expression "[bcr]at" est l'équivalent exact de "(b|c|r)at". Faites bien attention de ne pas utliser le caractère séparateur | dans une expression régulière entre crochets [...]. Par exemple l'expression "[b|c|r]at" ne fonctionnera pas comme attendu.<br />
<br />
===='''Exemple 4.'''==== <br />
<br />
Question: « Quelles sont les couleurs du drapeau français? »<br />
<br />
Réponse dans le champ 1: Il est bleu, blanc et rouge.<br />
<br />
Réponse dans le champ 2: <nowiki>"il est [[_bleu_, _blanc_(,| et) _rouge_]]".</nowiki><br />
<br />
Lors de l'enregistrement de la question, la réponse 2 sera automatiquement réécrit comme réponse 2b:<br />
<br />
il est (bleu, blanc (, | et) rouge | bleu, rouge (, | et) blanc | blanc, rouge (, | et) bleu | blanc, bleu (, | et) rouge | rouge, bleu (, | et) blanc | rouge, blanc (, | et) bleu).<br />
<br />
Ces 12 réponses permutées et possibles seront alors acceptées :<br />
<br />
il est bleu, blanc, rouge<br />
il est bleu, blanc et rouge<br />
il est bleu, rouge, blanc<br />
il est bleu, rouge et blanc<br />
il est blanc, rouge, bleu<br />
il est blanc, rouge et bleu<br />
il est blanc, bleu, rouge<br />
il est blanc, bleu et rouge<br />
il est rouge, bleu, blanc<br />
il est rouge, bleu et blanc<br />
il est rouge, blanc, bleu<br />
il est rouge, blanc et bleu<br />
<br />
'''Note''' : Cette «fonction de permutation» a été demandée à quelques reprises par les utilisateurs REGEXP. Il n'est pas possible de l'obtenir en utilisant la syntaxe des expressions régulières standard.<br />
<br />
Il est important de respecter strictement la syntaxe avec les doubles crochets, les barres de soulignement et les espaces requis. On doit Inclure dans les doubles crochets la partie de la réponse qui contiendra les mots ou expressions «permutables».<br />
<br />
Utiliser des paires de caractères de soulignement (le caractère _) pour délimiter chaque mot «permutable» ou la phrase. Si votre réponse ne contient pas un nombre pair de soulignement, un avertissement d'erreur sera affiché.<br />
<br />
'''ATTENTION !''' Utilisez cette possibilité de permutation avec parcimonie car le nombre de réponses possibles peut croître de façon exponentielle et mettre votre serveur Moodle à genoux. Limitez-vous à un maximum de 2 ou 3 permutations par réponse prévue!<br />
<br />
== Les métacaractères et quand les échapper ==<br />
<br />
<br />
=== Définition ===<br />
<br />
Dans la syntaxe des Expressions régulières, un certain nombre de caractères spéciaux, les ''métacaractères'' jouent un rôle spécial ; mais il est possible de forcer ces caractères spéciaux à être interprétés comme des caractères normaux (dans leur sens "littéral") en les "échappant", c'est-à-dire en les faisant précéder d'une barre oblique inverse "\". Voici une liste de ces principaux métacaractères:<br />
<br />
'''. ^ $ * ( ) [ ] + ? | { } \ /'''<br />
<br />
=== Dans les Réponses Acceptables ===<br />
<br />
* Les '''Réponses acceptables''' sont celles qui ont un score supérieur à zéro.<br />
<br />
Dans ces Réponses, si vous avez besoin d'utiliser un ou plusieurs métacaractères '''pour leur valeur littérale''', vous '''devez''' les "échapper", en les faisant précéder d'une barre oblique inverse "\".<br />
<br />
'''Exemple 1'''.- Si vous voulez accepter comme correcte la réponse "Cet ordinateur coûte 1000$ aux USA.", vous devrez rédiger ainsi votre réponse : "Cet ordinateur coûte 1000\$ aux USA\.".<br />
<br />
'''Exemple 2'''.- Si vous voulez accepter comme correcte la réponse "Les ordinateurs de bureau sont (généralement) plus puissants que les portables.", vous devrez rédiger ainsi votre réponse : "Les ordinateurs de bureau sont \(généralement\) plus puissants que les portables\.".<br />
<br />
* Vous pouvez mélanger les métacaractères qui ont un rôle spécial avec d'autres qui ont une valeur "littérale", à l'intérieur d'une même réponse. Mais faites attention à ne pas vous mélanger les pinceaux.<br />
<br />
'''Exemple 3'''.- Pour accepter l'une ou l'autre de ces 2 réponses correctes : "Les ordinateurs sont (généralement) moins cher que les voitures." et "Les ordinateurs sont (généralement) meilleur marché que les voitures.", vous devrez rédiger ainsi votre réponse : "Les ordinateurs sont \(généralement\) (meilleur marché|moins cher) que les voitures."<br />
<br />
* Dans les cases des '''Réponses Acceptables''' vous ne pouvez entrer que des expressions régulières qui pourront générer un nombre ''fini'' de phrases. C'est pourquoi vous ne serez pas autorisé à entrer certains métacaractères qui correspondraient à un nombre potentiellement infini de phrases.<br />
* Liste des ''métacaractères'' que vous '''pouvez''' utiliser pour leur fonction spéciale dans la syntaxe des expressions régulières :<br />
<br />
'''( ) [ ] ? |'''<br />
<br />
* Liste des métacaractères que vous '''ne pouvez pas''' utiliser pour leur fonction spéciale dans la syntaxe des expressions régulières. Vous ne pouvez utiliser ces caractères que pour leur valeur "littérale", en les "échappant" avec une barre oblique inverse comme expliqué plus haut :<br />
<br />
'''. ^ $ * + ? { } \ /'''<br />
<br />
* Vous pouvez utiliser le point d'interrogation (?) soit pour sa valeur d'expression régulière SOIT, s'il est échappé, pour sa valeur ''literale''.<br />
<br />
'''Exemple 4.-''' "Avez-vous vu Jack(ie)?\?" acceptera aussi bien "Avez-vous vu Jack?" que "Avez-vous vu Jackie?".<br />
<br />
=== Dans les Réponses Incorrectes ===<br />
<br />
<br />
* Les '''Réponses Incorrectes''' sont des réponses dont le score est égal à zéro (''Aucun'').<br />
<br />
Lorsque vous rédigez ces Réponses Incorrectes, vous pouvez utiliser la totalité des métacaractères pour leur valeur spéciale :<br />
<br />
'''. ^ $ * ( ) [ ] + ? | { } \ /'''<br />
<br />
Pour des exemples d'utilisation, voir le paragraphe '''Détection des mots ou chaînes de caractères manquants''' ci-après.<br />
<br />
=== Validation des Réponses ===<br />
<br />
<br />
Lorsque vous validez votre Question de type REGEXP, le "moteur" de la question vérifie la validité de toutes vos expressions régulières, selon les règles expliquées ci-dessus. Si une erreur est trouvée (ou plusieurs), un message d'erreur s'affiche au-dessus de la (ou les) Réponses erronées et il vous impossible d'enregistrer votre question tant qu'il y reste des erreurs.<br />
<br />
Le "moteur de validation" vérifie également que vos parenthèses et crochets carrés sont correctement ouverts et fermés.<br />
<br />
'''Note'''.- Le texte de la Réponse comportant des erreurs est affiché, suivi d'une (ou plusieurs) ligne(s) où les caractères erronés sont clairement affichés. Voir la copie d'écran ci-dessous.<br />
<br />
[[Fichier:validation_des_reponses.jpg]]<br />
<br />
== Détection des mots ou chaînes de caractères manquants ==<br />
<br />
Il s'agit d'une fonctionnalité importante de la question de type RegExp. Il est possible d'analyser la réponse de l'élève pour y détecter l'absence de mots (ou parties de mots) qui sont indispensables pour que sa réponse soit correcte.<br />
Il y a deux manières d'effectuer cette détection.<br />
* Utiliser la formule appelée "negative lookahead assertion" (assertion avant négative) dans la syntaxe des expressions régulières '''^(?!.*rouge.*)'''<br />
* ou bien utiliser une pseudo-syntaxe ''ad hoc'' valable uniquement dans le cadre de la question RegExp de Moodle, consistant à faire précéder le mot ou la chaîne de caractères de 2 tirets : '''--.*rouge.*'''.<br />
<br />
Toute réponse prévue par le professeur qui commencera par un double tiret analysera la réponse de l'élève pour voir si la chaîne de caractères qui suit est présente ou absente. Si cette chaîne est présente, l'analyse continuera jusqu'à la réponse prévue suivante ; si la chaîne est absente, l'analyse s'arrêtera et le message de feedback prévu s'affichera.<br />
<br />
'''Exemple 4'''. Question sur les couleurs du drapeau français.<br />
<br />
* Réponse 2: --.*bleu.*<br />
* réponse de l'élève : "il est blanc et rouge "<br />
* Feedback 2: Il manque la couleur du ciel !<br />
<br />
Ici, le point signifie "n'importe quel caractère, et l'astérisque signifie "le caractère qui précède, répété un nombre quelconque de fois". La réponse prévue n° 2 ci-dessus signifie : vérifier si la chaîne de caractères "bleu", précédée de n'importe quoi et suivie de n'importe quoi est absente de la réponse de l'élève. Notez que l'usage de l'astérisque est légèrement différent dans les questions de type Réponse Courte et dans les questions de type Réponse Courte avec expressions régulières.<br />
En fait, cette syntaxe n'est pas suffisante pour détecter l'absence du mot "bleu" dans des réponses comme "il est bleuâtre, blanc et rouge". Pour s'assurer que le mot "bleu" est absent de la réponse de l'élève (et pas seulement "bleu" comme partie du mot "bleuâtre") il faut rajouter le métacaractère \b qui indique (en syntaxe des expressions régulières) les frontières d'un mot (début et fin). D'où une nouvelle version de notre exemple 4 :<br />
'''Exemple 4'''. Question sur les couleurs du drapeau français.<br />
<br />
* Réponse 2: --.*\bbleu\b.*<br />
* réponse de l'élève : "il est bleuâtre, blanc et rouge "<br />
* Feedback 2: Il manque la couleur du ciel !<br />
<br />
'''Note.-'''<br />
Si on avait utilisé la syntaxe de la "negative lookahead assertion" mentionnée plus haut, la Réponse 2 ressemblerait à ceci :<br />
* Réponse 2: '''^(?!'''.*\bbleu\b.*''')'''<br />
<br />
'''Exemple 5'''. Question : "Donnez en anglais le nom d'un animal qui fait 3 lettres et dont la lettre du milieu est la voyelle ''a''". <br />
* Mauvaise réponse prévue : "--^[bcr].*". <br />
* '''OU''' * Mauvaise réponse prévue : "--^(b|c|r).*". <br />
* Exemple de réponse de l'élève : "oiseau"<br />
* Feedback : "Votre réponse devrait commencer par l'une de ces 3 lettres : '''b''', '''c''' ou '''r'''".<br />
<br />
'''Exemple 6'''. Question "Quelles sont les couleurs du drapeau français ?".<br />
<br />
* Réponse 2 : "--.*(bleu|rouge|blanc).*"<br />
* réponse de l'élève : "Il est noir et orange."<br />
* Feedback : "Vous n'avez trouvé aucune des couleurs attendues !"<br />
* réponse de l'élève : "Il est bleu et orange."<br />
* Feedback: Aucun feedback, l'analyse se poursuit jusqu'à l'expression régulière suivante.<br />
<br />
'''Explication'''.- L'expression régulière de la réponse 2 recherche un mot manquant dans la liste de ceux prévus entre parenthèses et séparés par le signe |. Dès que l'un des mots présumés manquants est trouvé dans la réponse de l'élève, la condition "mots manquants" est considérée comme FAUSSE et l'analyse se poursuit.<br />
<br />
'''Note.-'''<br />
Si on avait utilisé la syntaxe de la "negative lookahead assertion" mentionnée plus haut, la Réponse 2 ressemblerait à ceci :: '''^(?!.*(bleu|rouge|blanc).*)'''<br />
<br />
'''Exemple 7'''. Question "Quelles sont les couleurs du drapeau français ?".<br />
<br />
* Réponse 2 : "--.*('''&&'''bleu'''&&'''rouge'''&&'''blanc).*"<br />
* réponse de l'élève : "Il est bleu, rouge et orange."<br />
* Feedback: "Vous n'avez pas trouvé TOUTES les couleurs attendues !".<br />
* réponse de l'élève : "blanc bleu rouge".<br />
* Feedback: Aucun feedback, l'analyse se poursuit jusqu'à l'expression régulière suivante.<br />
<br />
'''Explication'''.- L'expression régulière de la réponse 2 recherche un mot manquant dans la liste de ceux prévus entre parenthèses et séparés par le double signe &&. C'est seulement si TOUS les mots de la liste sont présents dans la réponse de l'élève (quel que soit leur ordre) que la condition "mots manquants" sera considérée comme FAUSSE et que l'analyse se poursuivra. Notez que cette liste doit commencer par la séquence '''&&.'''<br />
'''Note.-'''<br />
Si on avait utilisé la syntaxe de la "negative lookahead assertion" mentionnée plus haut, la Réponse 2 ressemblerait à ceci : '''(^(?!.*(bleu).*)|^(?!.*(blanc).*)|^(?!.*(rouge).*))'''<br />
<br />
== Édition des Réponses en mode professeur ==<br />
[[Image:regexpsettingsfr 01.jpg]]<br />
<br />
=== Choix de l'aide ===<br />
<br />
Choisir un mode d'aide autre que "Aucun" affichera un bouton d'aide permettant à l'élève d'afficher à la suite son début de réponse la lettre suivante, ou le mot ou le signe de ponctuation suivant.<br />
Le mode ''Mot ou ponctuation'' est une nouveauté de la version pour Moodle 3.1.<br />
* Dans un test, si le mode "adaptatif" a été choisi dans le Comportement des questions, un bouton étiqueté "Acheter une lettre" ou "Acheter un mot" ou "Acheter un mot ou un signe de ponctuation" s'affichera, selon le mode d'aide choisi par le créateur de la question.<br />
* Dans un test, si le mode "adaptatif sans pénalité" a été choisi dans le Comportement des questions, un bouton étiqueté "Demander une lettre" ou "Demander un mot" ou ""Demander un mot ou un signe de ponctuation" s'affichera, selon le mode d'aide choisi.<br />
<br />
Note.- Cette aide de lettre, mot ou ponctuation n'est disponible que dans les tests où le comportement des questions est "adaptatif" ou "adaptatif sans pénalités".<br />
<br />
===Montrer les réponses alternatives===<br />
S'il y a beaucoup de réponses alternatives correctes, leur affichage sur la page Relecture d'un test peut prendre beaucoup de place (et de temps). Le professeur peut donc décider ici d'afficher ou non ces réponses alternatives.<br />
<br />
=== Première réponse correcte ===<br />
<br />
Pour la Réponse 1 vous devez entrer un texte qui a) est la "meilleure" réponse attendue possible; b) '''n'est pas''' une expression régulière ou - plus exactement - ne sera pas interprété comme telle mais comme du texte normal et c) à laquelle vous affectez une Note de 100%. Vous remarquerez que lors de la création d'une nouvelle question de type regexp, la Note attribuée à la Réponse 1 est automatiquement mise sur 100%. et vous ne pouvez pas modifier ce score.<br />
<br />
'''Note.-''' Il y a deux manières d'entrer une Réponse contenant des méta caractères ('''^ $ * ( ) [ ] + ? | { }'''), selon qu'il s'agit de la Réponse 1 ou de l'une des Réponses suivantes. Exemple : combien coûte cet ordinateur américain ?<br />
<br />
* Réponse 1: Il vaut 1 000$.<br />
* Réponse 2: Il (m')?a couté 1 000\$\.<br />
<br />
Dans Réponse 1 vous tapez la réponse attendue telle quelle. Dans la Réponse 2 en revanche vous devez "échapper" les méta-caractères $ et point final.<br />
<br />
=== Autres Réponses (Réponse 2, 3, etc.) ===<br />
<br />
<br />
Toute réponse avec une Note supérieure à 0% doit être entrée sous forme d'une expression régulière qui peut générer des réponses alternatives acceptables (que la note soit de 100% ou inférieure). Ceci veut dire que vous ne pouvez pas entrer une réponse ayant une Note supérieure à 0% et commençant par un double tiret --, syntaxe utilisée pour détecter l'absence de mots, comme expliqué plus haut.<br />
<br />
===Afficher/Masquer les réponses alternatives===<br />
<br />
Lorsque vous créez ou modifiez une question de type RexExp vous devez vous assurer que toutes les réponses alternatives créées fonctionnent correctement. Cliquez sur le bouton '''Afficher/Masquer les réponses alternatives''' pour calculer et afficher ces réponses dans le formulaire en cours d'édition. <br />
<br />
Ces solutions alternatives sont automatiquement générées à partir des expressions régulières que vous avez entrées en créant la question et auxquelles vous avez attribué une note supérieure à 0%. La toute première solution (Solution 1) est affichée en tête de liste. Elle est suivie des autres solutions acceptables, sous la forme suivante : a) la note attribuée; b) un rappel de votre expression régulière et c) la liste des solutions générées par cette expression régulière.<br />
<br />
Si le nombre de parenthèses (ou de crochets carrés) ouvertes ne correspond pas au nombre de parenthèses fermées, un message d'erreur vous en avertira, qui précisera l'expression régulière où l'erreur a été détectée ainsi que la nature de l'erreur (mais pas l'emplacement exact). Vous devrez immédiatement corriger l'expression régulière fautive dans la question en cours de prévisualisation.<br />
<br />
[[Fichier:afficher les réponses alternatives.jpg]]<br />
<br />
== Feedback automatique supplémentaire (couleur de caractères) ==<br />
<br />
Lorsqu'un étudiant (ou le professeur en mode Prévisualisation de question) soumet une réponse à une question de type RegExp, 3 types de messages sont affichés (en mode ''Adaptatif'').<br />
<br />
Il est donc fortement conseillé de créer des Tests ne contenant que des questions de type RegExp, '''ou''' mélangées à des questions d'autres types, à condition que dans le Test le paramètre '''Comment se comportent les questions''' soit réglé sur ''Mode adaptatif''.<br />
<br />
* (ligne 3) Le message standard délivré par le module Test : correct/incorrect (plus la couleur associée avec ces états - vert ou rouge).<br />
* (ligne 2) Le message de feedback prévu par le professeur pour chaque réponse - correcte ou incorrecte - lors de la création de la question.<br />
* (ligne 1) Un message de feedback supplémentaire est automatiquement fourni par le système, en affichant la réponse soumise par l'étudiant, qui sera formatée selon les codes de couleur suivants :<br />
** le début de la réponse soumise par l'étudiant et qui correspond au mieux à l'une des réponses alternatives possibles est affiché en bleu ;<br />
** tous les mots présents dans la réponse soumise et qui sont '''présents''' dans les réponses alternatives possibles suivant le début de réponse correcte sont affichés sur fond vert;<br />
** tous les mots '''non présents''' dans les réponses alternatives possibles suivant le début de réponse correcte sont affichés sur fond rouge;<br />
<br />
Le sens de ces couleurs est expliqué sous le feedback par les étiquettes '''Mots erronés''' et '''Mots mal placés'''.<br />
<br />
'''Note.-''' Le système de coloration des mots de la réponse soumise par l'étudiant est différent à partir de Moodle 3.1.<br />
<br />
[[Image:feedback couleurs.jpg]]<br />
==Feedback fourni par le bouton d'aide==<br />
<br />
A chaque fois que l'étudiant clique sur le bouton d'aide "Acheter/Demander une lettre/un mot/un signe de ponctuation", cette lettre/ce mot/signe est ajouté à sa réponse. La dernière ligne du feedback montre l'information suivante : lettre/mot/signe ajouté ; coût de la pénalité (s'il y a lieu) ; total des pénalités (s'il y a lieu). Si le total des pénalités atteint ou excède 1 (soit 100%) ce total s'affiche en rouge. Le montant des pénalités se règle lors de l'édition de la question avec le paramètre '''Paramètres de pénalités pour les essais incorrects et l'achat de lettres ou de mots'''.<br />
<br />
Lorsque le professeur est en '''mode relecture du test''', dans la section '''Historique des réponses''' il peut suivre toutes les étapes de la tentative d'un étudiant, y compris ses demandes d'aide. Cette fonctionnalité peut être très utile pour étudier les stratégies d'apprentissage des étudiants.<br />
[[Image:feedback aide.jpg]]<br />
<br />
==Afficher les réponses correctes==<br />
Si les options de '''relecture du test''' sont paramétrées pour afficher la '''Réponse juste''' '''et''' que votre question RegExp est paramétrée sur '''Montrer les réponses alternatives Oui''', lors de la relecture du test l'étudiant peut afficher la liste complète des réponses correctes (ou partiellement correctes) attendues. Cet affichage est identique à celui du mode édition de question RegExp '''Afficher/Masquer les réponses alternatives'''.<br />
<br />
==Dans l'appli Moodle Mobile==<br />
A partir de la version pour Moodle 3.1, le type de question RegExp est compatible avec l'application Mobile de Moodle (pour tablettes et smartphones). Si l'admin de votre site Moodle a activé l'app Moodle Mobile, les tests comportant des questions de type RegExp afficheront ces questions dans l'app Mobile.<br />
<br />
Malheureusement à ce jour l'activité Test n'est pas complètement traduite en français, et certains textes restent en anglais même si l'étudiant choisit l'interface en français pour l'application. Bug rapporté ici: https://tracker.moodle.org/browse/MOBILE-2804<br />
<br />
[[Image:expr reg mobile.jpg]]<br />
<br />
== Insertion de sous-questions de type RegExp dans une question de type Close ==<br />
{| class="nicetable"<br />
|-<br />
!Note importante<br />
|-<br />
|<br />
La question de type RegExp n'est '''pas''' reconnue par la question de type Close de Moodle. Si vous souhaitez inclure des questions de type RegExp dans une question de type Close, vous devrez remplacer 2 fichiers (''renderer.php'' et ''questiontype.php'') sur ''<votresitemoodle>/question/type/multianswer'' avec les fichiers modifiés téléchargeables depuis les liens ci-dessous.<br />
<br />
https://raw.githubusercontent.com/rezeau/moodle_multianswer_regexp_compatible/master/questiontype.php<br />
<br />
https://raw.githubusercontent.com/rezeau/moodle_multianswer_regexp_compatible/master/renderer.php<br />
<br />
|}<br />
Syntaxe d'insertion de sous-questions de type RegExp dans une question de type Cloze.<br />
<br />
Utilisez '''REGEXP''' ou l'abréviation '''RX''' pour les réponses qui ne sont pas sensibles à la casse des caractères.<br />
* Les couleurs du drapeau français sont : {:REGEXP:=bleu, blanc, rouge#Correct!~=le bleu, le blanc(,| et) le rouge #Correct!~--.*bleu.*#Il manque la couleur du ciel.}<br />
* Les couleurs du drapeau français sont : {:REGEXP:%100%bleu, blanc, rouge#Correct!~%100%le bleu, le blanc(,| et) le rouge#Correct!~%0%--.*bleu.*#Il manque la couleur du ciel.}<br />
<br />
* Les couleurs du drapeau français sont : {:REGEXP:=bleu, blanc, rouge#Correct!}<br />
* Les couleurs du drapeau français sont : {:RX:=bleu, blanc, rouge#Correct!}<br />
<br />
Acceptera "bleu, blanc, rouge" et aussi "Bleu, blanc, rouge" ou encore "BLEU, BLANC, ROUGE".<br />
<br />
Utilisez '''REGEXP_C''' ou l'abréviation '''RXC''' pour les réponses qui sont sensibles à la casse des caractères.<br />
<br />
* Les couleurs du drapeau français sont : {:REGEXP_C:=bleu, blanc, rouge#Correct!}<br />
* Les couleurs du drapeau français sont : {:RXC:=bleu, blanc, rouge#Correct!}<br />
<br />
Acceptera "bleu, blanc, rouge" mais n'acceptera pas "Bleu, blanc, rouge" (erreur de majuscules).<br />
<br />
Un exemple plus complet (en anglais). Si vous entrez ceci dans le texte d'une question Cloze :<br />
''The colors of the French flag are {:REGEXP:=blue, white and red#Very correct indeed!~--.*\bblue\b.*#The color of the sky is missing!~--.*(blue|red|white).*#You have not even found one of the colors of the French flag!}.'' et que vous cliquez le bouton ''Décoder et vérifier le texte de la question'' vous verrez ceci :<br />
<br />
Question {#1} Réponse courte de type expression régulière<br />
Définition de question<br />
{:REGEXP:=blue, white and red#Very correct indeed!~--.*\bblue\b.*#The color of the sky is missing!~--.*(blue|red|white).*#You have not even found one of the colors of the French flag!}<br />
Note par défaut<br />
1<br />
Réponse<br />
blue, white and red<br />
Note<br />
1<br />
Feedback<br />
Very correct indeed!<br />
Réponse<br />
--.*\bblue\b.*<br />
Note<br />
0<br />
Feedback<br />
The color of the sky is missing!<br />
Réponse<br />
--.*(blue|red|white).*<br />
Note<br />
0<br />
Feedback<br />
You have not even found one of the colors of the French flag! <br />
<br />
Veuillez noter que, comme expliqué ci-dessus, la toute première solution doit avoir une note de 100% et ne doit pas être une expression régulière. Dans la syntaxe du type de question Cloze, une note de 100% s'écrit soit = soit '''%100%'''. Comme indiqué plus haut, si vous oubliez par hasard d'attribuer la note de 100% à la toute première solution de votre liste, au moment d'enregistrer votre question Cloze un message d'erreur vous en avertira. Toutefois, si vous voyez le message "La Solution 1 doit être correcte et avoir un score de 100%. Voulez-vous retourner modifier ceci ?" ''vous ne devez pas cliquer sur le bouton Oui'', mais sur le bouton '''Non''', puis retourner dans votre question Cloze et faire la correction nécessaire.<br />
<br />
Veuillez noter que la syntaxe des sous-questions insérées dans une question de type Cloze doit être suivie à la lettre et qu'il ne faut jamais copier-coller du texte depuis votre traitement de texte vers le texte d'une question de type Cloze sous peine d'en empêcher le bon fonctionnement.<br />
<br />
Le bouton Indice n'est pas disponible pour une sous-question de type regexp insérée dans une question de type Cloze.<br />
<br />
==Voir aussi==<br />
* Télécharger [http://moodle.org/mod/data/view.php?d=13&rid=338 la question de type réponse courte avec expressions régulières] depuis la page Modules & plugins de Moodle.<br />
*[http://www.regular-expressions.info/tutorial.html Regular Expressions Tutorial] Une introduction complète à ce sujet (en anglais).<br />
* [http://lumadis.be/regex/tuto_pcre.php Les expressions régulières PCRE (Perl Compatible Regular Expressions)] Un tutoriel en français.<br />
<br />
[[Category:Questions]]<br />
[[en:question/type/regexp]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Exporter_un_glossaire_vers_un_Test&diff=13524Exporter un glossaire vers un Test2019-01-31T16:02:20Z<p>Rezeau : </p>
<hr />
<div>{{Infobox plugin<br />
|type = bloc<br />
|entry = https://moodle.org/plugins/view.php?plugin=block_glossary_export_to_quiz<br />
|tracker = https://github.com/rezeau/moodle-block_glossary_export_to_quiz/issues<br />
|discussion = <br />
|maintainer = [[User:Joseph Rézeau|Joseph Rézeau]]<br />
}}<br />
{{Code tiers}}<br />
== Installation ==<br />
<br />
Pour plus d'informations voir [[Installation de plugins]].<br />
<br />
== Description==<br />
Ce bloc permet d'exporter les définitions et les articles d'un glossaire de cours vers la banque de questions d'un cours aux formats ''Réponse courte'', ''Choix multiple'', ''Appariement'' ou ''Glisser-déposer sur texte''.<br />
<br />
A partir de la version pour Moodle 3.6 ce bloc permet également l'export des définitions et articles vers la question ''Gapfill'' (plugin tiers) de Marcus Green. A condition que ce plugin soit installé sur votre site Moodle, évidemment.<br />
<br />
==Exporter les articles d'un glossaire vers un fichier de questions Moodle au format XML==<br />
===Comment accéder à la configuration du bloc===<br />
Après que ce bloc a été installé (par un Administrateur du site), il est disponible pour les utilisateurs ayant le rôle Enseignant, dans leurs propres cours.<br />
#Une fois connecté en tant qu'enseignant, allez à la page d'accueil de votre cours. Cliquez sur l'icône principale ''Actions'' pour Activer le mode édition.<br />
# Dans le panneau latéral (gauche, en principe), cliquez sur ''Ajouter un bloc'' et dans la liste qui apparait, sélectionnez le bloc ''Exporter un glossaire vers un Test''.<br />
# Le bloc ''Exporter un glossaire vers un Test'' s'affiche dans la zone des blocs par défaut (en principe à droite, mais ça dépend du thème utilisé).<br />
# Cliquez sur l'icône ''Actions'' du bloc pour configurer ce bloc.<br />
=== Configurer un bloc Exporter un glossaire vers un Test ===<br />
# Utilisez la liste déroulante pour '''Choisir le glossaire''' à utiliser pour l'export. Si ce glossaire comporte des catégories, vous pouvez sélectionner une catégorie seule. Pour annuler votre choix ou revenir en arrière sans choisir, laissez simplement la liste déroulante sur la première ligne ''Choisir...'' Une fois qu'un glossaire a été sélectionné, de nouvelles options s'affichent.<br />
# '''Ordre de tri'''. Utilisez ce paramètre pour déterminer l'ordre dans lequel les entrées de glossaire exportées seront importées dans votre banque de questions. Vous pouvez utiliser ce paramètre, combiné avec celui du nombre maximum d'entrées à exporter, pour créer un Test destiné à tester les entrées les plus récentes de votre Glossaire (en particulier s'il s'agit d'un Glossaire avec de nombreuses entrées).<br />
# '''Nombre maximum d'articles à exporter'''. Laissez ce champ vide (ou à sa valeur par défaut "0") pour exporter TOUS les articles de ce glossaire ou de la catégorie choisie. Cette option peut être utile pour n'exporter qu'un nombre limité d'articles d'un glossaire volumineux.<br />
# '''-- Sélectionner le type de question --'''<br />
##'''''Réponse courte''''' Lorsque vous sélectionnez ce type de question, une liste déroulante ''Sensible à la casse'' s'affiche.<br />
## '''''Choix multiple'''''. Ces questions comprendront les éléments suivants: ''texte de la question'' = article du glossaire (définition); ''réponse correcte'' = concept (entrée) du glossaire; ''distracteurs'' = 2 (ou plus) concepts pris au hasard dans le glossaire (ou la catégorie de glossaire) choisi(e). Lorsque vous sélectionnez ce type de question, 3 listes déroulantes s'affichent.<ul><li> ''Nombre de choix''. Indiquez combien de choix/réponses vous voulez créer dans chaque question exportée (ce nombre inclut la réponse correcte plus les distracteurs).</li><li>''Numéroter les choix ?'' Choisissez votre style de numérotation préféré.</li><li> ''Mélanger les éléments des questions''. Si cette option est activée, les propositions de réponses aux questions seront mélangées aléatoirement à chaque nouvelle tentative du test, à condition que l'option correspondant ait également été activée dans les paramètres de la question. Le réglage ne s'applique qu'aux questions qui comportent des propositions de réponses, telles que les questions à choix multiple ou les questions d'appariement.</li></ul><br />
## '''''Appariement''''' Ces questions consisteront en un certain nombre de concepts (entrées) et de définitions que les étudiants devront apparier. Un texte standard d'instructions sera ajouté dans le texte de la question d'appariement: 'Appariez les définitions et les concepts'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier que vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## '''''Glisser-déposer sur texte''''' Ces questions se composeront d'un certain nombre d'articles (définitions) du glossaire que les étudiants devront compléter en faisant un glisser-déposer des concepts. Un texte standard d'instructions sera ajouté dans le texte de la question: 'Glissez et déposez chaque étiquette de concept pour l'associer avec sa définition'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## Si le type de question '''''Gapfill / Texte à trous''''' est installé sur votre site Moodle, il figurera dans la liste déroulante des types de questions disponibles pour l'export. Si vous sélectionnez Texte à trous, une nouvelle liste déroulante vous proposera de choisir entre les 3 modes d'affichage disponibles pour les réponses dans la question Texte à trous : texte à trous / glisser-déposer / liste déroulante. Si vous sélectionnez texte à trous ou liste déroulante, une option supplémentaire vous permettra de choisir une dimension de trou fixe. Voir la [[Gapfill_question_type|Gapfill question documentation]] pour plus d'infos.<br />
# '''Enregistrer''' Lorsque vous cliquez sur Enregistrer pour sauver vos paramètres le système de validation peut afficher un message d'erreur si le nombre d'entrées à exporter ou le nombre de choix est incohérent. Corrigez ces chiffres et enregistrez.<br />
<br />
==Exporter les articles sélectionnés en tant que questions vers un fichier de questions de type XML==<br />
# De retour dans la page d'accueil de votre cours, le bloc Exporter un glossaire vers un Test affiche maintenant les paramètres choisis précédemment.<br />
# Cliquez sur le lien "Exporter n articles et créer n questions".<br />
# Vous vous trouvez maintenant sur la page Tableau de bord / Cours / [votre cours] / Généralités / [nom du glossaire sélectionné].<br />
# Sous le titre ''Exporter les articles vers un Test (XML)'', cliquez sur le bouton ''Exporter''.<br />
# La fenêtre popup qui s'affiche donne les références du fichier XML prêt à être enregistrer. Le nom du fichier est construit ainsi : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question] questions.xml''. Confirmer l'enregistrement en cliquant sur ''Enregistrer le fichier''. Puis sur le lien/bouton ''Revenir au cours''.<br />
# De retour à la page d'accueil du cours vous constatez que les paramètres ont disparu de l'affichage du bloc.<br />
<br />
==Comment importer les questions vers la banque de questions du cours==<br />
# Dans le bloc ''Administration'' de votre cours, cliquez sur ''Banque de questions''.<br />
# Dans la page ''Banque de questions/Questions'', cliquez sur l'onglet ''Importer''.<br />
# Entrez les paramètres suivants:<ul><li>''Format de fichier : Format XML Moodle''</li><li>''Généraux''</li><li> ''Catégorie d'importation''</li><li>''Obtenir la catégorie à partir du fichier''</li><li>''Importer des questions d'un fichier / Importation'' Cliquez ''Choisir un fichier''</li></ul><br />
# Naviguez vers l'emplacement du fichier xml précédemment sauvegardé sur votre ordinateur puis cliquez sur le bouton ''Déposer ce fichier''.<br />
# Si tout se passe bien, sur l'écran suivant le nom du fichier XML s'affiche, et nous n'avez plus qu'à cliquer sur le bouton ''Importation''.<br />
# Sur l'écran suivant, sur fond vert vous voyez les messages : ''Analyse des questions du fichier d'importation'' et ''Importation de 10 questions depuis le fichier''. Cliquez le bouton ''Continuer''.<br />
# De retour dans la page ''Banque de questions/Questions'', vous êtes dans la nouvelle catégorie créée, nommée sur le modèle : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question]''.<br />
# Vous pouvez maintenant utiliser ces questions dans un Test.<br />
[[Category:Bloc]]<br />
[[en:Glossary export to quiz]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Exporter_un_glossaire_vers_un_Test&diff=13523Exporter un glossaire vers un Test2019-01-31T16:00:56Z<p>Rezeau : </p>
<hr />
<div>{{Infobox plugin<br />
|type = bloc<br />
|entry = https://moodle.org/plugins/view.php?plugin=block_glossary_export_to_quiz<br />
|tracker = https://github.com/rezeau/moodle-block_glossary_export_to_quiz/issues<br />
|discussion = <br />
|maintainer = [[User:Joseph Rézeau|Joseph Rézeau]]<br />
}}<br />
{{Code tiers}}<br />
== Installation ==<br />
<br />
Pour plus d'informations voir [[Installation de plugins]].<br />
<br />
== Description==<br />
Ce bloc permet d'exporter les définitions et les articles d'un glossaire de cours vers la banque de questions d'un cours aux formats ''Réponse courte'', ''Choix multiple'', ''Appariement'' ou ''Glisser-déposer sur texte''.<br />
<br />
A partir de la version pour Moodle 3.6 ce bloc permet également l'export des définitions et articles vers la question ''Gapfill'' (plugin tiers) de Marcus Green. A condition que ce plugin soit installé sur votre site Moodle, évidemment.<br />
<br />
==Exporter les articles d'un glossaire vers un fichier de questions Moodle au format XML==<br />
===Comment accéder à la configuration du bloc===<br />
Après que ce bloc a été installé (par un Administrateur du site), il est disponible pour les utilisateurs ayant le rôle Enseignant, dans leurs propres cours.<br />
#Une fois connecté en tant qu'enseignant, allez à la page d'accueil de votre cours. Cliquez sur l'icône principale ''Actions'' pour Activer le mode édition.<br />
# Dans le panneau latéral (gauche, en principe), cliquez sur ''Ajouter un bloc'' et dans la liste qui apparait, sélectionnez le bloc ''Exporter un glossaire vers un Test''.<br />
# Le bloc ''Exporter un glossaire vers un Test'' s'affiche dans la zone des blocs par défaut (en principe à droite, mais ça dépend du thème utilisé).<br />
# Cliquez sur l'icône ''Actions'' du bloc pour configurer ce bloc.<br />
=== Configurer un bloc Exporter un glossaire vers un Test ===<br />
# Utilisez la liste déroulante pour '''Choisir le glossaire''' à utiliser pour l'export. Si ce glossaire comporte des catégories, vous pouvez sélectionner une catégorie seule. Pour annuler votre choix ou revenir en arrière sans choisir, laissez simplement la liste déroulante sur la première ligne ''Choisir...'' Une fois qu'un glossaire a été sélectionné, de nouvelles options s'affichent.<br />
# '''Ordre de tri'''. Utilisez ce paramètre pour déterminer l'ordre dans lequel les entrées de glossaire exportées seront importées dans votre banque de questions. Vous pouvez utiliser ce paramètre, combiné avec celui du nombre maximum d'entrées à exporter, pour créer un Test destiné à tester les entrées les plus récentes de votre Glossaire (en particulier s'il s'agit d'un Glossaire avec de nombreuses entrées).<br />
# '''Nombre maximum d'articles à exporter'''. Laissez ce champ vide (ou à sa valeur par défaut "0") pour exporter TOUS les articles de ce glossaire ou de la catégorie choisie. Cette option peut être utile pour n'exporter qu'un nombre limité d'articles d'un glossaire volumineux.<br />
# '''-- Sélectionner le type de question --'''<br />
##'''''Réponse courte''''' Lorsque vous sélectionnez ce type de question, une liste déroulante ''Sensible à la casse'' s'affiche.<br />
## '''''Choix multiple'''''. Ces questions comprendront les éléments suivants: ''texte de la question'' = article du glossaire (définition); ''réponse correcte'' = concept (entrée) du glossaire; ''distracteurs'' = 2 (ou plus) concepts pris au hasard dans le glossaire (ou la catégorie de glossaire) choisi(e). Lorsque vous sélectionnez ce type de question, 3 listes déroulantes s'affichent.<ul><li> ''Nombre de choix''. Indiquez combien de choix/réponses vous voulez créer dans chaque question exportée (ce nombre inclut la réponse correcte plus les distracteurs).</li><li>''Numéroter les choix ?'' Choisissez votre style de numérotation préféré.</li><li> ''Mélanger les éléments des questions''. Si cette option est activée, les propositions de réponses aux questions seront mélangées aléatoirement à chaque nouvelle tentative du test, à condition que l'option correspondant ait également été activée dans les paramètres de la question. Le réglage ne s'applique qu'aux questions qui comportent des propositions de réponses, telles que les questions à choix multiple ou les questions d'appariement.</li></ul><br />
## '''''Appariement''''' Ces questions consisteront en un certain nombre de concepts (entrées) et de définitions que les étudiants devront apparier. Un texte standard d'instructions sera ajouté dans le texte de la question d'appariement: 'Appariez les définitions et les concepts'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier que vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## '''''Glisser-déposer sur texte''''' Ces questions se composeront d'un certain nombre d'articles (définitions) du glossaire que les étudiants devront compléter en faisant un glisser-déposer des concepts. Un texte standard d'instructions sera ajouté dans le texte de la question: 'Glissez et déposez chaque étiquette de concept pour l'associer avec sa définition'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## Si le type de question '''''Gapfill / Texte à trous''''' est installé sur votre site Moodle, il figurera dans la liste déroulante des types de questions disponibles pour l'export. Si vous sélectionnez Texte à trous, une nouvelle liste déroulante vous proposera de choisir entre les 3 modes d'affichage disponibles pour les réponses dans la question Texte à trous : texte à trous / glisser-déposer / liste déroulante. Si vous sélectionnez texte à trous ou liste déroulante, une option supplémentaire vous permettra de choisir une dimension de trou fixe. Voir la [[Gapfill_question_type|Gapfill question documentation]] pour plus d'infos.<br />
# '''Enregistrer''' Lorsque vous cliquez sur Enregistrer pour sauver vos paramètres le système de validation peut afficher un message d'erreur si le nombre d'entrées à exporter ou le nombre de choix est incohérent. Corrigez ces chiffres et enregistrez.<br />
<br />
==Exporter les articles sélectionnés en tant que questions vers un fichier de questions de type XML==<br />
# De retour dans la page d'accueil de votre cours, le bloc Exporter un glossaire vers un Test affiche maintenant les paramètres choisis précédemment.<br />
# Cliquez sur le lien "Exporter n articles et créer n questions".<br />
# Vous vous trouvez maintenant sur la page Tableau de bord / Cours / [votre cours] / Généralités / [nom du glossaire sélectionné].<br />
# Sous le titre ''Exporter les articles vers un Test (XML)'', cliquez sur le bouton ''Exporter''.<br />
# La fenêtre popup qui s'affiche donne les références du fichier XML prêt à être enregistrer. Le nom du fichier est construit ainsi : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question] questions.xml''. Confirmer l'enregistrement en cliquant sur ''Enregistrer le fichier''. Puis sur le lien/bouton ''Revenir au cours''.<br />
# De retour à la page d'accueil du cours vous constatez que les paramètres ont disparu de l'affichage du bloc.<br />
<br />
==Comment importer les questions vers la banque de questions du cours==<br />
# Dans le bloc ''Administration'' de votre cours, cliquez sur ''Banque de questions''.<br />
# Dans la page ''Banque de questions/Questions'', cliquez sur l'onglet ''Importer''.<br />
# Entrez les paramètres suivants:<ul><li>''Format de fichier : Format XML Moodle''</li><li>''Généraux''</li><li> ''Catégorie d'importation''</li><li>''Obtenir la catégorie à partir du fichier''</li><li>''Importer des questions d'un fichier / Importation'' Cliquez ''Choisir un fichier''</li></ul><br />
# Naviguez vers l'emplacement du fichier xml précédemment sauvegardé sur votre ordinateur puis cliquez sur le bouton ''Déposer ce fichier''.<br />
# Si tout se passe bien, sur l'écran suivant le nom du fichier XML s'affiche, et nous n'avez plus qu'à cliquer sur le bouton ''Importation''.<br />
# Sur l'écran suivant, sur fond vert vous voyez les messages : ''Analyse des questions du fichier d'importation'' et ''Importation de 10 questions depuis le fichier''. Cliquez le bouton ''Continuer''.<br />
# De retour dans la page ''Banque de questions/Questions'', vous êtes dans la nouvelle catégorie créée, nommée sur le modèle : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question]''.<br />
# Vous pouvez maintenant utiliser ces questions dans un Test.<br />
[[Category:Block]]<br />
[[en:Glossary export to quiz]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Exporter_un_glossaire_vers_un_Test&diff=13522Exporter un glossaire vers un Test2019-01-31T15:59:42Z<p>Rezeau : /* Comment importer les questions vers la banque de questions du cours */</p>
<hr />
<div>{{Infobox plugin<br />
|type = bloc<br />
|entry = https://moodle.org/plugins/view.php?plugin=block_glossary_export_to_quiz<br />
|tracker = https://github.com/rezeau/moodle-block_glossary_export_to_quiz/issues<br />
|discussion = <br />
|maintainer = [[User:Joseph Rézeau|Joseph Rézeau]]<br />
}}<br />
{{Code tiers}}<br />
== Installation ==<br />
<br />
Pour plus d'informations voir [[Installation de plugins]].<br />
<br />
== Description==<br />
Ce bloc permet d'exporter les définitions et les articles d'un glossaire de cours vers la banque de questions d'un cours aux formats ''Réponse courte'', ''Choix multiple'', ''Appariement'' ou ''Glisser-déposer sur texte''.<br />
<br />
A partir de la version pour Moodle 3.6 ce bloc permet également l'export des définitions et articles vers la question ''Gapfill'' (plugin tiers) de Marcus Green. A condition que ce plugin soit installé sur votre site Moodle, évidemment.<br />
<br />
==Exporter les articles d'un glossaire vers un fichier de questions Moodle au format XML==<br />
===Comment accéder à la configuration du bloc===<br />
Après que ce bloc a été installé (par un Administrateur du site), il est disponible pour les utilisateurs ayant le rôle Enseignant, dans leurs propres cours.<br />
#Une fois connecté en tant qu'enseignant, allez à la page d'accueil de votre cours. Cliquez sur l'icône principale ''Actions'' pour Activer le mode édition.<br />
# Dans le panneau latéral (gauche, en principe), cliquez sur ''Ajouter un bloc'' et dans la liste qui apparait, sélectionnez le bloc ''Exporter un glossaire vers un Test''.<br />
# Le bloc ''Exporter un glossaire vers un Test'' s'affiche dans la zone des blocs par défaut (en principe à droite, mais ça dépend du thème utilisé).<br />
# Cliquez sur l'icône ''Actions'' du bloc pour configurer ce bloc.<br />
=== Configurer un bloc Exporter un glossaire vers un Test ===<br />
# Utilisez la liste déroulante pour '''Choisir le glossaire''' à utiliser pour l'export. Si ce glossaire comporte des catégories, vous pouvez sélectionner une catégorie seule. Pour annuler votre choix ou revenir en arrière sans choisir, laissez simplement la liste déroulante sur la première ligne ''Choisir...'' Une fois qu'un glossaire a été sélectionné, de nouvelles options s'affichent.<br />
# '''Ordre de tri'''. Utilisez ce paramètre pour déterminer l'ordre dans lequel les entrées de glossaire exportées seront importées dans votre banque de questions. Vous pouvez utiliser ce paramètre, combiné avec celui du nombre maximum d'entrées à exporter, pour créer un Test destiné à tester les entrées les plus récentes de votre Glossaire (en particulier s'il s'agit d'un Glossaire avec de nombreuses entrées).<br />
# '''Nombre maximum d'articles à exporter'''. Laissez ce champ vide (ou à sa valeur par défaut "0") pour exporter TOUS les articles de ce glossaire ou de la catégorie choisie. Cette option peut être utile pour n'exporter qu'un nombre limité d'articles d'un glossaire volumineux.<br />
# '''-- Sélectionner le type de question --'''<br />
##'''''Réponse courte''''' Lorsque vous sélectionnez ce type de question, une liste déroulante ''Sensible à la casse'' s'affiche.<br />
## '''''Choix multiple'''''. Ces questions comprendront les éléments suivants: ''texte de la question'' = article du glossaire (définition); ''réponse correcte'' = concept (entrée) du glossaire; ''distracteurs'' = 2 (ou plus) concepts pris au hasard dans le glossaire (ou la catégorie de glossaire) choisi(e). Lorsque vous sélectionnez ce type de question, 3 listes déroulantes s'affichent.<ul><li> ''Nombre de choix''. Indiquez combien de choix/réponses vous voulez créer dans chaque question exportée (ce nombre inclut la réponse correcte plus les distracteurs).</li><li>''Numéroter les choix ?'' Choisissez votre style de numérotation préféré.</li><li> ''Mélanger les éléments des questions''. Si cette option est activée, les propositions de réponses aux questions seront mélangées aléatoirement à chaque nouvelle tentative du test, à condition que l'option correspondant ait également été activée dans les paramètres de la question. Le réglage ne s'applique qu'aux questions qui comportent des propositions de réponses, telles que les questions à choix multiple ou les questions d'appariement.</li></ul><br />
## '''''Appariement''''' Ces questions consisteront en un certain nombre de concepts (entrées) et de définitions que les étudiants devront apparier. Un texte standard d'instructions sera ajouté dans le texte de la question d'appariement: 'Appariez les définitions et les concepts'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier que vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## '''''Glisser-déposer sur texte''''' Ces questions se composeront d'un certain nombre d'articles (définitions) du glossaire que les étudiants devront compléter en faisant un glisser-déposer des concepts. Un texte standard d'instructions sera ajouté dans le texte de la question: 'Glissez et déposez chaque étiquette de concept pour l'associer avec sa définition'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## Si le type de question '''''Gapfill / Texte à trous''''' est installé sur votre site Moodle, il figurera dans la liste déroulante des types de questions disponibles pour l'export. Si vous sélectionnez Texte à trous, une nouvelle liste déroulante vous proposera de choisir entre les 3 modes d'affichage disponibles pour les réponses dans la question Texte à trous : texte à trous / glisser-déposer / liste déroulante. Si vous sélectionnez texte à trous ou liste déroulante, une option supplémentaire vous permettra de choisir une dimension de trou fixe. Voir la [[Gapfill_question_type|Gapfill question documentation]] pour plus d'infos.<br />
# '''Enregistrer''' Lorsque vous cliquez sur Enregistrer pour sauver vos paramètres le système de validation peut afficher un message d'erreur si le nombre d'entrées à exporter ou le nombre de choix est incohérent. Corrigez ces chiffres et enregistrez.<br />
<br />
==Exporter les articles sélectionnés en tant que questions vers un fichier de questions de type XML==<br />
# De retour dans la page d'accueil de votre cours, le bloc Exporter un glossaire vers un Test affiche maintenant les paramètres choisis précédemment.<br />
# Cliquez sur le lien "Exporter n articles et créer n questions".<br />
# Vous vous trouvez maintenant sur la page Tableau de bord / Cours / [votre cours] / Généralités / [nom du glossaire sélectionné].<br />
# Sous le titre ''Exporter les articles vers un Test (XML)'', cliquez sur le bouton ''Exporter''.<br />
# La fenêtre popup qui s'affiche donne les références du fichier XML prêt à être enregistrer. Le nom du fichier est construit ainsi : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question] questions.xml''. Confirmer l'enregistrement en cliquant sur ''Enregistrer le fichier''. Puis sur le lien/bouton ''Revenir au cours''.<br />
# De retour à la page d'accueil du cours vous constatez que les paramètres ont disparu de l'affichage du bloc.<br />
<br />
==Comment importer les questions vers la banque de questions du cours==<br />
# Dans le bloc ''Administration'' de votre cours, cliquez sur ''Banque de questions''.<br />
# Dans la page ''Banque de questions/Questions'', cliquez sur l'onglet ''Importer''.<br />
# Entrez les paramètres suivants:<ul><li>''Format de fichier : Format XML Moodle''</li><li>''Généraux''</li><li> ''Catégorie d'importation''</li><li>''Obtenir la catégorie à partir du fichier''</li><li>''Importer des questions d'un fichier / Importation'' Cliquez ''Choisir un fichier''</li></ul><br />
# Naviguez vers l'emplacement du fichier xml précédemment sauvegardé sur votre ordinateur puis cliquez sur le bouton ''Déposer ce fichier''.<br />
# Si tout se passe bien, sur l'écran suivant le nom du fichier XML s'affiche, et nous n'avez plus qu'à cliquer sur le bouton ''Importation''.<br />
# Sur l'écran suivant, sur fond vert vous voyez les messages : ''Analyse des questions du fichier d'importation'' et ''Importation de 10 questions depuis le fichier''. Cliquez le bouton ''Continuer''.<br />
# De retour dans la page ''Banque de questions/Questions'', vous êtes dans la nouvelle catégorie créée, nommée sur le modèle : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question]''.<br />
# Vous pouvez maintenant utiliser ces questions dans un Test.<br />
[[en:Glossary export to quiz]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Exporter_un_glossaire_vers_un_Test&diff=13521Exporter un glossaire vers un Test2019-01-31T15:57:57Z<p>Rezeau : /* Configurer un bloc Exporter un glossaire vers un Test */</p>
<hr />
<div>{{Infobox plugin<br />
|type = bloc<br />
|entry = https://moodle.org/plugins/view.php?plugin=block_glossary_export_to_quiz<br />
|tracker = https://github.com/rezeau/moodle-block_glossary_export_to_quiz/issues<br />
|discussion = <br />
|maintainer = [[User:Joseph Rézeau|Joseph Rézeau]]<br />
}}<br />
{{Code tiers}}<br />
== Installation ==<br />
<br />
Pour plus d'informations voir [[Installation de plugins]].<br />
<br />
== Description==<br />
Ce bloc permet d'exporter les définitions et les articles d'un glossaire de cours vers la banque de questions d'un cours aux formats ''Réponse courte'', ''Choix multiple'', ''Appariement'' ou ''Glisser-déposer sur texte''.<br />
<br />
A partir de la version pour Moodle 3.6 ce bloc permet également l'export des définitions et articles vers la question ''Gapfill'' (plugin tiers) de Marcus Green. A condition que ce plugin soit installé sur votre site Moodle, évidemment.<br />
<br />
==Exporter les articles d'un glossaire vers un fichier de questions Moodle au format XML==<br />
===Comment accéder à la configuration du bloc===<br />
Après que ce bloc a été installé (par un Administrateur du site), il est disponible pour les utilisateurs ayant le rôle Enseignant, dans leurs propres cours.<br />
#Une fois connecté en tant qu'enseignant, allez à la page d'accueil de votre cours. Cliquez sur l'icône principale ''Actions'' pour Activer le mode édition.<br />
# Dans le panneau latéral (gauche, en principe), cliquez sur ''Ajouter un bloc'' et dans la liste qui apparait, sélectionnez le bloc ''Exporter un glossaire vers un Test''.<br />
# Le bloc ''Exporter un glossaire vers un Test'' s'affiche dans la zone des blocs par défaut (en principe à droite, mais ça dépend du thème utilisé).<br />
# Cliquez sur l'icône ''Actions'' du bloc pour configurer ce bloc.<br />
=== Configurer un bloc Exporter un glossaire vers un Test ===<br />
# Utilisez la liste déroulante pour '''Choisir le glossaire''' à utiliser pour l'export. Si ce glossaire comporte des catégories, vous pouvez sélectionner une catégorie seule. Pour annuler votre choix ou revenir en arrière sans choisir, laissez simplement la liste déroulante sur la première ligne ''Choisir...'' Une fois qu'un glossaire a été sélectionné, de nouvelles options s'affichent.<br />
# '''Ordre de tri'''. Utilisez ce paramètre pour déterminer l'ordre dans lequel les entrées de glossaire exportées seront importées dans votre banque de questions. Vous pouvez utiliser ce paramètre, combiné avec celui du nombre maximum d'entrées à exporter, pour créer un Test destiné à tester les entrées les plus récentes de votre Glossaire (en particulier s'il s'agit d'un Glossaire avec de nombreuses entrées).<br />
# '''Nombre maximum d'articles à exporter'''. Laissez ce champ vide (ou à sa valeur par défaut "0") pour exporter TOUS les articles de ce glossaire ou de la catégorie choisie. Cette option peut être utile pour n'exporter qu'un nombre limité d'articles d'un glossaire volumineux.<br />
# '''-- Sélectionner le type de question --'''<br />
##'''''Réponse courte''''' Lorsque vous sélectionnez ce type de question, une liste déroulante ''Sensible à la casse'' s'affiche.<br />
## '''''Choix multiple'''''. Ces questions comprendront les éléments suivants: ''texte de la question'' = article du glossaire (définition); ''réponse correcte'' = concept (entrée) du glossaire; ''distracteurs'' = 2 (ou plus) concepts pris au hasard dans le glossaire (ou la catégorie de glossaire) choisi(e). Lorsque vous sélectionnez ce type de question, 3 listes déroulantes s'affichent.<ul><li> ''Nombre de choix''. Indiquez combien de choix/réponses vous voulez créer dans chaque question exportée (ce nombre inclut la réponse correcte plus les distracteurs).</li><li>''Numéroter les choix ?'' Choisissez votre style de numérotation préféré.</li><li> ''Mélanger les éléments des questions''. Si cette option est activée, les propositions de réponses aux questions seront mélangées aléatoirement à chaque nouvelle tentative du test, à condition que l'option correspondant ait également été activée dans les paramètres de la question. Le réglage ne s'applique qu'aux questions qui comportent des propositions de réponses, telles que les questions à choix multiple ou les questions d'appariement.</li></ul><br />
## '''''Appariement''''' Ces questions consisteront en un certain nombre de concepts (entrées) et de définitions que les étudiants devront apparier. Un texte standard d'instructions sera ajouté dans le texte de la question d'appariement: 'Appariez les définitions et les concepts'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier que vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## '''''Glisser-déposer sur texte''''' Ces questions se composeront d'un certain nombre d'articles (définitions) du glossaire que les étudiants devront compléter en faisant un glisser-déposer des concepts. Un texte standard d'instructions sera ajouté dans le texte de la question: 'Glissez et déposez chaque étiquette de concept pour l'associer avec sa définition'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## Si le type de question '''''Gapfill / Texte à trous''''' est installé sur votre site Moodle, il figurera dans la liste déroulante des types de questions disponibles pour l'export. Si vous sélectionnez Texte à trous, une nouvelle liste déroulante vous proposera de choisir entre les 3 modes d'affichage disponibles pour les réponses dans la question Texte à trous : texte à trous / glisser-déposer / liste déroulante. Si vous sélectionnez texte à trous ou liste déroulante, une option supplémentaire vous permettra de choisir une dimension de trou fixe. Voir la [[Gapfill_question_type|Gapfill question documentation]] pour plus d'infos.<br />
# '''Enregistrer''' Lorsque vous cliquez sur Enregistrer pour sauver vos paramètres le système de validation peut afficher un message d'erreur si le nombre d'entrées à exporter ou le nombre de choix est incohérent. Corrigez ces chiffres et enregistrez.<br />
<br />
==Exporter les articles sélectionnés en tant que questions vers un fichier de questions de type XML==<br />
# De retour dans la page d'accueil de votre cours, le bloc Exporter un glossaire vers un Test affiche maintenant les paramètres choisis précédemment.<br />
# Cliquez sur le lien "Exporter n articles et créer n questions".<br />
# Vous vous trouvez maintenant sur la page Tableau de bord / Cours / [votre cours] / Généralités / [nom du glossaire sélectionné].<br />
# Sous le titre ''Exporter les articles vers un Test (XML)'', cliquez sur le bouton ''Exporter''.<br />
# La fenêtre popup qui s'affiche donne les références du fichier XML prêt à être enregistrer. Le nom du fichier est construit ainsi : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question] questions.xml''. Confirmer l'enregistrement en cliquant sur ''Enregistrer le fichier''. Puis sur le lien/bouton ''Revenir au cours''.<br />
# De retour à la page d'accueil du cours vous constatez que les paramètres ont disparu de l'affichage du bloc.<br />
<br />
==Comment importer les questions vers la banque de questions du cours==<br />
# Dans le bloc ''Administration'' de votre cours, cliquez sur ''Banque de questions''.<br />
# Dans la page ''Banque de questions/Questions'', cliquez sur l'onglet ''Importer''.<br />
## Entrez les paramètres suivants:<ul><li>''Format de fichier : Format XML Moodle''</li><li>''Généraux''</li><li> ''Catégorie d'importation''</li><li>''Obtenir la catégorie à partir du fichier''</li><li>''Importer des questions d'un fichier / Importation'' Cliquez ''Choisir un fichier''</li></ul><br />
# Naviguez vers l'emplacement du fichier xml précédemment sauvegardé sur votre ordinateur puis cliquez sur le bouton ''Déposer ce fichier''.<br />
# Si tout se passe bien, sur l'écran suivant le nom du fichier XML s'affiche, et nous n'avez plus qu'à cliquer sur le bouton ''Importation''.<br />
# Sur l'écran suivant, sur fond vert vous voyez les messages : ''Analyse des questions du fichier d'importation'' et ''Importation de 10 questions depuis le fichier''. Cliquez le bouton ''Continuer''.<br />
# De retour dans la page ''Banque de questions/Questions'', vous êtes dans la nouvelle catégorie créée, nommée sur le modèle : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question]''.<br />
# Vous pouvez maintenant utiliser ces questions dans un Test.<br />
[[en:Glossary export to quiz]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Exporter_un_glossaire_vers_un_Test&diff=13520Exporter un glossaire vers un Test2019-01-31T15:54:21Z<p>Rezeau : /* Configurer un bloc Exporter un glossaire vers un Test */</p>
<hr />
<div>{{Infobox plugin<br />
|type = bloc<br />
|entry = https://moodle.org/plugins/view.php?plugin=block_glossary_export_to_quiz<br />
|tracker = https://github.com/rezeau/moodle-block_glossary_export_to_quiz/issues<br />
|discussion = <br />
|maintainer = [[User:Joseph Rézeau|Joseph Rézeau]]<br />
}}<br />
{{Code tiers}}<br />
== Installation ==<br />
<br />
Pour plus d'informations voir [[Installation de plugins]].<br />
<br />
== Description==<br />
Ce bloc permet d'exporter les définitions et les articles d'un glossaire de cours vers la banque de questions d'un cours aux formats ''Réponse courte'', ''Choix multiple'', ''Appariement'' ou ''Glisser-déposer sur texte''.<br />
<br />
A partir de la version pour Moodle 3.6 ce bloc permet également l'export des définitions et articles vers la question ''Gapfill'' (plugin tiers) de Marcus Green. A condition que ce plugin soit installé sur votre site Moodle, évidemment.<br />
<br />
==Exporter les articles d'un glossaire vers un fichier de questions Moodle au format XML==<br />
===Comment accéder à la configuration du bloc===<br />
Après que ce bloc a été installé (par un Administrateur du site), il est disponible pour les utilisateurs ayant le rôle Enseignant, dans leurs propres cours.<br />
#Une fois connecté en tant qu'enseignant, allez à la page d'accueil de votre cours. Cliquez sur l'icône principale ''Actions'' pour Activer le mode édition.<br />
# Dans le panneau latéral (gauche, en principe), cliquez sur ''Ajouter un bloc'' et dans la liste qui apparait, sélectionnez le bloc ''Exporter un glossaire vers un Test''.<br />
# Le bloc ''Exporter un glossaire vers un Test'' s'affiche dans la zone des blocs par défaut (en principe à droite, mais ça dépend du thème utilisé).<br />
# Cliquez sur l'icône ''Actions'' du bloc pour configurer ce bloc.<br />
=== Configurer un bloc Exporter un glossaire vers un Test ===<br />
# Utilisez la liste déroulante pour '''Choisir le glossaire''' à utiliser pour l'export. Si ce glossaire comporte des catégories, vous pouvez sélectionner une catégorie seule. Pour annuler votre choix ou revenir en arrière sans choisir, laissez simplement la liste déroulante sur la première ligne ''Choisir...'' Une fois qu'un glossaire a été sélectionné, de nouvelles options s'affichent.<br />
# '''Ordre de tri'''. Utilisez ce paramètre pour déterminer l'ordre dans lequel les entrées de glossaire exportées seront importées dans votre banque de questions. Vous pouvez utiliser ce paramètre, combiné avec celui du nombre maximum d'entrées à exporter, pour créer un Test destiné à tester les entrées les plus récentes de votre Glossaire (en particulier s'il s'agit d'un Glossaire avec de nombreuses entrées).<br />
# '''Nombre maximum d'articles à exporter'''. Laissez ce champ vide (ou à sa valeur par défaut "0") pour exporter TOUS les articles de ce glossaire ou de la catégorie choisie. Cette option peut être utile pour n'exporter qu'un nombre limité d'articles d'un glossaire volumineux.<br />
# '''-- Sélectionner le type de question --'''<br />
##'''''Réponse courte''''' Lorsque vous sélectionnez ce type de question, une liste déroulante ''Sensible à la casse'' s'affiche.<br />
## '''''Choix multiple'''''. Ces questions comprendront les éléments suivants: ''texte de la question'' = article du glossaire (définition); ''réponse correcte'' = concept (entrée) du glossaire; ''distracteurs'' = 2 (ou plus) concepts pris au hasard dans le glossaire (ou la catégorie de glossaire) choisi(e). Lorsque vous sélectionnez ce type de question, 3 listes déroulantes s'affichent.<ul><li> ''Nombre de choix''. Indiquez combien de choix/réponses vous voulez créer dans chaque question exportée (ce nombre inclut la réponse correcte plus les distracteurs).</li><li>''Numéroter les choix ?'' Choisissez votre style de numérotation préféré.</li><li> ''Mélanger les éléments des questions''. Si cette option est activée, les propositions de réponses aux questions seront mélangées aléatoirement à chaque nouvelle tentative du test, à condition que l'option correspondant ait également été activée dans les paramètres de la question. Le réglage ne s'applique qu'aux questions qui comportent des propositions de réponses, telles que les questions à choix multiple ou les questions d'appariement.</li></ul><br />
## '''''Appariement''''' Ces questions consisteront en un certain nombre de concepts (entrées) et de définitions que les étudiants devront apparier. Un texte standard d'instructions sera ajouté dans le texte de la question d'appariement: 'Appariez les définitions et les concepts'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier que vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## '''''Glisser-déposer sur texte''''' Ces questions se composeront d'un certain nombre d'articles (définitions) du glossaire que les étudiants devront compléter en faisant un glisser-déposer des concepts. Un texte standard d'instructions sera ajouté dans le texte de la question: 'Glissez et déposez chaque étiquette de concept pour l'associer avec sa définition'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## Si le type de question '''''Gapfill / Texte à trous''''' est installé sur votre site Moodle, il figurera dans la liste déroulante des types de questions disponibles pour l'export. Si vous sélectionnez Texte à trous, une nouvelle liste déroulante vous proposera de choisir entre les 3 modes d'affichage disponibles pour les réponses dans la question Texte à trous : texte à trous / glisser-déposer / liste déroulante.<br />
<br />
# '''Enregistrer''' Lorsque vous cliquez sur Enregistrer pour sauver vos paramètres le système de validation peut afficher un message d'erreur si le nombre d'entrées à exporter ou le nombre de choix est incohérent. Corrigez ces chiffres et enregistrez.<br />
<br />
==Exporter les articles sélectionnés en tant que questions vers un fichier de questions de type XML==<br />
# De retour dans la page d'accueil de votre cours, le bloc Exporter un glossaire vers un Test affiche maintenant les paramètres choisis précédemment.<br />
# Cliquez sur le lien "Exporter n articles et créer n questions".<br />
# Vous vous trouvez maintenant sur la page Tableau de bord / Cours / [votre cours] / Généralités / [nom du glossaire sélectionné].<br />
# Sous le titre ''Exporter les articles vers un Test (XML)'', cliquez sur le bouton ''Exporter''.<br />
# La fenêtre popup qui s'affiche donne les références du fichier XML prêt à être enregistrer. Le nom du fichier est construit ainsi : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question] questions.xml''. Confirmer l'enregistrement en cliquant sur ''Enregistrer le fichier''. Puis sur le lien/bouton ''Revenir au cours''.<br />
# De retour à la page d'accueil du cours vous constatez que les paramètres ont disparu de l'affichage du bloc.<br />
<br />
==Comment importer les questions vers la banque de questions du cours==<br />
# Dans le bloc ''Administration'' de votre cours, cliquez sur ''Banque de questions''.<br />
# Dans la page ''Banque de questions/Questions'', cliquez sur l'onglet ''Importer''.<br />
## Entrez les paramètres suivants:<ul><li>''Format de fichier : Format XML Moodle''</li><li>''Généraux''</li><li> ''Catégorie d'importation''</li><li>''Obtenir la catégorie à partir du fichier''</li><li>''Importer des questions d'un fichier / Importation'' Cliquez ''Choisir un fichier''</li></ul><br />
# Naviguez vers l'emplacement du fichier xml précédemment sauvegardé sur votre ordinateur puis cliquez sur le bouton ''Déposer ce fichier''.<br />
# Si tout se passe bien, sur l'écran suivant le nom du fichier XML s'affiche, et nous n'avez plus qu'à cliquer sur le bouton ''Importation''.<br />
# Sur l'écran suivant, sur fond vert vous voyez les messages : ''Analyse des questions du fichier d'importation'' et ''Importation de 10 questions depuis le fichier''. Cliquez le bouton ''Continuer''.<br />
# De retour dans la page ''Banque de questions/Questions'', vous êtes dans la nouvelle catégorie créée, nommée sur le modèle : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question]''.<br />
# Vous pouvez maintenant utiliser ces questions dans un Test.<br />
[[en:Glossary export to quiz]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Exporter_un_glossaire_vers_un_Test&diff=13519Exporter un glossaire vers un Test2019-01-31T15:47:18Z<p>Rezeau : /* Description */</p>
<hr />
<div>{{Infobox plugin<br />
|type = bloc<br />
|entry = https://moodle.org/plugins/view.php?plugin=block_glossary_export_to_quiz<br />
|tracker = https://github.com/rezeau/moodle-block_glossary_export_to_quiz/issues<br />
|discussion = <br />
|maintainer = [[User:Joseph Rézeau|Joseph Rézeau]]<br />
}}<br />
{{Code tiers}}<br />
== Installation ==<br />
<br />
Pour plus d'informations voir [[Installation de plugins]].<br />
<br />
== Description==<br />
Ce bloc permet d'exporter les définitions et les articles d'un glossaire de cours vers la banque de questions d'un cours aux formats ''Réponse courte'', ''Choix multiple'', ''Appariement'' ou ''Glisser-déposer sur texte''.<br />
<br />
A partir de la version pour Moodle 3.6 ce bloc permet également l'export des définitions et articles vers la question ''Gapfill'' (plugin tiers) de Marcus Green. A condition que ce plugin soit installé sur votre site Moodle, évidemment.<br />
<br />
==Exporter les articles d'un glossaire vers un fichier de questions Moodle au format XML==<br />
===Comment accéder à la configuration du bloc===<br />
Après que ce bloc a été installé (par un Administrateur du site), il est disponible pour les utilisateurs ayant le rôle Enseignant, dans leurs propres cours.<br />
#Une fois connecté en tant qu'enseignant, allez à la page d'accueil de votre cours. Cliquez sur l'icône principale ''Actions'' pour Activer le mode édition.<br />
# Dans le panneau latéral (gauche, en principe), cliquez sur ''Ajouter un bloc'' et dans la liste qui apparait, sélectionnez le bloc ''Exporter un glossaire vers un Test''.<br />
# Le bloc ''Exporter un glossaire vers un Test'' s'affiche dans la zone des blocs par défaut (en principe à droite, mais ça dépend du thème utilisé).<br />
# Cliquez sur l'icône ''Actions'' du bloc pour configurer ce bloc.<br />
=== Configurer un bloc Exporter un glossaire vers un Test ===<br />
# Utilisez la liste déroulante pour '''Choisir le glossaire''' à utiliser pour l'export. Si ce glossaire comporte des catégories, vous pouvez sélectionner une catégorie seule. Pour annuler votre choix ou revenir en arrière sans choisir, laissez simplement la liste déroulante sur la première ligne ''Choisir...'' Une fois qu'un glossaire a été sélectionné, de nouvelles options s'affichent.<br />
# '''Ordre de tri'''. Utilisez ce paramètre pour déterminer l'ordre dans lequel les entrées de glossaire exportées seront importées dans votre banque de questions. Vous pouvez utiliser ce paramètre, combiné avec celui du nombre maximum d'entrées à exporter, pour créer un Test destiné à tester les entrées les plus récentes de votre Glossaire (en particulier s'il s'agit d'un Glossaire avec de nombreuses entrées).<br />
# '''Nombre maximum d'articles à exporter'''. Laissez ce champ vide (ou à sa valeur par défaut "0") pour exporter TOUS les articles de ce glossaire ou de la catégorie choisie. Cette option peut être utile pour n'exporter qu'un nombre limité d'articles d'un glossaire volumineux.<br />
# '''-- Sélectionner le type de question --'''<br />
##'''''Réponse courte''''' Lorsque vous sélectionnez ce type de question, une liste déroulante ''Sensible à la casse'' s'affiche.<br />
## '''''Choix multiple'''''. Ces questions comprendront les éléments suivants: ''texte de la question'' = article du glossaire (définition); ''réponse correcte'' = concept (entrée) du glossaire; ''distracteurs'' = 2 (ou plus) concepts pris au hasard dans le glossaire (ou la catégorie de glossaire) choisi(e). Lorsque vous sélectionnez ce type de question, 3 listes déroulantes s'affichent.<ul><li> ''Nombre de choix''. Indiquez combien de choix/réponses vous voulez créer dans chaque question exportée (ce nombre inclut la réponse correcte plus les distracteurs).</li><li>''Numéroter les choix ?'' Choisissez votre style de numérotation préféré.</li><li> ''Mélanger les éléments des questions''. Si cette option est activée, les propositions de réponses aux questions seront mélangées aléatoirement à chaque nouvelle tentative du test, à condition que l'option correspondant ait également été activée dans les paramètres de la question. Le réglage ne s'applique qu'aux questions qui comportent des propositions de réponses, telles que les questions à choix multiple ou les questions d'appariement.</li></ul><br />
## '''''Appariement''''' Ces questions consisteront en un certain nombre de concepts (entrées) et de définitions que les étudiants devront apparier. Un texte standard d'instructions sera ajouté dans le texte de la question d'appariement: 'Appariez les définitions et les concepts'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier que vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## '''''Glisser-déposer sur texte''''' Ces questions se composeront d'un certain nombre d'articles (définitions) du glossaire que les étudiants devront compléter en faisant un glisser-déposer des concepts. Un texte standard d'instructions sera ajouté dans le texte de la question: 'Glissez et déposez chaque étiquette de concept pour l'associer avec sa définition'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
# '''Enregistrer''' Lorsque vous cliquez sur Enregistrer pour sauver vos paramètres le système de validation peut afficher un message d'erreur si le nombre d'entrées à exporter ou le nombre de choix est incohérent. Corrigez ces chiffres et enregistrez.<br />
==Exporter les articles sélectionnés en tant que questions vers un fichier de questions de type XML==<br />
# De retour dans la page d'accueil de votre cours, le bloc Exporter un glossaire vers un Test affiche maintenant les paramètres choisis précédemment.<br />
# Cliquez sur le lien "Exporter n articles et créer n questions".<br />
# Vous vous trouvez maintenant sur la page Tableau de bord / Cours / [votre cours] / Généralités / [nom du glossaire sélectionné].<br />
# Sous le titre ''Exporter les articles vers un Test (XML)'', cliquez sur le bouton ''Exporter''.<br />
# La fenêtre popup qui s'affiche donne les références du fichier XML prêt à être enregistrer. Le nom du fichier est construit ainsi : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question] questions.xml''. Confirmer l'enregistrement en cliquant sur ''Enregistrer le fichier''. Puis sur le lien/bouton ''Revenir au cours''.<br />
# De retour à la page d'accueil du cours vous constatez que les paramètres ont disparu de l'affichage du bloc.<br />
<br />
==Comment importer les questions vers la banque de questions du cours==<br />
# Dans le bloc ''Administration'' de votre cours, cliquez sur ''Banque de questions''.<br />
# Dans la page ''Banque de questions/Questions'', cliquez sur l'onglet ''Importer''.<br />
## Entrez les paramètres suivants:<ul><li>''Format de fichier : Format XML Moodle''</li><li>''Généraux''</li><li> ''Catégorie d'importation''</li><li>''Obtenir la catégorie à partir du fichier''</li><li>''Importer des questions d'un fichier / Importation'' Cliquez ''Choisir un fichier''</li></ul><br />
# Naviguez vers l'emplacement du fichier xml précédemment sauvegardé sur votre ordinateur puis cliquez sur le bouton ''Déposer ce fichier''.<br />
# Si tout se passe bien, sur l'écran suivant le nom du fichier XML s'affiche, et nous n'avez plus qu'à cliquer sur le bouton ''Importation''.<br />
# Sur l'écran suivant, sur fond vert vous voyez les messages : ''Analyse des questions du fichier d'importation'' et ''Importation de 10 questions depuis le fichier''. Cliquez le bouton ''Continuer''.<br />
# De retour dans la page ''Banque de questions/Questions'', vous êtes dans la nouvelle catégorie créée, nommée sur le modèle : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question]''.<br />
# Vous pouvez maintenant utiliser ces questions dans un Test.<br />
[[en:Glossary export to quiz]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Utilisateur:Joseph_R%C3%A9zeau&diff=13518Utilisateur:Joseph Rézeau2019-01-31T15:39:19Z<p>Rezeau : Page créée avec « * Mon [https://moodle.org/user/profile.php?id=20216 profil] sur moodle.org »</p>
<hr />
<div>* Mon [https://moodle.org/user/profile.php?id=20216 profil] sur moodle.org</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Exporter_un_glossaire_vers_un_Test&diff=13517Exporter un glossaire vers un Test2019-01-31T15:37:49Z<p>Rezeau : </p>
<hr />
<div>{{Infobox plugin<br />
|type = bloc<br />
|entry = https://moodle.org/plugins/view.php?plugin=block_glossary_export_to_quiz<br />
|tracker = https://github.com/rezeau/moodle-block_glossary_export_to_quiz/issues<br />
|discussion = <br />
|maintainer = [[User:Joseph Rézeau|Joseph Rézeau]]<br />
}}<br />
{{Code tiers}}<br />
== Installation ==<br />
<br />
Pour plus d'informations voir [[Installation de plugins]].<br />
<br />
== Description==<br />
Ce bloc permet d'exporter les définitions et les articles d'un glossaire de cours vers la banque de questions d'un cours aux formats ''Réponse courte'', ''Choix multiple'', ''Appariement'' ou ''Glisser-déposer sur texte''.<br />
<br />
==Exporter les articles d'un glossaire vers un fichier de questions Moodle au format XML==<br />
===Comment accéder à la configuration du bloc===<br />
Après que ce bloc a été installé (par un Administrateur du site), il est disponible pour les utilisateurs ayant le rôle Enseignant, dans leurs propres cours.<br />
#Une fois connecté en tant qu'enseignant, allez à la page d'accueil de votre cours. Cliquez sur l'icône principale ''Actions'' pour Activer le mode édition.<br />
# Dans le panneau latéral (gauche, en principe), cliquez sur ''Ajouter un bloc'' et dans la liste qui apparait, sélectionnez le bloc ''Exporter un glossaire vers un Test''.<br />
# Le bloc ''Exporter un glossaire vers un Test'' s'affiche dans la zone des blocs par défaut (en principe à droite, mais ça dépend du thème utilisé).<br />
# Cliquez sur l'icône ''Actions'' du bloc pour configurer ce bloc.<br />
=== Configurer un bloc Exporter un glossaire vers un Test ===<br />
# Utilisez la liste déroulante pour '''Choisir le glossaire''' à utiliser pour l'export. Si ce glossaire comporte des catégories, vous pouvez sélectionner une catégorie seule. Pour annuler votre choix ou revenir en arrière sans choisir, laissez simplement la liste déroulante sur la première ligne ''Choisir...'' Une fois qu'un glossaire a été sélectionné, de nouvelles options s'affichent.<br />
# '''Ordre de tri'''. Utilisez ce paramètre pour déterminer l'ordre dans lequel les entrées de glossaire exportées seront importées dans votre banque de questions. Vous pouvez utiliser ce paramètre, combiné avec celui du nombre maximum d'entrées à exporter, pour créer un Test destiné à tester les entrées les plus récentes de votre Glossaire (en particulier s'il s'agit d'un Glossaire avec de nombreuses entrées).<br />
# '''Nombre maximum d'articles à exporter'''. Laissez ce champ vide (ou à sa valeur par défaut "0") pour exporter TOUS les articles de ce glossaire ou de la catégorie choisie. Cette option peut être utile pour n'exporter qu'un nombre limité d'articles d'un glossaire volumineux.<br />
# '''-- Sélectionner le type de question --'''<br />
##'''''Réponse courte''''' Lorsque vous sélectionnez ce type de question, une liste déroulante ''Sensible à la casse'' s'affiche.<br />
## '''''Choix multiple'''''. Ces questions comprendront les éléments suivants: ''texte de la question'' = article du glossaire (définition); ''réponse correcte'' = concept (entrée) du glossaire; ''distracteurs'' = 2 (ou plus) concepts pris au hasard dans le glossaire (ou la catégorie de glossaire) choisi(e). Lorsque vous sélectionnez ce type de question, 3 listes déroulantes s'affichent.<ul><li> ''Nombre de choix''. Indiquez combien de choix/réponses vous voulez créer dans chaque question exportée (ce nombre inclut la réponse correcte plus les distracteurs).</li><li>''Numéroter les choix ?'' Choisissez votre style de numérotation préféré.</li><li> ''Mélanger les éléments des questions''. Si cette option est activée, les propositions de réponses aux questions seront mélangées aléatoirement à chaque nouvelle tentative du test, à condition que l'option correspondant ait également été activée dans les paramètres de la question. Le réglage ne s'applique qu'aux questions qui comportent des propositions de réponses, telles que les questions à choix multiple ou les questions d'appariement.</li></ul><br />
## '''''Appariement''''' Ces questions consisteront en un certain nombre de concepts (entrées) et de définitions que les étudiants devront apparier. Un texte standard d'instructions sera ajouté dans le texte de la question d'appariement: 'Appariez les définitions et les concepts'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier que vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
## '''''Glisser-déposer sur texte''''' Ces questions se composeront d'un certain nombre d'articles (définitions) du glossaire que les étudiants devront compléter en faisant un glisser-déposer des concepts. Un texte standard d'instructions sera ajouté dans le texte de la question: 'Glissez et déposez chaque étiquette de concept pour l'associer avec sa définition'. Lorsque vous sélectionnez ce type de question, 2 listes déroulantes s'affichent.<ul><li> '' Nombre de choix''. Indiquez combien d'items à apparier vous voulez créer dans chaque question exportée.</li><li> ''Mélanger les éléments des questions''. </ul><br />
# '''Enregistrer''' Lorsque vous cliquez sur Enregistrer pour sauver vos paramètres le système de validation peut afficher un message d'erreur si le nombre d'entrées à exporter ou le nombre de choix est incohérent. Corrigez ces chiffres et enregistrez.<br />
==Exporter les articles sélectionnés en tant que questions vers un fichier de questions de type XML==<br />
# De retour dans la page d'accueil de votre cours, le bloc Exporter un glossaire vers un Test affiche maintenant les paramètres choisis précédemment.<br />
# Cliquez sur le lien "Exporter n articles et créer n questions".<br />
# Vous vous trouvez maintenant sur la page Tableau de bord / Cours / [votre cours] / Généralités / [nom du glossaire sélectionné].<br />
# Sous le titre ''Exporter les articles vers un Test (XML)'', cliquez sur le bouton ''Exporter''.<br />
# La fenêtre popup qui s'affiche donne les références du fichier XML prêt à être enregistrer. Le nom du fichier est construit ainsi : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question] questions.xml''. Confirmer l'enregistrement en cliquant sur ''Enregistrer le fichier''. Puis sur le lien/bouton ''Revenir au cours''.<br />
# De retour à la page d'accueil du cours vous constatez que les paramètres ont disparu de l'affichage du bloc.<br />
<br />
==Comment importer les questions vers la banque de questions du cours==<br />
# Dans le bloc ''Administration'' de votre cours, cliquez sur ''Banque de questions''.<br />
# Dans la page ''Banque de questions/Questions'', cliquez sur l'onglet ''Importer''.<br />
## Entrez les paramètres suivants:<ul><li>''Format de fichier : Format XML Moodle''</li><li>''Généraux''</li><li> ''Catégorie d'importation''</li><li>''Obtenir la catégorie à partir du fichier''</li><li>''Importer des questions d'un fichier / Importation'' Cliquez ''Choisir un fichier''</li></ul><br />
# Naviguez vers l'emplacement du fichier xml précédemment sauvegardé sur votre ordinateur puis cliquez sur le bouton ''Déposer ce fichier''.<br />
# Si tout se passe bien, sur l'écran suivant le nom du fichier XML s'affiche, et nous n'avez plus qu'à cliquer sur le bouton ''Importation''.<br />
# Sur l'écran suivant, sur fond vert vous voyez les messages : ''Analyse des questions du fichier d'importation'' et ''Importation de 10 questions depuis le fichier''. Cliquez le bouton ''Continuer''.<br />
# De retour dans la page ''Banque de questions/Questions'', vous êtes dans la nouvelle catégorie créée, nommée sur le modèle : ''[nom du glossaire choisi][nombre de questions créées][abréviation du type de question]''.<br />
# Vous pouvez maintenant utiliser ces questions dans un Test.<br />
[[en:Glossary export to quiz]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Questions_%C3%A0_r%C3%A9ponse_courte_avec_expressions_r%C3%A9guli%C3%A8res&diff=13515Questions à réponse courte avec expressions régulières2019-01-30T11:29:30Z<p>Rezeau : </p>
<hr />
<div>{{Infobox plugin<br />
|type = question type<br />
|set = https://moodle.org/plugins/browse.php?list=set&id=6<br />
|entry = https://moodle.org/plugins/pluginversions.php?plugin=qtype_regexp<br />
|tracker = https://github.com/rezeau/moodle-qtype_regexp/issues<br />
|discussion = https://moodle.org/plugins/qtype_regexp<br />
|maintainer = [https://moodle.org/user/view.php?id=20216&course=5 Joseph Rézeau]<br />
|float = right<br />
}}<br />
{{Code tiers}}<br />
== Questions à réponse courte avec expressions régulières ==<br />
<br />
*'''IMPORTANT'''. -<br />
**La question à réponse courte avec expressions régulières décrite dans cette page de documentation est un plugin additionnel de Moodle, qui vous permet de créer des questions pour l'activité '''''Test'''''. Cette question n'a rien à voir avec l'option "Utiliser les expressions régulières" du module '''Leçon''' de Moodle.<br />
**Vous trouverez la documentation pour l'option "Utiliser les expressions régulières" du module '''Leçon''' à cette adresse [https://docs.moodle.org/en/Short_answer_analysis | Short answer analysis].<br />
<br />
Tout comme la question à réponse courte, la question à réponse courte de type "Expression régulière" attend de la part de l'élève une réponse à une question "ouverte", consistant en un ou plusieurs mots ou une courte phrase. Cependant, l'utilisation des expressions régulières vous donne accès à un puissant système d'analyse de la réponse des élèves.<br />
<br />
== Réponse correcte correspondant à une expression régulière ==<br />
<br />
Il est impossible de fournir des exemples complets des vastes possibilités offertes par ce système, mais voici quelques possibilités.<br />
<br />
===='''Exemple 1.'''====<br />
<br />
Supposons que votre question soit "Donnez les couleurs du drapeau français".<br />
<br />
Dans le champ Réponse 1 vous pourriez saisir la "meilleure réponse" attendue, par exemple "il est bleu, blanc, rouge". Pour plus de détails voir [[#firstcorrect|Première réponse correcte]] plus loin.<br />
<br />
Dans le champ Réponse 2 vous pourriez saisir cette expression régulière : "(il est |)bleu, blanc(,| et) rouge" (il ne faut pas taper les guillemets, bien sûr). Cette expression acceptera n'importe laquelle des réponses suivantes :<br />
* il est bleu, blanc, rouge<br />
* il est bleu, blanc et rouge<br />
* Il est bleu, blanc, rouge<br />
* Il est bleu, blanc et rouge<br />
* bleu, blanc, rouge<br />
* bleu, blanc et rouge<br />
<br />
===='''Exemple 2.'''====<br />
<br />
Question: "What are blue, red and yellow?". <br />
* Answer 1: "they are colours". <br />
* Answer 2: "(|they('| a)re )colou?rs". <br />
Ceci acceptera les 6 réponses suivantes:<br />
colours<br />
colors<br />
they're colours<br />
they're colors<br />
they are colours<br />
they are colors<br />
<br />
'''Note'''.- Le début de cette expression régulière "'''"(|they('| a)re )'''" acceptera comme réponse soit rien soit "they're " ou "they are ". Le point d'interrogation signifie : le caractère qui précède, employé zéro ou une fois ; nous l'utilisons ici pour accepter aussi bien l'orthographe anglaise ('''colour''') qu'américaine ('''color''').<br />
<br />
===='''Exemple 3.'''====<br />
<br />
Question : ''Donnez en anglais le nom d'un animal qui fait 3 lettres et dont la lettre du milieu est la voyelle ''a''''. Réponse : "[bcr]at". Ce qui acceptera les 3 réponses : '''bat''', '''cat''' et '''rat'''.<br />
<br />
'''Note'''.- Dans la syntaxe des expressions régulières, l'inclusion de caractères entre crochets carrés signifie que n'importe lequel de ces caractères peut être utilisé pour l'évaluation de l'expression. Ainsi, dans l'exemple ci-dessus, l'expression "[bcr]at" est l'équivalent exact de "(b|c|r)at". Faites bien attention de ne pas utliser le caractère séparateur | dans une expression régulière entre crochets [...]. Par exemple l'expression "[b|c|r]at" ne fonctionnera pas comme attendu.<br />
<br />
===='''Exemple 4.'''==== <br />
<br />
Question: « Quelles sont les couleurs du drapeau français? »<br />
<br />
Réponse dans le champ 1: Il est bleu, blanc et rouge.<br />
<br />
Réponse dans le champ 2: <nowiki>"il est [[_bleu_, _blanc_(,| et) _rouge_]]".</nowiki><br />
<br />
Lors de l'enregistrement de la question, la réponse 2 sera automatiquement réécrit comme réponse 2b:<br />
<br />
il est (bleu, blanc (, | et) rouge | bleu, rouge (, | et) blanc | blanc, rouge (, | et) bleu | blanc, bleu (, | et) rouge | rouge, bleu (, | et) blanc | rouge, blanc (, | et) bleu).<br />
<br />
Ces 12 réponses permutées et possibles seront alors acceptées :<br />
<br />
il est bleu, blanc, rouge<br />
il est bleu, blanc et rouge<br />
il est bleu, rouge, blanc<br />
il est bleu, rouge et blanc<br />
il est blanc, rouge, bleu<br />
il est blanc, rouge et bleu<br />
il est blanc, bleu, rouge<br />
il est blanc, bleu et rouge<br />
il est rouge, bleu, blanc<br />
il est rouge, bleu et blanc<br />
il est rouge, blanc, bleu<br />
il est rouge, blanc et bleu<br />
<br />
'''Note''' : Cette «fonction de permutation» a été demandée à quelques reprises par les utilisateurs REGEXP. Il n'est pas possible de l'obtenir en utilisant la syntaxe des expressions régulières standard.<br />
<br />
Il est important de respecter strictement la syntaxe avec les doubles crochets, les barres de soulignement et les espaces requis. On doit Inclure dans les doubles crochets la partie de la réponse qui contiendra les mots ou expressions «permutables».<br />
<br />
Utiliser des paires de caractères de soulignement (le caractère _) pour délimiter chaque mot «permutable» ou la phrase. Si votre réponse ne contient pas un nombre pair de soulignement, un avertissement d'erreur sera affiché.<br />
<br />
'''ATTENTION !''' Utilisez cette possibilité de permutation avec parcimonie car le nombre de réponses possibles peut croître de façon exponentielle et mettre votre serveur Moodle à genoux. Limitez-vous à un maximum de 2 ou 3 permutations par réponse prévue!<br />
<br />
== Les métacaractères et quand les échapper ==<br />
<br />
<br />
=== Définition ===<br />
<br />
Dans la syntaxe des Expressions régulières, un certain nombre de caractères spéciaux, les ''métacaractères'' jouent un rôle spécial ; mais il est possible de forcer ces caractères spéciaux à être interprétés comme des caractères normaux (dans leur sens "littéral") en les "échappant", c'est-à-dire en les faisant précéder d'une barre oblique inverse "\". Voici une liste de ces principaux métacaractères:<br />
<br />
'''. ^ $ * ( ) [ ] + ? | { } \ /'''<br />
<br />
=== Dans les Réponses Acceptables ===<br />
<br />
* Les '''Réponses acceptables''' sont celles qui ont un score supérieur à zéro.<br />
<br />
Dans ces Réponses, si vous avez besoin d'utiliser un ou plusieurs métacaractères '''pour leur valeur littérale''', vous '''devez''' les "échapper", en les faisant précéder d'une barre oblique inverse "\".<br />
<br />
'''Exemple 1'''.- Si vous voulez accepter comme correcte la réponse "Cet ordinateur coûte 1000$ aux USA.", vous devrez rédiger ainsi votre réponse : "Cet ordinateur coûte 1000\$ aux USA\.".<br />
<br />
'''Exemple 2'''.- Si vous voulez accepter comme correcte la réponse "Les ordinateurs de bureau sont (généralement) plus puissants que les portables.", vous devrez rédiger ainsi votre réponse : "Les ordinateurs de bureau sont \(généralement\) plus puissants que les portables\.".<br />
<br />
* Vous pouvez mélanger les métacaractères qui ont un rôle spécial avec d'autres qui ont une valeur "littérale", à l'intérieur d'une même réponse. Mais faites attention à ne pas vous mélanger les pinceaux.<br />
<br />
'''Exemple 3'''.- Pour accepter l'une ou l'autre de ces 2 réponses correctes : "Les ordinateurs sont (généralement) moins cher que les voitures." et "Les ordinateurs sont (généralement) meilleur marché que les voitures.", vous devrez rédiger ainsi votre réponse : "Les ordinateurs sont \(généralement\) (meilleur marché|moins cher) que les voitures."<br />
<br />
* Dans les cases des '''Réponses Acceptables''' vous ne pouvez entrer que des expressions régulières qui pourront générer un nombre ''fini'' de phrases. C'est pourquoi vous ne serez pas autorisé à entrer certains métacaractères qui correspondraient à un nombre potentiellement infini de phrases.<br />
* Liste des ''métacaractères'' que vous '''pouvez''' utiliser pour leur fonction spéciale dans la syntaxe des expressions régulières :<br />
<br />
'''( ) [ ] ? |'''<br />
<br />
* Liste des métacaractères que vous '''ne pouvez pas''' utiliser pour leur fonction spéciale dans la syntaxe des expressions régulières. Vous ne pouvez utiliser ces caractères que pour leur valeur "littérale", en les "échappant" avec une barre oblique inverse comme expliqué plus haut :<br />
<br />
'''. ^ $ * + ? { } \ /'''<br />
<br />
* Vous pouvez utiliser le point d'interrogation (?) soit pour sa valeur d'expression régulière SOIT, s'il est échappé, pour sa valeur ''literale''.<br />
<br />
'''Exemple 4.-''' "Avez-vous vu Jack(ie)?\?" acceptera aussi bien "Avez-vous vu Jack?" que "Avez-vous vu Jackie?".<br />
<br />
=== Dans les Réponses Incorrectes ===<br />
<br />
<br />
* Les '''Réponses Incorrectes''' sont des réponses dont le score est égal à zéro (''Aucun'').<br />
<br />
Lorsque vous rédigez ces Réponses Incorrectes, vous pouvez utiliser la totalité des métacaractères pour leur valeur spéciale :<br />
<br />
'''. ^ $ * ( ) [ ] + ? | { } \ /'''<br />
<br />
Pour des exemples d'utilisation, voir le paragraphe '''Détection des mots ou chaînes de caractères manquants''' ci-après.<br />
<br />
=== Validation des Réponses ===<br />
<br />
<br />
Lorsque vous validez votre Question de type REGEXP, le "moteur" de la question vérifie la validité de toutes vos expressions régulières, selon les règles expliquées ci-dessus. Si une erreur est trouvée (ou plusieurs), un message d'erreur s'affiche au-dessus de la (ou les) Réponses erronées et il vous impossible d'enregistrer votre question tant qu'il y reste des erreurs.<br />
<br />
Le "moteur de validation" vérifie également que vos parenthèses et crochets carrés sont correctement ouverts et fermés.<br />
<br />
'''Note'''.- Le texte de la Réponse comportant des erreurs est affiché, suivi d'une (ou plusieurs) ligne(s) où les caractères erronés sont clairement affichés. Voir la copie d'écran ci-dessous.<br />
<br />
[[Fichier:validation_des_reponses.jpg]]<br />
<br />
== Détection des mots ou chaînes de caractères manquants ==<br />
<br />
Il s'agit d'une fonctionnalité importante de la question de type RegExp. Il est possible d'analyser la réponse de l'élève pour y détecter l'absence de mots (ou parties de mots) qui sont indispensables pour que sa réponse soit correcte.<br />
Il y a deux manières d'effectuer cette détection.<br />
* Utiliser la formule appelée "negative lookahead assertion" (assertion avant négative) dans la syntaxe des expressions régulières '''^(?!.*rouge.*)'''<br />
* ou bien utiliser une pseudo-syntaxe ''ad hoc'' valable uniquement dans le cadre de la question RegExp de Moodle, consistant à faire précéder le mot ou la chaîne de caractères de 2 tirets : '''--.*rouge.*'''.<br />
<br />
Toute réponse prévue par le professeur qui commencera par un double tiret analysera la réponse de l'élève pour voir si la chaîne de caractères qui suit est présente ou absente. Si cette chaîne est présente, l'analyse continuera jusqu'à la réponse prévue suivante ; si la chaîne est absente, l'analyse s'arrêtera et le message de feedback prévu s'affichera.<br />
<br />
'''Exemple 4'''. Question sur les couleurs du drapeau français.<br />
<br />
* Réponse 2: --.*bleu.*<br />
* réponse de l'élève : "il est blanc et rouge "<br />
* Feedback 2: Il manque la couleur du ciel !<br />
<br />
Ici, le point signifie "n'importe quel caractère, et l'astérisque signifie "le caractère qui précède, répété un nombre quelconque de fois". La réponse prévue n° 2 ci-dessus signifie : vérifier si la chaîne de caractères "bleu", précédée de n'importe quoi et suivie de n'importe quoi est absente de la réponse de l'élève. Notez que l'usage de l'astérisque est légèrement différent dans les questions de type Réponse Courte et dans les questions de type Réponse Courte avec expressions régulières.<br />
En fait, cette syntaxe n'est pas suffisante pour détecter l'absence du mot "bleu" dans des réponses comme "il est bleuâtre, blanc et rouge". Pour s'assurer que le mot "bleu" est absent de la réponse de l'élève (et pas seulement "bleu" comme partie du mot "bleuâtre") il faut rajouter le métacaractère \b qui indique (en syntaxe des expressions régulières) les frontières d'un mot (début et fin). D'où une nouvelle version de notre exemple 4 :<br />
'''Exemple 4'''. Question sur les couleurs du drapeau français.<br />
<br />
* Réponse 2: --.*\bbleu\b.*<br />
* réponse de l'élève : "il est bleuâtre, blanc et rouge "<br />
* Feedback 2: Il manque la couleur du ciel !<br />
<br />
'''Note.-'''<br />
Si on avait utilisé la syntaxe de la "negative lookahead assertion" mentionnée plus haut, la Réponse 2 ressemblerait à ceci :<br />
* Réponse 2: '''^(?!'''.*\bbleu\b.*''')'''<br />
<br />
'''Exemple 5'''. Question : "Donnez en anglais le nom d'un animal qui fait 3 lettres et dont la lettre du milieu est la voyelle ''a''". <br />
* Mauvaise réponse prévue : "--^[bcr].*". <br />
* '''OU''' * Mauvaise réponse prévue : "--^(b|c|r).*". <br />
* Exemple de réponse de l'élève : "oiseau"<br />
* Feedback : "Votre réponse devrait commencer par l'une de ces 3 lettres : '''b''', '''c''' ou '''r'''".<br />
<br />
'''Exemple 6'''. Question "Quelles sont les couleurs du drapeau français ?".<br />
<br />
* Réponse 2 : "--.*(bleu|rouge|blanc).*"<br />
* réponse de l'élève : "Il est noir et orange."<br />
* Feedback : "Vous n'avez trouvé aucune des couleurs attendues !"<br />
* réponse de l'élève : "Il est bleu et orange."<br />
* Feedback: Aucun feedback, l'analyse se poursuit jusqu'à l'expression régulière suivante.<br />
<br />
'''Explication'''.- L'expression régulière de la réponse 2 recherche un mot manquant dans la liste de ceux prévus entre parenthèses et séparés par le signe |. Dès que l'un des mots présumés manquants est trouvé dans la réponse de l'élève, la condition "mots manquants" est considérée comme FAUSSE et l'analyse se poursuit.<br />
<br />
'''Note.-'''<br />
Si on avait utilisé la syntaxe de la "negative lookahead assertion" mentionnée plus haut, la Réponse 2 ressemblerait à ceci :: '''^(?!.*(bleu|rouge|blanc).*)'''<br />
<br />
'''Exemple 7'''. Question "Quelles sont les couleurs du drapeau français ?".<br />
<br />
* Réponse 2 : "--.*('''&&'''bleu'''&&'''rouge'''&&'''blanc).*"<br />
* réponse de l'élève : "Il est bleu, rouge et orange."<br />
* Feedback: "Vous n'avez pas trouvé TOUTES les couleurs attendues !".<br />
* réponse de l'élève : "blanc bleu rouge".<br />
* Feedback: Aucun feedback, l'analyse se poursuit jusqu'à l'expression régulière suivante.<br />
<br />
'''Explication'''.- L'expression régulière de la réponse 2 recherche un mot manquant dans la liste de ceux prévus entre parenthèses et séparés par le double signe &&. C'est seulement si TOUS les mots de la liste sont présents dans la réponse de l'élève (quel que soit leur ordre) que la condition "mots manquants" sera considérée comme FAUSSE et que l'analyse se poursuivra. Notez que cette liste doit commencer par la séquence '''&&.'''<br />
'''Note.-'''<br />
Si on avait utilisé la syntaxe de la "negative lookahead assertion" mentionnée plus haut, la Réponse 2 ressemblerait à ceci : '''(^(?!.*(bleu).*)|^(?!.*(blanc).*)|^(?!.*(rouge).*))'''<br />
<br />
== Édition des Réponses en mode professeur ==<br />
[[Image:regexpsettingsfr 01.jpg]]<br />
<br />
=== Choix de l'aide ===<br />
<br />
Choisir un mode d'aide autre que "Aucun" affichera un bouton d'aide permettant à l'élève d'afficher à la suite son début de réponse la lettre suivante, ou le mot ou le signe de ponctuation suivant.<br />
Le mode ''Mot ou ponctuation'' est une nouveauté de la version pour Moodle 3.1.<br />
* Dans un test, si le mode "adaptatif" a été choisi dans le Comportement des questions, un bouton étiqueté "Acheter une lettre" ou "Acheter un mot" ou "Acheter un mot ou un signe de ponctuation" s'affichera, selon le mode d'aide choisi par le créateur de la question.<br />
* Dans un test, si le mode "adaptatif sans pénalité" a été choisi dans le Comportement des questions, un bouton étiqueté "Demander une lettre" ou "Demander un mot" ou ""Demander un mot ou un signe de ponctuation" s'affichera, selon le mode d'aide choisi.<br />
<br />
Note.- Cette aide de lettre, mot ou ponctuation n'est disponible que dans les tests où le comportement des questions est "adaptatif" ou "adaptatif sans pénalités".<br />
<br />
===Montrer les réponses alternatives===<br />
S'il y a beaucoup de réponses alternatives correctes, leur affichage sur la page Relecture d'un test peut prendre beaucoup de place (et de temps). Le professeur peut donc décider ici d'afficher ou non ces réponses alternatives.<br />
<br />
=== Première réponse correcte ===<br />
<br />
Pour la Réponse 1 vous devez entrer un texte qui a) est la "meilleure" réponse attendue possible; b) '''n'est pas''' une expression régulière ou - plus exactement - ne sera pas interprété comme telle mais comme du texte normal et c) à laquelle vous affectez une Note de 100%. Vous remarquerez que lors de la création d'une nouvelle question de type regexp, la Note attribuée à la Réponse 1 est automatiquement mise sur 100%. et vous ne pouvez pas modifier ce score.<br />
<br />
'''Note.-''' Il y a deux manières d'entrer une Réponse contenant des méta caractères ('''^ $ * ( ) [ ] + ? | { }'''), selon qu'il s'agit de la Réponse 1 ou de l'une des Réponses suivantes. Exemple : combien coûte cet ordinateur américain ?<br />
<br />
* Réponse 1: Il vaut 1 000$.<br />
* Réponse 2: Il (m')?a couté 1 000\$\.<br />
<br />
Dans Réponse 1 vous tapez la réponse attendue telle quelle. Dans la Réponse 2 en revanche vous devez "échapper" les méta-caractères $ et point final.<br />
<br />
=== Autres Réponses (Réponse 2, 3, etc.) ===<br />
<br />
<br />
Toute réponse avec une Note supérieure à 0% doit être entrée sous forme d'une expression régulière qui peut générer des réponses alternatives acceptables (que la note soit de 100% ou inférieure). Ceci veut dire que vous ne pouvez pas entrer une réponse ayant une Note supérieure à 0% et commençant par un double tiret --, syntaxe utilisée pour détecter l'absence de mots, comme expliqué plus haut.<br />
<br />
===Afficher/Masquer les réponses alternatives===<br />
<br />
Lorsque vous créez ou modifiez une question de type RexExp vous devez vous assurer que toutes les réponses alternatives créées fonctionnent correctement. Cliquez sur le bouton '''Afficher/Masquer les réponses alternatives''' pour calculer et afficher ces réponses dans le formulaire en cours d'édition. <br />
<br />
Ces solutions alternatives sont automatiquement générées à partir des expressions régulières que vous avez entrées en créant la question et auxquelles vous avez attribué une note supérieure à 0%. La toute première solution (Solution 1) est affichée en tête de liste. Elle est suivie des autres solutions acceptables, sous la forme suivante : a) la note attribuée; b) un rappel de votre expression régulière et c) la liste des solutions générées par cette expression régulière.<br />
<br />
Si le nombre de parenthèses (ou de crochets carrés) ouvertes ne correspond pas au nombre de parenthèses fermées, un message d'erreur vous en avertira, qui précisera l'expression régulière où l'erreur a été détectée ainsi que la nature de l'erreur (mais pas l'emplacement exact). Vous devrez immédiatement corriger l'expression régulière fautive dans la question en cours de prévisualisation.<br />
<br />
[[Fichier:afficher les réponses alternatives.jpg]]<br />
<br />
== Feedback automatique supplémentaire (couleur de caractères) ==<br />
<br />
Lorsqu'un étudiant (ou le professeur en mode Prévisualisation de question) soumet une réponse à une question de type RegExp, 3 types de messages sont affichés (en mode ''Adaptatif'').<br />
<br />
Il est donc fortement conseillé de créer des Tests ne contenant que des questions de type RegExp, '''ou''' mélangées à des questions d'autres types, à condition que dans le Test le paramètre '''Comment se comportent les questions''' soit réglé sur ''Mode adaptatif''.<br />
<br />
* (ligne 3) Le message standard délivré par le module Test : correct/incorrect (plus la couleur associée avec ces états - vert ou rouge).<br />
* (ligne 2) Le message de feedback prévu par le professeur pour chaque réponse - correcte ou incorrecte - lors de la création de la question.<br />
* (ligne 1) Un message de feedback supplémentaire est automatiquement fourni par le système, en affichant la réponse soumise par l'étudiant, qui sera formatée selon les codes de couleur suivants :<br />
** le début de la réponse soumise par l'étudiant et qui correspond au mieux à l'une des réponses alternatives possibles est affiché en bleu ;<br />
** tous les mots présents dans la réponse soumise et qui sont '''présents''' dans les réponses alternatives possibles suivant le début de réponse correcte sont affichés sur fond vert;<br />
** tous les mots '''non présents''' dans les réponses alternatives possibles suivant le début de réponse correcte sont affichés sur fond rouge;<br />
<br />
Le sens de ces couleurs est expliqué sous le feedback par les étiquettes '''Mots erronés''' et '''Mots mal placés'''.<br />
<br />
'''Note.-''' Le système de coloration des mots de la réponse soumise par l'étudiant est différent à partir de Moodle 3.1.{{Moodle 3.1}}<br />
<br />
[[Image:feedback couleurs.jpg]]<br />
==Feedback fourni par le bouton d'aide==<br />
<br />
A chaque fois que l'étudiant clique sur le bouton d'aide "Acheter/Demander une lettre/un mot/un signe de ponctuation", cette lettre/ce mot/signe est ajouté à sa réponse. La dernière ligne du feedback montre l'information suivante : lettre/mot/signe ajouté ; coût de la pénalité (s'il y a lieu) ; total des pénalités (s'il y a lieu). Si le total des pénalités atteint ou excède 1 (soit 100%) ce total s'affiche en rouge. Le montant des pénalités se règle lors de l'édition de la question avec le paramètre '''Paramètres de pénalités pour les essais incorrects et l'achat de lettres ou de mots'''.<br />
<br />
Lorsque le professeur est en '''mode relecture du test''', dans la section '''Historique des réponses''' il peut suivre toutes les étapes de la tentative d'un étudiant, y compris ses demandes d'aide. Cette fonctionnalité peut être très utile pour étudier les stratégies d'apprentissage des étudiants.<br />
[[Image:feedback aide.jpg]]<br />
<br />
==Afficher les réponses correctes==<br />
Si les options de '''relecture du test''' sont paramétrées pour afficher la '''Réponse juste''' '''et''' que votre question RegExp est paramétrée sur '''Montrer les réponses alternatives Oui''', lors de la relecture du test l'étudiant peut afficher la liste complète des réponses correctes (ou partiellement correctes) attendues. Cet affichage est identique à celui du mode édition de question RegExp '''Afficher/Masquer les réponses alternatives'''.<br />
<br />
==Dans l'appli Moodle Mobile==<br />
A partir de la version pour Moodle 3.1, le type de question RegExp est compatible avec l'application Mobile de Moodle (pour tablettes et smartphones). Si l'admin de votre site Moodle a activé l'app Moodle Mobile, les tests comportant des questions de type RegExp afficheront ces questions dans l'app Mobile.<br />
<br />
Malheureusement à ce jour l'activité Test n'est pas complètement traduite en français, et certains textes restent en anglais même si l'étudiant choisit l'interface en français pour l'application. Bug rapporté ici: https://tracker.moodle.org/browse/MOBILE-2804<br />
<br />
[[Image:expr reg mobile.jpg]]<br />
<br />
== Insertion de sous-questions de type RegExp dans une question de type Close ==<br />
{| class="nicetable"<br />
|-<br />
!Note importante<br />
|-<br />
|<br />
La question de type RegExp n'est '''pas''' reconnue par la question de type Close de Moodle. Si vous souhaitez inclure des questions de type RegExp dans une question de type Close, vous devrez remplacer 2 fichiers (''renderer.php'' et ''questiontype.php'') sur ''<votresitemoodle>/question/type/multianswer'' avec les fichiers modifiés téléchargeables depuis les liens ci-dessous.<br />
<br />
https://raw.githubusercontent.com/rezeau/moodle_multianswer_regexp_compatible/master/questiontype.php<br />
<br />
https://raw.githubusercontent.com/rezeau/moodle_multianswer_regexp_compatible/master/renderer.php<br />
<br />
|}<br />
Syntaxe d'insertion de sous-questions de type RegExp dans une question de type Cloze.<br />
<br />
Utilisez '''REGEXP''' ou l'abréviation '''RX''' pour les réponses qui ne sont pas sensibles à la casse des caractères.<br />
* Les couleurs du drapeau français sont : {:REGEXP:=bleu, blanc, rouge#Correct!~=le bleu, le blanc(,| et) le rouge #Correct!~--.*bleu.*#Il manque la couleur du ciel.}<br />
* Les couleurs du drapeau français sont : {:REGEXP:%100%bleu, blanc, rouge#Correct!~%100%le bleu, le blanc(,| et) le rouge#Correct!~%0%--.*bleu.*#Il manque la couleur du ciel.}<br />
<br />
* Les couleurs du drapeau français sont : {:REGEXP:=bleu, blanc, rouge#Correct!}<br />
* Les couleurs du drapeau français sont : {:RX:=bleu, blanc, rouge#Correct!}<br />
<br />
Acceptera "bleu, blanc, rouge" et aussi "Bleu, blanc, rouge" ou encore "BLEU, BLANC, ROUGE".<br />
<br />
Utilisez '''REGEXP_C''' ou l'abréviation '''RXC''' pour les réponses qui sont sensibles à la casse des caractères.<br />
<br />
* Les couleurs du drapeau français sont : {:REGEXP_C:=bleu, blanc, rouge#Correct!}<br />
* Les couleurs du drapeau français sont : {:RXC:=bleu, blanc, rouge#Correct!}<br />
<br />
Acceptera "bleu, blanc, rouge" mais n'acceptera pas "Bleu, blanc, rouge" (erreur de majuscules).<br />
<br />
Un exemple plus complet (en anglais). Si vous entrez ceci dans le texte d'une question Cloze :<br />
''The colors of the French flag are {:REGEXP:=blue, white and red#Very correct indeed!~--.*\bblue\b.*#The color of the sky is missing!~--.*(blue|red|white).*#You have not even found one of the colors of the French flag!}.'' et que vous cliquez le bouton ''Décoder et vérifier le texte de la question'' vous verrez ceci :<br />
<br />
Question {#1} Réponse courte de type expression régulière<br />
Définition de question<br />
{:REGEXP:=blue, white and red#Very correct indeed!~--.*\bblue\b.*#The color of the sky is missing!~--.*(blue|red|white).*#You have not even found one of the colors of the French flag!}<br />
Note par défaut<br />
1<br />
Réponse<br />
blue, white and red<br />
Note<br />
1<br />
Feedback<br />
Very correct indeed!<br />
Réponse<br />
--.*\bblue\b.*<br />
Note<br />
0<br />
Feedback<br />
The color of the sky is missing!<br />
Réponse<br />
--.*(blue|red|white).*<br />
Note<br />
0<br />
Feedback<br />
You have not even found one of the colors of the French flag! <br />
<br />
Veuillez noter que, comme expliqué ci-dessus, la toute première solution doit avoir une note de 100% et ne doit pas être une expression régulière. Dans la syntaxe du type de question Cloze, une note de 100% s'écrit soit = soit '''%100%'''. Comme indiqué plus haut, si vous oubliez par hasard d'attribuer la note de 100% à la toute première solution de votre liste, au moment d'enregistrer votre question Cloze un message d'erreur vous en avertira. Toutefois, si vous voyez le message "La Solution 1 doit être correcte et avoir un score de 100%. Voulez-vous retourner modifier ceci ?" ''vous ne devez pas cliquer sur le bouton Oui'', mais sur le bouton '''Non''', puis retourner dans votre question Cloze et faire la correction nécessaire.<br />
<br />
Veuillez noter que la syntaxe des sous-questions insérées dans une question de type Cloze doit être suivie à la lettre et qu'il ne faut jamais copier-coller du texte depuis votre traitement de texte vers le texte d'une question de type Cloze sous peine d'en empêcher le bon fonctionnement.<br />
<br />
Le bouton Indice n'est pas disponible pour une sous-question de type regexp insérée dans une question de type Cloze.<br />
<br />
==Voir aussi==<br />
* Télécharger [http://moodle.org/mod/data/view.php?d=13&rid=338 la question de type réponse courte avec expressions régulières] depuis la page Modules & plugins de Moodle.<br />
*[http://www.regular-expressions.info/tutorial.html Regular Expressions Tutorial] Une introduction complète à ce sujet (en anglais).<br />
* [http://lumadis.be/regex/tuto_pcre.php Les expressions régulières PCRE (Perl Compatible Regular Expressions)] Un tutoriel en français.<br />
<br />
[[Category:Questions]]<br />
<br />
[[en:question/type/regexp]]</div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Mod%C3%A8le:Infobox_plugin&diff=13514Modèle:Infobox plugin2019-01-30T11:22:03Z<p>Rezeau : </p>
<hr />
<div><div class="sideblock"><br />
{| class="infobox"<br />
|-<br />
! '''[[{{PAGENAME}}]]'''<br />
|-<br />
| Type<br />
| {{{type}}}<br />
|-<br />
| Groupe<br />
| {{{set|N/A}}}<br />
|-<br />
| Téléchargement<br />
| {{{entry}}}<br />
|-<br />
| Bugs<br />
| {{{tracker}}}<br />
|-<br />
| Discussion<br />
| {{{discussion}}}<br />
|-<br />
| Maintenu par<br />
| {{{maintainer}}}<br />
|-<br />
|}<br />
</div><br />
<noinclude><br />
Copiez et complétez le code suivant pour obtenir une boite d'infos avec les détails du plugin :<br />
<pre style="width:40em"><br />
{{Infobox plugin<br />
|type = Entrez le type du plugin, par ex. activité, bloc, filtre<br />
|set = (facultatif) Entrez un lien vers le groupe auquel appartient ce plugin<br />
|entry = Entrez le lien vers ce plugin dans le dépôt des plugins de Moodle<br />
|tracker = Entrez le lien vers le traqueur de bogues<br />
|discussion = Entrez le lien vers une discussion sur le forum à propos de ce plugin<br />
|maintainer = [[User:Maintainer name|Maintainer name]]<br />
|float = (facultatif) Enter right or left to make the info box float to the respective side.<br />
}}<br />
</pre><br />
<br />
Note: If there is not yet a discussion thread about the plugin, please create one in the [http://moodle.org/mod/forum/view.php?id=44 General plugins forum].<br />
<br />
This template will also categorize articles that include it as [[:Category:Plugin]].</noinclude><br />
<includeonly>[[Category:Plugin]]</includeonly></div>Rezeauhttps://docs.moodle.org/3x/fr/index.php?title=Mod%C3%A8le:Infobox_plugin&diff=13513Modèle:Infobox plugin2019-01-30T11:20:36Z<p>Rezeau : </p>
<hr />
<div><div class="sideblock"><br />
{| class="infobox"<br />
|-<br />
! '''[[{{PAGENAME}}]]'''<br />
|-<br />
| Type<br />
| {{{type}}}<br />
|-<br />
| Groupe<br />
| {{{set|N/A}}}<br />
|-<br />
| Téléchargement<br />
| {{{entry}}}<br />
|-<br />
| Bugs<br />
| {{{tracker}}}<br />
|-<br />
| Discussion<br />
| {{{discussion}}}<br />
|-<br />
| Maintenu par<br />
| {{{maintainer}}}<br />
|-<br />
|}<br />
</div><br />
<noinclude><br />
Copiez et complétez le code suivant pour obetnir une boite d'infos avec les détails du plugin :<br />
<pre style="width:40em"><br />
{{Infobox plugin<br />
|type = Entrez le type du plugin, par ex. activité, bloc, filtre<br />
|set = (facultatif) Entrez un lien vers le groupe auquel appartient ce plugin<br />
|entry = Entrez le lien vers ce plugin dans le dépôt des plugins de Moodle<br />
|tracker = Entrez le lien vers le traqueur de bogues<br />
|discussion = Entrez le lien vers une discussion sur le forum à propos de ce plugin<br />
|maintainer = [[User:Maintainer name|Maintainer name]]<br />
|float = (facultatif) Enter right or left to make the info box float to the respective side.<br />
}}<br />
</pre><br />
<br />
Note: If there is not yet a discussion thread about the plugin, please create one in the [http://moodle.org/mod/forum/view.php?id=44 General plugins forum].<br />
<br />
This template will also categorize articles that include it as [[:Category:Plugin]].</noinclude><br />
<includeonly>[[Category:Plugin]]</includeonly></div>Rezeau