Moodle 1.6.9 のフロントページでコースがツリー表示されない

Re: Moodle 1.6.9 のフロントページでコースがツリー表示されない

- Mitsuhiro Yoshida の投稿
返信数: 0
画像 Developers 画像 Particularly helpful Moodlers 画像 Translators
恐らく、course/lib.phpのFRONTPAGECOURSELIMITの設定値200が影響しているように思えます。

該当プログラムファイル: course/lib.php
該当箇所: 29行目
define("FRONTPAGECOURSELIMIT", 200); // maximum number of courses displayed on the frontpage

該当プログラムファイル: admin/site.html
該当箇所: 36行目
$coursecount = (count_records('course') <= FRONTPAGECOURSELIMIT);

該当プログラムファイル: admin/site.html
該当箇所: 51行目
foreach ($options as $key => $option) {
$disabled = (!$coursecount and ($key == FRONTPAGECOURSELIST));
echo "<td>$option<br />";
choose_from_menu ($values, "frontpage[$key]", isset($seq[$key])?$seq[$key]:0, '', '', 0, false, $disabled);
echo '</td>';
}
?>

運用中のMoodleサイトでしたら、プログラム変更により影響が出る可能性がありますので、お勧めできませんが、利用ユーザが少ない時間帯を探して、200の部分を大きな値 (例 300) に変更して、動作確認されてはいかがでしょうか。

ちなみに、Moodle 1.9.5では、下記のように、config.phpの中で「FRONTPAGECOURSELIMIT」を変更できるようです。

[Make FRONTPAGECOURSELIMIT a CFG-variable.]
http://tracker.moodle.org/browse/MDL-18785