- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                基于moodle网络教学平台系统设计和实现
                    基于moodle网络教学平台系统设计和实现
    摘 要: 本文在高校校园网的基础上分析了基于moodle网络教学平台所需系统用户及各系统用户在网络教学平台上需要实现的功能,搭建了基于moodle网络教学平台所需系统环境,最后通过对moodle进行了二次开发,旨在设计网络教学平台的系统结构。 
  关键词: 网络教学平台 moodle 系统结构 
  随着教育信息化建设的完善和普及,多数学校开展了基于moodle网络教学平台系统的尝试。网络教学平台拥有便捷的交流环境和丰富的资源及基于视听的教学平台,为学习者营造了良好的个性化、持续化的学习环境,很好地适应了当前教育模式的改革。 
  一、moodle简介 
  moodle是一个课程管理系统(CMS),是一个开放源代码的软件,用来创建基于Internet 的课程和网站软件包,也是教学者用来设计网络课程的优秀平台。moodle这个词是 Modular Object-Oriented Dynamic Learning Environment,即模块化面向对象的动态学习环境的缩写。moodle平台依据社会建构主义的教学思想,即教育者(老师)和学习者(学生)都是平等的主体,在教学活动中相互协作,并根据已有经验共同建构知识体系。 
  moodle平台界面简单、精巧,使用者可以根据需要随时调整界面,增减内容。moodle 平台还具有兼容和易用性,可以几乎在任何支持 PHP 的平台上安装,过程简单,只需要一个数据库(并且可以共享)。它具有全面的数据库抽象层,几乎支持所有的主流数据库(除了初始表定义)。利用moodle,主流的媒体文件可以进行传送,这使可以利用的资源极其丰富。在对媒体资源进行编辑时,利用的是用所见即所得的编辑器,这使得使用者无需经过专业培训,就能掌握moodle的基本操作与编辑。moodle注重全面的安全性,所有的表单都被检查,数据都被校验,cookie是被加密的。用户注册时,通过电子邮件进行首次登录,且同一个邮件地址不能在同一门课程中重复注册,所有这些都使得moodle 的安全性得到增强。目前,moodle 项目仍然在不断的开发与完善中。 
  二、系统用户需求分析 
  基于moodle网络教学平台系统主要包含三个用户,分别是管理员用户、教师用户和学习者用户。 
  1.教师用户的功能模块如图1所示: 
  2.学生用户的功能模块如图2所示: 
  3.管理员用户的功能模块如图3所示: 
  三、系统的环境搭建 
  1.服务器系统安装 
  基于moodle网络教学平台服务器系统:Debian GNU/Linux。Debian 是一个自由的操作系统。由于 Debian 采用了 Linux 内核,Debian的大部分基础的操作系统工具都来源于GNU项目,因此又被称之为 GNU/Linux。 
  2.LAMP套件安装 
  可以使用传统的Linux+Apache+Mysql+PHP手工方式安装,分别安装LAMP的每个软件包,并进行整合配置,但这种方式安装配置难度较大,因此,这里使用LAMP进行自动化的LAMP安装,常见的LAMP套件有XAMPP、AppServ等,这里选择功能完备、性能稳定的XAMPP进行LAMP的自动化安装配置。XAMPP在Linux下的安装、设置步骤如下: 
  (1)安装 
  以系统管理员的身份登录,将下载的压缩文件释放到 /opt:tar xvfz xampp-linux-1.6.8a.tar.gz -C /opt,这样,XAMPP 被安装在/opt/lampp目录下。 
  (2)运行 
  使用下面的命令开始运行 XAMPP:/opt/lampp/lampp start 屏幕会显示如下提示信息,表明XAMPP已经启动。 
  Starting XAMPP 1.6.8a... 
  LAMPP:Starting Apache... 
  LAMPP:Starting MySQL... 
  LAMPP started. 
  3.moodle的安装步骤 
  (1)用XAMPP的MySQL管理工具phpMyAdmin建立网站数据库。 
  (2)在Moodle官方网站上下载软件后,上传到服务器上Apache的网站目录。 
  (3)在服务器上解压文件。如使用命令进行解压:moodle-latest-15.tgz,解压到“/var/www/moodle”目录。 
  (4)用浏览器打开moodle网站的URL,因为Apache的网站目录为“/var/www”,所以moodle的URL是“http://服务器IP或域名/moodle”。 
  (5)设置网站的访问地址和课程资源文件目录,如图所示,其中课程资源文件目录“moodledata”需手工
                 原创力文档
原创力文档 
                        

文档评论(0)