陳顯龍
(東莞理工學(xué)院城市學(xué)院,廣東 東莞 523419)
移動云環(huán)境的微課教學(xué)資源庫的研究
陳顯龍
(東莞理工學(xué)院城市學(xué)院,廣東 東莞 523419)
針對當(dāng)前微課資源眾多、管理混亂的問題,本文設(shè)計微課教學(xué)資源庫來解決微課視頻的管理問題。首先對移動云環(huán)境和微課進行介紹;其次對教學(xué)資源庫的總體設(shè)計和數(shù)據(jù)庫進行分析;最后給出了微課教學(xué)資源庫的具體實現(xiàn)。本文對于教學(xué)一線人員具有積極的作用。
移動云環(huán)境;微課;資源庫
隨機移動終端的普及,以短視頻形式為主的微課逐步走入教學(xué)活動中,使教學(xué)模式發(fā)生了巨大的變化,改變了傳統(tǒng)的教學(xué)方法和手段,讓師生之間的關(guān)系更加緊密,提高了教學(xué)的效率。隨著微課數(shù)量的不斷增加,如何將不同專業(yè)、不同課堂的大量微課有效地組織起來,便于師生對微課進行管理和查詢,是當(dāng)前教育工作者和網(wǎng)絡(luò)信息服務(wù)人員不斷研究的問題。
2.1 移動云環(huán)境
云計算是網(wǎng)絡(luò)技術(shù)與并行計算、虛擬化、網(wǎng)絡(luò)存儲、分布式計算等傳統(tǒng)計算機技術(shù)相結(jié)合的產(chǎn)物,自產(chǎn)生以來,就受到了業(yè)內(nèi)的歡迎,并且在各個行業(yè)中得到廣泛的應(yīng)用。隨著移動終端及無線網(wǎng)絡(luò)的廣泛應(yīng)用,將云計算和移動計算相融合形成移動云計算,使之突破了終端硬件的限制,降低了管理成本,提供更加便利的數(shù)據(jù)存取。當(dāng)前,對于移動云計算的定義比較多,將其進行總結(jié),主要分為兩類:一類是數(shù)據(jù)處理及存儲都在移動終端的外部,移動終端只作為客戶端角色存在,這樣可以有效解決移動終端計算能力較低和存儲空間小的問題,提高整個運營系統(tǒng)的安全性;另一類是數(shù)據(jù)處理和存儲在移動終端上運行,由于每個終端都是移動的,這樣可以充分利用各個移動節(jié)點的優(yōu)勢。無論是哪類的移動云計算,都可以有效地解決移動終端上資源受限的問題。
移動云環(huán)境是將移動設(shè)備、移動互聯(lián)網(wǎng)和云服務(wù)器有效地結(jié)合在一起,移動云環(huán)境結(jié)構(gòu)如圖1所示。
圖1 移動云環(huán)境結(jié)構(gòu)
其中,移動設(shè)備是指筆記本電腦、平板電腦、智能手機等可以通過無線網(wǎng)絡(luò)接入互聯(lián)網(wǎng)的終端設(shè)備,主要負責(zé)向云服務(wù)器發(fā)送業(yè)務(wù)請求;移動互聯(lián)網(wǎng)是移動設(shè)備連接云服務(wù)器的媒介,所有數(shù)據(jù)都是通過移動互聯(lián)網(wǎng)進行轉(zhuǎn)發(fā)的;云服務(wù)器是指網(wǎng)絡(luò)的基礎(chǔ)設(shè)施及各種資源的集合體,主要用來響應(yīng)移動終端發(fā)送的請求和服務(wù)。
2.2 微課
微課自提出以來,成為了教育界研究的熱點,有些人認(rèn)為微課的核心是課程,有些人認(rèn)為微課的核心是資源,雖然認(rèn)識的側(cè)重點不同,但是微課的運行過程都是相同的,首先是前期準(zhǔn)備,選擇微課的主題和定制目標(biāo);其次是對內(nèi)容進行設(shè)計,對微課的單元進行劃分和教學(xué)設(shè)計;接下來是進行資源設(shè)計,分為微課課件制作、習(xí)題設(shè)計,并在此基礎(chǔ)上進行
微視頻的錄制和資源整合;最后是微課的使用和評價。其中微課的內(nèi)容設(shè)計、資源設(shè)計和學(xué)習(xí)評價是在不斷修改和管理過程中進行完善。
微課的資源主要具有以下特點:
(1)微小性
微課以不超過15分鐘的小視頻為核心,內(nèi)容上比較單一,但針對性強,占用空間小,便于網(wǎng)絡(luò)傳輸和存儲。
(2)泛在性
由于微課可以在移動終端上進行播放,對于智能手機日益普及的今天,人們可以隨時進行學(xué)習(xí),而不受時間和空間的限制。
(3)趣味性
微課的目的是解決具體問題,提起學(xué)習(xí)者的學(xué)習(xí)興趣,微課的設(shè)計必須考慮趣味性的特點,吸引觀看者的注意力。
(4)關(guān)聯(lián)性
微課的每個知識點是獨立的問題,一個微課就是一個小的知識點,但某個課程由大量的微課組成,這些微課的組合就是整個課程的內(nèi)容體系,微課與微課之間要有一定的關(guān)聯(lián)性,使之形成有效的整體。
3.1 總體設(shè)計
當(dāng)前我國高校的學(xué)生經(jīng)過枯燥的高考后,進入大學(xué)這樣一個相對寬松的學(xué)習(xí)環(huán)境。對于學(xué)習(xí)的方式和側(cè)重點發(fā)生了明顯的變化,通過問卷調(diào)查分析得出,當(dāng)前高校的學(xué)生幾乎每個同學(xué)都有一個智能手機,而且超過7成的學(xué)生,每天使用手機的時間超過了三個小時。
將高校的課程設(shè)計為一個個的微課,這樣可以在預(yù)習(xí)和復(fù)習(xí)時更加有針對性。當(dāng)前各個高校開設(shè)的專業(yè)較多,課程的數(shù)量很多,為了便于學(xué)生學(xué)習(xí),快速找到自己感興趣的微課,加強師生之間的交流,設(shè)計微課教學(xué)資源庫,總體設(shè)計如圖2所示:
圖2 微課教學(xué)資源庫總體設(shè)計
微課教學(xué)資源庫的使用者主要是教師和學(xué)生,主要分為用戶管理模塊、交流學(xué)習(xí)模塊和課程管理模塊。
(1)用戶管理模塊
該模塊主要提供用戶注冊和進入系統(tǒng)功能,每個用戶都擁有對應(yīng)的權(quán)限,可以有效保護師生的個人資料安全。
(2)交流學(xué)習(xí)模塊
該模塊主要提供師生、學(xué)生與學(xué)生之間的交流,通過發(fā)表評論的方式對相關(guān)的問題進行解答和討論。
(3)課程管理模塊
課程管理模塊由大量的微課組成,主要有視頻檢索、視頻播放、添加微課視頻、創(chuàng)建課程等功能,老師可以通過創(chuàng)建課程和添加微課視頻提供微課,而學(xué)生可以利用微課視頻檢索等查找相關(guān)的視頻。
3.2 數(shù)據(jù)庫設(shè)計
微課教學(xué)資源庫的大量信息通過數(shù)據(jù)庫進行存放,雖然微課的種類和數(shù)量很多,但是具有相同的特性。微課資源庫的數(shù)據(jù)庫中包含數(shù)據(jù)表主要有以下幾種:
(1)用戶信息表
該表主要存放師生的相關(guān)信息,相關(guān)字段如表1所示:
表1 用戶信息表
(2)微課視頻信息表
該表主要存放微課的相關(guān)信息,相關(guān)字段如表2所示:
表2 微課視頻信息表
(3)課程信息表
該表主要存放課程的相關(guān)信息,相關(guān)字段如表3所示:
表3 微課視頻信息表
由于篇幅的關(guān)系,在此對于用戶權(quán)限信息表、評論信息表、用戶詳細信息表等數(shù)據(jù)表不再進行描述,讀者可以根據(jù)給出的表進行補充完善。
4.1 用戶登陸系統(tǒng)實現(xiàn)
用戶進入系統(tǒng)是系統(tǒng)中最關(guān)鍵的一步,合法的用戶可以通過系統(tǒng)登錄模塊進入到系統(tǒng)中,進行相關(guān)資源的學(xué)習(xí)和管理,而非法的用戶則被拒絕。具體的代碼如下所示:
try{
//調(diào)用網(wǎng)絡(luò)接口,登錄系統(tǒng)
Boolean bz=UserDataServiceHelper.Login(Tj,Mima);
if(bz)
{
//保存進入系統(tǒng)信息
UserDataWriteHelper yh=new UserDataWrite-Helper(Main.this);
yh.SaveUserInfoInDB("lk",Tj);
//提示進入系統(tǒng)成功
Toast.makeText(Main.this,"進入系統(tǒng)成功",Toast.LENGTH_SHORT).show();
//轉(zhuǎn)到用戶權(quán)限對應(yīng)的主頁面
ViewUtility.NavigateActivate(Main.this, SelectTheme.class);
}else
{
//失敗顯示錯誤信息
Toast.makeText(Main.this,"進入系統(tǒng)失敗", Toast.LENGTH_SHORT).show();
ym.show();
ym.findViewById(R.id.txt_loginerror).set-Visibility(View.VISIBLE);
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally{
m_Dialog.dismiss();
}
4.2 微課視頻播放
微課下載以后,利用智能終端的播放設(shè)備進行播放,也可以在資源庫系統(tǒng)中直接進行播放,其核心代碼如下所示:
//初始化微課視頻進度條
jdt=(Jdt)findViewById(R.id.jdt);
//初始化微課視頻
wksp=(Wksp)findViewById(R.id.wksp);
//初始化微課視頻控制條
wkkz=new Wkkz(this);
//設(shè)置微課視頻的控制條
wksp.setWkkz(wkkz);
//設(shè)置顯示微課視頻控制條
wkkz.show(0);
//設(shè)置微課視頻播放完成以后監(jiān)聽
wksp.setOnCompletionListener(this);
//設(shè)置發(fā)生錯誤監(jiān)聽,如果不設(shè)置wksp會向用戶提示發(fā)生錯誤
wksp.setOnErrorListener(this);
//設(shè)置在微課視頻文件在加載完畢以后的回調(diào)函數(shù)
wksp.setOnPreparedListener(this);
//設(shè)置點擊監(jiān)聽
wksp.setOnTouchListener(this);
微課教學(xué)資源庫可以作為教學(xué)的有效補充,并且對于翻轉(zhuǎn)課堂的應(yīng)用推廣提供了強有力的支撐。筆者通過微課教學(xué)資源庫近一年的應(yīng)用發(fā)現(xiàn),高校的學(xué)生通過微課資源庫輔助學(xué)習(xí),學(xué)習(xí)的效率和積極性明顯得到提高。
[1]張學(xué)軍.以信息技術(shù)為龍頭構(gòu)建學(xué)生自主學(xué)習(xí)平臺[J].中國教育信息化,2009(12):24.
[2]王萍.微信移動學(xué)習(xí)的支持功能和設(shè)計原則分析[J].遠程教育,2013(12):34.
[3]胡鐵生,黃明燕,李民.我國微課發(fā)展的三個階段及其啟示[J].遠程教育,2013(04):36-42.
[4]胡鐵生,周曉清.高校微課建設(shè)的現(xiàn)狀分析與發(fā)展對策研究[J].現(xiàn)代教育技術(shù),2014(02):5-13.
[5]羅金玲.基于微信平臺的《計算機應(yīng)用基礎(chǔ)》微課教學(xué)資源設(shè)計與研究[J].電腦與電信,2015(10):32-34.Research on the Micro Teaching Resource Database in Mobile Cloud Environment
Chen Xianlong
(Dongguan University of Technology,Dongguan 523419,Guangdong)
Aiming at the problems of the current micro teaching resources,such as numerous resources,management confusion, this paper designs the teaching resource database to solve the problems of micro lesson video management.First of all,the mobile cloud environment and micro lesson are introduced;secondly,the overall design of the teaching resource database is analyzed.Finally,the specific implementation of the micro teaching resource database is given.This paper has a positive effect on the teaching staff.
mobile cloud environment;micro lesson;resource library
G712;G434
A
1008-6609(2016)07-0030-03
陳顯龍,男,河南信陽人,講師,研究方向:信息檢索,新媒體,自然語言處理。
本文系東莞理工學(xué)院城市學(xué)院“青年教師發(fā)展基金”項目成果,項目編號:2014QJZ005Z。