[LON-CAPA-users] "Data Entry Response"
Guy Albertelli II
lon-capa-users@mail.lon-capa.org
Thu, 2 Dec 2004 16:54:36 -0500 (EST)
Hi Todd,
> The answers necessarily depend on values that the student uses.
Here is my simple data submission problem.
It is published as
/res/msu/albertel/submission_example.problem
<problem>
<script type="loncapa/perl">
$submission=&EXT('user.resource.resource.Enter_A_Number.1.submission');
$status=&EXT('user.resource.resource.Enter_A_Number.solved');
$randnum=&random(3,7,1);
if (!$submission) {$anwer='UNANSWERABLE';} else {$answer=$submission*$randnum;}
</script>
<block condition="$status!~/^correct/">
<part id="Enter_A_Number">
<startouttext />Please enter a number between 1 and 10<endouttext />
<numericalresponse id="1" answer="5.5">
<responseparam description="Numerical Tolerance" default="4.5"
type="tolerance" name="tol" />
<textline />
</numericalresponse>
</part>
</block>
<block condition="$status=~/^correct/">
<part id="Find_The_Product">
<startouttext />
You entered $submission, calculate the product of
$submission and $randnum.
<endouttext />
<numericalresponse id="2" answer="$answer">
<textline />
</numericalresponse>
</part>
</block>
</problem>
--
guy@albertelli.com LON-CAPA Developer 0-7-3-2-