Annotation of loncom/homework/templates/CustomResponse.problem, revision 1.3
1.1 www 1: <problem>
1.3 ! bisitz 2:
! 3: <startouttext />
! 4: Accept an answer of around 90 or -90
! 5: <endouttext />
! 6:
! 7: <customresponse answerdisplay="something near 90 or -90">
1.1 www 8: <answer type="loncapa/perl">
9: # We do not want a vector
1.2 albertel 10: if ($submission=~/\,/) { return 'EXTRA_ANSWER'; }
1.1 www 11: # No units needed
12: if ($submission=~/^\d+\s+\w+$/) { return 'UNIT_NOTNEEDED'; }
13: # Need a numerical answer here
14: if ($submission!~/^\d+$/) { return 'WANTED_NUMERIC'; }
15: $difference=abs(90-abs($submission));
16: if ($difference==0) { return 'EXACT_ANS'; }
17: if ($difference < 0.001) { return 'APPROX_ANS'; }
18: return 'INCORRECT';
19: </answer>
20: <textline />
1.3 ! bisitz 21: </customresponse>
! 22:
1.1 www 23: </problem>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>