Moodle二次开发

标准插件开发

利用Moodle的各种插件接口,开发/改造独立功能的插件,无需调整其他部分的代码;
包括但不限于:版块、报表、过滤器、活动模块、课程格式、容器、身份认证、题型、选课。

综合开发

通过增加/修改Moodle源码对Moodle功能进行较大规模的综合改造;
例如:班级/机构管理、个人空间、专业门户、新增数据采集和报告、试题导入及组卷…。

Moodle优化

说明:
  • Moodle设计的过于庞大,运行效率不高;
  • 应用优化是指通过技术手段提高Moodle的运行效率,提高并发和在线人数。
优化内容:
  • 系统层优化:单独采用属于简单优化,深度优化必须和代码优化结合;
  • 服务层优化:单独采用属于简单优化,深度优化必须和代码优化结合;
  • 代码优化:修改代码,提高效率;
  • 数据库优化:需要与代码优化配合。

首页及主题定制:

首页定制是指修改首页布局,如果新增显示部分不属于自由功能需新定制功能;
主题定制是指定制页面结构及CSS+JS