Les types d’interactions

Les interactions incluses dans <learningDomain2> comprennent :

  • des questions
  • des illustrations
  • des éléments de réponse « correct » et « incorrect » pour les balises
  • des retours pour les bonnes et mauvaises réponses (optionnel)

Vous remarquerez la présence d’un 2 dans learningDomain2, lcTrueFalse2, etc. Une version antérieure de la spécialisation A&F utilisait <learningDomain>. L’élément <learningDomain2> est plus flexible et autorise l’utilisation de plus d’éléments comme <p> à l’intérieur des questions.

La majorité des interactions se feront à travers des questions. Chaque type de question a son propre élément :

  • <lcTrueFalse2> : question fermée
  • <lcSingleSelect2> : question à choix multiple avec une seule bonne réponse
  • <lcMultipleSelect2> : question à choix multiple avec plusieurs bonnes réponses
  • <lcMatching2> : deux colonnes avec des éléments à relier
  • <lcSequencing2> : une série d’objets à remettre dans le bon ordre
  • <lcOpenQuestion2> : Une question nécessitant une réponse rédigée
  • <lcHotspot2> : Une image avec différentes parties cliquables

Voici un exemple d’une question avec une seule bonne réponse 

<learningAssessment id="la_l1_t1_ingredient_quality">
    <title>Qualité des ingrédients</title>
    <learningAssessmentbody>
        <lcInteraction id="lcInteraction_sqq_xws_rcb">
            <lcSingleSelect2>
                <lcQuestion2>Ne pas utiliser de grain contaminé avec :
                               </lcQuestion2>
                <lcAnswerOptionGroup2 id="lcAnswerOptionGroup2_skb_bxs_rcb">
                    <lcAnswerOption2>
                        <lcAnswerContent2>Des moisissures</lcAnswerContent2>
                        <lcFeedback2>Non seulement les moisissures, mais aussi les graines de mauvaises herbes et la saleté.</lcFeedback2>
                    </lcAnswerOption2>
                    <lcAnswerOption2>
                        <lcAnswerContent2>les graines de mauvaises herbes</lcAnswerContent2>
                        <lcFeedback2>Non seulement les graines de mauvaises herbes, mais aussi la moisissure et la saleté.</lcFeedback2>
                    </lcAnswerOption2>
                    <lcAnswerOption2>
                        <lcAnswerContent2>De la saleté</lcAnswerContent2>
                        <lcFeedback2>Non seulement la saleté, mais aussi la moisissure et les graines de mauvaises herbes.</lcFeedback2>
                    </lcAnswerOption2>
                    <lcAnswerOption2>
                        <lcAnswerContent2>Tout ce qui précède</lcAnswerContent2>
                        <lcCorrectResponse2/>
                    </lcAnswerOption2>
                </lcAnswerOptionGroup2>
            </lcSingleSelect2>
        </lcInteraction>
    </learningAssessmentbody>
</learningAssessment>
            

Remarque : Il est préférable d’utiliser l’élément lcSingleSelect2 plutôt que lcMultipleSelect2 si vous proposez la réponse « tout ce qui précède ». Si vous utilisez l’élément lcMultipleSelect2 et qu’un utilisateur choisi toutes les bonnes réponses (avec ou sans la réponse « tout ce qui précède »), la plupart des LMS considéreront ce choix comme une mauvaise réponse.

Exercice

