--- loncom/homework/caparesponse/caparesponse.pm 2006/12/19 14:53:18 1.205 +++ loncom/homework/caparesponse/caparesponse.pm 2007/01/23 22:00:16 1.206 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # caparesponse definition # -# $Id: caparesponse.pm,v 1.205 2006/12/19 14:53:18 www Exp $ +# $Id: caparesponse.pm,v 1.206 2007/01/23 22:00:16 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -237,6 +237,13 @@ sub set_answertext { $response_level) = @_; &add_in_tag_answer($parstack,$safeeval,$response_level); + if ($name eq '' || !ref($answer{$name})) { + if (ref($answer{$tag_internal_answer_name})) { + $name = $tag_internal_answer_name; + } else { + $name = (sort(keys(%answer)))[0]; + } + } return if ($name eq '' || !ref($answer{$name})); my (@formats)=&Apache::lonxml::get_param_var('format',$parstack,