• Модуль: learning
  • Путь к файлу: ~/bitrix/modules/learning/classes/general/test.php
  • Класс: CAllTest
  • Вызов: CAllTest::isPrevPassed
static function isPrevPassed($ID, $SCORE)
{
	global $DB, $USER;
	$ID = intval($ID);
	$SCORE = intval($SCORE);
	$strSql = "
		SELECT * 
		FROM b_learn_gradebook 
		WHERE 
			STUDENT_ID = ".$USER->GetID()." AND 
			COMPLETED="Y" AND 
			TEST_ID = ".$ID." AND 
			1.0*RESULT/MAX_RESULT*100 >= ".$SCORE
	;

	$res = $DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); if ($res->Fetch()) return true; else return false; }