Moodle:如何在新课程中设置默认块及其顺序?

时间:2013-08-23 07:14:45

标签: moodle

我想在创建新课程时更改默认块以及它们的顺序。我想这应该通过编辑源代码来完成,但如果在应用程序层中有一种方法,那就太棒了!

我不想把我的任务发给别人。发现:

  • 什么是正确的方式;
  • 应检查哪些文件;
  • 这样做的系统方法是:通过代码,数据库或应用程序。

没问题!

1 个答案:

答案 0 :(得分:2)

您可以根据课程格式设置在config.php文件中添加以下配置变量。在此设置中,提供冒号以分隔左右块。

$CFG->defaultblocks_site = 'site_main_menu,course_list:course_summary,calendar_month';

$CFG->defaultblocks_social = 'participants,search_forums,calendar_month,calendar_upcoming,social_activities,recent_activity,course_list';

$CFG->defaultblocks_topics = 'participants,activity_modules,search_forums,course_list:news_items,calendar_upcoming,recent_activity';

$CFG->defaultblocks_weeks = 'participants,activity_modules,search_forums,course_list:news_items,calendar_upcoming,recent_activity';