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

基于Moodle的教學(xué)資源云平臺(tái)的搭建與應(yīng)用

2022-06-15 03:32:26張俊暉
現(xiàn)代信息科技 2022年2期
關(guān)鍵詞:云平臺(tái)

摘? 要:教學(xué)資源云平臺(tái)是高職院校開展教學(xué)活動(dòng)、實(shí)現(xiàn)教育教學(xué)信息化的重要手段,文章對(duì)Moodle教學(xué)資源云平臺(tái)的搭建與應(yīng)用進(jìn)行了研究,研究了Moodle平臺(tái)的優(yōu)勢(shì),針對(duì)如何搭建Moodle平臺(tái)提出了解決方案,并在Moodle平臺(tái)中部署了Jobe測(cè)評(píng)服務(wù)器,實(shí)現(xiàn)了程序設(shè)計(jì)課程代碼自動(dòng)化評(píng)測(cè),為高職院校教育教學(xué)信息化建設(shè)工作給出一個(gè)可行性方案。

關(guān)鍵詞:Moodle;教學(xué)信息化;云平臺(tái)

中圖分類號(hào):TP39;G434? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2096-4706(2022)02-0191-04

Abstract: Teaching resource cloud platform is an important mean for higher vocational colleges to carry out teaching activities and realize education and teaching informatization. This paper studies the construction and application of Moodle teaching resource cloud platform, studies the advantages of Moodle platform, puts forward solutions for how to build Moodle platform, and deploys jobe evaluation server in Moodle platform, It realizes the automatic evaluation of program design course code, and gives a feasible scheme for the education and teaching informatization construction work in higher vocational colleges.

Keywords: Moodle; teaching informatization; cloud platform

0? 引? 言

自從《教育信息化“十三五”規(guī)劃》提出信息化教學(xué)要成為教師教學(xué)活動(dòng)常態(tài)之后,信息化教學(xué)不斷深入課堂,各類信息化教學(xué)資源云平臺(tái),比如藍(lán)墨云課、騰訊課堂、藍(lán)橋云課、學(xué)習(xí)通等,層出不窮,為信息化教學(xué)注入了活力,實(shí)現(xiàn)了線上線下結(jié)合的教學(xué)。

Moodle由Martin Dougiamas開發(fā),是一個(gè)用于制作網(wǎng)絡(luò)課程資源、實(shí)現(xiàn)線上教學(xué)的軟件平臺(tái),它是一個(gè)全球性的開發(fā)項(xiàng)目,用以支持社會(huì)建構(gòu)主義的教育框架,旨在幫助教育工作者創(chuàng)建專注于互動(dòng)和協(xié)作構(gòu)建內(nèi)容的在線課程。

1? 為什么選擇Moodle

Moodle支持類似谷歌瀏覽器Chrome插件的功能,實(shí)現(xiàn)針對(duì)不同課程、不同客戶、不同需求的課程資源定制化,目前Moodle共有1 800余個(gè)可用插件,可以滿足用戶更多的額外需求,使得Moodle在世界范圍內(nèi),特別是德國(guó)、美國(guó)等國(guó),得到了廣泛的應(yīng)用。

1.1? 異步教學(xué)

相對(duì)于國(guó)內(nèi)的教學(xué)資源云平臺(tái)而言,Moodle更加專注于異步教學(xué)的開發(fā),強(qiáng)調(diào)教師重在引導(dǎo)、學(xué)生重在自主學(xué)習(xí)的思想,使教學(xué)任務(wù)的實(shí)施更加高效。

1.2? 功能強(qiáng)大

經(jīng)歷多年的技術(shù)沉淀與更新,Moodle的平臺(tái)管理功能日趨完善,擁有課程管理、作業(yè)模塊、聊天模塊、投票模塊、論壇模塊、測(cè)驗(yàn)?zāi)K、資源模塊、問卷調(diào)查、互動(dòng)評(píng)價(jià)等主要功能,且其操作設(shè)置非常人性化;由于是開源軟件,全世界開發(fā)者開發(fā)了各類插件進(jìn)行功能擴(kuò)展,使其適用性更加廣泛;針對(duì)不同類型的用戶推出了不同的應(yīng)用主題,基于響應(yīng)式設(shè)計(jì)的主題設(shè)計(jì),且Moodle可以運(yùn)行在各類移動(dòng)終端上。

