999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Windows系統(tǒng)的Moodle教學(xué)平臺(tái)構(gòu)建

2008-12-31 00:00:00
電腦知識(shí)與技術(shù) 2008年31期

摘要:Moodle是個(gè)開源的教學(xué)平臺(tái),具有強(qiáng)大的課程管理功能,而且可在Windows系統(tǒng)中方便地進(jìn)行安裝、配置,可與Windows的活動(dòng)目錄集成,實(shí)現(xiàn)用戶的身份驗(yàn)證。

關(guān)鍵詞:Moodle;Windows;IIS;PHP;SQL Server;活動(dòng)目錄

中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):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是一個(gè)開源的CMS軟件(Course Management System,課程管理系統(tǒng)),能幫助教師創(chuàng)建有效的在線學(xué)習(xí)社區(qū)。該軟件靈活性很大,可以作教師的個(gè)人網(wǎng)站,也可以作為大學(xué)的網(wǎng)絡(luò)課程平臺(tái),支持?jǐn)?shù)萬名用戶在線進(jìn)行學(xué)習(xí)。

基于Moodle的網(wǎng)站允許管理員根據(jù)需要自定義網(wǎng)站的顏色、字體、字庫和布局等。用于教學(xué)的活動(dòng)模塊插件可以隨時(shí)被添加到網(wǎng)站中。目前Moodle平臺(tái)已經(jīng)有超過70種語言的語言包,而且用戶可按照自己的需求對(duì)其進(jìn)行修改。Moodle可以方便地進(jìn)行課程管理。每門課程有一位全面負(fù)責(zé)的老師,可以控制課程的所有設(shè)置,靈活配置課程活動(dòng)——包括論壇、測(cè)驗(yàn)、資源、投票、問卷調(diào)查、作業(yè)、聊天、專題討論等等。

2 Moodle及其支持環(huán)境的安裝、配置

Moodle最初是在Linux下開發(fā)的,需要Apache、PHP和MySQL的支持。但在實(shí)際應(yīng)用中,除了PHP環(huán)境是必需的以外,我們完全可以選擇其它操作系統(tǒng)平臺(tái)、Web服務(wù)器軟件以及數(shù)據(jù)庫系統(tǒng)來支持Moodle的運(yùn)行。

下面就以Windows系統(tǒng)為例,介紹Moodle教學(xué)平臺(tái)的構(gòu)建。在安裝Moodle前,需要先完成IIS、PHP、SQL Server的安裝配置。

2.1 安裝IIS

這里介紹的安裝環(huán)境以Windows Server 2003 R2 企業(yè)版為例。Windows Server 2003中自帶的Web服務(wù)器是IIS 6。安裝IIS時(shí),首先在“控制面板”中打開“添加或刪除程序”,然后選擇“添加/刪除Windows組件”,打開“Windows組件向?qū)А薄T谙驅(qū)?duì)話框中,選擇“應(yīng)用程序服務(wù)器”,并單擊“詳細(xì)信息”按鈕,勾選“Internet信息服務(wù)(IIS)”和“啟用網(wǎng)絡(luò)COM+訪問”兩項(xiàng)即可。

2.2 安裝PHP