Vous pouvez maintenant rédiger un petit questionnaire.

  1. Faites une copie de lca_pratique_debut.dita et ouvrez-le.

    Remarque : Si vous utilisez un éditeur DITA, assurez-vous d’être en vue texte et non auteur.

    Vous devriez voir ceci :

    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE learningAssessment PUBLIC "-//OASIS//DTD DITA Learning Assessment//EN" 
         "learningAssessment.dtd">
        <learningAssessment id="lca_practice">
           <title>Source d'alimentation de qualité pour animaux</title>
           <learningAssessmentbody> </learningAssessmentbody>
        </learningAssessment>

    Vous pouve remarquer que le !DOCTYPE fait appel au DTD du learningAssessment.

    Vous trouverez après le titre la balise principale <learningAssessmentbody>.

  2. Ajoutez un élément <lcInteraction> dans <learningAssessmentbody>, puis ajouter un attribut « id »
    <!DOCTYPE learningAssessment PUBLIC "-//OASIS//DTD DITA Learning Assessment//EN" 
        "learningAssessment.dtd">
    <learningAssessment id="lca_practice">
        <title>Source d'alimentation de qualité pour animaux</title>
        <learningAssessmentbody>
            <lcInteraction id="lcInteraction_exercice"> 
            </lcInteraction>
        </learningAssessmentbody>
    </learningAssessment>

  3. Vous pouvez maintenant ajouter une question. Pour cet exercice, nous allons ajouter une question <lcMultipleSelect2>.
    <!DOCTYPE learningAssessment PUBLIC "-//OASIS//DTD DITA Learning Assessment//EN" 
        "learningAssessment.dtd">
    <learningAssessment id="lca_practice">
        <title>Source d'alimentation de qualité pour animaux</title>
        <learningAssessmentbody>
            <lcInteraction id="lcInteraction_exercice">
                <lcMultipleSelect2>
                </lcMultipleSelect2>
            </lcInteraction>
         </learningAssessmentbody>
    </learningAssessment>

  4. Vous pouvez ensuite ajouter l’élément <lcQuestion2>.
    . . .
    <lcMultipleSelect2>
        <lcQuestion2>Où peut-on trouver de la nourriture industrielle de qualité pour canards ? 
                    (choisir toutes les bonnes réponses):</lcQuestion2>
    </lcMultipleSelect2>
    . . .
                            

  5. Ajoutez ensuite le groupe de réponses. Créez un élément <lcAnswerOptionGroup2> et ajoutez-lui un attribut id. Puis, ajoutez, en son sein, <lcAnswerOption2> et encore dedans <lcAnswerContent2>. Ajoutez dans <lcAnswerContent2> le texte de la première réponse.
    . . .
    <lcMultipleSelect2>
    <lcQuestion2>Où peut-on trouver de la nourriture industrielle de qualité pour canards ? 
                    (choisir toutes les bonnes réponses):</lcQuestion2>
            <lcAnswerOptionGroup2 id="lcAnswerOptionGroup2_exercice">
                <lcAnswerOption2>
                    <lcAnswerContent2>Dans des magasins d'alimentation pour animaux locaux.</lcAnswerContent2>
                 </lcAnswerOption2>
            </lcAnswerOptionGroup2>
    </lcMultipleSelect2>
    . . .
                            

  6. Si la réponse est correcte, vous pouvez la marquer comme étant la bonne réponse.
    . . .
    <lcMultipleSelect2>
    <lcQuestion2>Où peut-on trouver de la nourriture industrielle de qualité pour canards ? 
                    (choisir toutes les bonnes réponses) :</lcQuestion2>
            <lcAnswerOptionGroup2 id="lcAnswerOptionGroup2_exercice">
                <lcAnswerOption2>
                    <lcAnswerContent2>Dans des magasins d'alimentation pour animaux locaux.</lcAnswerContent2>
                    <lcCorrectResponse2/>
                 </lcAnswerOption2>
            </lcAnswerOptionGroup2>
    </lcMultipleSelect2>
    . . .
                            

    Vous pouvez ajouter autant d’éléments <lcAnswerOption2> que vous voulez et en marquer autant que vous voulez comme bonne réponse.
  7. Ajoutez une seconde réponse.
    . . .
    <lcAnswerOptionGroup2 id="lcAnswerOptionGroup2_exercice">
        <lcAnswerOption2>
            <lcAnswerContent2>Dans des magasins d'alimentation pour animaux locaux.</lcAnswerContent2>
            <lcCorrectResponse2/>
         </lcAnswerOption2>
         <lcAnswerOption2>
            <lcAnswerContent2>Un mélange fermier d'ingrédients de base.</lcAnswerContent2>
            <lcCorrectResponse2/>
         </lcAnswerOption2>
    </lcAnswerOptionGroup2>
    . . .
                            

  8. Pour créer une réponse incorrecte, ne pas ajouter <lcCorrectResponse/>. Ajoutez ensuite une explication à l’aide de l’élément <lcFeedback2>. Elle apparaîtra si l’utilisateur choisi la mauvaise réponse.
    . . .
    <lcAnswerOptionGroup2 id="lcAnswerOptionGroup2_exercice">
        <lcAnswerOption2>
            <lcAnswerContent2>Dans des magasins d'alimentation pour animaux locaux.</lcAnswerContent2>
            <lcCorrectResponse2/>
        </lcAnswerOption2>
        <lcAnswerOption2>
            <lcAnswerContent2>Un mélange fermier d'ingrédients de base.</lcAnswerContent>
            <lcCorrectResponse2/>
        </lcAnswerOption2>
        <lcAnswerOption2>
            <lcAnswerContent2>Dans la remorque du camion d'un parfait inconnu.</lcAnswerContent2>
            <lcFeedback2>Plus vous avez d'information sur la source de la marchandise, son âge, sa méthode de stockage et sur le vendeur, plus votre achat sera raisonné. 
                         La remorque du camion d'un parfait inconnu ne convient à aucun de ces critères.</lcFeedback2>
        </lcAnswerOption2>
    </lcAnswerOptionGroup2>
    . . .
                        

Exercice
  1. Ouvrez le fichier leçon3/lc_tache_exercisc_debut.dita et utilisez-le pour convertir les questions du cours sur les rubriques de type tâche pour une rubrique <learningAssessment>.
    Les questions et les réponses sont correctement reliées dans cet exemple :

    Question

    Relier les éléments enfants de avec leur usage correspondant.

    <chhead> Ligne d’en-tête
    <chrow> Ligne du corps
    <choptionhd> Paramètre pour la ligne d’en-tête
    <chdeschd> Description dans la ligne d’en-tête
    <choption> Paramètre pour la ligne du corps
    <chdesc> Description dans la ligne du corps

  2. Comparez votre fichier avec le fichier d’exemple leçon4/lca_exercise.dita.
Contributeurs