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;
|