public static function visibleUserResultExists($testObjId, $userId) { $testOBJ = ilObjectFactory::getInstanceByObjId($testObjId, false); if (!$testOBJ instanceof ilObjTest) { return false; } require_once 'Modules/Test/classes/class.ilTestSessionFactory.php'; $testSessionFactory = new ilTestSessionFactory($testOBJ); $testSession = $testSessionFactory->getSessionByUserId($userId); return $testOBJ->canShowTestResults($testSession); }