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>