--- loncom/homework/radiobuttonresponse.pm 2007/08/29 10:07:42 1.126 +++ loncom/homework/radiobuttonresponse.pm 2007/10/08 09:22:50 1.128 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # mutliple choice style responses # -# $Id: radiobuttonresponse.pm,v 1.126 2007/08/29 10:07:42 foxr Exp $ +# $Id: radiobuttonresponse.pm,v 1.128 2007/10/08 09:22:50 foxr Exp $ # # Copyright Michigan State University Board of Trustees # @@ -56,8 +56,6 @@ sub start_radiobuttonresponse { my ($target,$token,$tagstack,$parstack,$parser,$safeeval,$style)=@_; my $result; - - #when in a radiobutton response use these &Apache::lonxml::register('Apache::radiobuttonresponse',('foilgroup','foil','conceptgroup')); push (@Apache::lonxml::namespace,'radiobuttonresponse'); @@ -253,8 +251,6 @@ sub end_foilgroup { ('true','false')); push (@{ $Apache::lonhomework::analyze{"$part_id.bubble_lines"} }, $bubble_lines); - my $hash_value = $Apache::lonhomework::analyze{"$part_id.bubble_lines"}[0]; - } } $Apache::lonxml::post_evaluate=0; @@ -263,9 +259,13 @@ sub end_foilgroup { &Apache::response::setup_prior_tries_hash(\&format_prior_answer, [\%Apache::response::foilgroup]); } - $bubble_lines = &bubble_line_count($answer_count, $bubbles_per_line); &Apache::response::poprandomnumber(); - &Apache::lonxml::increment_counter($bubble_lines); + $bubble_lines = &bubble_line_count($answer_count, $bubbles_per_line); + &Apache::lonxml::increment_counter($bubble_lines, + $id); + if ($target eq 'analyze') { + &Apache::lonhomework::set_bubble_lines(); + } return $result; }