1.3? 學(xué)習(xí)進(jìn)度追蹤

在Moodle平臺(tái),教師可以查詢學(xué)生進(jìn)入系統(tǒng)的頻度和學(xué)習(xí)時(shí)間,可以按照小組顯示各類學(xué)習(xí)信息,可以查詢學(xué)生進(jìn)入課程、測(cè)試等各類模塊的相關(guān)信息,從而實(shí)現(xiàn)學(xué)習(xí)進(jìn)度跟蹤,方便教師管理。

1.4? 免費(fèi)開源

Moddle在全世界范圍內(nèi)受人青睞的重大原因就是它是開源的,開發(fā)者可以根據(jù)自己的實(shí)際需求通過插件開發(fā)來實(shí)現(xiàn)功能擴(kuò)展,而使用者則可以DIY學(xué)習(xí)系統(tǒng)。

2? Moodle平臺(tái)的搭建

為搭建Moodle平臺(tái),我們需要先準(zhǔn)備一臺(tái)服務(wù)器,且需在其上進(jìn)行各類資源環(huán)境的安裝與配置,其配置過程會(huì)比較繁雜,初學(xué)者極其容易出錯(cuò),本文通過以下幾個(gè)方面來對(duì)此進(jìn)行詳細(xì)闡述。

2.1? 性能需求

為使Moodle平臺(tái)能夠達(dá)到理想的工作狀態(tài),需要達(dá)到以下性能要求:

(1)數(shù)據(jù)處理性能要求:服務(wù)器最低配置至少4核、主頻2.6 GHz、DDR3內(nèi)存16 GB、支持超線程技術(shù);

(2)數(shù)據(jù)庫(kù)性能要求:并發(fā)數(shù)能達(dá)到至少50人同時(shí)訪問;

(3)運(yùn)行環(huán)境要求:能夠使用現(xiàn)代瀏覽器的客戶機(jī)均可使用本系統(tǒng)。

2.2? 環(huán)境配置

Moodle系統(tǒng)的運(yùn)行需要PHP環(huán)境和MySQL數(shù)據(jù)庫(kù),本文將以Ubuntu系統(tǒng)的操作為例(不同的系統(tǒng)具體的命令可能會(huì)有差異):

(1)安裝Nginx。Nginx是一個(gè)高性能的異步框架Web服務(wù)器,可以用作反向代理、負(fù)載均衡,它的優(yōu)勢(shì)是輕量級(jí)、并發(fā)能力強(qiáng),在各類網(wǎng)頁服務(wù)器中表現(xiàn)良好,在國(guó)內(nèi)各類電商網(wǎng)站中運(yùn)行廣泛。以下為安裝流程:

首先Nginx 在默認(rèn)的 Ubuntu 源倉(cāng)庫(kù)中可用,安裝使用APT即可,先保證APT是最新版本:

sudo apt update

然后安裝Nginx:

sudo apt install nginx

Nginx安裝完成后將會(huì)自動(dòng)運(yùn)行,輸入以下代碼進(jìn)行驗(yàn)證:

sudosystemctl status nginx

若輸出類似以下文本內(nèi)容,則安裝成功:

nginx.service - A high performance web server and a reverse proxy server

Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)

Active: active (running) since Sat

...

安裝成功后,可以通過瀏覽器查看Nginx的初始頁面,如圖1所示。

(2)PHP的安裝與配置。PHP是一個(gè)發(fā)行于1995年的腳本語言,又稱為超文本預(yù)處理器,適用于網(wǎng)絡(luò)開發(fā)并且可以嵌入HTML中使用,PHP曾是Web編程中最常用的語言,它有著完善而強(qiáng)大的功能,同時(shí)也有著很多開發(fā)者做的第三方開源程序。注意,由于存在Moodle的搭配應(yīng)用,所以安裝的PHP不要用太新的版本,一般比最新當(dāng)前版本第一個(gè)版本即可。以下為安裝流程:

PHP也在Ubuntu的源倉(cāng)庫(kù)中可用,直接使用命令安裝:

sudo apt install php-fpm

安裝完成后FPM會(huì)自動(dòng)運(yùn)行,輸入以下命令即可驗(yàn)證:

