--- loncom/homework/inputtags.pm 2003/06/23 16:43:40 1.106
+++ loncom/homework/inputtags.pm 2003/08/01 18:04:10 1.111
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# input definitons
#
-# $Id: inputtags.pm,v 1.106 2003/06/23 16:43:40 albertel Exp $
+# $Id: inputtags.pm,v 1.111 2003/08/01 18:04:10 sakharuk Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -343,13 +343,23 @@ sub decideoutput {
} else {
$message = "You are correct.";
}
- $message.=' Your receipt is '.&Apache::lonnet::receipt;
+ unless ($ENV{'course.'.
+ $ENV{'request.course.id'}.
+ '.disable_receipt_display'} eq 'yes') {
+ $message.=(($target eq 'web')?'
':' ').
+ 'Your receipt is '.&Apache::lonnet::receipt().
+ (($target eq 'web')?&Apache::loncommon::help_open_topic('Receipt'):'');
+ }
}
$bgcolor=$possiblecolors{'correct'};
$button=0;
$previousmsg='';
} elsif ($solved =~ /^excused/) {
- $message = "You are excused from the problem.";
+ if ($target eq 'tex') {
+ $message = ' \textbf{You are excused from the problem.} ';
+ } else {
+ $message = "You are excused from the problem.";
+ }
$bgcolor=$possiblecolors{'charged_try'};
$button=0;
$previousmsg='';
@@ -359,8 +369,14 @@ sub decideoutput {
$bgcolor=$possiblecolors{'charged_try'};
$button=1;
} else {
- $message = "You are correct. Your receipt is ".
- &Apache::lonnet::receipt;
+ $message = "You are correct.";
+ unless ($ENV{'course.'.
+ $ENV{'request.course.id'}.
+ '.disable_receipt_display'} eq 'yes') {
+ $message.=(($target eq 'web')?'
':' ').
+ 'Your receipt is '.&Apache::lonnet::receipt().
+ (($target eq 'web')?&Apache::loncommon::help_open_topic('Receipt'):'');
+ }
$bgcolor=$possiblecolors{'correct'};
$button=0;
$previousmsg='';
@@ -374,7 +390,7 @@ sub decideoutput {
$bgcolor=$possiblecolors{'not_charged_try'};
$button = 1;
} elsif ($award eq 'ERROR') {
- $message = 'An error occured while trying to grade answer.';
+ $message = 'An error occured while grading your answer.';
$bgcolor=$possiblecolors{'not_charged_try'};
$button = 1;
} elsif ($award eq 'TOO_LONG') {