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文檔 縱橫頁面并存
主站蜘蛛池模板: 国产欧美日韩综合一区在线播放| 成人伊人色一区二区三区| 久久久亚洲色| 国产人前露出系列视频| 亚洲福利视频网址| 日本午夜视频在线观看| 国产情精品嫩草影院88av| 爽爽影院十八禁在线观看| 国产在线视频二区| 精品撒尿视频一区二区三区| 日韩欧美中文字幕在线韩免费| 亚洲成人高清在线观看| 亚洲视屏在线观看| 欧美精品成人| 欧美精品亚洲精品日韩专区va| 中国毛片网| 香蕉国产精品视频| 在线观看国产黄色| 在线国产91| 欧美、日韩、国产综合一区| 毛片久久久| 国产在线91在线电影| 亚洲无卡视频| 女同久久精品国产99国| 婷婷亚洲视频| 亚洲视频a| 99视频精品在线观看| 熟妇无码人妻| 福利片91| 日韩国产欧美精品在线| 丁香六月综合网| 久久久亚洲色| 色综合婷婷| 亚洲国产成人无码AV在线影院L | 成人免费视频一区| 夜夜高潮夜夜爽国产伦精品| 日本伊人色综合网| 国产一区二区三区在线无码| 国产日韩欧美成人| 色综合成人| 亚洲精品第五页| 国产精品v欧美| 天堂av综合网| 免费无码一区二区| 亚洲自拍另类| 二级特黄绝大片免费视频大片| 国产网站在线看| 幺女国产一级毛片| 精品国产免费观看| 97久久超碰极品视觉盛宴| 欧美有码在线观看| 一区二区三区高清视频国产女人| 97色婷婷成人综合在线观看| 伊人久久大香线蕉aⅴ色| 孕妇高潮太爽了在线观看免费| 亚洲国产第一区二区香蕉| 最新国产网站| 欧美天堂在线| 永久免费无码成人网站| 亚洲一区二区三区在线视频| 99999久久久久久亚洲| 亚洲精品国产精品乱码不卞| 一区二区理伦视频| 久久精品一品道久久精品| 午夜一级做a爰片久久毛片| 四虎精品国产永久在线观看| 国产在线视频欧美亚综合| 福利小视频在线播放| 国产成人精品一区二区| 99久久亚洲综合精品TS| 57pao国产成视频免费播放| 国产精品永久在线| 国产免费怡红院视频| 国产欧美日本在线观看| 国产精品永久在线| 久久久久亚洲精品成人网| 国产亚洲精品自在久久不卡| 最新精品久久精品| 毛片在线看网站| 超碰91免费人妻| 亚洲第一中文字幕| 国产青青操|