- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Windows系统的Moodle教学平台构建
摘要:Moodle是个开源的教学平台,具有强大的课程管理功能,而且可在Windows系统中方便地进行安装、配置,可与Windows的活动目录集成,实现用户的身份验证。
关键词:Moodle;Windows;IIS;PHP;SQL Server;活动目录
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)31-1018-02
Building Moodle Teaching Platform Based on Windows System
ZHENG Jian
(Suzhou Industrial Park Institute of Vocational Technology, Suzhou 215021, China)
Abstract: Moodle is an open source teaching platform. It has powerful functions of course management. Moodle can be installed and configured easily in Windows system. And it can be integrated with Active Directory to authenticate users.
Key words: Moodle; Windows; IIS; PHP; SQL Server; Active Directory
1 引言
Moodle是一个开源的CMS软件(Course Management System,课程管理系统),能帮助教师创建有效的在线学习社区。该软件灵活性很大,可以作教师的个人网站,也可以作为大学的网络课程平台,支持数万名用户在线进行学习。
基于Moodle的网站允许管理员根据需要自定义网站的颜色、字体、字库和布局等。用于教学的活动模块插件可以随时被添加到网站中。目前Moodle平台已经有超过70种语言的语言包,而且用户可按照自己的需求对其进行修改。Moodle可以方便地进行课程管理。每门课程有一位全面负责的老师,可以控制课程的所有设置,灵活配置课程活动――包括论坛、测验、资源、投票、问卷调查、作业、聊天、专题讨论等等。
2 Moodle及其支持环境的安装、配置
Moodle最初是在Linux下开发的,需要Apache、PHP和MySQL的支持。但在实际应用中,除了PHP环境是必需的以外,我们完全可以选择其它操作系统平台、Web服务器软件以及数据库系统来支持Moodle的运行。
下面就以Windows系统为例,介绍Moodle教学平台的构建。在安装Moodle前,需要先完成IIS、PHP、SQL Server的安装配置。
2.1 安装IIS
这里介绍的安装环境以Windows Server 2003 R2 企业版为例。Windows Server 2003中自带的Web服务器是IIS 6。安装IIS时,首先在“控制面板”中打开“添加或删除程序”,然后选择“添加/删除Windows组件”,打开“Windows组件向导”。在向导对话框中,选择“应用程序服务器”,并单击“详细信息”按钮,勾选“Internet信息服务(IIS)”和“启用网络COM+访问”两项即可。
2.2 安装PHP
首先在PHP的网站()下载好Windows平台下的PHP 5.2.6的安装包。安装PHP 5.2.6时,选择 IIS ISAPI module 作为Web服务器。在扩展插件的安装选择项中,要选择安装Curl、GD2、IIS Administration、Multi-Byte String、MSSQL、OpenSSL、XML-RPC这些插件,其它插件则可以根据自己的需要选择安装。
为了使PHP脚本能顺利访问SQL Server 2005,要安装好FreeTDS插件。该插件针对PHP 5.2版本的下载地址是/php5_2-Release_TS/php_dblib.dll。下载后把它保存到PHP安装目录下的ext文件夹中。该扩展插件要求.NET Framework 1.1支持,这在Windows Server 2003 R2中已经包含了;插件的文件权限和PHP安装目录下的php5ts.dll一样。在PHP安装目录下的php.ini中,要在Windows Extensions 部分里加上extension = php_dblib.dll。最后创建一个文件:C:\freetds.conf。内容如下:
[global]
host = (地址根据实际情
文档评论(0)