diff --git a/classes/class.ilTestOverviewTestSelectionExplorer.php b/classes/class.ilTestOverviewTestSelectionExplorer.php index b53e9eb..8a92339 100644 --- a/classes/class.ilTestOverviewTestSelectionExplorer.php +++ b/classes/class.ilTestOverviewTestSelectionExplorer.php @@ -57,7 +57,8 @@ public function isVisible($a_ref_id, $a_type): bool $visible = parent::isVisible($a_ref_id, $a_type); if('tst' == $a_type) { - if(!$ilAccess->checkAccess('tst_statistics', '', (int)$a_ref_id) && !$ilAccess->checkAccess('write', '', $a_ref_id)) { + $test = ilObjectFactory::getInstanceByRefId($a_ref_id); + if((!$ilAccess->checkAccess('tst_statistics', '', (int)$a_ref_id) && !$ilAccess->checkAccess('write', '', $a_ref_id)) || $test->getAnonymity()) { return false; } }