- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Drupal构建网络教育平台应用研究
基于Drupal构建网络教育平台应用研究
摘要:1994年国家开始实施教育科研网示范工程,我国的网络教育也由此拉开了序幕,如今网络教育在我国已经有了一定的发展,虽然规模发展缓慢,但仍保持一定的上升趋势。进入二十一世纪,网络教育逐渐成为教育领域当中新的教育形式,要发展网络教育关键在于创建合理有效的网络教育平台,该文对Drupal在网络教育平台中的具体应用 进行深入研究,为网络教育平台的搭建提供了有力的支持。
关键词:Drupal;网络教育
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)34-7924-03
1 Drupal简介及其技术关键
1.1 Drupal简介
Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由内容管理系统(CMS)和PHP开发矿建(Framework)共同构成。这套系统以极少的代码实现非常强大的功能,通过它用户可以方便的创建、处理和删除各种信息。Drupal是一个复杂的、高度模块化的机制。其自带的核心模块能够满足绝大部分网站的功能需求,并且由于第三发模块的存在使得Drupal变得更加强大。Drupal是一个集合了强大并且可以自己支配的功能,能够支持从个人博客到大型社区驱动网络等各种不同类型的网站项目。
1.2 Drupal核心
Drupal的架构主要由三大部分构成:内核、模块、主题。三者之间通过Hook机制机密的联系起来。其内核由众多著名的WEB专家负责开发和维护。因此,Drupal的代码在安全性、健壮性上具备世界最高水平,这也是众多政府、医院选择Drupal建设自己网站的最重要的原因。
Drupal是一个优秀的模块化机制,其功能模块化的开发理念使得Drupal具有极强的扩展性。Drupal的安装包中总共包括33个核心模块,提供了网站建设所需的基本内容组织、用户管理等功能。另外,Drupal的官网上有数以万计的各种扩展模块、覆盖了当今网络应用的方方面面,用户可以通过安装特定的扩展模块为网站增加相应的扩展功能。
Drupal可以根据不同的需要为站点配置不同的主题,它的外观控制系统与内容管理系统之间相互独立,用户可以通过修改和配置主题方便的更改页面的输出样式。Drupal官网提供了海量的免费主题模板,用户可以根据需求使用???修改这些主题。这种机制的好处在于用户可以把站点的数据显示与数据处理完全分离,这样可以是开发人员专注于实现站点的业务逻辑功能而不需要过多的关注内容的显示格式。其次,模板机制能使我们轻易的改变网站的外观而不需要修改现有的程序。
2 系统功能分析
本系统划分为管理模块、教师模块、交流模块、学生模块四个功能主模块,每个主模块下又包含有相应的子模块。如图1所示为本系统主要功能。
2.1 管理模块
管理模块为网站管理员提供了管理的平台。主要功能如下:
1) 用户管理:网站管理员可以添加用户、删除用户以及查看用户的相关信息等,同时管理员还可以设置用户的权限,主要包括对教师以及普通用户的管理。
2) 公告管理:网站管理员可以对公告进行添加、删除、和查看等相关操作。
3) 课程管理:主要包括对课程申请的审核和批准等管理。教师在制作课程前需要向管理员提出申请,并填写教师及所主持的课程的相关信息,经管理员批准后才能进行课程制作。
4) 资源管理:网站管理员对系统的课程资源进行管理。
2.2 教师模块
教师对所教授的课程提出申请并经管理员批准后,便可以对自己所负责的??程进行制作、修改、删除等操作。模块主要功能 如下:
1) 课程公告:教师可以发布、修改、删除自己的公告。发布之后将会出现在网站的公告栏上。
2) 课程制作:教师可以对本课程进行制作发布。包括教学大纲、电子教材、左右习题等。
3) 课程测试:学生可以在课后进行自我测试,以检查自己的掌握情况。
2.3 交流模块
为是学生在学习过程中能够及时得到课程组教师的帮组和知道,同时能够使学生之间进行交流与探讨,本平台提供了在线交流模块。主要由课程论坛、邮件等。
1) 论坛:课程组教师可再课程论坛中回答学生提出的问题,也可以通过论坛组织专题讨论,学生之间也可相互帮助、相互交流。
2) 邮件:学生可以通过发送邮件给老师,也老师进行交流,解决学习过程中遇到的困难。
2.4 学生模块
学生可以查看相关课程列表,选择课程从而进行课程学习。课程主要内容并不开发,需要注册并登陆后才能查看。
3 基于drupal平台的实现
3.1 主要布局设计实现
Drupal的内容管理系统的核心功能额与外观控制系统是相互独立的,用户可以通过修改和配置主
文档评论(0)