PHP096 课程管理平台Moodle设计PHP
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
Moodle平台界面简单、精巧。使用者可以根据需要随时调整界面,增减内容。课程列表显示了服务器上每门课程的描述,包括是否允许访客使用,访问者可以对课程进行分类和搜索,按自己的需要学习课程。
Moodle平台还具有兼容和易用性。可以几乎在任何支持PHP的平台上安装,安装过程简单。只需要一个数据库,并且该数据库可以共享。它具有全面的数据库抽象层,几乎支持所有的主流数据库。利用 Moodle,现今主要的媒体文件都可以进行传送,〖本文来自:计算机毕业网 〗这极大地丰富了可以利用的资源。在对媒体资源进行编辑时,利用的是用所见即所得的编辑器,这使得使用者无需经过专业培训,就能掌握 Moodle的基本操作与编辑。 Moodle 注重全面的安全性,所有的表单都被检查,数据都被校验,cookie是被加密的。用户注册时,通过电子邮件进行首次登陆,且同一个邮件地址不能在同一门课程中进行重复注册,所有这些,都使得 Moodle 的安全性得到了加强。目前,Moodle项目仍然在不断的开发与完善中。 [资料来源:http://think58.com]
使用层来构架系统,有很多的优点,因为层是一种弱耦合结构,层与层之间的依赖是向下的,底层对于上层而言是“无知”的,改变上层的设计对于其调用的底层而言没有任何影响。如果在分层设计时,遵循了面向接口设计的思想,那么这种向下的依赖也应该是一种弱依赖关系。因而在不改变接口定义的前提下,理想的分层式架构,应该是一个支持可抽取、可替换的“抽屉”式架构。正因为如此,业务逻辑层的设计对于一个支持可扩展的架构尤为关键,因为它扮演了两个不同的角色。对于数据访问层而言,它是调用者;对于表示层而言,它却是被调用者。所以,业务逻辑层是非常关键的。
用当前流行的三层B/S构架来设计此课程管理Moodle平台有很多优点:1、开发人员可以只关注整个结构中的其中某一层;2、可以很容易的用新的实现来替换原有层次的实现;3、可以降低层与层之间的依赖;4、有利于标准化;5、利于各层逻辑的复用。 think58
[资料来源:THINK58.com]
3、聊天模块
支持平滑的、同步的文本交互聊天,窗口里包含个人图片支持URL、笑脸、嵌入HTML和图片等,所有的谈话都记录下来供日后查看,并且也可以允许学生查看。
4、投票模块
有点像选举投票。可以用来为某件事表决,或从每名学生得到反馈(例如支持率调查)。教师可以在直观的表格里看到谁选择了什么,可以选择是否允许学生看到更新的结果图 。
5、论坛模块
有多种类型的论坛供选择,例如教师专用、课程新闻、全面开放和每用户一话题。每个帖子都带有作者的照片,图片附件内嵌显示,可以以嵌套、列表和树状方式浏览话题,也可以让旧贴在前或新贴在前。每个人都可以订阅指定论坛,这样帖子会以email方式发送;教师也可以强迫每人订阅,教师可以设定论坛为不可回复(例如只用来发公告的论坛);教师可以轻松地在论坛间移动话题。 如果论坛允许评级,那么可以限制有效时间段。
6、测验模块〖本文来自:计算机毕业网 〗
教师可以定义题库,在不同的测验里复用。题目可以分门别类地保存,易于使用,并且可以“公布”这些分类,供同一网站的其它课程使用。题目自动评分,并且如果题目更改,可以重新评分;可以为测验指定开放时间;根据教师的设置,测验可以被尝试多次,并能显示反馈和/或正确答案;题目和答案可以乱序(随机)显示,减少作弊;题目可以包含HTML和图片;题目
[资料来源:http://www.THINK58.com]
参考文献
think58好,好think58
[1]王秀丽.网络环境下Moodle在教学中的应用研究[D].辽宁师范大学,2007
[2]黎加厚. 信息化课程设计——Moodle信息化学习环境的创设.华东师范大学出版社,2007-12-1
[3] http://moodle.org/mod/forum/discuss.php?d=16192
[4] http://www.edstream.com.cn/website/newsletter/letter-03/guide-03-01.htm
[5] http://forum.tpc.edu.tw/Forums/ShowPost.aspx?PostID=3228
[6] http://localhost/moodle/doc/?file=features.html
[7]陈爱玲.虚拟学习环境中的远程教育.青岛远洋船员学院学报.2002年第3期
think58.com [资料来源:http://think58.com]
上一篇:校园公共教室预定管理系统设计