--- loncom/homework/simpleproblem.problem 2006/02/06 23:55:03 1.8 +++ loncom/homework/simpleproblem.problem 2009/08/17 18:18:35 1.10 @@ -18,6 +18,18 @@ $stringanswer=&EXT('resource.0.stringans unless ($stringanswer) { $stringanswer=''; } $stringtype=&EXT('resource.0.stringtype'); unless ($stringtype) { $stringtype='cs'; } +$numericalanswer=&EXT('resource.0.numericalanswer'); +unless ($numericalanswer) { $numericalanswer=''; } +$numericaltolerance=&EXT('resource.0.numericaltolerance'); +unless ($numericaltolerance) { $numericaltolerance='5%'; } +$numericalsigfigs=&EXT('resource.0.numericalsigfigs'); +unless ($numericalsigfigs) { $numericalsigfigs='1,15'; } +$numericalunits=&EXT('resource.0.numericalunits'); +unless ($numericalunits) { $numericalunits=''; } +$numericalformat=&EXT('resource.0.numericalformat'); +unless ($numericalformat) { $numericalformat=''; } +$numericalscript=&EXT('resource.0.numericalscript'); +unless ($numericalscript) { $numericalscript=''; } </script> <block condition="!$questiontype"> @@ -130,6 +142,22 @@ unless ($stringtype) { $stringtype='cs'; </stringresponse> </part> +<part id="numerical"> +<script type="loncapa/perl"> +$numericalscript +</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" /> +<responseparam name="sig" type="int_range,0-16" default="$numericalsigfigs" description="Significant Figures" /> +<textline> +</textline> +<hintgroup> +<startouttext /><parse>&EXT('resource.0.hinttext')</parse><endouttext /> +</hintgroup> +</numericalresponse> +</part> + </block> </problem>