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

基于B/S模式的移動學習系統開發模式研究與實踐

2016-03-04 00:04:14王秀英
山東工業技術 2016年5期

摘 要:本文對移動學習系統的不同開發模式進行了比較,根據移動學習系統的特點選定基于B/S結構的開發模式。首先分析了移動學習系統的組成,重點分析了移動學習系統的技術架構。為了適應移動學習系統的特點并實現高效開發,本文提出了在傳統網絡學習系統開發環境的基礎上進行擴展的開發環境部署方案,并分析了其重點技術的實施方案。

關鍵詞:移動學習;Moodle;前端開發框架;HTML5

DOI:10.16640/j.cnki.37-1222/t.2016.05.231

移動學習是指基于無線寬帶連接和移動終端實現隨時隨地的學習。移動設備主要包括平板電腦、智能移動電話、電子閱讀器等。在移動計算設備的支持下,構建移動學習的平臺,能夠讓學習者在任何時間、任何地點根據自己的需要進行相應的學習。

本移動學習系統基于混合式學習理論進行開發。混合式學習是將傳統的課堂學習和網絡學習進行有效的融合,以滿足學習者課外學習需求。2009年,一項大型調查報告《對在線學習的實證研究評價:對在線學習的元分析和評論》顯示,混合學習是最有效的學習方式,其次是在線學習,而單純的面對面教學是最低效的一種。作為課程的設計、開發及實施者的教師是移動學習系統開發的主體,因此設計高效的移動學習系統開發模式顯得十分重要。

1 移動學習系統開發模式比較

目前,移動學習系統的開發模式主要包括基于通用軟件的開發模式、基于B/S結構的開發模式和基于C/S結構的開發模式。這3種開發模式在開發階段、應用階段以及維護階段的特點如表1所示。

1.1 基于通用軟件的開發模式

基于通用軟件的開發模式是指使用目前在移動終端應用廣泛的應用軟件,對這些應用程序的功能進行整合來開發移動學習系統。這種開發模式的優點主要包括開發難度和開發風險低,開發周期短。缺點主要包括系統獨立性差,即如果要使用移動學習系統則必須安裝這些應用軟件;另外,使用這種開發模式不能對用戶的訪問權限進行定制,系統的安全性差。在學習要素的體現方面,可以比較好的展現學習資源,也可以為學習者和教師提供交流的學習環境,但是很難表達教學的策略。

1.2 基于B/S結構的開發模式

基于B/S結構的開發模式是指針對服務器端的開發,移動客戶端使用通用瀏覽器即可訪問移動學習系統。這種開發模式的開發難度、開發周期和開發風險中等,并且能夠比較好的表達教學策略,是開發移動學習系統的較好的選擇。通過用戶管理功能,可以保障系統的安全性。目前,使用這種開發方式的開發平臺也比較完善,教師只要進行簡單的培訓就可以掌握基本的開發方法。

1.3 基于C/S結構的開發模式

基于C/S結構的移動學習系統開發模式是指在移動終端開發移動應用軟件。以這種方式開發的移動學習案例已經非常多。這種開發模式的優點是能夠很好的表達教學策略,系統的獨立性強,安全性好。這種開發方式的最大問題在于開發難度大、周期長,開發風險高。另外,由于移動終端設備類型多,開發平臺不一而同,使得開發成本高。由于客戶端需要安裝移動學習系統,對移動終端設備基本配置要求較高。基于以上原因,這種方式也不利于教師快速開發輔助教學過程的移動學習系統。

2 基于B/S結構的移動學習系統開發模式

與傳統的網絡學習系統相比,移動學習系統在客戶端設備、通信網絡以及技術架構等方面存在不同。為了實現移動學習系統高效開發,可以通過在傳統網絡課程開發環境的基礎上進行擴展,使其符合移動學習系統開發需要。

2.1 移動學習系統組成結構

移動學習系統所包括的用戶角色主要有教師和學生,客戶端的設備類型包括移動終端設備和個人計算機。這些設備通過移動通信網絡和互聯網訪問系統功能模塊,并由系統功能模塊負責訪問學習資源庫,并向用戶提供交互界面。移動學習系統的組成結構如圖1所示。

系統功能模塊是移動學習系統的核心部分,主要由以下子模塊組成:

(1)學生功能模塊:該模塊面向學生,可以實現學生賬戶信息維護功能、課程信息瀏覽與選擇功能、學習資源使用功能、作業及測驗提交功能、提問與發表意見等功能。