systemctl status php7.4-fpm

若輸出類似以下文本內(nèi)容,則安裝成功:

php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager? ? ? Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)? ? ? Active: active (running)

安裝成功后在Nginx的配置文件下添加以下行,可以讓Nginx處理PHP文件:

server {

# . . . other code

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_passunix:q;

}

}

注意,安裝好PHP后,還需要安裝fileinfo和memcache這兩個(gè)PHP擴(kuò)展程序,前者的作用是通過在給定位置查找特定的魔術(shù)字節(jié)序列,來猜測(cè)文件的內(nèi)容類型以及編碼,后者是一個(gè)緩存器。

(3)安裝MySQL。MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典公司開發(fā),由于它有著功能強(qiáng)大、免費(fèi)、輕量級(jí)的特點(diǎn),廣受各類開發(fā)者青睞,是目前軟件行業(yè)內(nèi)最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。以下為安裝流程:

使用APT安裝MySQL服務(wù):

sudo apt-get install mysql-server

初始化MySql配置:

sudomysql_secure_installation

按照提示輸入?yún)?shù)后,使用命令進(jìn)行驗(yàn)證:

systemctl status mysql.service

安裝步驟結(jié)束后,進(jìn)入管理程序,創(chuàng)建Moodle系統(tǒng)將要使用的數(shù)據(jù)庫(kù)既可,本文不再贅述。

2.3? Moodle的安裝與配置

