課題のオフライン活動に「提出期限後の課題提出を禁止する」の項目があります。(1.9.10)
この項目のYesとNoに違いはどこにあるでしょうか?
期限後の提出禁止を期待して「Yes」と設定したのですが、画面上は「No」の場合と変わらないような気がしました。
お願いいたします。
「課題提出を禁止する (preventlate)」は mod/assignment/lib.php の1770行目あたりにある関数 isopen() の中で使われています。しかし、実際に isopen() が使われるのは、「ファイルの高度なアップロード」「オンラインテキスト」「単一ファイルのアップロード」のみです。
function isopen() {
$time = time();
if ($this->assignment->preventlate && $this->assignment->timedue) {
return ($this->assignment->timeavailable <= $time && $time <= $this->assignment->timedue);
} else {
return ($this->assignment->timeavailable <= $time);
}
}
ですから、「提出期限後の課題提出を禁止する (preventlate) 」の設定を変更したとしても、オフライン活動では「Yes」「No」に違いはありません。
以下、この設定に疑問を持たれている方のバグ報告です。
ご参考までにご覧ください。
[[#MDL-21307] Prevent Late Submissions makes no sense - Moodle Tracker]
http://tracker.moodle.org/browse/MDL-21307