From: Gavin L. v. a. <we...@ma...> - 2007-09-12 15:11:44
|
Log Message: ----------- Correct logic error for showing correct answers with respect to hiding scores et al. Modified Files: -------------- webwork2/lib/WeBWorK/ContentGenerator: Hardcopy.pm Revision Data ------------- Index: Hardcopy.pm =================================================================== RCS file: /webwork/cvs/system/webwork2/lib/WeBWorK/ContentGenerator/Hardcopy.pm,v retrieving revision 1.96 retrieving revision 1.97 diff -Llib/WeBWorK/ContentGenerator/Hardcopy.pm -Llib/WeBWorK/ContentGenerator/Hardcopy.pm -u -r1.96 -r1.97 --- lib/WeBWorK/ContentGenerator/Hardcopy.pm +++ lib/WeBWorK/ContentGenerator/Hardcopy.pm @@ -227,11 +227,11 @@ } $canShowScore{"$uid!$sid"} = - ! ( defined( $userSet->hide_score ) && - ( $userSet ->hide_score eq 'Y' || + ( ! defined( $userSet->hide_score ) ) || + ( $userSet ->hide_score eq 'N' || ( $userSet->hide_score eq 'BeforeAnswerDate' && - time < $userSet->answer_date ) ) ); -# die("hide_score = ", $userSet->hide_score, "; canshow{$uid!$sid} = ", $canShowScore{"$uid!$sid"}, "\n"); + time >= $userSet->answer_date ) ); +# die("hide_score = ", $userSet->hide_score, "; canshow{$uid!$sid} = ", (($canShowScore{"$uid!$sid"})?"True":"False"), "\n"); } last if $validation_failed; |