--- loncom/homework/simpleproblem.problem	2009/08/17 14:19:56	1.9
+++ loncom/homework/simpleproblem.problem	2009/08/17 19:46:49	1.11
@@ -24,10 +24,12 @@ $numericaltolerance=&EXT('resource.0.num
 unless ($numericaltolerance) { $numericaltolerance='5%'; }
 $numericalsigfigs=&EXT('resource.0.numericalsigfigs');
 unless ($numericalsigfigs) { $numericalsigfigs='1,15'; }
-$numericalunits=&EXT('resource.0.numericalunits');
-unless ($numericalunits) { $numericalunits=''; }
+$numericalunit=&EXT('resource.0.numericalunit');
+unless ($numericalunit) { $numericalunit=''; }
 $numericalformat=&EXT('resource.0.numericalformat');
 unless ($numericalformat) { $numericalformat=''; }
+$numericalscript=&EXT('resource.0.numericalscript');
+unless ($numericalscript) { $numericalscript=''; }
 </script>
 
 <block condition="!$questiontype"> 
@@ -142,7 +144,8 @@ unless ($numericalformat) { $numericalfo
 
 <part id="numerical">
 <script type="loncapa/perl">
-$numericalscript
+$tag='script';
+&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">