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

基于Moodle平臺的移動學(xué)習(xí)系統(tǒng)設(shè)計與開發(fā)

2015-01-29 02:57:22劉海玲
電子設(shè)計工程 2015年9期
關(guān)鍵詞:頁面課程系統(tǒng)

劉海玲

(山東萬杰醫(yī)學(xué)院 計算機教研室,山東 淄博 255213)

目前,Moodle平臺被廣泛地應(yīng)用于世界各地的教育行業(yè),屬于B/S模式應(yīng)用程序,是一個課程管理系統(tǒng),為學(xué)生建立起網(wǎng)上動態(tài)網(wǎng)站。Moodle平臺界面具有簡單精巧的特點,能夠根據(jù)需要對界面和內(nèi)容進(jìn)行調(diào)整,并對課程進(jìn)行搜索與分類等。同時該平臺具有較好的兼容性,使用性與安全性,能夠?qū)崿F(xiàn)媒體文件的傳送、易于操作與編輯、cookie被加密,還能夠滿足動態(tài)模塊的功能設(shè)計等。由于B/S模式移動學(xué)習(xí)系統(tǒng)的開發(fā)技術(shù)與應(yīng)用相對成熟,因此本文以Moodle平臺為基礎(chǔ)對移動學(xué)習(xí)系統(tǒng)的設(shè)計與開發(fā)進(jìn)行了探究。

1 基于Moodle平臺的移動學(xué)習(xí)系統(tǒng)

1.1 Moodle平臺的移動學(xué)習(xí)系統(tǒng)

Moodle是B/S模式的應(yīng)用程序,能夠?qū)⒁苿油ㄐ偶夹g(shù)與Internet通過WAP無線應(yīng)用通信協(xié)議進(jìn)行結(jié)合,從而將移動設(shè)備隨時對互聯(lián)網(wǎng)的網(wǎng)絡(luò)資源進(jìn)行訪問。該模式的移動學(xué)習(xí)系統(tǒng)實現(xiàn)了Web技術(shù)與Wap技術(shù)的完美結(jié)合,學(xué)生能夠在系統(tǒng)中有選擇性地進(jìn)行學(xué)習(xí),并且該模式移動學(xué)習(xí)系統(tǒng)架構(gòu)的技術(shù)處理較為方便,主要是采用WML和HTML兩種語言來實現(xiàn)不同學(xué)習(xí)環(huán)境下,不同學(xué)習(xí)方式內(nèi)容顯示頁面的轉(zhuǎn)換。Moodle移動學(xué)習(xí)系統(tǒng)的設(shè)計與開發(fā)僅需要與無線應(yīng)用環(huán)境交互即可,系統(tǒng)設(shè)計與開發(fā)的目標(biāo)在于:與教師與學(xué)生的需要相適應(yīng)、實現(xiàn)多種學(xué)習(xí)方式的結(jié)合、保證系統(tǒng)界面簡明易操作等。

1.2 開發(fā)移動智能終端訪問的意義

隨著通訊技術(shù)的迅猛發(fā)展,以及移動設(shè)備的不斷普及,智能手機、平板電腦的應(yīng)用越發(fā)廣泛,移動學(xué)習(xí)方式也隨之在用戶中得到了不斷地深入,而移動學(xué)習(xí)的實現(xiàn)則有賴于移動智能終端的訪問。目前的移動設(shè)備終端主要有Android智能手機、IOS系統(tǒng)平板電腦等等,移動終端設(shè)備具有比較合適的屏幕尺寸,硬件配置性能佳,其網(wǎng)絡(luò)連接主要依靠3G、4G與Wi-Fi技術(shù)來實現(xiàn),用戶學(xué)習(xí)不受時間與地點的限制,并且能夠支持學(xué)習(xí)客戶端軟件(包括音頻文件等)。通過移動智能終端訪問的開發(fā),能夠在利用移動終端設(shè)備優(yōu)勢的基礎(chǔ)上,通過網(wǎng)絡(luò)平臺進(jìn)行在線學(xué)習(xí),為獲取學(xué)習(xí)資源提供便利,并且能夠增強用戶的體驗程度,有利于移動學(xué)習(xí)軟件的利用與推廣。

2 Moodle移動學(xué)習(xí)系統(tǒng)的架構(gòu)

2.1 Moodle移動學(xué)習(xí)系統(tǒng)的架構(gòu)

