[LON-CAPA-cvs] cvs: loncom /homework simpleproblem.problem simpleproblem.problem.meta

www www@source.lon-capa.org
Tue, 18 Jan 2011 21:20:16 -0000


This is a MIME encoded message

--www1295385616
Content-Type: text/plain

www		Tue Jan 18 21:20:16 2011 EDT

  Modified files:              
    /loncom/homework	simpleproblem.problem simpleproblem.problem.meta 
  Log:
  Bug #4382: Simple problem had 5 parts until edited
  
  
--www1295385616
Content-Type: text/plain
Content-Disposition: attachment; filename="www-20110118212016.txt"

Index: loncom/homework/simpleproblem.problem
diff -u loncom/homework/simpleproblem.problem:1.11 loncom/homework/simpleproblem.problem:1.12
--- loncom/homework/simpleproblem.problem:1.11	Mon Aug 17 19:46:49 2009
+++ loncom/homework/simpleproblem.problem	Tue Jan 18 21:20:15 2011
@@ -2,6 +2,7 @@
 <simpleeditbutton />
 <script type="loncapa/perl">
 $questiontype=&EXT('resource.0.hiddenparts');
+if ($questiontype eq '!placeholder') { $questiontype=''; }
 $max=&EXT('resource.0.maxfoils');
 unless ($max) { $max=10; }
 $randomize=&EXT('resource.0.randomize');
@@ -32,11 +33,16 @@
 unless ($numericalscript) { $numericalscript=''; }
 </script>
 
-<block condition="!$questiontype"> 
+<parameter name="hiddenparts" id="11" type="string" default="!placeholder" description="List of hidden parts" />
 
+<block condition="!$questiontype"> 
 <startouttext />
-<h1>Simple Problem Placeholder</h1>
+<h1>Problem Placeholder</h1>
 <endouttext />
+<part id="placeholder">
+<stringresponse id="placeholdersegment">
+</stringresponse>
+</part>
 </block>
 
 <block condition="$questiontype"> 
@@ -133,7 +139,7 @@
 
 <part id="string"> 
 <startouttext /><parse>&EXT('resource.0.questiontext')</parse><br /><endouttext />
-<stringresponse id="stringsegment" answer="$stringanswer" type="$stringtype">
+<stringresponse answer="$stringanswer" id="stringsegment" type="$stringtype">
 <textline>
 </textline>
 <hintgroup>
@@ -148,8 +154,8 @@
 &xmlparse("<$tag type='loncapa/perl'>$numericalscript</$tag>");
 </script>
 <startouttext /><parse>&EXT('resource.0.questiontext')</parse><br /><endouttext />
-<numericalresponse id="numericalsegment" answer="$numericalanswer" unit="$numericalunit" format="$numericalformat">
-<responseparam type="tolerance" default="$numericaltolerance" name="tol" description="Numerical Tolerance" />
+<numericalresponse unit="$numericalunit" format="$numericalformat" answer="$numericalanswer" id="numericalsegment">
+<responseparam name="tol" type="tolerance" default="$numericaltolerance" description="Numerical Tolerance" />
 <responseparam name="sig" type="int_range,0-16" default="$numericalsigfigs" description="Significant Figures" />
 <textline>
 </textline>
@@ -160,5 +166,6 @@
 </part>
 
 </block>
-
 </problem>
+
+
Index: loncom/homework/simpleproblem.problem.meta
diff -u loncom/homework/simpleproblem.problem.meta:1.6 loncom/homework/simpleproblem.problem.meta:1.7
--- loncom/homework/simpleproblem.problem.meta:1.6	Mon Aug 17 15:10:26 2009
+++ loncom/homework/simpleproblem.problem.meta	Tue Jan 18 21:20:15 2011
@@ -1,41 +1,55 @@
-<title>Simple Problem Template</title>
+<language>notset</language>
+<abstract>Problem Template</abstract>
 <author>LON-CAPA</author>
 <copyright>default</copyright>
-<creationdate>1057430792</creationdate>
-<customdistributionfile></customdistributionfile>
-<language>notset</language>
-<lastrevisiondate>1067958577</lastrevisiondate>
+<creationdate>1295383520</creationdate>
+<lastrevisiondate>1295383722</lastrevisiondate>
 <mime>problem</mime>