完成環(huán)境配置后,即可以正式開展Moodle的安裝與配置。首先我們前往Moodle官網(wǎng)(https://download.moodle.org/),根據(jù)自己的服務(wù)器配置,下載最新版本的Moodle系統(tǒng)壓縮包。

然后解壓安裝包后,配置Nginx路徑,然后在瀏覽器地址欄中訪問:

localhost(或者公網(wǎng)IP):端口/install.php

進(jìn)入地址后可以看到下面的Moodle安裝界面,如圖2所示。

選擇需要的語言后,根據(jù)系統(tǒng)的提示進(jìn)行基本配置。首先是路徑配置,需要配置Moodle的訪問路徑、Moodle項(xiàng)目在服務(wù)器中的實(shí)際位置、Moodle數(shù)據(jù)的存放位置,如圖3所示。

接下來根據(jù)需求安裝數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序,由于前期安裝的MySQL,所以此處選擇“改進(jìn)的MySQL”,如圖4所示。

接下來是數(shù)據(jù)庫(kù)的配置,需要根據(jù)前期MySQL相關(guān)設(shè)置,配置好相應(yīng)的數(shù)據(jù)庫(kù)主機(jī)、數(shù)據(jù)庫(kù)名、數(shù)據(jù)庫(kù)用戶名、數(shù)據(jù)庫(kù)密碼和數(shù)據(jù)庫(kù)端口等,如圖5所示。

數(shù)據(jù)庫(kù)主機(jī)指數(shù)據(jù)庫(kù)的地址,可以填寫localhost或者數(shù)據(jù)庫(kù)服務(wù)器的ip地址;數(shù)據(jù)庫(kù)名填寫Moodle系統(tǒng)將要使用的數(shù)據(jù)庫(kù)的名稱;數(shù)據(jù)庫(kù)用戶指擁有Moodle系統(tǒng)使用的數(shù)據(jù)庫(kù)的一定權(quán)限的用戶;表格名稱前綴默認(rèn)為mdl_;Unix套接字留空。

當(dāng)完成以上步驟之后,Moodle的安裝部署就已經(jīng)大致完成,接下來只需按照系統(tǒng)提示,耐心等待片刻即可安裝完成,進(jìn)入系統(tǒng)后根據(jù)提示更改密碼和站點(diǎn)、用戶信息等即可運(yùn)行使用。

2.4? Moodle插件安裝實(shí)例

本小節(jié)將會(huì)以CodeRunner為例,介紹Moodle插件的安裝與使用,CodeRunner插件可用于代碼結(jié)果正確性的評(píng)判,常用于程序設(shè)計(jì)相關(guān)課程的作業(yè)中,用于快速評(píng)判學(xué)生作業(yè)代碼的正誤,同時(shí)減輕教師的工作壓力。

在使用CodeRunner之前,需要在服務(wù)器上運(yùn)行一個(gè)判題器,這里以jobe測(cè)評(píng)服務(wù)器為例進(jìn)行。步驟為:

首先安裝Docker:

sudo apt-get install -y docker.io

啟動(dòng)docker并且設(shè)置docker為開機(jī)啟動(dòng):

systemctl start docker

systemctlenabledocker

創(chuàng)建一個(gè)docker組,并且將當(dāng)前用戶添加到docker組中:

sudogroupadddocker

sudogpasswd -a ${USER} docker

重啟docker,接下來使用docker安裝jobe測(cè)評(píng)服務(wù)器。

docker run -d -p 4000:80 - -name jobetrampgeek/jobeinabox:latest

等待安裝完成后,在瀏覽器中輸入下面的地址來驗(yàn)證是否安裝成功:

http://[安裝Docker服務(wù)器的IP地址或域名]:4000/jobe/index.php/restapi/languages

安裝成功后,到Moodle官網(wǎng)上的插件列表里搜索CodeRunner,并且下載壓縮包。然后使用管理員賬號(hào)登錄Moodle進(jìn)入目錄首頁,在網(wǎng)站管理中找到“插件”,并選擇安裝擴(kuò)展,然后將剛下載的CodeRunner壓縮包上傳,等待片刻后CodeRunner安裝完成。在插件列表里打開CodeRunner,將jobe測(cè)評(píng)服務(wù)器的地址輸入后,即完成CodeRunner的安裝。

3? Moodle平臺(tái)的應(yīng)用

當(dāng)Moodle平臺(tái)安裝完成之后,即可以在其上根據(jù)自身需要進(jìn)行課程資源建設(shè),并配置用戶,發(fā)布給學(xué)生即可實(shí)現(xiàn)線上線下相結(jié)合的教育。下文介紹各功能具體作用:

(1)網(wǎng)站管理:用戶可以進(jìn)入“主題”,設(shè)置適合自身需要的字體、顏色、網(wǎng)頁排版等;

(2)用戶管理:用戶可以配置學(xué)生、游客、教師、管理員等各種不同的用戶角色,并為其配置功能,阻止閑雜人等進(jìn)入。

(3)課程管理:用戶可以配置課程的論壇、問卷、測(cè)試、投票、資源等相關(guān)功能,配置方式所見即所得,對(duì)普通用戶非常友好。

當(dāng)平臺(tái)配置完成后,即可發(fā)布給學(xué)生,界面如圖6所示。

4? 結(jié)? 論

Moodle作為一個(gè)教學(xué)資源云平臺(tái),搭建方法較為便捷,功能極其強(qiáng)大且免費(fèi)開源,相較于現(xiàn)有的教學(xué)資源平臺(tái),Moodle一是無須付費(fèi),二是在異步教學(xué)上有著更人性化的設(shè)計(jì),三是依托插件庫(kù)可以使用戶按照自己的實(shí)際需求來DIY系統(tǒng),故此Moodle對(duì)于教育教學(xué)工作者來說是一個(gè)更好的選擇,為教育教學(xué)信息化工作提供了一個(gè)較好的平臺(tái)。

參考文獻(xiàn):

[1] 費(fèi)寧,成小惠.Moodle定制化網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].福建電腦,2021,37(12):99-102.

[2] 潘曉君.基于SPOC的計(jì)算機(jī)網(wǎng)絡(luò)課程Moodle教學(xué)平臺(tái)的構(gòu)建 [J].集寧師范學(xué)院學(xué)報(bào),2020,42(5):106-108.

[3] 吳珍琳,陳芳.基于Moodle平臺(tái)的開放大學(xué)課程建設(shè)研究 [J].廣西廣播電視大學(xué)學(xué)報(bào),2020,31(5):45-49.

[4] 王芳麗.構(gòu)建基于Moodle教學(xué)平臺(tái)的混合式教學(xué)模式實(shí)踐 [J].科教導(dǎo)刊(上旬刊),2020(28):100-101.

[5] 曾棕根.Moodle平臺(tái)SQL在線評(píng)測(cè)系統(tǒng)的實(shí)現(xiàn) [J].福建電腦,2020,36(5):87-89.

