[LON-CAPA-users] square roots in formula response

Peter Riegler lon-capa-users@mail.lon-capa.org
Mon, 03 Sep 2007 21:21:12 +0200


Hi Justin,

does "elegant" include two seperate input fields, for demoninator and 
numerator? Or did you come up with two input fields because otherwise 
the lhs (i.e. non-rationalized) would be accepted if using sampling?
If so, I would suggest something like
<formularesponse answer="(m - 4)*(sqrt(m) + 4)/(m-16)">

(I would prefer the students enter sqrt(m) rather than sqrtm).

What the above does is to ask maxima
is( STUDENTSRESPONSE = (m - 4)*(sqrt(m) + 4)/(m-16));

The important point here is that a student's reponse
(m-4)/(sqrt(m)-4)
would return false. The reason is, maxima does not simplify before 
comparison.

Hope this will help.

Peter

Justin Gray wrote:

> Does anyone know a more elegant way to write the problem below?
> 
> Thanks,
> Justin
> 
> <problem>
> <startouttext />Rationalize the denominator and simplify:<p></p><br></br>
> Use sqrtm for <m display = jsmath>$\sqrt{m}</m>.<p></p>
> <table>
>               
> <tr>
>     <td><m display="jsMath">\, \, \, \, $m - 4$</m></td> <td></td> 
> <td><endouttext />
> <formularesponse samples="m,sqrtm@-3,-3:3,3#5" answer="(m - 4)(sqrtm + 
> 4)" id="11">
>    
>     <textline readonly="no" size="20" />
>    
> </formularesponse><startouttext /></td>
> </tr>
> <tr>
>     <td><hr width="60"></hr></td> <td><m display="jsMath">$\mbox{ } = 
> \mbox{ }$</m></td> <td><hr width="140"></hr></td>
> </tr>
> <tr>
>     <td><m display="jsMath">$\sqrt{m} - 4$</m></td> <td></td> 
> <td><endouttext />
> <formularesponse samples="m@-3:3#5" answer="m - 16" id="12">
>    
>     <textline readonly="no" size="20" />
>    
> </formularesponse><startouttext /></td>
> </tr>
> </table><p></p><endouttext />
> </problem>
> 
> 
> -- 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Justin Gray                                                  Tel. 
> 778-782-4237
> Dept. of Mathematics                                   Fax. 778-782-4947
> Simon Fraser University
> 8888 University Drive
> Burnaby, B.C. V5A 1S6
> Canada
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

-- 
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