Moodle의mod 플러그인에서 활동 완료
읽기 후 자동으로 활동 완료 확인
우선 "조건이 충족되면 활동 종료 표시"를 선택할 수 있습니다.
Moodle의 활동(자원) 모듈을 개발하기 위해 추적을 완성하는 설정에서'조건이 충족될 때 활동 완성 표시'를 선택할 수 있다.
function modname_supports($feature)
{
switch ($feature) {
case FEATURE_MOD_ARCHETYPE: return MOD_ARCHETYPE_RESOURCE;
case FEATURE_GROUPS: return false;
case FEATURE_GROUPINGS: return false;
case FEATURE_MOD_INTRO: return true;
case FEATURE_COMPLETION_TRACKS_VIEWS: return true; // falseからtrueにする
case FEATURE_GRADE_HAS_GRADE: return false;
case FEATURE_GRADE_OUTCOMES: return false;
case FEATURE_BACKUP_MOODLE2: return true;
case FEATURE_SHOW_DESCRIPTION: return true;
default:
return null;
}
}
자동 검사의 실현에 사용또'완료하려면 학생이 이 이벤트를 열람해야 한다'는 점검을 할 때 Mod가 뜨면 자동 점검을 하고 아래도 실시해야 한다.
lib.php
function modname_view($instance, $course, $cm, $context) {
// Completion.
$completion = new \completion_info($course);
$completion->set_module_viewed($cm);
}
3.view.php의modnameview()를 호출합니다.이렇게 하면 활성(자원) 모듈의 화면이 표시될 때 자동으로 체크 표시가 표시됩니다.
주의
이 기능은 Moodle3입니다.0 이후 사용 가능.
Reference
이 문제에 관하여(Moodle의mod 플러그인에서 활동 완료), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shinotra/items/b8e19e5faa043975b32e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)