# 特性

> Moodle是一个正在快速发展的产品。此页只列出了它众多特性中的一部份：

> ### 整体设计

> - 推广社会建构主义教育学（协作、活动、互相批评讨论等）
> - 适合于100%在线的课程，也可以作为传统课程的补充
> - 简单、精巧、高效、兼容，易用的界面
> - 可以几乎在任何支持PHP的平台上安装，安装过程简单。只需要一个数据库（并且可以共享）
> - 全面的数据库抽象层，几乎支持所有的主流数据库（除了初始表定义）
> - 课程列表显示了服务器上每门课程的描述，包括是否允许访客使用
> - 可以对课程分类和搜索——一个Moodle网站可以支持成千上万门课程
> - 全面注重安全。所有的表单都被检查，数据被校验，cookie被加密……
> - 绝大部分的文本（资源、论坛帖子等）可以用所见即所得的编辑器编辑

> ### 网站管理

> - 网站由admin用户管理，在安装过程中定义
> - “主题”插件允许管理员根据需要自定义网站的颜色、字体、字库和布局等
> - 活动模块插件可以随时被添加到已经安装的Moodle中
> - 语言包插件允许本地化到任何语言。可以使用内嵌的web编辑器编辑。目前已经有超过43种语言的语言包
> - 代码用PHP语言清晰地编写，采用GPL协议，可以按照您的要求轻松修改

> ### 用户管理

> - 目标是保持安全的前提下，尽量降低管理员的工作量
> - 通过认证模块插件，支持多种认证机制，可以方便地与现有系统集成
> - 标准email认证：学生可以自己建立登陆帐号。对Email地址进行确认检查
> - LDAP认证：通过LDAP服务器对用户的登陆进行认证。管理员可以指定使用那些字段
> - IMAP、POP3、NNTP：通过邮件或新闻服务器对用户的登陆进行认证。支持SSL、证书和TLS
> - 外部数据库：任何有至少两个字段的数据库都可以用作外部认证源
> - 每人只需要一个帐号就可以访问整台服务器——每个帐号可以有不同的权限
> - 管理员帐号控制课程的建立，并且任命普通用户为教师
> - 课程管理员只允许建立课程，并在自己建立的课程里任教
> - 可以去掉教师（比如兼职的助教）的编辑权限，这样他们就不能修改课程了
> - 安全——教师可以给课程增加“选课密钥”，使不属于该课程的学生不能进入。可以以面对面或者email等方式告诉学生密钥
> - 教师可以根据需要手工添加学生到课程中来
> - 教师可以根据需要手工注销学生，否则他们在一段时间（由网站管理员设置）不活动后会被自动注销
> - 鼓励学生建立个人档案，包括照片和个人描述。如果需要，email地址可以不显示
> - 每个用户可以设定自己的时区，并且Moodle里的每个日期都被自动转换到该时区（例如发帖日期、作业截止日期等）
> - 每个用户可以选择Moodle的界面语言（英语、法语、德语、西班牙语、葡萄牙语等）

> ### 课程管理

> - 全职教师可以全面控制课程的所有设置，包括限制其它教师
> - 可以选择课程的格式为星期、主题或社区讨论
> - 灵活的课程活动配置——论坛、测验、资源、投票、问卷调查、作业、聊天、专题讨论
> - 课程自上次登陆以来的变化可以显示在课程主页上——便于成员了解当前动态
> - 绝大部分的文本（资源、论坛帖子等）可以用所见即所得的编辑器编辑
> - 所有在论坛、测验和作业评定的分数都可以在同一页面查看（并且可以下载为电子表格文件）
> - 全面的用户日志和跟踪——在同一页面内统计每个学生的活动，显示图形报告，包括每个模块的细节（最后访问时间、阅读次数），还有参与的讨论等，汇编为每个学生的详细的“故事”。
> - 邮件集成——把讨论区帖子和教师反馈等以HTML或纯文本格式的邮件发送。
> - 自定义评分等级——教师可以定义自己的评分等级，并用来在论坛和作业打分
> - 使用备份功能可以把课程打包为一个zip文件。此文件可以在任何Moodle服务器恢复。

> ### 作业模块

> - 可以指定作业的截止日期和最高分。
> - 学生可以上传作业（文件格式不限）到服务器——上传时间也被记录。
> - 也可以允许迟交作业，但教师可以清晰地看到迟交了多久
> - 可以在一个页面、一个表单内为整个班级的每份作业评分（打分和评价）。
> - 教师的反馈会显示在每个学生的作业页面，并且有email通知。
> - 教师可以选择打分后是否可以重新提交作业，以便重新打分

> ### 聊天模块

> - 支持平滑的、同步的文本交互
> - 聊天窗口里包含个人图片
> - 支持URL、笑脸、嵌入HTML和图片等
> - 所有的谈话都记录下来供日后查看，并且也可以允许学生查看

> ### 投票模块

> - 有点像选举投票。可以用来为某件事表决，或从每名学生得到反馈（例如支持率调查)
> - 教师可以在直观的表格里看到谁选择了什么
> - 可以选择是否允许学生看到更新的结果图

> ### 论坛模块

> - 有多种类型的论坛供选择，例如教师专用、课程新闻、全面开放和每用户一话题。
> - 每个帖子都带有作者的照片。
> - 可以以嵌套、列表和树状方式浏览话题，也可以让旧贴在前或新贴在前。
> - 每个人都可以订阅指定论坛，这样帖子会以email方式发送。教师也可以强迫每人订阅
> - 教师可以设定论坛为不可回复（例如只用来发公告的论坛）
> - 教师可以轻松地在论坛间移动话题
> - 图片附件内嵌显示
> - 如果论坛允许评级，那么可以限制有效时间段

> ### 测验模块

> - 教师可以定义题库，在不同的测验里复用
> - 题目可以分门别类地保存，易于使用，并且可以“公布”这些分类，供同一网站的其它课程使用。
> - 题目自动评分，并且如果题目更改，可以重新评分
> - 可以为测验指定开放时间
> - 根据教师的设置，测验可以被尝试多次，并能显示反馈和/或正确答案
> - 题目和答案可以乱序（随机）显示，减少作弊
> - 题目可以包含HTML和图片
> - 题目可以从外部文本文件倒入
> - Quizzes can be attempted multiple times, if desired
> - 如果愿意，可以分多次完成试答，每次的结果被自动累积。
> - 选择题支持一个或多个答案
> - 填空题（词或短语）
> - 判断题
> - 匹配题
> - 随机题
> - 计算题（带数值允许范围）
> - 嵌入答案题（完型填空风格），在题目描述中填写答案
> - 嵌入图片和文字描述

> ### 资源模块

> - 支持显示任何电子文档、Word、Powerpoint、Flash、视频和声音等
> - 可以上传文件并在服务器进行管理，或者使用web表单动态建立（文本或HTML）
> - 可以连接到Web上的外部资源，也可以无缝地将其包含到课程界面里。
> - 可以用链接将数据传递给外部的web应用

> ### 问卷调查模块

> - 内置的问卷调查（COLLES、ATTLS）作为分析在线课程的工具已经被证明有效
> - 随时可以查看在线问卷的报告，包括很多图形。数据可以以Excel电子表格或CSV文本文件的格式下载。
> - 问卷界面防止未完成的调查。
> - 学生的回答和班级的平均情况相比较，作为反馈提供给学生

> ### 专题讨论

> - 学生对给定的文档进行公平的评价，教师对评价进行管理并打分。
> - 支持各种可用的评分级别
> - 教师可以提供示例文档供学生练习打分
> - 有很多非常灵活的选项。

Moodle文档

Version: $Id$