--- loncom/homework/hint.pm 2001/04/10 22:06:59 1.11 +++ loncom/homework/hint.pm 2001/05/31 22:37:11 1.12 @@ -63,10 +63,8 @@ sub end_numericalhint { my ($target,$token,$parstack,$parser,$safeeval,$style)=@_; my $result; if ($target eq 'web') { - my $args =''; $safeeval->share_from('capa',['&caparesponse_capa_check_answer']); - if ( $#$parstack > -1 ) { $args=$$parstack[$#$parstack]; } - my $name = &Apache::run::run("{$args;".'return $name}',$safeeval); + my $name= &Apache::lonxml::get_param('name',$parstack,$safeeval); my $response = $Apache::lonhomework::history{"resource.$Apache::inputtags::part.$Apache::inputtags::response['-1'].submission"}; &Apache::lonxml::debug("hintgroup is using $response
\n"); my $expression="&caparesponse_check_list('".$response."','". @@ -91,9 +89,7 @@ sub start_hintpart { my $show ='0'; if ($target eq 'web') { - my $args =''; - if ( $#$parstack > -1 ) { $args=$$parstack[$#$parstack]; } - my $on = &Apache::run::run("{$args;".'return $on}',$safeeval); + my $on= &Apache::lonxml::get_param('on',$parstack,$safeeval); &Apache::lonxml::debug("hintpart sees $on and ,$#Apache::hint::which"); if ( $on eq 'default' && $#Apache::hint::which == '-1') { $show=1;