File:
[LON-CAPA] /
loncom /
homework /
simpleproblem.problem
Revision
1.8:
download - view:
text,
annotated -
select for diffs
Mon Feb 6 23:55:03 2006 UTC (18 years, 7 months ago) by
albertel
Branches:
MAIN
CVS tags:
version_2_9_X,
version_2_9_1,
version_2_9_0,
version_2_8_X,
version_2_8_99_1,
version_2_8_99_0,
version_2_8_2,
version_2_8_1,
version_2_8_0,
version_2_7_X,
version_2_7_99_1,
version_2_7_99_0,
version_2_7_1,
version_2_7_0,
version_2_6_X,
version_2_6_99_1,
version_2_6_99_0,
version_2_6_3,
version_2_6_2,
version_2_6_1,
version_2_6_0,
version_2_5_X,
version_2_5_99_1,
version_2_5_99_0,
version_2_5_2,
version_2_5_1,
version_2_5_0,
version_2_4_X,
version_2_4_99_0,
version_2_4_2,
version_2_4_1,
version_2_4_0,
version_2_3_X,
version_2_3_99_0,
version_2_3_2,
version_2_3_1,
version_2_3_0,
version_2_2_X,
version_2_2_99_1,
version_2_2_99_0,
version_2_2_2,
version_2_2_1,
version_2_2_0,
version_2_1_X,
version_2_1_99_3,
version_2_1_99_2,
version_2_1_99_1,
version_2_1_99_0,
version_2_1_3,
bz5969,
bz2851,
HEAD,
GCI_2,
GCI_1,
BZ5971-printing-apage,
BZ5434-fox
- BUG#4633 make simple problem radiobutton response print like CSTR <rbr>
1: <problem>
2: <simpleeditbutton />
3: <script type="loncapa/perl">
4: $questiontype=&EXT('resource.0.hiddenparts');
5: $max=&EXT('resource.0.maxfoils');
6: unless ($max) { $max=10; }
7: $randomize=&EXT('resource.0.randomize');
8: unless ($randomize) { $randomize='yes'; }
9: $options=&EXT('resource.0.options');
10: unless ($options) { $options='("true","false")'; }
11: for ($i=1;$i<=10;$i++) {
12: $value[$i]=&EXT('resource.0.value'.$i);
13: unless ($value[$i]) { $value[$i]='unused'; }
14: $position[$i]=&EXT('resource.0.position'.$i);
15: unless ($position[$i]) { $position[$i]='random'; }
16: }
17: $stringanswer=&EXT('resource.0.stringanswer');
18: unless ($stringanswer) { $stringanswer=''; }
19: $stringtype=&EXT('resource.0.stringtype');
20: unless ($stringtype) { $stringtype='cs'; }
21: </script>
22:
23: <block condition="!$questiontype">
24:
25: <startouttext />
26: <h1>Simple Problem Placeholder</h1>
27: <endouttext />
28: </block>
29:
30: <block condition="$questiontype">
31:
32: <part id="radio">
33: <startouttext /><parse>&EXT('resource.0.questiontext')</parse><br /><endouttext />
34:
35: <radiobuttonresponse max="$max" id="radiosegment" randomize="$randomize">
36: <foilgroup>
37: <foil location="$position[1]" value="$value[1]" name="radiofoil1">
38: <startouttext /><parse>&EXT('resource.0.text1')</parse><endouttext />
39: </foil>
40: <foil location="$position[2]" value="$value[2]" name="radiofoil2">
41: <startouttext /><parse>&EXT('resource.0.text2')</parse><endouttext />
42: </foil>
43: <foil location="$position[3]" value="$value[3]" name="radiofoil3">
44: <startouttext /><parse>&EXT('resource.0.text3')</parse><endouttext />
45: </foil>
46: <foil location="$position[4]" value="$value[4]" name="radiofoil4">
47: <startouttext /><parse>&EXT('resource.0.text4')</parse><endouttext />
48: </foil>
49: <foil location="$position[5]" value="$value[5]" name="radiofoil5">
50: <startouttext /><parse>&EXT('resource.0.text5')</parse><endouttext />
51: </foil>
52: <foil location="$position[6]" value="$value[6]" name="radiofoil6">
53: <startouttext /><parse>&EXT('resource.0.text6')</parse><endouttext />
54: </foil>
55: <foil location="$position[7]" value="$value[7]" name="radiofoil7">
56: <startouttext /><parse>&EXT('resource.0.text7')</parse><endouttext />
57: </foil>
58: <foil location="$position[8]" value="$value[8]" name="radiofoil8">
59: <startouttext /><parse>&EXT('resource.0.text8')</parse><endouttext />
60: </foil>
61: <foil location="$position[9]" value="$value[9]" name="radiofoil9">
62: <startouttext /><parse>&EXT('resource.0.text9')</parse><endouttext />
63: </foil>
64: <foil location="$position[10]" value="$value[10]" name="radiofoil10">
65: <startouttext /><parse>&EXT('resource.0.text10')</parse><endouttext />
66: </foil>
67: </foilgroup>
68: <hintgroup>
69: <startouttext /><parse>&EXT('resource.0.hinttext')</parse><endouttext />
70: </hintgroup>
71: </radiobuttonresponse>
72: </part>
73:
74: <part id="option">
75: <startouttext /><parse>&EXT('resource.0.questiontext')</parse><br /><endouttext />
76: <optionresponse max="$max" id="optionsegment" randomize="$randomize">
77: <foilgroup options="$options">
78: <foil location="$position[1]" value="$value[1]" name="optionfoil1">
79: <startouttext /><parse>&EXT('resource.0.text1')</parse><endouttext />
80: </foil>
81: <foil location="$position[2]" value="$value[2]" name="optionfoil2">
82: <startouttext /><parse>&EXT('resource.0.text2')</parse><endouttext />
83: </foil>
84: <foil location="$position[3]" value="$value[3]" name="optionfoil3">
85: <startouttext /><parse>&EXT('resource.0.text3')</parse><endouttext />
86: </foil>
87: <foil location="$position[4]" value="$value[4]" name="optionfoil4">
88: <startouttext /><parse>&EXT('resource.0.text4')</parse><endouttext />
89: </foil>
90: <foil location="$position[5]" value="$value[5]" name="optionfoil5">
91: <startouttext /><parse>&EXT('resource.0.text5')</parse><endouttext />
92: </foil>
93: <foil location="$position[6]" value="$value[6]" name="optionfoil6">
94: <startouttext /><parse>&EXT('resource.0.text6')</parse><endouttext />
95: </foil>
96: <foil location="$position[7]" value="$value[7]" name="optionfoil7">
97: <startouttext /><parse>&EXT('resource.0.text7')</parse><endouttext />
98: </foil>
99: <foil location="$position[8]" value="$value[8]" name="optionfoil8">
100: <startouttext /><parse>&EXT('resource.0.text8')</parse><endouttext />
101: </foil>
102: <foil location="$position[9]" value="$value[9]" name="optionfoil9">
103: <startouttext /><parse>&EXT('resource.0.text9')</parse><endouttext />
104: </foil>
105: <foil location="$position[10]" value="$value[10]" name="optionfoil10">
106: <startouttext /><parse>&EXT('resource.0.text10')</parse><endouttext />
107: </foil>
108: </foilgroup>
109: <hintgroup>
110: <startouttext /><parse>&EXT('resource.0.hinttext')</parse><endouttext />
111: </hintgroup>
112: </optionresponse>
113: </part>
114:
115: <part id="essay">
116: <startouttext /><parse>&EXT('resource.0.questiontext')</parse><br /><endouttext />
117: <essayresponse id="essaysegment">
118: <textfield></textfield>
119: </essayresponse>
120: </part>
121:
122: <part id="string">
123: <startouttext /><parse>&EXT('resource.0.questiontext')</parse><br /><endouttext />
124: <stringresponse id="stringsegment" answer="$stringanswer" type="$stringtype">
125: <textline>
126: </textline>
127: <hintgroup>
128: <startouttext /><parse>&EXT('resource.0.hinttext')</parse><endouttext />
129: </hintgroup>
130: </stringresponse>
131: </part>
132:
133: </block>
134:
135: </problem>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>