Всем доброго времени суток!
Модуль Обучение. Нужно в списке курсов указать, пройден каждый курс или нет. Не пойму как это сделать. Есть знающие люди?
В документации в качестве примера указано:
А как получить $STUDENT_ID и $COURSE_ID элемента списка?
Заранее спасибо!
Модуль Обучение. Нужно в списке курсов указать, пройден каждый курс или нет. Не пойму как это сделать. Есть знающие люди?
В документации в качестве примера указано:
Код |
---|
<? if (CModule::IncludeModule("learning")) { $STUDENT_ID = 1; $COURSE_ID = 92; $done = CCertification::Certificate($STUDENT_ID, $COURSE_ID); if ($done) echo "Success!"; else echo "Course is not completed"; } ?> |
А как получить $STUDENT_ID и $COURSE_ID элемента списка?
Заранее спасибо!
Код |
---|
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <?if (!empty($arResult["COURSES"])):?> <div class="learning-course-list"> <?foreach($arResult["COURSES"] as $arCourse):?> <div class="main-course-card"> <? if (CModule::IncludeModule("learning")) { $STUDENT_ID = CStudent::GetByID($STUDENT_ID); $COURSE_ID = CCourse::GetByID($COURSE_ID); $done = CCertification::IsCourseCompleted($STUDENT_ID, $COURSE_ID); if ($done) echo "Курс завершен"; else echo "Курс не завершен"; } ?> <div class="card-header"> <div class="card-title"> <div class="card-pic" style="background: url(<?=$arCourse["PREVIEW_PICTURE_ARRAY"]["SRC"]?>) no-repeat; background-position-x: center; background-position-y: top;"></div> <a href="<?=$arCourse["COURSE_DETAIL_URL"]?>" target="_blank" title="<?=$arCourse["NAME"]?>"> <h4><?=$arCourse["NAME"]?></h4> </a> </div> <div class="programm-type"> <span> <?if($arCourse["PREVIEW_TEXT"] <> ''):?> <?=$arCourse["PREVIEW_TEXT"]?> <?endif?> </span> </div> </div> <div class="course-card-description"> <?if($arCourse["DETAIL_TEXT"] <> ''):?> <?=$arCourse["DETAIL_TEXT"]?> <?endif?> </div> <div class="card-footer"> <a href="<?=$arCourse["COURSE_DETAIL_URL"]?>" target="_blank">Перейти к курсу </a> </div> </div> <?endforeach;?> </div> <div class="card-navigation"> <?=$arResult["NAV_STRING"]?> <?endif?> </div> |