# [LON-CAPA-users] formula response with more complex variable labels

**Peter Riegler
**
lon-capa-users@mail.lon-capa.org

*Thu, 21 Jun 2007 16:49:38 +0200*

Hi Jay,
both flavors of formula response seem to work on my machine (running
2.4.1), see below. The problems by themselves are meaningless. I have
used the templates and made T1-T2 the correct answer.
Hope that helps
Peter
<problem>
<script type="loncapa/perl">
$k=&random(3,6,1);
$formula="a*x^$k";
$m=$k-1;
$derivative="T1-T2";
</script>
<startouttext />
What is the derivative of <tt>$formula</tt> with respect to x?
<endouttext />
<formularesponse samples="T1,T2@-3,-3:3,3#4" answer="$derivative">
<responseparam description="Numerical Tolerance"
type="tolerance" default="0.00001" name="tol" />
<textline size="25" />
</formularesponse>
</problem>
<problem>
<script type="loncapa/perl">
$k=&random(3,6,1);
$formula="a*x^$k";
$m=$k-1;
$derivative="T1-T2";
</script>
<startouttext />
What is the derivative of <tt>$formula</tt> with respect to x?
<endouttext />
<formularesponse answer="$derivative">
<textline size="25" />
</formularesponse>
</problem>
Jay Sullivan wrote:
>* Is is possible to do formula response with more complicated variables?
*>*
*>* For example, let's suppose the students should enter "T1 - T2" for their
*>* answer.
*>* It seems for now that formula response can't handle variable names that
*>* contain numbers.
*>*
*>* Jay
*>*
*>*
*
--
Peter Riegler
Fachhochschule Braunschweig/Wolfenbüttel
Salzdahlumer Str. 46/48, 38302 Wolfenbüttel
Tel. +49 5331 939 6314, Fax. +49 5331 939 6002
email: p.riegler@fh-wolfenbuettel.de
http://public.rz.fh-wolfenbuettel.de/~riegler