--- loncom/homework/inputtags.pm 2001/04/23 18:01:05 1.31 +++ loncom/homework/inputtags.pm 2001/04/26 21:22:35 1.32 @@ -178,10 +178,10 @@ sub finalizeawards { } sub decideoutput { - my ($award)=@_; + my ($award,$solved)=@_; my $message=''; my $button=0; - if ($award eq 'EXACT_ANS' || $award eq 'APPROX_ANS' ) { + if ($solved =~ /^correct/ || $award eq 'EXACT_ANS' || $award eq 'APPROX_ANS' ) { $message = "You are correct. Your receipt is ".&Apache::lonnet::receipt; $button=0; } elsif ($award eq 'NO_RESPONSE') { @@ -284,10 +284,11 @@ sub gradestatus { &Apache::lonxml::debug("gradestatus has :$status:"); if ( $status ne 'CLOSED' ) { my $award = $Apache::lonhomework::history{"resource.$id.award"}; - &Apache::lonxml::debug("Found Award |$award|"); + my $solved = $Apache::lonhomework::history{"resource.$id.solved"}; + &Apache::lonxml::debug("Found Award |$award|$solved|"); if ( $award ne '' ) { &Apache::lonxml::debug('Getting message'); - ($showbutton,$message) = &decideoutput($award); + ($showbutton,$message) = &decideoutput($award,$solved); $message="
$message
"; } my $tries = $Apache::lonhomework::history{"resource.$id.tries"};