--- loncom/homework/hint.pm 2001/03/31 00:35:17 1.9 +++ loncom/homework/hint.pm 2001/04/10 22:06:59 1.11 @@ -15,15 +15,15 @@ sub start_hintgroup { my $skiptoend='0'; my $result; - if ($target eq 'web' || $target eq 'grade') { + if ($target eq 'web') { my $id=$Apache::inputtags::part; my $numtries=$Apache::lonhomework::history{"resource.$id.tries"}; if ( $numtries eq '') { $numtries = 0; } my $hinttries=&Apache::lonnet::EXT("resource.$id.hinttries"); if ( $hinttries eq '') { $hinttries = 1; } &Apache::lonxml::debug("found :$id:$numtries:$hinttries:"); - if ( $numtries <= $hinttries ) { - $skiptoend='1'; + if ( $numtries < $hinttries ) { + $skiptoend='1'; } else { if ($target eq 'web') {$result='
';} } @@ -39,14 +39,14 @@ sub end_hintgroup { my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; my $result; - if ($target ne 'meta' || $target ne 'grade') { + if ($target eq 'web') { my $id=$Apache::inputtags::part; my $numtries=$Apache::lonhomework::history{"resource.$id.tries"}; if ( $numtries eq '') { $numtries = 0; } my $hinttries=&Apache::lonnet::EXT("resource.$id.hinttries"); if ( $hinttries eq '') { $hinttries = 1; } &Apache::lonxml::debug("found :$id:$numtries:$hinttries:"); - if ( $numtries >= $hinttries ) { + if ( $numtries => $hinttries ) { if ($target eq 'web') {$result='
';} } } @@ -56,12 +56,13 @@ sub end_hintgroup { sub start_numericalhint { #do everything in end, so intervening work + return ''; } sub end_numericalhint { my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; my $result; - if ($target ne 'meta' && $target ne 'grade') { + if ($target eq 'web') { my $args =''; $safeeval->share_from('capa',['&caparesponse_capa_check_answer']); if ( $#$parstack > -1 ) { $args=$$parstack[$#$parstack]; } @@ -110,6 +111,7 @@ sub start_hintpart { } sub end_hintpart { + return ''; } 1;