<div dir="ltr">One could also do this using mathresponse with the same idea to define ln(x):=log(x)<div><br></div><div><div><problem></div><div><br></div><div><script type="loncapa/perl"></div><div>$answer=4*log(1/2);</div><div></script></div><div><br></div><div><startouttext /></div><div><p>Enter an answer equivalent to <m>$4*\ln(1/2)$</m>.</p></div><div><endouttext /></div><div><br></div><div><mathresponse answerdisplay="4*ln(1/2)" cas="maxima" args="$answer"></div><div>    <answer>ln(x):= log(x);</div><div>is ( trigsimp(trigreduce(RESPONSE[1] - LONCAPALIST[1])) < 0.000001 );</answer></div><div><br></div><div>    <textline readonly="no" size="50" spellcheck="none" /></div><div></mathresponse></div><div></problem></div></div><div><br></div><div>This accepts 4*ln(1/2), 4*log(1/2), 4*(ln(1) - ln(2)), ln(1/2^4), etc,... all as correct answers.</div><div><br></div><div>This problem has no randomization, but could be modified. (In this case you may need to pass any random parameters to Maxima using an argument array.) What is it that you are asking students to calculate?</div><div><br></div><div>Justin</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><br></div><div style="color:rgb(102,102,102)">Justin Gray | Senior Lecturer</div><span style="color:rgb(102,102,102)">Department of Mathematics | Simon Fraser University</span><br style="color:rgb(102,102,102)"><span style="color:rgb(102,102,102)">8888 University Drive, Burnaby | V5A 1S6 | Canada</span><br style="color:rgb(102,102,102)"><span style="color:rgb(102,102,102)">Tel: +1 778.782.4237</span><br></div><div dir="ltr"><span style="color:rgb(102,102,102)"><br></span></div><div dir="ltr"><img src="cid:0786efd7371599bc51452b5fedd54d152d0fae84@zimbra" style="color:rgb(0,0,0);font-family:verdana,helvetica,sans-serif;font-size:16px"><span style="color:rgb(102,102,102)"><br></span></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Jun 17, 2015 at 11:05 AM, Peter Dencker <span dir="ltr"><<a href="mailto:dencker@math.uni-luebeck.de" target="_blank">dencker@math.uni-luebeck.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Hi David,<br>
<br>
define 'ln(x):=log(x)'. (See my example below.)<br>
<br>
The maxima function  'radcan' simplifies expressions in maxima, which can contain logs, exponentials, and radicals, so it may helpful. (It is not needed in your specific example but can help to compare more subtle examples.<br>
<br>
- Peter<br>
<br>
<problem><br>
<br>
<script type="loncapa/perl"><br>
  our $result = "4*ln(1/2)";<br>
</script><br>
<br>
<part id="p0"><br>
<customresponse id="p0r0"><br>
  <textline /><br>
  <answer type="loncapa/perl"><br>
      my $given      = implicit_multiplication($submission);<br>
      my $maxima_in  = "ln(x):=log(x);is(rat(radcan($result-($given)))=0)";<br>
      my $evaluation = cas( 'maxima', $maxima_in );<br>
      return 'EXACT_ANS' if $evaluation eq 'true';<br>
      return 'INCORRECT' if $evaluation eq 'false';<br>
      return 'BAD_FORMULA';<br>
  </answer><br>
</customresponse><br>
</part><br>
<br>
</problem><br>
<br>
<br>
<br>
<br>
<br>
Am 06/17/2015 um 05:45 PM schrieb Huckleberry, David W:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
4*(ln(1) - ln(2))<br>
</blockquote>
<br>
<br>
-- <br>
Dr. Peter Dencker<br>
    wissenschaftl. Mitarbeiter<br>
<br>
UNIVERSITÄT ZU LÜBECK<br>
    INSTITUT FÜR MATHEMATIK<br>
<br>
    Ratzeburger Allee 160<br>
    23562 Lübeck<br>
<br>
    Tel <a href="tel:%2B49%20451%20500%204254" value="+494515004254" target="_blank">+49 451 500 4254</a><br>
    Fax <a href="tel:%2B49%20451%20500%203373" value="+494515003373" target="_blank">+49 451 500 3373</a><br>
    <a href="mailto:dencker@math.uni-luebeck.de" target="_blank">dencker@math.uni-luebeck.de</a><br>
<br>
    <a href="http://www.math.uni-luebeck.de" rel="noreferrer" target="_blank">www.math.uni-luebeck.de</a><br>
_______________________________________________<br>
LON-CAPA-users mailing list<br>
<a href="mailto:LON-CAPA-users@mail.lon-capa.org" target="_blank">LON-CAPA-users@mail.lon-capa.org</a><br>
<a href="http://mail.lon-capa.org/mailman/listinfo/lon-capa-users" rel="noreferrer" target="_blank">http://mail.lon-capa.org/mailman/listinfo/lon-capa-users</a><br>
</blockquote></div><br></div>