就目前移動學(xué)習(xí)的技術(shù)環(huán)境來看,獲取知識的途徑呈多樣化,包括手機短信傳輸、移動互聯(lián)網(wǎng)傳輸、校園網(wǎng)絡(luò)輔助傳輸?shù)龋瑢W(xué)生通過利用移動終端以及無線網(wǎng)絡(luò)進(jìn)行學(xué)習(xí) (如Android客戶端智能手機與ipad平板電腦)。針對移動學(xué)習(xí)系統(tǒng)使用的對象,經(jīng)分析可將Moodle移動學(xué)習(xí)系統(tǒng)構(gòu)建成學(xué)生系統(tǒng)模塊與教師系統(tǒng)模塊,為了實現(xiàn)移動設(shè)備 (智能手機、ipad)界面的轉(zhuǎn)換,可進(jìn)行專門的頁面處理系統(tǒng)模塊構(gòu)建。學(xué)生模塊以學(xué)生為主體,實現(xiàn)對學(xué)生主體的支持;教師系統(tǒng)模塊則以教師為主體,對教師主體進(jìn)行支持;而頁面處理系統(tǒng)模塊則是采用HTML語言實現(xiàn)HTML向WML的轉(zhuǎn)換,同時將頁面轉(zhuǎn)換的結(jié)果提供給教師與學(xué)生。學(xué)生系統(tǒng)模塊、教師系統(tǒng)模塊都與系統(tǒng)的學(xué)習(xí)資源相交互,從而完成資源的檢索、存儲以及更新。綜上所述,該移動學(xué)習(xí)系統(tǒng)應(yīng)具有兩個站點,即供互聯(lián)網(wǎng)訪問的Web站點以及供移動設(shè)備訪問的Wap站點。用戶使用自己的移動終端設(shè)備對課程進(jìn)行訪問和學(xué)習(xí),并進(jìn)行與之相關(guān)的一系列操作。

圖1 Moodle移動學(xué)習(xí)系統(tǒng)的架構(gòu)設(shè)計Fig.1 Moodle mobile learning system architecture design

2.2 moodle架構(gòu)分析

目前moodle2.7.2+為最新版本,架構(gòu)訪問設(shè)計包括了業(yè)務(wù)邏輯層的設(shè)計、表面層的設(shè)計、數(shù)據(jù)連接層的設(shè)計。其中,業(yè)務(wù)邏輯層設(shè)計涉及到幾個比較主要的函數(shù):權(quán)限判斷函數(shù)、獲得記錄集的長度、輸出課程分類、是否登陸和是否為訪客等等。如:

權(quán) 限 函 數(shù) 為 :$context=get_context_instance(‘context_system);

require_capability();

輸出課程分類:print_box_start(‘typebox‘);

print_whole_type_list();print_box_end();

記 錄 集 長 度 :$countcategories=count_records(‘course_categories’);

而表面層設(shè)計主要針對頁面、表單、導(dǎo)航條、頁面頭部、底部的設(shè)計。而數(shù)據(jù)連接層中數(shù)據(jù)連接抽象類ADOConnection定義了連接、斷開連接、事務(wù)處理、錯誤異常處理、CURD、緩存機制、鎖機制等;并在lib/dmllib.php中實現(xiàn)了ORM機制。如,抽象類ADOConnection。

3 Moodle移動學(xué)習(xí)系統(tǒng)的功能設(shè)計

用戶通過自己的移動終端設(shè)備,如Android客戶端智能手機或者ipad平板電腦等進(jìn)入移動學(xué)習(xí)系統(tǒng)界面,然后進(jìn)入在線課程的學(xué)習(xí)或管理,這里針對使用對象的不同進(jìn)行移動學(xué)習(xí)系統(tǒng)功能的設(shè)計。

3.1 學(xué)生系統(tǒng)模塊

在學(xué)生系統(tǒng)模塊的功能設(shè)計中應(yīng)充分把握學(xué)生的主體地位,考慮學(xué)生對學(xué)習(xí)活動的參與性、協(xié)作與評價,將功能設(shè)計為注冊、課程查看、課程選擇、上傳作業(yè)與測驗、討論區(qū)壇、疑難解答等。

3.2 教師系統(tǒng)模塊

圖2 學(xué)生系統(tǒng)功能模塊設(shè)計Fig.2 The student system function module design

教師系統(tǒng)模塊即是后臺管理模塊。教師最為傳授知識的主體,需要對學(xué)習(xí)活動進(jìn)行組織和管理,并分析評價學(xué)生的學(xué)習(xí)效果。因此,在移動學(xué)習(xí)系統(tǒng)教師系統(tǒng)模塊的功能設(shè)計上設(shè)置了注冊、課程設(shè)置編輯、學(xué)習(xí)資源管理、作業(yè)布置、課程答疑、博客論壇等。

