• Модуль: learning
  • Путь к файлу: ~/bitrix/modules/learning/classes/general/test.php
  • Класс: CAllTest
  • Вызов: CAllTest::GetStats
static function GetStats($ID)
{
	global $DB;

	$ID = intval($ID);
	$strSql = "SELECT COUNT(*) AS ALL_CNT, SUM(CASE WHEN COMPLETED = 'Y' THEN 1 ELSE 0 END) AS CORRECT_CNT FROM b_learn_attempt WHERE STATUS = 'F' AND TEST_ID = ".$ID;
	$rsStat = $DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); if ($arStat = $rsStat->GetNext()) { return array("ALL_CNT" => intval($arStat["ALL_CNT"]), "CORRECT_CNT" => intval($arStat["CORRECT_CNT"])); } else { return array("ALL_CNT" => 0, "CORRECT_CNT" => 0); } }