-<owner>templates@lib</owner>
-
-<stores part="option" name="awarded" type="float" display="Partial Credit Factor"></stores>
-<stores part="option" name="solved" type="string" display="Problem Status"></stores>
-<stores part="option" name="tries" type="int_zeropos" display="Number of Attempts"></stores>
-
-<stores part="radio" name="awarded" type="float" display="Partial Credit Factor"></stores>
-<stores part="radio" name="solved" type="string" display="Problem Status"></stores>
-<stores part="radio" name="tries" type="int_zeropos" display="Number of Attempts"></stores>
-
-<stores part="essay" name="awarded" type="float" display="Partial Credit Factor"></stores>
-<stores part="essay" name="solved" type="string" display="Problem Status"></stores>
-<stores part="essay" name="tries" type="int_zeropos" display="Number of Attempts"></stores>
-
-<stores part="string" name="awarded" type="float" display="Partial Credit Factor"></stores>
-<stores part="string" name="solved" type="string" display="Problem Status"></stores>
-<stores part="string" name="tries" type="int_zeropos" display="Number of Attempts"></stores>
-
-<stores part="numerical" name="awarded" type="float" display="Partial Credit Factor"></stores>
-<stores part="numerical" name="solved" type="string" display="Problem Status"></stores>
-<stores part="numerical" name="tries" type="int_zeropos" display="Number of Attempts"></stores>
-
+<notes></notes>
+<obsolete></obsolete>
+<obsoletereplacement></obsoletereplacement>
+<parameter part="0" name="hiddenparts" type="string" default="!placeholder" display="List of hidden parts [Part: 0]"></parameter>
+<parameter part="essay" name="display" type="string" display="Part Description [Part: essay]"></parameter>
+<parameter part="numerical" name="display" type="string" display="Part Description [Part: numerical]"></parameter>
+<parameter part="numerical" id="numericalsegment" name="sig" type="int_range,0-16" default="$numericalsigfigs" display="Significant Figures [Part: numerical_numericalsegment]"></parameter>
+<parameter part="numerical" id="numericalsegment" name="tol" type="tolerance" default="$numericaltolerance" display="Numerical Tolerance [Part: numerical_numericalsegment]"></parameter>
+<parameter part="option" name="display" type="string" display="Part Description [Part: option]"></parameter>
+<parameter part="essay" id="essaysegment" package="essayresponse"></parameter>
+<parameter part="numerical" id="numericalsegment" package="numericalresponse"></parameter>
+<parameter part="option" id="optionsegment" package="optionresponse"></parameter>
+<parameter part="essay" package="part"></parameter>
+<parameter part="numerical" package="part"></parameter>
 <parameter part="option" package="part"></parameter>
+<parameter part="placeholder" package="part"></parameter>
 <parameter part="radio" package="part"></parameter>
-<parameter part="essay" package="part"></parameter>
 <parameter part="string" package="part"></parameter>
-<parameter part="numerical" package="part"></parameter>
-
-<parameter part="option" id="optionsegment" package="optionresponse"></parameter>
 <parameter part="radio" id="radiosegment" package="radiobuttonresponse"></parameter>
-<parameter part="essay" id="essaysegment" package="essayresponse"></parameter>
+<parameter part="placeholder" id="placeholdersegment" package="stringresponse"></parameter>
 <parameter part="string" id="stringsegment" package="stringresponse"></parameter>
-<parameter part="numerical" id="numericalsegment" package="numericalresponse"></parameter>
+<parameter part="placeholder" name="display" type="string" display="Part Description [Part: placeholder]"></parameter>
+<parameter part="radio" name="display" type="string" display="Part Description [Part: radio]"></parameter>
+<parameter part="string" name="display" type="string" display="Part Description [Part: string]"></parameter>
+<partorder>placeholder,radio,option,essay,string,numerical</partorder>
+<responseorder>placeholdersegment,radiosegment,optionsegment,essaysegment,stringsegment,numericalsegment</responseorder>
+<sourceavail>closed</sourceavail>
+<standards></standards>
+<stores part="essay" name="awarded" type="float" display="Partial Credit Factor [Part: essay]"></stores>
+<stores part="essay" name="solved" type="string" display="Problem Status [Part: essay]"></stores>
+<stores part="essay" name="tries" type="int_zeropos" display="Number of Attempts [Part: essay]"></stores>
+<stores part="numerical" name="awarded" type="float" display="Partial Credit Factor [Part: numerical]"></stores>
+<stores part="numerical" name="solved" type="string" display="Problem Status [Part: numerical]"></stores>
+<stores part="numerical" name="tries" type="int_zeropos" display="Number of Attempts [Part: numerical]"></stores>
+<stores part="option" name="awarded" type="float" display="Partial Credit Factor [Part: option]"></stores>
+<stores part="option" name="solved" type="string" display="Problem Status [Part: option]"></stores>
+<stores part="option" name="tries" type="int_zeropos" display="Number of Attempts [Part: option]"></stores>
+<stores part="placeholder" name="awarded" type="float" display="Partial Credit Factor [Part: placeholder]"></stores>
+<stores part="placeholder" name="solved" type="string" display="Problem Status [Part: placeholder]"></stores>
+<stores part="placeholder" name="tries" type="int_zeropos" display="Number of Attempts [Part: placeholder]"></stores>
+<stores part="radio" name="awarded" type="float" display="Partial Credit Factor [Part: radio]"></stores>
+<stores part="radio" name="solved" type="string" display="Problem Status [Part: radio]"></stores>
+<stores part="radio" name="tries" type="int_zeropos" display="Number of Attempts [Part: radio]"></stores>
+<stores part="string" name="awarded" type="float" display="Partial Credit Factor [Part: string]"></stores>
+<stores part="string" name="solved" type="string" display="Problem Status [Part: string]"></stores>
+<stores part="string" name="tries" type="int_zeropos" display="Number of Attempts [Part: string]"></stores>
+<subject>Simple Problem Placeholder</subject>
+<title>Problem</title>

--www1295385616--