--- loncom/homework/response.pm 2007/11/13 11:06:54 1.184 +++ loncom/homework/response.pm 2008/02/01 22:05:45 1.187 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # various response type definitons response definition # -# $Id: response.pm,v 1.184 2007/11/13 11:06:54 foxr Exp $ +# $Id: response.pm,v 1.187 2008/02/01 22:05:45 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -454,6 +454,7 @@ sub end_customresponse { &Apache::lonxml::increment_counter(&Apache::response::repetition(), "$part.$id"); if ($target eq 'analyze') { + $Apache::lonhomework::analyze{"$part.$id.type"} = 'customresponse'; &Apache::lonhomework::set_bubble_lines(); } } @@ -675,6 +676,7 @@ sub start_responseparam { $Apache::lonnet::packagetab{"$tag&$name&display"}; $token->[2]->{'default'}= $Apache::lonnet::packagetab{"$tag&$name&default"}; + $token->[3] = ['name','type','description','default']; $constructtag=1; } if ($constructtag) { @@ -825,7 +827,10 @@ sub answer_footer { $result .= join(' & ',@answer_bits); $result .= ' \\\\ \\hline \end{tabular} \vskip 0 mm '; } else { - $result = ''; + if (!$need_row_start) { + $result .= ''; + } + $result .= ''; } return $result; }