王志方 曾凡亭
摘 要:隨著無線通信網(wǎng)絡(luò)和智能操作系統(tǒng)IOS、Android的飛速發(fā)展,智能手機(jī)、平板和終端迅速布滿全世界,移動學(xué)習(xí)概念應(yīng)運(yùn)而生,學(xué)習(xí)者越來越傾向于移動學(xué)習(xí),但是互聯(lián)網(wǎng)的數(shù)據(jù)量巨大,如何從大數(shù)據(jù)里提取有效信息,如何能把學(xué)習(xí)者有效學(xué)習(xí)經(jīng)驗(yàn)記錄下來,對學(xué)習(xí)者溝通交流具有很重要的意義,xAPI作為學(xué)習(xí)者學(xué)習(xí)經(jīng)歷記錄的標(biāo)準(zhǔn),對學(xué)習(xí)者經(jīng)驗(yàn)交流起著重要作用。
關(guān)鍵詞:xAPI;移動學(xué)習(xí);記錄標(biāo)準(zhǔn)化
中圖分類號:G201 文獻(xiàn)標(biāo)識碼:A
1 xAPI與移動學(xué)習(xí)
xAPI是Experience Application Programming Interface的簡稱,它是由美國國防部資助的ADL倡議組織(Advanced Distributed Learning Initiative)于2013提出的,作為SCORM(Sharable Content Object Reference Model)的改進(jìn),它采用一定的格式語句來描述活動者的經(jīng)歷,這些語句能夠保存在學(xué)習(xí)記錄存儲系統(tǒng)(LRS)中,并且能夠在LRS之間相互傳遞。它是一種新型e-learning規(guī)范,它旨在支持社區(qū)學(xué)習(xí)中收集正式和非正式的分布式學(xué)習(xí)活動。根據(jù)行為理論,以建構(gòu)為依據(jù)的框架,數(shù)據(jù)收集以靈活的行為語句形式,這些語句來形容各種各樣的交互學(xué)習(xí)環(huán)境。要快速適應(yīng)私有部門工具開發(fā)者和高校中的大多數(shù)學(xué)習(xí)管理系統(tǒng),就需要這個規(guī)范需要長時間的實(shí)現(xiàn)過程。它允許使用者在任何地方、任何平臺、任何時間記錄學(xué)習(xí)經(jīng)歷信息。xAPI允許使用者通過智能手機(jī)、平板和終端,追蹤瀏覽器或移動APP(應(yīng)用程序)的移動學(xué)習(xí)活動,包括電子書、虛擬現(xiàn)實(shí)、社交媒體和績效支持。
移動學(xué)習(xí)(Mobile Learning)是學(xué)習(xí)者通過智能手機(jī)、平板和終端等移動設(shè)備在任何時間、任何地點(diǎn)發(fā)生的學(xué)習(xí)。移動學(xué)習(xí)可以是正式的或非正式的,團(tuán)體的或個人的,移動設(shè)備可以通過提供內(nèi)容和信息隨時隨地擴(kuò)展學(xué)習(xí)。移動學(xué)習(xí)是在e-learning基礎(chǔ)上發(fā)展起來的,是e-learning的擴(kuò)展。
2 xAPI記錄系統(tǒng)在移動學(xué)習(xí)中的應(yīng)用場景
xAPI標(biāo)準(zhǔn)語句格式由ID、執(zhí)行者、動詞、對象、結(jié)果、語境、時間戳、存儲時間、授權(quán)、版本以及附件組成。其中,“執(zhí)行者”、“動詞”、“對象”為固定屬性,它們構(gòu)成了語句中簡單的組成結(jié)構(gòu)“誰做了什么”,其他為可選屬性。
xAPI記錄系統(tǒng)在移動學(xué)習(xí)的應(yīng)用場景如圖1所示,學(xué)習(xí)者通過移動APP進(jìn)行學(xué)習(xí),當(dāng)學(xué)習(xí)者打開APP時,登錄系統(tǒng),xAPI記錄系統(tǒng)記錄下執(zhí)行者為學(xué)習(xí)者,動詞為登錄,對象為APP,存儲時間為登錄時間;學(xué)習(xí)者學(xué)習(xí)APP教程時,xAPI記錄系統(tǒng)記錄學(xué)習(xí)者的關(guān)鍵活動,如什么時間打開哪個教程、什么時間關(guān)閉教程、關(guān)閉時學(xué)習(xí)者學(xué)習(xí)進(jìn)度、視頻教程回放等;學(xué)習(xí)者通過瀏覽器查找網(wǎng)上資料時,xAPI記錄系統(tǒng)記錄下執(zhí)行者為學(xué)習(xí)者,動詞為瀏覽,對象為網(wǎng)頁,語境為學(xué)習(xí)者的網(wǎng)頁訪問記錄;學(xué)習(xí)者通過論壇提問、回答問題時,xAPI記錄系統(tǒng)記錄下執(zhí)行者為學(xué)習(xí)者,動詞為提問或者回答,對象為論壇分類信息主題,語境為論壇分類信息,存儲時間為提問或者回答問題時間;討論完后,學(xué)習(xí)者進(jìn)行測試,xAPI記錄測試過程,執(zhí)行者為學(xué)習(xí)者,動詞為練習(xí),對象為測試,存儲時間為開始測試時間;測試完畢后,APP給出測試成績,xAPI記錄測試結(jié)果,執(zhí)行者為學(xué)習(xí)者,動詞為獲取,對象為測試成績,存儲時間為提交測試時間。
移動學(xué)習(xí)可分為自主學(xué)習(xí)和在線課堂學(xué)習(xí),自主學(xué)習(xí)以建構(gòu)主義為理論基礎(chǔ),以學(xué)習(xí)者為中心,能夠充分發(fā)揮學(xué)習(xí)者的積極性,有助于提高學(xué)習(xí)者解決問題的能力,上述是學(xué)習(xí)者通過移動設(shè)備自主學(xué)習(xí)的應(yīng)用場景,xAPI記錄系統(tǒng)也可用于在線課堂學(xué)習(xí),在線課堂學(xué)習(xí)是以教師為中心,教師在線講授和引導(dǎo)學(xué)習(xí)為主,xAPI記錄系統(tǒng)記錄課堂學(xué)習(xí)活動,能夠?yàn)榻處熀蛯W(xué)習(xí)提供教學(xué)經(jīng)歷,供教師、學(xué)生總結(jié)和改進(jìn)教學(xué)方法。
xAPI記錄具有平臺無關(guān)性的特征,任何符合xAPI的記錄系統(tǒng)都可以讀取和存儲xAPI記錄;xAPI記錄不僅支持在線學(xué)習(xí),還支持離線狀態(tài)下的學(xué)習(xí)活動,當(dāng)學(xué)習(xí)者在無網(wǎng)絡(luò)的狀態(tài)下,xAPI也可以記錄學(xué)習(xí)者的學(xué)習(xí)經(jīng)歷,當(dāng)學(xué)習(xí)者重新連上網(wǎng)絡(luò)時,xAPI記錄可以同步到xAPI記錄系統(tǒng)中。
3 xAPI記錄的模型
xAPI記錄模型如圖2所示。xAPI允許跟蹤靈活的用戶學(xué)習(xí)經(jīng)驗(yàn),內(nèi)容元素可包括嚴(yán)肅游戲,智能導(dǎo)讀,移動應(yīng)用,模擬器,虛擬環(huán)境,增強(qiáng)現(xiàn)實(shí)等。它對超媒體學(xué)習(xí)競賽活動非常有用,當(dāng)使用現(xiàn)有的技術(shù)創(chuàng)建一個跨媒體學(xué)習(xí)競賽,如果內(nèi)容元素是基于web的或由于被存儲為JSON格式可以訪問web服務(wù)的,它很有效果。xAPI由四個子API組成:語句接口(Statement API)、狀態(tài)接口(State API)、活動描述接口(Activity Profile API)以及代理描述接口(Agent Profile API)?;顒哟砜啥x為個人,角色或系統(tǒng),它對學(xué)習(xí)者所產(chǎn)生的學(xué)習(xí)活動進(jìn)行定義,并將活動以不同模塊分組;活動生成語句,語句通過活動生成語句API存儲于LRS。語句接口負(fù)責(zé)語句在LRS中的存儲以及取出;狀態(tài)接口為緩存區(qū)來存儲正在使用的活動;活動描述接口可以引用存于LRS中活動的完整描述;代理描述接口向LRS內(nèi)添加與代理相關(guān)的數(shù)據(jù)。xAPI這四個子API是基于RESTful HTTP的方法。語句API處理可以單獨(dú)使用,以跟蹤學(xué)習(xí)記錄。經(jīng)由xAPI收集的數(shù)據(jù)可以用作評估,統(tǒng)計分析,數(shù)據(jù)挖掘,傳統(tǒng)報表和數(shù)據(jù)共享。xAPI是一個規(guī)范,它描述一個接口和存儲/檢索規(guī)則,開發(fā)者可以實(shí)現(xiàn)它用來創(chuàng)造一個學(xué)習(xí)的經(jīng)驗(yàn)跟蹤服務(wù)。這種服務(wù)允許經(jīng)驗(yàn)語句(通常學(xué)習(xí)經(jīng)驗(yàn),但也可以是任何經(jīng)驗(yàn))被傳遞到在一個學(xué)習(xí)記錄存儲系統(tǒng)(LRS)并安全存儲。這些語句是基于活動流(<活動者,動詞??,對象>或“我這樣做”。)。“活動者可能是一個學(xué)習(xí)者,導(dǎo)師,老師,代理人,或者一個以上的實(shí)體,如一個組。動詞描述語句中的活動,如閱讀,觀看,完成,通過,教授等,對象是與活動者互動的事物,如書籍,視頻,測驗(yàn)和課堂。
結(jié)語
學(xué)習(xí)者學(xué)習(xí)行為記錄是學(xué)習(xí)個性化研究和應(yīng)用的基礎(chǔ),xAPI是學(xué)習(xí)者學(xué)習(xí)行為記錄的標(biāo)準(zhǔn)。通過xAPI記錄系統(tǒng)不僅可以實(shí)時跟蹤記錄每一位學(xué)習(xí)者的學(xué)習(xí)經(jīng)歷,還可以對教與學(xué)的一系列數(shù)據(jù)進(jìn)行跟蹤、處理和分析,從而教師更好的通過教育數(shù)據(jù)挖掘了解學(xué)生的學(xué)習(xí)狀態(tài)和整個學(xué)習(xí)環(huán)境的運(yùn)行情況,有助于改進(jìn)教學(xué)方法,提高教學(xué)效果,教師還可以根據(jù)學(xué)習(xí)者的學(xué)習(xí)程度設(shè)置個性化教學(xué)方案。學(xué)生也可以通過xAPI獲取自己的學(xué)習(xí)經(jīng)歷,也可以把自己的xAPI記錄分享給其他的學(xué)習(xí)者,其他的學(xué)習(xí)者可以通過xAPI記錄系統(tǒng)就可以讀取該記錄,從而吸取學(xué)習(xí)經(jīng)驗(yàn)。
參考文獻(xiàn)
[1] Advanced Distributed Learning. xAPI-Spec. Retrieved from https://github.com/adlnet/xAPI-Spec/blob/1.0.0/xAPI.md.2013.
[2] Jonathan M.Kevan, Paul R.Ryan.Experience API: Flexible, Decentralized and Activity-Centric Data Collection[J]. Technology Knowledge & Learning[J]. 2015.
[3]唐燁偉.xAPI—新一代學(xué)習(xí)技術(shù)規(guī)范引領(lǐng)智慧教育新標(biāo)準(zhǔn)[J].現(xiàn)代教育技術(shù),2015.
[4]方海光.基于xAPI學(xué)習(xí)記錄的LMS網(wǎng)絡(luò)系統(tǒng)架構(gòu)研究[J].中國電化教育,2015.
[5]顧小清.獲取教育大數(shù)據(jù):基于xAPI規(guī)范對學(xué)習(xí)經(jīng)歷數(shù)據(jù)的獲取與共享[J].現(xiàn)代遠(yuǎn)程教育研究,2014.