[root@dywang moodle23]# diff -urNwbBE ../moodle/mod/quiz/accessrule/securewindow/rule.php mod/quiz/accessrule/securewindow/rule.php
--- ../moodle/mod/quiz/accessrule/securewindow/rule.php 2012-06-26 01:15:22.000000000 +0800
+++ mod/quiz/accessrule/securewindow/rule.php 2015-03-11 10:37:40.227756868 +0800
@@ -54,7 +54,8 @@
public static function make(quiz $quizobj, $timenow, $canignoretimelimits) {
- if ($quizobj->get_quiz()->browsersecurity !== 'securewindow') {
+if (($quizobj->get_quiz()->browsersecurity !== 'securewindow') || has_capability('mod/quiz:viewreports', $quizobj->get_context())) {
return null;
}