作者簡(jiǎn)介:張俊暉(1983—),男,漢族,重慶人,高級(jí)工程師,本科,研究方向:技能競(jìng)賽、算法優(yōu)化、職業(yè)技術(shù)教育。

猜你喜歡
云平臺(tái)
“云平臺(tái)+大數(shù)據(jù)”在高校檔案管理中的應(yīng)用研究
東方教育(2016年13期)2017-01-12 23:14:14
云計(jì)算環(huán)境下的微課移動(dòng)云平臺(tái)設(shè)計(jì)
智慧城市電子政務(wù)云平臺(tái)構(gòu)建
基于云平臺(tái)MapReduce的Apriori算法研究
Docker技術(shù)在Web服務(wù)系統(tǒng)中的應(yīng)用研究
云環(huán)境下混合式協(xié)作學(xué)習(xí)教學(xué)模式研究
科技視界(2016年23期)2016-11-04 23:13:16
高職院校開展基于云平臺(tái)網(wǎng)絡(luò)教學(xué)的探索與思考
企業(yè)云平臺(tái)建設(shè)研究
基于體域網(wǎng)的移動(dòng)醫(yī)療系統(tǒng)的設(shè)計(jì)
科技視界(2016年17期)2016-07-15 10:15:56
基于云平臺(tái)的微信互聯(lián)式教學(xué)法的探索與實(shí)踐
主站蜘蛛池模板: 在线永久免费观看的毛片| 国产毛片基地| AV不卡在线永久免费观看| 在线欧美一区| 国产91无毒不卡在线观看| 青青青草国产| 97在线公开视频| 狠狠色香婷婷久久亚洲精品| 中国国产一级毛片| 亚洲视频免费在线看| 精品亚洲麻豆1区2区3区| 日韩成人在线一区二区| 人人爽人人爽人人片| 一区二区自拍| 国产自在线拍| 国产丰满成熟女性性满足视频| 亚洲国产无码有码| 国产精品成人啪精品视频| 成人国产精品网站在线看| 亚洲区视频在线观看| 丁香五月激情图片| 大陆国产精品视频| 国产在线小视频| 精品国产香蕉伊思人在线| 97青草最新免费精品视频| 国产福利微拍精品一区二区| 久久 午夜福利 张柏芝| 日韩小视频在线观看| 欧美福利在线观看| 精品国产一区二区三区在线观看 | 狠狠v日韩v欧美v| 亚洲最大在线观看| 亚洲国产日韩在线成人蜜芽| 亚洲国模精品一区| 国产男人的天堂| 亚洲欧美在线精品一区二区| 熟妇丰满人妻| 欧美劲爆第一页| 久久亚洲天堂| 日本影院一区| 97久久超碰极品视觉盛宴| 国产精品内射视频| 日本三级黄在线观看| 91久久偷偷做嫩草影院| 伊人激情久久综合中文字幕| 久无码久无码av无码| av尤物免费在线观看| 午夜国产大片免费观看| 久久夜色精品国产嚕嚕亚洲av| 国产真实乱子伦精品视手机观看 | 怡春院欧美一区二区三区免费| 欧美三級片黃色三級片黃色1| 欧美亚洲日韩不卡在线在线观看| 久久精品国产免费观看频道 | 伊人久久福利中文字幕| 亚欧成人无码AV在线播放| 成年看免费观看视频拍拍| 91视频免费观看网站| 69精品在线观看| 国产视频a| 久久久久国产精品嫩草影院| 国产精品亚洲欧美日韩久久| 天天摸夜夜操| 日韩在线影院| 女人18毛片一级毛片在线 | 国产欧美日韩综合在线第一| 国产视频一区二区在线观看 | 2024av在线无码中文最新| 亚洲日韩欧美在线观看| 波多野结衣无码AV在线| 国产精品免费入口视频| 欧美一区二区三区国产精品| 欧美日韩精品一区二区在线线 | 亚洲欧美另类日本| 欧美日韩在线国产| 丁香五月婷婷激情基地| 国产激情无码一区二区APP| 波多野结衣中文字幕久久| 丁香六月综合网| 热99re99首页精品亚洲五月天| 国产成人亚洲精品色欲AV| 在线看片免费人成视久网下载|