--- loncom/homework/response.pm 2011/10/08 20:51:30 1.221.2.1 +++ loncom/homework/response.pm 2011/11/29 18:44:31 1.221.2.2 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # various response type definitons response definition # -# $Id: response.pm,v 1.221.2.1 2011/10/08 20:51:30 raeburn Exp $ +# $Id: response.pm,v 1.221.2.2 2011/11/29 18:44:31 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -489,7 +489,7 @@ sub end_customresponse { $result .= &Apache::response::answer_footer('customresponse'); } if ($target eq 'web') { - &setup_prior_tries_hash(\&format_prior_response_math); + &setup_prior_tries_hash(\&format_prior_response_custom); } if ($target eq 'grade' || $target eq 'web' || $target eq 'answer' || $target eq 'tex' || $target eq 'analyze') { @@ -510,6 +510,9 @@ sub end_customresponse { sub format_prior_response_custom { my ($mode,$answer) =@_; + if (ref($answer) eq 'ARRAY') { + $answer = '('.join(', ', @{ $answer }).')'; + } return ''. &HTML::Entities::encode($answer,'"<>&').''; }