Annotation of loncom/homework/templates/SelectFromOptions-multilingual.problem, revision 1.1

1.1     ! bisitz      1: <problem>
        !             2: 
        !             3: <script type="loncapa/perl">
        !             4: $bestlanguage = &languages(['en','de','fr']);
        !             5: if ($bestlanguage eq 'de') {
        !             6:     %colors = (green => 'Grün', red => 'Rot', blue => 'Blau');
        !             7: } elsif ($bestlanguage eq 'fr') {
        !             8:     %colors = (green => 'Vert', red => 'Rouge', blue => 'Bleu');
        !             9: } else { # 'en' and default
        !            10:     %colors = (green => 'Green', red => 'Red', blue => 'Blue');
        !            11: }
        !            12: </script>
        !            13: 
        !            14: <startouttext />
        !            15: <p>
        !            16:     <translated>
        !            17:         <lang which="en">
        !            18:             English Question
        !            19:         </lang>
        !            20:         <lang which="de">
        !            21:             Deutscher Aufgabentext
        !            22:         </lang>
        !            23:         <lang which="fr">
        !            24:             Texte de la question en français
        !            25:         </lang>
        !            26:         <lang which="default">
        !            27:             English Question
        !            28:         </lang>
        !            29:     </translated>
        !            30: </p>
        !            31: <endouttext />
        !            32: 
        !            33: <optionresponse max="10" randomize="yes" TeXlayout="horizontal">
        !            34:     <foilgroup options="('$colors{red}','$colors{green}','$colors{blue}')">
        !            35:         <foil location="random" value="$colors{green}" name="Foil1">
        !            36:             <startouttext />
        !            37:                 <translated>
        !            38:                     <lang which="en">
        !            39:                         Foil One, currently set to "Green"
        !            40:                     </lang>
        !            41:                     <lang which="de">
        !            42:                         Auswahlmöglichkeit 1, derzeit gesetzt auf "Grün"
        !            43:                     </lang>
        !            44:                     <lang which="fr">
        !            45:                         Alternative n°1, valeur de courant: "Vert"
        !            46:                     </lang>
        !            47:                     <lang which="default">
        !            48:                         This is foil One. It is currently set to "Green".
        !            49:                     </lang>
        !            50:                 </translated>
        !            51:             <endouttext />
        !            52:         </foil>
        !            53:         <foil location="random" value="$colors{red}" name="Foil2">
        !            54:             <startouttext />
        !            55:                 <translated>
        !            56:                     <lang which="en">
        !            57:                         Foil Two, currently set to "Red"
        !            58:                     </lang>
        !            59:                     <lang which="de">
        !            60:                         Auswahlmöglichkeit 2, derzeit gesetzt auf "Rot"
        !            61:                     </lang>
        !            62:                     <lang which="fr">
        !            63:                         Alternative n°2, valeur de courant: "Rouge"
        !            64:                     </lang>
        !            65:                     <lang which="default">
        !            66:                         Foil Two, currently set to "Red"
        !            67:                     </lang>
        !            68:                 </translated>
        !            69:             <endouttext />
        !            70:         </foil>
        !            71:         <foil location="random" value="$colors{blue}" name="Foil3">
        !            72:             <startouttext />
        !            73:                 <translated>
        !            74:                     <lang which="en">
        !            75:                         Foil Three, currently set to "Blue"
        !            76:                     </lang>
        !            77:                     <lang which="de">
        !            78:                         Auswahlmöglichkeit 3, derzeit gesetzt auf "Blau"
        !            79:                     </lang>
        !            80:                     <lang which="fr">
        !            81:                         Alternative n°3, valeur de courant: "Bleu"
        !            82:                     </lang>
        !            83:                     <lang which="default">
        !            84:                         Foil Three, currently set to "Blue"
        !            85:                     </lang>
        !            86:                 </translated>
        !            87:             <endouttext />
        !            88:         </foil>
        !            89:         <foil location="random" value="$colors{red}" name="Foil4">
        !            90:             <startouttext />
        !            91:                 <translated>
        !            92:                     <lang which="en">
        !            93:                         Foil Four, currently set to "Red"
        !            94:                     </lang>
        !            95:                     <lang which="de">
        !            96:                         Auswahlmöglichkeit 4, derzeit gesetzt auf "Rot"
        !            97:                     </lang>
        !            98:                     <lang which="fr">
        !            99:                         Alternative n°4, valeur de courant: "Rouge"
        !           100:                     </lang>
        !           101:                     <lang which="default">
        !           102:                         Foil Four, currently set to "Red"
        !           103:                     </lang>
        !           104:                 </translated>
        !           105:             <endouttext />
        !           106:         </foil>
        !           107:     </foilgroup>
        !           108:     <hintgroup showoncorrect="no">
        !           109:         <startouttext /><endouttext />
        !           110:     </hintgroup>
        !           111: </optionresponse>
        !           112: 
        !           113: </problem>
        !           114: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>