最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
|
3. 动态模块设计 Moodle采用了自由组合的动态模块化设计,这使得它很容易通过创建新课程和添加内容来吸引学习者。这种模块化的结构设计使得该系统的灵活性特别突出,修改和扩充十分方便。最能体现Moodle这一特点的是课程开发过程中各种活动模块的设计。Moodle为教师提供了支持社会建构主义教学设计理念的多种课程活动,教师通过简单设置就可为课程加入这些活动模块,管理员可以通过管理接口来选择安装各种模块,开发者可以根据定义的接口来开发新模块。这种模块化结构为Moodle的用户、管理者、开发者提供了极大的方便和选择空间。 4. 跨越平台运行 Moodle可以在多种操作系统和Web服务器上配合不同的数据库运行。Moodle是一个基于B/S结构的Web应用系统,其核心组件构建在PHP+MySQL环境之上,可以在Windows、Mac、Linux等多种操作系统上稳定运行。其中,PHP是一种高效的Web服务端技术,它可以运行在目前几乎所有的主流操作系统和Web服务器(例如,Apache和IIS)上。Moodle可以使用SQL数据库,也可以默认使用MySQL数据库。为了能够使用Oracle等其他关系型数据库服务器,Moodle还使用ADODB来将数据层加以抽象。 5. 支持二次开发 尽管Moodle功能强大,可以满足用户的大部分需求,但在实际教学应用过程中,由于环境和课程的差异性,总会出现一些新的个性化需求。这样,就非常有必要在原有平台基础之上针对特定需求进行定制。 使用者可以通过两种方式来对Moodle进行二次开发。第一种方式是在Moodle小区中找到合适的第三方插件,将其加入到Moodle当中;第二种方式是,如果还不能够完全满足用户的特定需求,就需要对Moodle进行二次开发。对Moodle进行二次开发主要包括语言包、主题风格、功能模块以及插件开发等形式。叶海松等人对Moodle的二次开发过程进行了详细阐述。图1中给出的是进行主题风格二次开发后的Moodle网站示意图。
图1主题风格二次开发后的Moodle网站 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com