version 1.243, 2010/12/16 16:01:08
|
version 1.244, 2011/01/25 04:30:13
|
Line 1286 sub end_stringresponse {
|
Line 1286 sub end_stringresponse {
|
$ad='ANONYMOUS_CREDIT'; |
$ad='ANONYMOUS_CREDIT'; |
} |
} |
} |
} |
unless ($env{'request.state'} eq 'construct') { |
unless (($env{'request.state'} eq 'construct') || |
if ($previous{'used'}) { |
($Apache::lonhomework::type eq 'randomizetry')) { |
if ($ad ne $previous{'award'} && $previous{'award'} ne '') { |
if (($ad eq 'INCORRECT' || $ad eq 'APPROX_ANS' || $ad eq 'EXACT_ANS')) { |
&stringresponse_gradechange($part,$id,\%previous, |
if ($previous{'used'}) { |
'cs',$response,$ad,$type); |
if ($ad ne $previous{'award'}) { |
} |
if (($previous{'award'} eq 'INCORRECT' || |
} elsif ($previous{'usedci'}) { |
$previous{'award'} eq 'APPROX_ANS' || |
if ($ad ne $previous{'awardci'} && $previous{'awardci'} ne '') { |
$previous{'award'} eq 'EXACT_ANS')) { |
&stringresponse_gradechange($part,$id,\%previous, |
&stringresponse_gradechange($part,$id,\%previous, |
'ci',$response,$ad,$type); |
'cs',$response,$ad,$type); |
|
} |
|
} |
|
} elsif ($previous{'usedci'}) { |
|
if ($ad ne $previous{'awardci'}) { |
|
if (($previous{'awardci'} eq 'INCORRECT' || |
|
$previous{'awardci'} eq 'APPROX_ANS' || |
|
$previous{'awardci'} eq 'EXACT_ANS')) { |
|
&stringresponse_gradechange($part,$id,\%previous, |
|
'ci',$response,$ad,$type); |
|
} |
|
} |
} |
} |
} |
} |
} |
} |