[LON-CAPA-cvs] cvs: loncom /homework/templates SelectFromOptions-multilingual.problem SelectFromOptions-multilingual.problem.meta /localize/localize de.pm doc/loncapafiles loncapafiles.lpml
bisitz
bisitz at source.lon-capa.org
Thu Dec 5 13:04:53 EST 2013
bisitz Thu Dec 5 18:04:53 2013 EDT
Added files:
/loncom/homework/templates SelectFromOptions-multilingual.problem
SelectFromOptions-multilingual.problem.meta
Modified files:
/doc/loncapafiles loncapafiles.lpml
/loncom/localize/localize de.pm
Log:
New problem template:
Multilingual problem using optionsresponse
Makes use of language function and translated tag
Index: doc/loncapafiles/loncapafiles.lpml
diff -u doc/loncapafiles/loncapafiles.lpml:1.869 doc/loncapafiles/loncapafiles.lpml:1.870
--- doc/loncapafiles/loncapafiles.lpml:1.869 Tue Dec 3 18:32:09 2013
+++ doc/loncapafiles/loncapafiles.lpml Thu Dec 5 18:04:50 2013
@@ -2,7 +2,7 @@
"http://lpml.sourceforge.net/DTD/lpml.dtd">
<!-- loncapafiles.lpml -->
-<!-- $Id: loncapafiles.lpml,v 1.869 2013/12/03 18:32:09 bisitz Exp $ -->
+<!-- $Id: loncapafiles.lpml,v 1.870 2013/12/05 18:04:50 bisitz Exp $ -->
<!--
@@ -1567,6 +1567,8 @@
SelectFromOptions-7ConceptGoups.problem.meta;
SelectFromOptions-8ConceptGoups.problem;
SelectFromOptions-8ConceptGoups.problem.meta;
+SelectFromOptions-multilingual.problem;
+SelectFromOptions-multilingual.problem.meta;
SelectFromOptions-Simple.problem;
SelectFromOptions-Simple.problem.meta;
SimpleStringResponse.problem.meta;
Index: loncom/localize/localize/de.pm
diff -u loncom/localize/localize/de.pm:1.560 loncom/localize/localize/de.pm:1.561
--- loncom/localize/localize/de.pm:1.560 Wed Dec 4 17:29:50 2013
+++ loncom/localize/localize/de.pm Thu Dec 5 18:04:53 2013
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# German Localization Lexicon
#
-# $Id: de.pm,v 1.560 2013/12/04 17:29:50 bisitz Exp $
+# $Id: de.pm,v 1.561 2013/12/05 18:04:53 bisitz Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -14140,6 +14140,9 @@
'Option Response - Matching'
=> 'Zuordnung mit Optionen (Option Response - Matching)',
+ 'Option Response - Matching (multilingual)'
+=> 'Zuordnung mit Optionen (Option Response - Matching), mehrsprachig',
+
'Option Response - Concept Groups'
=> 'Zuordnung mit Optionen - Konzeptgruppen (Option Response - Concept Groups)', # 'Optionsauswahl mit Konzeptgruppen',
Index: loncom/homework/templates/SelectFromOptions-multilingual.problem
+++ loncom/homework/templates/SelectFromOptions-multilingual.problem
<problem>
<script type="loncapa/perl">
$bestlanguage = &languages(['en','de','fr']);
if ($bestlanguage eq 'de') {
%colors = (green => 'Grün', red => 'Rot', blue => 'Blau');
} elsif ($bestlanguage eq 'fr') {
%colors = (green => 'Vert', red => 'Rouge', blue => 'Bleu');
} else { # 'en' and default
%colors = (green => 'Green', red => 'Red', blue => 'Blue');
}
</script>
<startouttext />
<p>
<translated>
<lang which="en">
English Question
</lang>
<lang which="de">
Deutscher Aufgabentext
</lang>
<lang which="fr">
Texte de la question en français
</lang>
<lang which="default">
English Question
</lang>
</translated>
</p>
<endouttext />
<optionresponse max="10" randomize="yes" TeXlayout="horizontal">
<foilgroup options="('$colors{red}','$colors{green}','$colors{blue}')">
<foil location="random" value="$colors{green}" name="Foil1">
<startouttext />
<translated>
<lang which="en">
Foil One, currently set to "Green"
</lang>
<lang which="de">
Auswahlmöglichkeit 1, derzeit gesetzt auf "Grün"
</lang>
<lang which="fr">
Alternative n°1, valeur de courant: "Vert"
</lang>
<lang which="default">
This is foil One. It is currently set to "Green".
</lang>
</translated>
<endouttext />
</foil>
<foil location="random" value="$colors{red}" name="Foil2">
<startouttext />
<translated>
<lang which="en">
Foil Two, currently set to "Red"
</lang>
<lang which="de">
Auswahlmöglichkeit 2, derzeit gesetzt auf "Rot"
</lang>
<lang which="fr">
Alternative n°2, valeur de courant: "Rouge"
</lang>
<lang which="default">
Foil Two, currently set to "Red"
</lang>
</translated>
<endouttext />
</foil>
<foil location="random" value="$colors{blue}" name="Foil3">
<startouttext />
<translated>
<lang which="en">
Foil Three, currently set to "Blue"
</lang>
<lang which="de">
Auswahlmöglichkeit 3, derzeit gesetzt auf "Blau"
</lang>
<lang which="fr">
Alternative n°3, valeur de courant: "Bleu"
</lang>
<lang which="default">
Foil Three, currently set to "Blue"
</lang>
</translated>
<endouttext />
</foil>
<foil location="random" value="$colors{red}" name="Foil4">
<startouttext />
<translated>
<lang which="en">
Foil Four, currently set to "Red"
</lang>
<lang which="de">
Auswahlmöglichkeit 4, derzeit gesetzt auf "Rot"
</lang>
<lang which="fr">
Alternative n°4, valeur de courant: "Rouge"
</lang>
<lang which="default">
Foil Four, currently set to "Red"
</lang>
</translated>
<endouttext />
</foil>
</foilgroup>
<hintgroup showoncorrect="no">
<startouttext /><endouttext />
</hintgroup>
</optionresponse>
</problem>
Index: loncom/homework/templates/SelectFromOptions-multilingual.problem.meta
+++ loncom/homework/templates/SelectFromOptions-multilingual.problem.meta
<title>Option Response - Matching (multilingual)</title>
<category></category>
<help>Option_Response_Matching_Example</help>
More information about the LON-CAPA-cvs
mailing list