public function isLessonAvailable($level, $lesson) { if (!Validate::lesson($level, $lesson, __METHOD__)) { return null; } return $lesson >= $this->getMinLesson($level) && $lesson <= $this->getMaxLesson($level); }
public static function getExamURL($level, $lesson, $userId, $authkey) { if (!Validate::lesson($level, $lesson, __METHOD__)) { return null; } $host = self::getHostAddr(); $tincanBackend = $host . "/level/{$level}/{$lesson}/result-exam/"; $actor = $userId; $url = self::$exam_path . "v2.1/{$level}/{$lesson}/story.html?endpoint=" . $tincanBackend . "&user="******"&auth=" . $authkey . "®istration=760e3480-ba55-4991-94b0-01820dbd23a2"; return $url; }