(2)教師功能模塊:該模塊面向教師,可以實現教師賬戶信息維護功能、課程信息設置功能、教學資源發布功能、作業及測驗管理功能、答疑功能等。

(3)數據挖掘功能模塊:通過數據挖掘功能模塊,可以對學生的學習行為以及教師的參與情況等進行分析,為課程管理者提供管理決策信息。

2.2 移動學習系統的技術架構

從技術角度分析,移動學習系統從下向上可以分為開發部署環境、網絡通信環境和應用測試環境3個層級,如圖2所示。

在移動學習系統的技術架構中,開發部署環境是最為核心的一層。移動學習系統可以借鑒傳統網絡學習系統的開發環境并進行擴展,以適應移動終端設備的需求。

2.2.1 系統開發環境

本移動學習系統基于Moodle(Modular Object-Oriented Dynamic Learning Environment)環境。Moodle是一個開源課程管理系統,用于制作網絡課程或網站。它是一個全球性的開發項目,用以支持建構主義的教育框架。Moodle不僅開發成本低,而且功能非常強大,包括課程管理模塊、作業管理模塊、聊天模塊、投票模塊、論壇模塊、測驗模塊、資源模塊、問卷調查模塊、互動評價模塊等,支持教師從技術管理、學習任務和社會交往三個維度創建虛擬學習環境。使用Moodle環境,教師不需要掌握復雜的網站開發以及程序設計技術,就可以開發部署理念先進的網絡學習環境,非常適合教師作為網絡課程開發的工具。

2.2.2 前端開發框架

由于移動終端設備類型多、屏幕尺寸大小不一,為避免為不同的終端開發不同用戶界面的重復勞動,本系統采用響應式用戶界面實現技術。響應式用戶界面技術是移動互聯網時代非常流行的一種技術,可以在無需修改內容的情況下針對用戶使用的終端類型進行智能識別,用適合的用戶界面類型將內容展示給用戶。響應式用戶界面技術最大程度地保證了在手機、平板電腦、筆記本電腦、臺式機等不同終端上獲取頁面內容的一致性。為實現響應式用戶界面技術,可以采用Bootstrap框架作為基礎。Bootstrap是免費、開源的前端開發框架,它采用響應式、移動優先的設計原則,非常適合移動Web時代的前端開發。

2.2.3 媒體展示技術

HTML5是對HTML標準的第五次修訂,其設計目的是為了在移動設備上支持多媒體。

傳統在線學習平臺對課程內容中PDF等資料的展示依賴于瀏覽器及操作系統安裝的Adobe Reader等插件,不同移動終端對PDF的支持情況不同,導致移動學習系統大量附件不能實現跨平臺瀏覽。通過采用HTML5和JavaScript技術,可以實現在瀏覽器中直接查看PDF資料,根據用戶瀏覽的內容進行加載,避免浪費過多的流量,同時也可以根據用戶需要下載完整的PDF資料。

由于大多數移動終端并不支持Flash,造成無法瀏覽傳統的基于Flash的在線課件。通過對HTML5技術的采用,移動學習系統實現了符合SCROM標準的PPT等格式的課件在移動終端的跨平臺演示。

早期的網頁視頻播放多采用Windows Media Player、Realplayer等瀏覽器插件實現,不具有跨瀏覽器和操作系統的特性。為了解決這一問題,使用Flash方式播放視頻逐漸流行起來。但是不同智能手機操作系統對Flash的支持程度不一,如使用廣泛的iOS系統并不支持Flash。移動學習系統采用符合移動瀏覽器標準的HTML5技術進行視頻播放,實現了個人計算機、平板電腦和智能手機等不同終端的跨平臺播放。

3 移動學習系統展望

3.1 移動學習系統與社交軟件應用的結合

微信是近年來出現的一種全新的社交媒體軟件,擁有數以億計的活躍用戶。隨著騰訊公司對微信功能的不斷開放和微信公眾平臺的出現,使得將微信作為一種全新媒體進行各種應用開發成為可能。

Moodle具有十分強大的可定制功能,它采用網絡服務(Web Service)機制為非Moodle平臺提供接口。因此,微信網關可以通過訪問Moodle提供的Web Service接口以及External API(外部應用程序編程接口)對系統核心函數進行調用,從而實現對Moodle的操作。

移動學習系統可以借助微信的“朋友圈”等分享功能實現教學內容的快速傳播。微信提供的開發接口可以采集用戶與學習平臺的交互信息,利用這一功能,通過二次開發,可以為用戶提供更多的擴展學習工具。另外,可以將用戶在移動學習系統上的賬戶與微信賬戶綁定,簡化用戶登錄的過程并提供更高的安全保證。

