--- loncom/homework/response.pm 2003/08/11 19:56:45 1.83 +++ loncom/homework/response.pm 2003/09/22 20:49:01 1.85 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # various response type definitons response definition # -# $Id: response.pm,v 1.83 2003/08/11 19:56:45 albertel Exp $ +# $Id: response.pm,v 1.85 2003/09/22 20:49:01 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -412,8 +412,8 @@ sub answer_header { my ($type) = @_; my $result; if ($ENV{'form.answer_output_mode'} eq 'tex') { - $result = ' \vskip 0 mm \begin{tabular}{|c|}\hline Answer for Part: '. - $Apache::inputtags::part.' \\\\ \hline '; + $result = ' \vskip 0 mm \begin{tabular}{|c|}\hline Answer for Part: \verb|'. + $Apache::inputtags::part.'| \\\\ \hline '; } else { $result = ''."\n"; @@ -556,6 +556,14 @@ sub whichorder { return @whichopt; } +sub show_answer { + my $part = $Apache::inputtags::part; + my $award = $Apache::lonhomework::history{"resource.$part.solved"}; + my $status = $Apache::inputtags::status[-1]; + return ( ($award =~ /^correct/ + && lc($Apache::lonhomework::problemstatus) ne 'no') + || $status eq "SHOW_ANSWER"); +} 1; __END__
Answer for Part:'. $Apache::inputtags::part. '