亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于HTML5的Web離線技術(shù)在技能訓(xùn)練導(dǎo)學(xué)平臺(tái)中的應(yīng)用

        2013-08-11 07:12:54張永瑞連云港師范高等專科學(xué)校數(shù)學(xué)與信息工程學(xué)院江蘇連云港222006
        關(guān)鍵詞:離線瀏覽器導(dǎo)學(xué)

        張永瑞 (連云港師范高等專科學(xué)校數(shù)學(xué)與信息工程學(xué)院,江蘇 連云港222006)

        在線導(dǎo)學(xué)平臺(tái)中 “在線跟蹤學(xué)習(xí)”能夠在技能訓(xùn)練實(shí)施過程中,學(xué)生接受任務(wù)后按照教師提供的要求和素材完成技能學(xué)習(xí)和訓(xùn)練。在這一過程中,在線導(dǎo)學(xué)平臺(tái)可以對(duì)學(xué)生技能訓(xùn)練的記錄進(jìn)行保存,作為技能訓(xùn)練的過程材料[1]。但是,學(xué)生在使用導(dǎo)學(xué)平臺(tái)進(jìn)行技能訓(xùn)練實(shí)施的過程中出現(xiàn)了以下問題:①網(wǎng)絡(luò)環(huán)境異常造成學(xué)習(xí)不能進(jìn)行?!霸诰€導(dǎo)學(xué)”的最大特征是學(xué)習(xí)者基于互聯(lián)網(wǎng)的學(xué)習(xí)環(huán)境開展學(xué)習(xí)。但是,在實(shí)際的網(wǎng)絡(luò)學(xué)習(xí)過程中,存在著諸多因素使得學(xué)習(xí)者可能無法始終保持在線狀態(tài)進(jìn)行在線學(xué)習(xí)。比如學(xué)習(xí)者出現(xiàn)突發(fā)的網(wǎng)絡(luò)異常,或者學(xué)習(xí)者學(xué)習(xí)的網(wǎng)絡(luò)條件比較差,無法正常打開學(xué)習(xí)課件或提交作業(yè)等。②學(xué)習(xí)地點(diǎn)變動(dòng)帶來學(xué)習(xí)資源丟失。技能訓(xùn)練實(shí)施過程中教師提供的學(xué)習(xí)要求和素材往往需要從平臺(tái)中下載到本地計(jì)算機(jī)中,然后學(xué)習(xí)者按照要求對(duì)素材進(jìn)行操作和訓(xùn)練。若操作和訓(xùn)練的時(shí)間有限、學(xué)習(xí)地點(diǎn)發(fā)生變動(dòng),之前下載的學(xué)習(xí)資源就需要學(xué)習(xí)者聯(lián)網(wǎng)后重新下載。這使得學(xué)習(xí)者與服務(wù)器之間的網(wǎng)絡(luò)交互變得頻繁。鑒于在線導(dǎo)學(xué)平臺(tái)中存在的問題,利用Web離線技術(shù),筆者提出了離線學(xué)習(xí)形式,以此對(duì)在線學(xué)習(xí)形式進(jìn)行補(bǔ)充。

        1 離線學(xué)習(xí)需要的基本功能

        離線學(xué)習(xí)是指學(xué)習(xí)者無須時(shí)刻保持在線狀態(tài)進(jìn)行在線學(xué)習(xí),而是將課程學(xué)習(xí)內(nèi)容、進(jìn)度等信息下載到本地計(jì)算機(jī),以離線的形式完成課程的學(xué)習(xí),并記錄學(xué)習(xí)進(jìn)度的一種學(xué)習(xí)方式[2]。通常,學(xué)習(xí)者進(jìn)行離線學(xué)習(xí)時(shí)需要平臺(tái)能夠提供以下功能:①登錄并選擇在線學(xué)習(xí)或者離線學(xué)習(xí)。在線狀態(tài)下,學(xué)習(xí)者可以將服務(wù)器上的學(xué)習(xí)內(nèi)容及在線學(xué)習(xí)記錄下載到本地計(jì)算機(jī),以便學(xué)習(xí)者能夠在離線的狀態(tài)下訪問這些數(shù)據(jù)。②學(xué)習(xí)者進(jìn)入離線學(xué)習(xí)模塊,能夠借助瀏覽器訪問緩存中的學(xué)習(xí)內(nèi)容、查詢學(xué)習(xí)記錄等。③在聯(lián)網(wǎng)狀態(tài)下,平臺(tái)能夠提供是否同步本地緩存中的數(shù)據(jù) (學(xué)習(xí)內(nèi)容、學(xué)習(xí)記錄等)的功能。即保證聯(lián)網(wǎng)的狀態(tài)下,保存在本地的數(shù)據(jù)與服務(wù)器上的數(shù)據(jù)能進(jìn)行雙向更新,既可以用服務(wù)器上的數(shù)據(jù)更新保存在本地緩存中的信息,也可以把本地緩存中的數(shù)據(jù)更新到服務(wù)器上的數(shù)據(jù)庫中[3]。

        2 離線學(xué)習(xí)的模型構(gòu)建

        在線導(dǎo)學(xué)平臺(tái)中的 “在線跟蹤學(xué)習(xí)”要在離線狀態(tài)下進(jìn)行,必須解決數(shù)據(jù)的本地化存儲(chǔ),同時(shí)要解決數(shù)據(jù)與服務(wù)器端數(shù)據(jù)的同步問題應(yīng)用。Web離線技術(shù)開發(fā)的離線學(xué)習(xí)基本模型如圖1所示。

        3 基于HTML5的Web離線技術(shù)的功能與實(shí)現(xiàn)

        3.1 功能

        基于HTML5的Web離線技術(shù)主要包括以下3個(gè)方面的功能:

        1)在線狀態(tài)檢測 HTML5提供了navigator.online屬性和online/offline事件兩種檢測是否在線的方式,以便在網(wǎng)絡(luò)狀態(tài)發(fā)生變化時(shí)立刻得到通知。

        2)離線資源緩存 HTML5需要設(shè)計(jì)者提供一個(gè)Cache Manifest文件。這個(gè)文件列出了所有需要在離線狀態(tài)下使用的資源,瀏覽器會(huì)把這些資源緩存到本地,讓用戶在離線狀態(tài)下繼續(xù)訪問Web應(yīng)用。

        3)本地?cái)?shù)據(jù)存儲(chǔ) 離線狀態(tài)下,Web平臺(tái)需要對(duì)緩存中的數(shù)據(jù)進(jìn)行存取,以便用戶訪問或者在聯(lián)網(wǎng)后同步到服務(wù)器。為了滿足不同的存取要求,HTML5提供了DOM Storage和Web SQL Data-base兩種存儲(chǔ)機(jī)制[4]。在不同的場合需要選擇不同的存儲(chǔ)機(jī)制來訪問數(shù)據(jù)。

        圖1 離線學(xué)習(xí)基本模型

        3.2 實(shí)現(xiàn)

        1)離線學(xué)習(xí)登錄 學(xué)習(xí)者在登錄平臺(tái)時(shí),根據(jù)實(shí)際情況選擇在線學(xué)習(xí)或者離線學(xué)習(xí)。離線狀態(tài)下,瀏覽器相應(yīng)操作描述如下:瀏覽器請(qǐng)求訪問頁面;若發(fā)現(xiàn)該頁面已經(jīng)進(jìn)行本地存儲(chǔ),則使用本地html頁面;解析本地html頁面,在本地緩存中提取所需資源。

        2)在線學(xué)習(xí)資源的緩存 為了讓整個(gè)Web應(yīng)用程序在沒有網(wǎng)絡(luò)的狀態(tài)下也能正常工作,必須把構(gòu)成該應(yīng)用的文件存放在本地緩存中。此時(shí),即使計(jì)算機(jī)沒有聯(lián)網(wǎng),也可以通過訪問本地計(jì)算機(jī)上的資源文件來完成Web應(yīng)用程序提供的相關(guān)服務(wù)。Cache Manifest文件是一個(gè)位于服務(wù)器上的文件,這個(gè)文件列出了所有需要在離線狀態(tài)下使用的資源。在使用Cache Manifest文件時(shí),首先要對(duì)服務(wù)器進(jìn)行配置,讓所運(yùn)行的服務(wù)器支持text/cache-manifest這個(gè)類型[5]。然后在需要進(jìn)行離線存儲(chǔ)的 Welcome.html文件的<html>標(biāo)簽里添加manifest屬性,并指定文件名。當(dāng)學(xué)習(xí)者在線學(xué)習(xí)時(shí),瀏覽器可以將Cache Manifest文件列出的所有資源文件緩存到本地計(jì)算機(jī)中。Cache Manifest文件中的內(nèi)容如下:

        3)離線學(xué)習(xí)資源的本地化存儲(chǔ) 學(xué)習(xí)者在離線狀態(tài)下,需要對(duì)保存在本地緩存中的數(shù)據(jù)進(jìn)行存儲(chǔ),來保證將新的學(xué)習(xí)記錄存放在本地?cái)?shù)據(jù)庫中。HTML5提供的Web SQL Data-base存儲(chǔ)機(jī)制允許用戶在瀏覽器里面建立數(shù)據(jù)庫,然后將下載服務(wù)器數(shù)據(jù)保存到本地?cái)?shù)據(jù)庫中,以便需要的時(shí)候直接從本地查詢。學(xué)習(xí)者在完成學(xué)習(xí)任務(wù),使用導(dǎo)學(xué)平臺(tái)中 “標(biāo)記已經(jīng)學(xué)習(xí)”功能后,瀏覽器就把學(xué)習(xí)進(jìn)度記錄到本地?cái)?shù)據(jù)庫中。

        創(chuàng)建數(shù)據(jù)庫的方法中4個(gè)參數(shù)分別為數(shù)據(jù)庫名、版本號(hào)、數(shù)據(jù)庫的描述和數(shù)據(jù)庫的大小。在本地?cái)?shù)據(jù)庫中標(biāo)記學(xué)習(xí)記錄的章節(jié)和時(shí)間的代碼如下[6]:

        圖2 同步數(shù)據(jù)更新活動(dòng)圖

        4)離線學(xué)習(xí)過程的同步 服務(wù)器端與客戶端如何實(shí)現(xiàn)同步是離線Web應(yīng)用最關(guān)鍵的地方之一。離線Web應(yīng)用所訪問的數(shù)據(jù)有最新數(shù)據(jù)和過期無效數(shù)據(jù)之分。同步過程中的數(shù)據(jù)更新采取的策略如圖2所示。同步模塊中更新本地緩存還是更新數(shù)據(jù)庫可以通過檢查數(shù)據(jù)庫版本是否最新來完成判斷。更新本地緩存的方法如下:

        4 結(jié) 語

        基于HTML5開發(fā)的Web應(yīng)用離線功能,在網(wǎng)絡(luò)出現(xiàn)異常的情況下,仍然可以實(shí)現(xiàn)數(shù)據(jù)的交互訪問和同步,主要解決了在線學(xué)習(xí)中學(xué)習(xí)者必須有良好的網(wǎng)絡(luò)環(huán)境支持的問題,適用于技能訓(xùn)練的需要重復(fù)訓(xùn)練的特征。同時(shí),Web離線應(yīng)用能夠降低服務(wù)器壓力,在高峰瀏覽期間保證了學(xué)習(xí)者學(xué)習(xí)效率。此外,離線學(xué)習(xí)形式能夠提高學(xué)習(xí)者學(xué)習(xí)的可控性和自主性,為遠(yuǎn)程教育的發(fā)展提供了幫助。

        [1]張永瑞,馬文杰 .在線導(dǎo)學(xué)平臺(tái)在多媒體技術(shù)專業(yè)學(xué)生技能訓(xùn)練中的實(shí)踐探索 [J].荊楚理工學(xué)院學(xué)報(bào),2011(7):23-26.

        [2]宋京燕 .遠(yuǎn)程教育中離線學(xué)習(xí)的應(yīng)用研究 [J].教師,2013(2):102-103.

        [3]羅大暉,陳娟 .基于HTML5的 Web離線應(yīng)用研究與實(shí)現(xiàn) [J].計(jì)算機(jī)應(yīng)用與軟件 [J].2012(12):262-264.

        [4]蹇紅梅.WEB平臺(tái)下的基于HTML5標(biāo)準(zhǔn)離線應(yīng)用開發(fā) [J].四川理工學(xué)院學(xué)報(bào),2012(5):41-44.

        [5]Pilgrim M.HTML5:Up and Running[M].北京:電子工業(yè)出版社,2010.

        [6]李娜 .基于RIA架構(gòu)下的多媒體教學(xué)平臺(tái)本地存儲(chǔ)技術(shù)研究 [J].產(chǎn)業(yè)與科技論壇,2012(20):74-76.

        猜你喜歡
        離線瀏覽器導(dǎo)學(xué)
        異步電機(jī)離線參數(shù)辨識(shí)方法
        呼吸閥離線檢驗(yàn)工藝與評(píng)定探討
        淺談ATC離線基礎(chǔ)數(shù)據(jù)的準(zhǔn)備
        三角函數(shù)考點(diǎn)導(dǎo)學(xué)
        “概率”導(dǎo)學(xué)
        反瀏覽器指紋追蹤
        電子制作(2019年10期)2019-06-17 11:45:14
        離線富集-HPLC法同時(shí)測定氨咖黃敏膠囊中5種合成色素
        中成藥(2018年2期)2018-05-09 07:20:09
        函數(shù)知識(shí)快樂導(dǎo)學(xué)
        “閹割課堂”,本不是“學(xué)案導(dǎo)學(xué)”的錯(cuò)
        環(huán)球?yàn)g覽器
        精品人妻VA出轨中文字幕| 暖暖 免费 高清 日本 在线| 国产精品久久三级精品| 亚洲高清在线免费视频| 亚洲欧美日韩成人高清在线一区| 中文无码精品一区二区三区| 亚洲日韩AV无码美腿丝袜| 精品成人av人一区二区三区| 人人妻人人澡人人爽欧美一区双 | 成熟丰满熟妇高潮xxxxx视频| 亚洲国产午夜精品乱码| 国产精品农村妇女一区二区三区 | 视频一区二区不中文字幕| 在线播放av不卡国产日韩| 精品深夜av无码一区二区 | 亚洲成a人片77777kkkkk| 青青草小视频在线观看| 热久久国产欧美一区二区精品| 少妇高潮喷水正在播放| 亚洲中文字幕有综合久久| 国产激情一区二区三区在线 | 激情亚洲一区国产精品| 国产人成视频免费在线观看| 风骚人妻一区二区三区| 亚洲av无码久久精品蜜桃| 免费人成在线观看播放国产| 97超碰中文字幕久久| 国产无套乱子伦精彩是白视频| 中文字幕乱码免费视频| 免费在线日韩| 日本最新视频一区二区| 天天爽天天爽夜夜爽毛片| 午夜毛片午夜女人喷潮视频| 久久综合加勒比东京热| 人妻中文字幕在线网站| 天天干成人网| 美女扒开内裤露黑毛无遮挡| 国产精品内射久久一级二| 国产在线视频一区二区三区| 国产美女a做受大片免费| av网站大全免费在线观看|