圖3 教師系統(tǒng)功能模塊設(shè)計Fig.3 The teacher system function module design

3.3 頁面處理系統(tǒng)模塊

基于Moodle平臺的移動學(xué)習(xí)系統(tǒng)的頁面處理功能設(shè)計是為實現(xiàn)將服務(wù)器端的學(xué)習(xí)資源與服務(wù)經(jīng)過過濾和Wap服務(wù)送到移動設(shè)備。目前Wap供應(yīng)商主要采用的是Web服務(wù)器直接傳送WML網(wǎng)頁到WAP服務(wù)器上,經(jīng)代理服務(wù)器處理后,傳送WML數(shù)據(jù)(二進(jìn)制)到移動客戶端,因此該移動學(xué)習(xí)系統(tǒng)需要進(jìn)行頁面轉(zhuǎn)換,即實現(xiàn)Web網(wǎng)頁HTML頁面向WML網(wǎng)頁的轉(zhuǎn)換。HTML頁面信息既包含了文本、圖形信息,也包含了頁面的元素、格式、結(jié)構(gòu)以及超鏈接等,為實現(xiàn)HTML頁面到WML頁面的轉(zhuǎn)換,需要采用PHP語言編程,最后以“.php”擴展名保存文件。

4 Moodle移動學(xué)習(xí)系統(tǒng)的具體實現(xiàn)

Moodle移動學(xué)習(xí)系統(tǒng)首先通過Wamp Server進(jìn)行Moodle平臺Web站點的WWW服務(wù)器搭建,并建立支持移動學(xué)習(xí)的Wap站點和Moodle。值得注意的是,為了實現(xiàn)對移動學(xué)習(xí)功能的支持,我們在搭建WAP服務(wù)器前應(yīng)先搭建WWW服務(wù)器,并通過對WWW服務(wù)器增加WAP文件格式使之成為WAP服務(wù)器,實現(xiàn)Web站點向WAP站點的轉(zhuǎn)變。然后通過WinWap瀏覽器模擬智能手機客戶端來對系統(tǒng)主要功能進(jìn)行演示,訪問WAP站點,查看WAP頁面。最后建立WAP服務(wù)器、安裝WAP瀏覽器,并使用PHP語言、WML語言進(jìn)行WAP網(wǎng)頁的編寫與應(yīng)用,并使之能夠在WinWap瀏覽器中瀏覽。這里以Moodle移動學(xué)習(xí)系統(tǒng)的登陸頁面與課程答疑頁面的實現(xiàn)為例。

4.1 登陸頁面的具體實現(xiàn)

用戶登陸時,依靠登錄名與密碼來驗證用戶身份,當(dāng)身份驗證成功,頁面轉(zhuǎn)入WAP站點主目錄頁面;當(dāng)身份無法驗證,則停留在登陸頁面并要求重新登陸。為了方便移動設(shè)備的使用,盡可能少的設(shè)計登陸頁面元素,如圖4所示,而這種登陸頁面設(shè)計,能夠使系統(tǒng)的安全性提高30%。

圖4 登陸頁面Fig.4 Landing page

登陸代碼為(部分):