首先在PHP的網(wǎng)站(http://www.php.net)下載好Windows平臺(tái)下的PHP 5.2.6的安裝包。安裝PHP 5.2.6時(shí),選擇 IIS ISAPI module 作為Web服務(wù)器。在擴(kuò)展插件的安裝選擇項(xiàng)中,要選擇安裝Curl、GD2、IIS Administration、Multi-Byte String、MSSQL、OpenSSL、XML-RPC這些插件,其它插件則可以根據(jù)自己的需要選擇安裝。

為了使PHP腳本能順利訪問SQL Server 2005,要安裝好FreeTDS插件。該插件針對(duì)PHP 5.2版本的下載地址是http://kromann.info/php5_2-Release_TS/php_dblib.dll。下載后把它保存到PHP安裝目錄下的ext文件夾中。該擴(kuò)展插件要求.NET Framework 1.1支持,這在Windows Server 2003 R2中已經(jīng)包含了;插件的文件權(quán)限和PHP安裝目錄下的php5ts.dll一樣。在PHP安裝目錄下的php.ini中,要在Windows Extensions 部分里加上extension = php_dblib.dll。最后創(chuàng)建一個(gè)文件:C:\\freetds.conf。內(nèi)容如下:

[global]

host = 127.0.0.1(地址根據(jù)實(shí)際情況修改)

port = 1433

client charset = UTF-8

tds version = 7.0

text size = 20971520

完成后將php.ini拷貝一份到C:\\WINDOWS下。

2.3 安裝SQL Server

Moodle支持SQL Server 2005,這里選擇的版本是SQL Server 2005 Express,可以從微軟公司的網(wǎng)站下載獲得。它是 MSDE 的下一個(gè)版本,是免費(fèi)的、易于使用、可嵌入的 SQL Server 2005 輕型版本。安裝SQL Server 2005 Express時(shí),注意驗(yàn)證方式要選混合方式,給 sa 帳戶指定一下密碼,安裝用默認(rèn)實(shí)例。裝好后要配置 TCP/IP 協(xié)議的1433端口,防火墻也要加上例外。

接下來,要安裝SQL Server Management Studio Express,它是一個(gè)簡單有效的 SQL Server Express管理工具,同樣是免費(fèi)的,也可以從微軟公司的網(wǎng)站下載獲得。安裝好SQL Server Management Studio Express后就可以象SQL Server 2005一樣管理數(shù)據(jù)庫了。

在數(shù)據(jù)庫里要新建一個(gè)數(shù)據(jù)庫moodle,新建一個(gè)帳號(hào)作為這個(gè)數(shù)據(jù)庫的dbo(數(shù)據(jù)庫所有者)。在數(shù)據(jù)庫屬性的選項(xiàng)中要做如下設(shè)置:

ANSI NULLS Enabled = true、Quoted Identifiers Enabled = true

另外,php.ini中要設(shè)置:

mssql.textlimit = 20971520、mssql.textsize = 20971520

還要再設(shè)置:

magic_quotes_gpc = Off或者magic_quotes_gpc = On、magic_quotes_sybase = On,二者必居其一。

2.4 安裝配置Moodle

下載Moodle的軟件包后,解壓到一個(gè)文件夾中,如C:\\moodle。在Windows的“管理工具”中打開“Internet 信息服務(wù)(IIS)管理器”。然后設(shè)置好Moodle網(wǎng)站的目錄(如C:\\moodle)、默認(rèn)頁面(index.php)。

下面開始配置 Moodle網(wǎng)站。在瀏覽器中輸入網(wǎng)址:http://網(wǎng)站地址/index.php,頁面會(huì)跳轉(zhuǎn)到:http://網(wǎng)站地址/install.php。

首先選擇語言——中文zh_cn。接著系統(tǒng)會(huì)檢查PHP的設(shè)置,如果有問題,就要檢查PHP安裝的擴(kuò)展選項(xiàng)是否裝全。如果沒有問題,就可以設(shè)定網(wǎng)站地址、Moodle的目錄、數(shù)據(jù)目錄。

接著就是配置數(shù)據(jù)庫。選擇類型是“支持UTF-8的SQL*Server”,主機(jī)名就是數(shù)據(jù)庫所在計(jì)算機(jī)的名稱,數(shù)據(jù)庫名稱就是moodle,設(shè)置好dbo的用戶名、密碼,表的前綴不用改。而后進(jìn)入服務(wù)器檢查頁面,看看PHP及其要用到的擴(kuò)展插件是否安裝好。

下一步下載中文語言包,如果現(xiàn)在不下載,接下來的配置過程就是英文界面,不過全部配置完成后可以再下載語言包的。

前面的配置完畢后,Moodle會(huì)創(chuàng)建config.php這個(gè)配置文件,存儲(chǔ)在Moodle網(wǎng)站的根目錄中。

下面進(jìn)入Moodle本身的配置。首先接受GPL協(xié)議(通用公共許可證),顯示當(dāng)前版本信息,這里用的是Moodle 1.9.1+(Build:20080528)。下面的無人值守操作可以勾上。接下來Moodle會(huì)自動(dòng)安裝數(shù)據(jù)庫、模塊表、插件表、升級(jí)數(shù)據(jù)庫(顯示Backup version is now 2008030300、Blocks version is now 2007081300)、設(shè)置區(qū)塊表等等。數(shù)據(jù)庫配置完成后,就可以配置管理員帳號(hào)了。最后進(jìn)行網(wǎng)站頁面等的相關(guān)設(shè)置。這樣基于Moodle的教學(xué)平臺(tái)就建立好了。

3 與活動(dòng)目錄的集成

在Moodle 1.9中集成了LDAP(輕量級(jí)目錄訪問協(xié)議)的身份驗(yàn)證方式,這樣就可以很方便地使用Windows系統(tǒng)的AD(Active Directory,活動(dòng)目錄)來驗(yàn)證Moodle用戶了,Moodle也可以很好地與現(xiàn)有應(yīng)用系統(tǒng)集成在一起,并實(shí)現(xiàn)單點(diǎn)登錄。

使用LDAP驗(yàn)證時(shí),首先要在“管理驗(yàn)證方式”中啟用“使用一個(gè)LDAP服務(wù)器”。然后就可以進(jìn)入“使用一個(gè)LDAP服務(wù)器”頁面,進(jìn)行具體的配置。主要配置選項(xiàng)的設(shè)置如表1所示。

其它項(xiàng)目可以暫時(shí)不填,這樣已經(jīng)可以使用AD中的已有用戶帳號(hào)來登錄Moodle教學(xué)平臺(tái)了。

在Moodle中,如果使用AD來驗(yàn)證用戶身份,可以在LDAP服務(wù)器的配置中設(shè)置一系列的數(shù)據(jù)映射。這樣,當(dāng)用戶登錄到Moodle后,AD中該用戶已有的屬性就會(huì)自動(dòng)導(dǎo)入到Moodle中用戶的資料里。Moodle 用戶資料和AD帳號(hào)屬性的對(duì)應(yīng)關(guān)系如表2所示。

4 結(jié)束語

Moodle作為開源的課程管理系統(tǒng),在國外的學(xué)校已有廣泛的應(yīng)用,如芬蘭的很多高校就在Moodle平臺(tái)上進(jìn)行課程教學(xué)、實(shí)習(xí)管理等活動(dòng)。目前在國內(nèi)很多中小學(xué)和一些高校也在使用Moodle進(jìn)行在線教學(xué)。但是Moodle的教學(xué)理念和使用方式并不完全適合國內(nèi)的實(shí)際教學(xué)體系,如果要充分應(yīng)用這一強(qiáng)大的平臺(tái)來推動(dòng)教學(xué)信息化,轉(zhuǎn)變傳統(tǒng)的教學(xué)觀念、改造現(xiàn)有教學(xué)方式是不得不面對(duì)的問題。當(dāng)然,進(jìn)一步優(yōu)化軟件的功能,開發(fā)更多適合國情的教學(xué)模塊,為教學(xué)提供更好的技術(shù)支持也是非常必要的。

參考文獻(xiàn):

[1] 梁文妍. 開源的e學(xué)習(xí)平臺(tái)——走近Moodle項(xiàng)目[J]. 教育信息技術(shù),2007,(4):26-28.

[2] Installing MSSQL for PHP. http://docs.moodle.org/en/Installing_MSSQL_for_PHP,2008-07-15.

[3] Installing Moodle on Windows 2003 server with IIS6[EB/OL]. http://excellence.qia.org.uk/page.aspx?o=ferl.aclearn.resource.id8811,2008-07-21.

主站蜘蛛池模板: 中国国语毛片免费观看视频| 九九久久精品免费观看| 很黄的网站在线观看| 亚洲欧美精品日韩欧美| 国产一级毛片网站| 男女男精品视频| 精品国产一二三区| 国产精品污污在线观看网站| 又爽又黄又无遮挡网站| 人与鲁专区| 白浆免费视频国产精品视频| 青青久视频| 高清视频一区| 就去色综合| 日本欧美精品| 99爱在线| 久久综合干| 国产精品欧美在线观看| 91在线视频福利| 五月综合色婷婷| 国产成本人片免费a∨短片| 中文字幕亚洲乱码熟女1区2区| 一级香蕉视频在线观看| 日韩第一页在线| 亚洲欧美成人在线视频| 色播五月婷婷| 91久久偷偷做嫩草影院| 亚洲精品在线影院| 欧美全免费aaaaaa特黄在线| 99re66精品视频在线观看 | 毛片一级在线| 在线无码九区| 中文字幕在线免费看| 久久精品国产电影| 久久香蕉国产线看观看式| 四虎永久免费在线| 午夜不卡视频| 国产免费久久精品99re丫丫一| 亚亚洲乱码一二三四区| 国产精品伦视频观看免费| 亚洲va欧美ⅴa国产va影院| 日韩在线第三页| 国产91精选在线观看| 国产成人无码久久久久毛片| 日本免费一级视频| 欧美无专区| 高清色本在线www| 日韩精品一区二区三区swag| 国产色爱av资源综合区| 91麻豆精品视频| 最新国产你懂的在线网址| 日本AⅤ精品一区二区三区日| 福利在线一区| 久久久久国产一区二区| 亚洲国产中文精品va在线播放| 国产精品一区二区无码免费看片| 丰满少妇αⅴ无码区| 亚洲床戏一区| 亚洲伊人久久精品影院| 伊人久久综在合线亚洲2019| 亚洲无线视频| 国产亚洲现在一区二区中文| 亚亚洲乱码一二三四区| 97国产精品视频人人做人人爱| 成人午夜久久| 一级全黄毛片| 亚洲天堂自拍| 在线不卡免费视频| 97se亚洲综合在线韩国专区福利| 久久一本精品久久久ー99| 婷婷综合亚洲| 大香网伊人久久综合网2020| www精品久久| 青青草原国产免费av观看| 大学生久久香蕉国产线观看| 国产成人综合亚洲欧洲色就色| 尤物特级无码毛片免费| 国产午夜福利亚洲第一| 宅男噜噜噜66国产在线观看| 亚洲三级色| 亚洲国产午夜精华无码福利| 成人国产精品2021|