--- loncom/homework/inputtags.pm 2003/01/19 08:16:43 1.79 +++ loncom/homework/inputtags.pm 2003/01/24 22:02:45 1.81 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # input definitons # -# $Id: inputtags.pm,v 1.79 2003/01/19 08:16:43 albertel Exp $ +# $Id: inputtags.pm,v 1.81 2003/01/24 22:02:45 www Exp $ # # Copyright Michigan State University Board of Trustees # @@ -242,6 +242,9 @@ sub finalizeawards { foreach $award (@_) { if ($award eq 'MISORDERED_RANK') {$result=$award; last;} } } if ($result eq '' ) { + foreach $award (@_) { if ($award eq 'INVALID_FILETYPE') {$result=$award; last;} } + } + if ($result eq '' ) { foreach $award (@_) { if ($award eq 'DRAFT') {$result=$award; last;} } } if ($result eq '' ) { @@ -296,8 +299,11 @@ sub decideoutput { $message = "This question expects a numeric answer"; $button=1; } elsif ($award eq 'MISORDERED_RANK') { - $message = 'You have provided an invalid ranking, look '. - 'here for more information.'; + $message = 'You have provided an invalid ranking, please refer to '. + &Apache::loncommon::help_open_topic('Ranking_Problems','help on ranking problems').'.'; + $button=1; + } elsif ($award eq 'INVALID_FILETYPE') { + $message = 'The filetype extension of the file you uploaded is not allowed.'; $button=1; } elsif ($award eq 'SIG_FAIL') { $message = "Please adjust significant figures.";# you provided %s significant figures";