--- loncom/homework/response.pm 2008/05/30 16:19:49 1.191 +++ loncom/homework/response.pm 2008/06/14 16:34:54 1.192 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # various response type definitons response definition # -# $Id: response.pm,v 1.191 2008/05/30 16:19:49 www Exp $ +# $Id: response.pm,v 1.192 2008/06/14 16:34:54 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -500,11 +500,13 @@ sub start_mathresponse { $token); $result.=&Apache::edit::text_arg('Argument Array:', 'args',$token); + $result.=&Apache::edit::text_arg('Libraries:', + 'libraries',$token); $result.=&Apache::edit::end_row().&Apache::edit::start_spanning_row(); } elsif ($target eq 'modified') { my $constructtag; $constructtag=&Apache::edit::get_new_args($token,$parstack, - $safeeval,'answerdisplay','cas','args'); + $safeeval,'answerdisplay','cas','args','libraries'); if ($constructtag) { $result = &Apache::edit::rebuild_tag($token); } @@ -551,7 +553,8 @@ sub end_mathresponse { my $cas = &Apache::lonxml::get_param('cas',$parstack,$safeeval); if ($cas eq 'maxima') { my $args = [&Apache::lonxml::get_param_var('args',$parstack,$safeeval)]; - $award=&Apache::lonmaxima::maxima_run($Apache::response::custom_answer[-1],$response,$args); + $award=&Apache::lonmaxima::maxima_run($Apache::response::custom_answer[-1],$response,$args, + &Apache::lonxml::get_param('libraries',$parstack,$safeeval)); } if (!&Apache::inputtags::valid_award($award)) { $error = $award;