[LON-CAPA-users] Tolerances with Hints
Mills, Douglas G
dmills at illinois.edu
Tue Feb 20 10:27:06 EST 2018
I've done no testing on this but am wondering -- could the responseparams for the problem occur just before the closing </part> or </problem> tag so that those are the values in force and would the other tolerance statements then still work as intended for their hints?
Doug
Douglas Mills
Director of Instructional Technology
Department of Chemistry
University of Illinois
On 2/18/18, 1:04 PM, "lon-capa-users-bounces at mail.lon-capa.org on behalf of Carl Lira" <lon-capa-users-bounces at mail.lon-capa.org on behalf of lira at egr.msu.edu> wrote:
whoops. There is a bug. The problem works correctly in the authoring environment, but you are correct that in the production environment, the answer tolerance gets clobbered by the value from the hint and the problem is graded based on the hint tolerance instead of the answer tolerance. Changing the name of the hint tolerance breaks the hint in the authoring environment.
This is a known bug #5834. The wording there is kind of confusing, but I see what is happening. I will add some extra comments to the bug for what I discovered today.
I put the problem in a test course and then looked at the problem parameters via the spreadsheet view. There may be some easier way to see the parameters, but I can see that for my problem the tolerance is set to 500% which was the tolerance used for the final hint in my example.
-----Original Message-----
From: lon-capa-users-bounces at mail.lon-capa.org [mailto:lon-capa-users-bounces at mail.lon-capa.org] On Behalf Of Lucas, Mark
Sent: Friday, February 16, 2018 10:43 AM
To: lon-capa-users at mail.lon-capa.org
Subject: [LON-CAPA-users] Tolerances with Hints
Hi,
I am looking to include a hint in a problem that occurs if a response is inside a wider
tolerance (5%) but not within the requested tolerance (1%).
I created the following hint code and plugged this into a course to test it.
When I look at the parameters for the problem, the tolerance for id=“11” shows
5% (the tolerance used in the numericalhint tags), not 1%. I found this out
when I purposely entered an answer that was about 3% off and found that I got
it right.
I thought I had done something like this before, but may not have
tested it as rigorously as I thought (or I just may be deluding myself that I’ve
done this before).
Has anyone else tried this before? Is this a feature or a bug?
Thanks!
Mark
<numericalresponse unit="J" format="3s" answer="$W" id="11">
<responseparam name="tol" type="tolerance" default="1%" description="Numerical Tolerance" />
<responseparam name="sig" type="int_range" default="3,6" description="Significant Figures" />
<textline />
<hintgroup showoncorrect="no">
<numericalhint unit="J" format="3s" answer="$dEPE" name="wrongSign" id="12">
<responseparam name="tol" type="tolerance" default="5%" description="Numerical Tolerance" />
<responseparam name="sig" type="int_range" default="3,6" description="Significant Figures" />
</numericalhint>
<numericalhint unit="J" format="3s" answer="$W" name="Tol" id="14">
<responseparam name="tol" type="tolerance" default="5%" description="Numerical Tolerance" />
<responseparam name="sig" type="int_range" default="3,6" description="Significant Figures" />
</numericalhint>
<hintpart on="wrongSign">
<startouttext />Remember that this is the work done BY the electric field, not the work done by you.<endouttext />
</hintpart>
<hintpart on="Tol">
<startouttext />In this calculation you are adding a number of different terms, some of which are
positive and some of which are negative.
There is some benefit to working this problem out algebraically and finding terms that
might offset each other. Remember that your answer needs to be within a tolerance of about
$Tolerance.<endouttext />
</hintpart>
</hintgroup>
</numericalresponse>
--
Mark Lucas email: lucasm at ohiou.edu
252D Clippinger Lab phone: (740)597-2984
Department of Physics and Astronomy fax: (740)593-0433
Ohio University
Athens, OH 45701
_______________________________________________
LON-CAPA-users mailing list
LON-CAPA-users at mail.lon-capa.org
http://mail.lon-capa.org/mailman/listinfo/lon-capa-users
_______________________________________________
LON-CAPA-users mailing list
LON-CAPA-users at mail.lon-capa.org
http://mail.lon-capa.org/mailman/listinfo/lon-capa-users
More information about the LON-CAPA-users
mailing list