if($_sercer[’question_method’]== “post”) {

$loginSuccess=

(WishDB::getInstance () ->verify_wisher_credentials($_POST[‘user’],

4.2 移動學(xué)習(xí)系統(tǒng)課程答疑的實現(xiàn)

為實現(xiàn)學(xué)生與教師間的信息傳遞,通常可設(shè)計課程答疑模塊,加強學(xué)生與教師間的聯(lián)系與互動。教師作為學(xué)生學(xué)習(xí)的引導(dǎo)者應(yīng)給予學(xué)生幫助與啟發(fā),從而使學(xué)生的思維能力能夠得到提高,也使學(xué)習(xí)中的問題能夠得到順利的解決,如圖5。通過這種課程答疑的設(shè)計,可使學(xué)習(xí)者參與度提高50%。

課程答疑代碼(部分):

:


5 結(jié)束語

全文對Moodle移動學(xué)習(xí)系統(tǒng)的架構(gòu)、功能模塊的設(shè)計與具體實現(xiàn)過程進(jìn)行了探究。盡管該移動學(xué)習(xí)系統(tǒng)的各個部分還有待完善,但在一定程度上能夠?qū)oodle平臺移動學(xué)習(xí)系統(tǒng)的后續(xù)開發(fā)提供一定的參考,同時開發(fā)移動設(shè)備終端訪問也具有重要的現(xiàn)實意義。

圖5 課程答疑頁面Fig.5 Course FAQ page

[1]戰(zhàn)大偉.基于Moodle平臺的移動學(xué)習(xí)系統(tǒng)設(shè)計與開發(fā)[D].長春:東北師范大學(xué),2013.

[2]鄧道引.基于Android平臺的移動學(xué)習(xí)系統(tǒng)設(shè)計與實現(xiàn)[D].武漢:華中科技大學(xué),2013.

[3]王穎.基于智能手機的移動學(xué)習(xí)系統(tǒng)設(shè)計與開發(fā)[D].天津師范大學(xué),2009.

[4]司雨昌.基于Moodle平臺的移動學(xué)習(xí)擴展技術(shù)探究 [J].天津:計算機時代,2011(2):38-40.SI Yu-chang.Extended technical inquiry-based mobile learning platform moodle[J].Computer Age,2011(2):38-40.

[5]黃智超,謝振中,陳龍,等.開放式課程學(xué)習(xí)系統(tǒng)中的Moodle平臺研究 [J].現(xiàn)代計算機:專業(yè)版,2012(17):71-73,77.HUANG Zhi-chao,XIE Zhen-zhong,CHEN Long,et al.Ocw learning system platform[J].Modern Computer:Professional Edition,2012(17):71-73,77.

[6]欒玉飛.基于Moodle的網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2013.

[7]樊艷花.基于Moodle的網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計與實現(xiàn)[D].廈門:廈門大學(xué),2013.

猜你喜歡
頁面課程系統(tǒng)
大狗熊在睡覺
Smartflower POP 一體式光伏系統(tǒng)
刷新生活的頁面
WJ-700無人機系統(tǒng)
數(shù)字圖像處理課程混合式教學(xué)改革與探索
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
軟件設(shè)計與開發(fā)實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學(xué)習(xí)HAA課程?
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
同一Word文檔 縱橫頁面并存
主站蜘蛛池模板: 国产成人精品高清不卡在线| 欧美一级高清免费a| 91午夜福利在线观看| 亚洲精品波多野结衣| 亚洲无线国产观看| 国产视频你懂得| 亚洲国产精品日韩av专区| 欧美精品三级在线| 综合成人国产| 天天爽免费视频| 亚洲人成网站18禁动漫无码| 国产丰满大乳无码免费播放 | 国产精品一区二区在线播放| 日韩A∨精品日韩精品无码| 国产chinese男男gay视频网| 88国产经典欧美一区二区三区| 欧美在线伊人| 国产精品偷伦视频免费观看国产 | 永久成人无码激情视频免费| 精品国产一区二区三区在线观看| 天天激情综合| 久久午夜影院| 在线国产资源| 情侣午夜国产在线一区无码| 最新日本中文字幕| 国产大片喷水在线在线视频| 欧美笫一页| 欧美无遮挡国产欧美另类| 国产欧美日韩在线在线不卡视频| 欧美日韩午夜| 亚洲日本中文综合在线| 久久99国产综合精品女同| 国产激情影院| 九色视频线上播放| 亚洲美女视频一区| 麻豆精品在线播放| 国产视频自拍一区| 国产成人精品男人的天堂| 深夜福利视频一区二区| 国产精品内射视频| 成人久久精品一区二区三区| 国产精品视频导航| 香蕉99国内自产自拍视频| 中文字幕久久波多野结衣| 色综合天天娱乐综合网| 18禁高潮出水呻吟娇喘蜜芽| 91精品专区国产盗摄| 99青青青精品视频在线| a毛片基地免费大全| 亚洲欧美一区在线| 国产精品手机视频| 波多野结衣一区二区三区四区视频| 亚洲a免费| 97免费在线观看视频| 在线观看91香蕉国产免费| 亚洲色图欧美| www.youjizz.com久久| 波多野结衣爽到高潮漏水大喷| 国产在线一二三区| 欧美午夜在线观看| 久久综合国产乱子免费| 青草精品视频| 国产福利在线免费观看| 特级毛片免费视频| 91福利一区二区三区| 免费日韩在线视频| 国产黄在线免费观看| 亚洲精品国产综合99久久夜夜嗨| 不卡视频国产| 亚洲天堂久久| 99久久性生片| 2021国产在线视频| 国产精品观看视频免费完整版| 日韩欧美中文在线| 九色在线视频导航91| AV在线麻免费观看网站| 在线精品视频成人网| 国产无遮挡裸体免费视频| 亚洲色欲色欲www在线观看| 亚洲无码久久久久| 欧美成人午夜影院| 亚洲三级片在线看|