3.2 云計算技術應用

移動學習平臺在充分利用移動終端便捷性的同時,也不免受到移動終端功能的限制,其中用戶上傳文件就是限制之一。利用云存儲技術,可以在個人計算機和移動終端之間建立一個平臺,用戶可以把個人計算機上編輯的文件直接存儲到云平臺,這樣就可以隨著通過移動終端設備將文件發布或上傳到移動學習系統。

云計算就是一種服務,可根據用戶使用量,通過互聯網提供硬件、軟件、數據甚至服務資源。云計算技術的應該可以提高移動學習系統的可用性、穩定性、安全性等性能,也有利于降低系統開發和維護的成本。

3.3 移動學習系統構建策略的研究

移動學習系統應用的最終目標是提高學習者的學習效率與學習質量,因此移動學習系統構建策略的研究應該作為移動學習系統開發的理論基礎。移動學習系統與傳統課堂學習系統的融合模式、移動學習系統評估指標、對使用移動學習系統的用戶的激勵方式等研究都是需要進一步加強的。

參考文獻:

[1]牟波.Moodle網絡教學平臺的二次開發與應用[D].浙江師范大學,2009.

[2]張奇偉.基于HTML5的移動應用的研究與開發[D].北京郵電大學,2013.

[3]王霞.基于MOODLE平臺的網絡學習自我效能感促進策略研究[D].河北大學,2011.

[4]李克東,趙建華.混合學習的原理與應用模式[J].電化教育研究,2004.

作者簡介:王秀英(1976-),女,天津人,副教授。

主站蜘蛛池模板: 丁香亚洲综合五月天婷婷| 欧美色视频日本| 无码精品一区二区久久久| 日韩欧美国产三级| 国产又爽又黄无遮挡免费观看 | 日韩高清无码免费| 91国内视频在线观看| 2020国产在线视精品在| 香蕉久人久人青草青草| 好吊色国产欧美日韩免费观看| 中文字幕天无码久久精品视频免费 | 色婷婷狠狠干| 欧美精品一区二区三区中文字幕| 91蝌蚪视频在线观看| 亚洲av无码成人专区| 99热免费在线| 欧美伦理一区| 国产成人三级在线观看视频| 大学生久久香蕉国产线观看| 国产精品香蕉在线| 亚洲精品卡2卡3卡4卡5卡区| 亚洲精品无码AⅤ片青青在线观看| 国产麻豆永久视频| 国产美女无遮挡免费视频| 亚洲欧洲国产成人综合不卡| 国产国产人在线成免费视频狼人色| 日韩精品成人网页视频在线| 亚洲第一黄色网| 亚洲水蜜桃久久综合网站 | 国产69囗曝护士吞精在线视频| 国产精品亚洲一区二区三区z| 偷拍久久网| 亚洲av无码久久无遮挡| 午夜视频在线观看免费网站| 亚洲一区二区约美女探花| 亚洲AV一二三区无码AV蜜桃| 91久久国产综合精品女同我| 真实国产精品vr专区| 超碰91免费人妻| 特级做a爰片毛片免费69| 青青久视频| 色天堂无毒不卡| 97国产一区二区精品久久呦| 亚洲香蕉伊综合在人在线| 91精品伊人久久大香线蕉| 99re热精品视频国产免费| 色欲不卡无码一区二区| 97超爽成人免费视频在线播放| 成人午夜网址| 国产女人在线视频| 五月婷婷欧美| 伊人蕉久影院| 色播五月婷婷| 欧美狠狠干| 国产91av在线| AV老司机AV天堂| 亚洲精品中文字幕无乱码| 久久久亚洲色| 国产网站黄| 国产成人亚洲精品蜜芽影院 | 激情综合激情| 97精品久久久大香线焦| 九色综合伊人久久富二代| 91丝袜乱伦| 中文字幕亚洲电影| 精品欧美视频| 亚洲欧美一区二区三区图片| 亚洲国产在一区二区三区| 99ri国产在线| 熟女视频91| 中文成人在线视频| 1024国产在线| 999福利激情视频| 国产99视频精品免费视频7| 99在线观看精品视频| 精品一区国产精品| 一级毛片在线播放| 国产一级毛片yw| 久久毛片基地| 国产成人无码Av在线播放无广告| 亚洲视频一区| 好紧好深好大乳无码中文字幕|