羅慧琪 施宗衍 蔡婉菁
?
基于移動網(wǎng)頁端的學(xué)習(xí)平臺的數(shù)據(jù)收集與分析
羅慧琪 施宗衍 蔡婉菁
華南師范大學(xué),廣東 廣州 510631
近年來,隨著互聯(lián)網(wǎng)的迅猛發(fā)展及移動設(shè)備的性能升級,人們的學(xué)習(xí)習(xí)慣也有了很大改變。一般而言,學(xué)習(xí)者在現(xiàn)今時代,只要擁有一部智能手機(jī),就能實現(xiàn)多樣化的自主學(xué)習(xí)。學(xué)習(xí)者通過移動設(shè)備進(jìn)行學(xué)習(xí)時,一般比較難觀測到自己學(xué)習(xí)過程中的各項指標(biāo)數(shù)據(jù)。學(xué)習(xí)平臺儲存的學(xué)習(xí)數(shù)據(jù)非常多,但這些數(shù)據(jù)卻不能很好地被利用起來,用以分析學(xué)習(xí)者的學(xué)習(xí)行為特征,進(jìn)而促進(jìn)其學(xué)習(xí)效果。
移動網(wǎng)頁端;數(shù)據(jù)收集;數(shù)據(jù)分析
隨著移動互聯(lián)網(wǎng)技術(shù)的發(fā)展,人們的學(xué)習(xí)方式也發(fā)生了巨大的變化,移動在線學(xué)習(xí)已成為一種趨勢。利用互聯(lián)網(wǎng)技術(shù)搭建基于移動網(wǎng)頁端的學(xué)習(xí)平臺進(jìn)行在線學(xué)習(xí),是對傳統(tǒng)學(xué)習(xí)方式上的一個革新,這種學(xué)習(xí)方式日益受到人們的青睞。在線學(xué)習(xí)平臺為學(xué)習(xí)者提供便捷、實用的服務(wù),具有廣闊的應(yīng)用前景。本學(xué)習(xí)平臺經(jīng)過一系列的測試,不斷改進(jìn),滿足了學(xué)習(xí)者的需求,提高了學(xué)習(xí)者的積極性。
學(xué)習(xí)分析是關(guān)于學(xué)生以及學(xué)習(xí)環(huán)境的數(shù)據(jù)的度量,收集,分析和報告。目的在于幫助學(xué)生理解和優(yōu)化在學(xué)習(xí)環(huán)境中的學(xué)習(xí)過程。主要的方法包括:行為信任分析(Behavioral Trust Analysis),使用學(xué)生在個性化學(xué)習(xí)環(huán)境中的對話和交互作為信任分析的一個指標(biāo)。影響和被動測量(Influence and Passivity Measure),評估學(xué)生在學(xué)習(xí)過程中對某一些具體工具使用的使用次數(shù)和互相直接的推薦次數(shù)。[1]
2.1 平臺B/S網(wǎng)絡(luò)結(jié)構(gòu)模式設(shè)計
本學(xué)習(xí)平臺采用B/S網(wǎng)絡(luò)結(jié)構(gòu)模式,該模式簡化了系統(tǒng)的開發(fā)和維護(hù)?;贐/S模式,可以將學(xué)習(xí)平臺分為表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)存儲層。表現(xiàn)層是基于瀏覽器向用戶呈現(xiàn)網(wǎng)頁并與用戶交互的界面,業(yè)務(wù)邏輯層是基于服務(wù)器處理業(yè)務(wù)邏輯的,數(shù)據(jù)存儲層是基于數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存取的。用戶通過瀏覽器向服務(wù)器發(fā)出請求,服務(wù)器處理瀏覽器的請求,并進(jìn)行響應(yīng),因此學(xué)習(xí)平臺的業(yè)務(wù)邏輯就由服務(wù)器來處理,而服務(wù)器在需要的時候可對數(shù)據(jù)庫進(jìn)行操作。
2.2 平臺環(huán)境搭建
運(yùn)行環(huán)境描述如下:本學(xué)習(xí)平臺采用Windows+ IIS+PHP+MySQL的架構(gòu),實際運(yùn)行環(huán)境為Windows Server 2008 、IIS7、PHP5.3、MySQL5.5。基于這樣的運(yùn)行環(huán)境,能快速地開發(fā)和部署學(xué)習(xí)平臺,提高平臺的開發(fā)效率,同時也能對學(xué)習(xí)平臺進(jìn)行合理有效的管理。終端設(shè)備描述如下:a)智能手機(jī):擁有功能強(qiáng)大、便于攜帶等特性,是移動在線學(xué)習(xí)的理想設(shè)備。b)PC:即個人電腦,使用個人電腦訪問學(xué)習(xí)平臺,實現(xiàn)對學(xué)習(xí)平臺的管理操作。
3.1 功能模塊設(shè)計
為便于學(xué)習(xí)平臺的管理,將學(xué)習(xí)平臺劃分為兩個部分:前臺學(xué)習(xí)系統(tǒng)和后臺管理系統(tǒng)。[2]前臺學(xué)習(xí)系統(tǒng),通過手機(jī)移動端被學(xué)習(xí)者訪問,提供文字、圖文、影像等多種形式的學(xué)習(xí)資源,將學(xué)習(xí)內(nèi)容生動形象地傳遞給學(xué)習(xí)者;提供在線討論、在線測試、課程評價等個性化服務(wù),增加學(xué)習(xí)的互動性;在此基礎(chǔ)上,收集學(xué)習(xí)者的學(xué)習(xí)行為數(shù)據(jù),并進(jìn)行分析,為學(xué)習(xí)者提供學(xué)習(xí)建議。后臺管理系統(tǒng),通過PC端被管理員訪問,實現(xiàn)課程管理、資源管理、平臺數(shù)據(jù)統(tǒng)計等功能。
3.2 前臺學(xué)習(xí)系統(tǒng)模塊結(jié)構(gòu)
3.2.1 在線學(xué)習(xí)
學(xué)生進(jìn)入前臺頁面后,通過學(xué)習(xí)導(dǎo)航可以選擇進(jìn)入相應(yīng)章節(jié)的課程詳情頁面。在每個章節(jié)中,提供文章、圖文、視頻三種形式呈現(xiàn)教學(xué)內(nèi)容,學(xué)生可以根據(jù)自身的學(xué)習(xí)偏好選擇進(jìn)入相應(yīng)表現(xiàn)形式的頁面進(jìn)行在線學(xué)習(xí)。由于每個章節(jié)中包含多個知識點(diǎn),因而在不同知識點(diǎn)的跳轉(zhuǎn)過程中會一直提供三種內(nèi)容表現(xiàn)形式供學(xué)生選擇,幫助學(xué)生針對不同的知識點(diǎn)選擇不同的學(xué)習(xí)形式。
3.2.2 在線測試
學(xué)生在完成所有知識點(diǎn)的學(xué)習(xí)之后,返回課程詳情頁面,即可進(jìn)入練習(xí)頁面,參與在線測試。如果學(xué)生沒有完成所有知識點(diǎn)的學(xué)習(xí),則無法進(jìn)入測試頁面,且系統(tǒng)會彈出提示,要求學(xué)生學(xué)完所有知識點(diǎn)再參與測試。在線測試的形式為選擇題,題量通常在五道題以內(nèi)。如果完成一次學(xué)習(xí)之后沒有做到全對,學(xué)生可以選擇重做一次,最多可以重做五次。
3.2.3 課程評價
完成所有知識點(diǎn)的學(xué)習(xí)以及練習(xí)之后,可以返回課程詳情頁面,進(jìn)入評價頁面。評價的方式通常是完成兩道選擇題和一道主觀題,學(xué)生可以針對本課的教學(xué)內(nèi)容或平臺的運(yùn)營情況對教學(xué)者及平臺管理者提出寶貴的意見和建議。
3.2.4 在線討論
無論是文章、圖文還是視頻,不同形式的內(nèi)容展示頁下方都會設(shè)置討論區(qū),學(xué)生可以針對本課的內(nèi)容發(fā)表自己的意見,也可以對他人的評論進(jìn)行回復(fù),從而實現(xiàn)師生或生生之間的交流。
3.2.5 學(xué)習(xí)報告
點(diǎn)擊微信公眾平臺自定義菜單欄中的“學(xué)習(xí)反饋”,學(xué)生將收到一條介紹學(xué)習(xí)反饋報告的內(nèi)容及作用的圖文推送,通過推送底部的“閱讀原文”即獲取個人的學(xué)習(xí)反饋報告。該報告主要包含三個部分,分別是:個人學(xué)習(xí)路徑圖、學(xué)習(xí)成績分析圖和學(xué)習(xí)風(fēng)格報告書。
3.3 后臺管理系統(tǒng)模塊結(jié)構(gòu)
3.3.1 分開管理
站點(diǎn)管理,是對學(xué)習(xí)平臺進(jìn)行基本設(shè)置的模塊,管理者可以對基本信息進(jìn)行修改。課程管理,主要功能是課程的設(shè)置,包括增刪課程、課程學(xué)習(xí)信息的設(shè)置和課程單元目錄設(shè)置。在課程管理中,管理者可以設(shè)置課程的每個學(xué)習(xí)單元目錄以及學(xué)習(xí)單元包含的知識點(diǎn)。素材管理,主要功能是編輯、發(fā)布和刪除不同類型的學(xué)習(xí)素材。管理者可以為每個知識點(diǎn)編輯不同類型的學(xué)習(xí)素材,包括有文字、圖文和視頻等,滿足不同學(xué)習(xí)者的學(xué)習(xí)需求。編輯完成后可以根據(jù)學(xué)習(xí)進(jìn)度發(fā)布學(xué)習(xí)素材,平臺同步更新。
3.3.2 數(shù)據(jù)統(tǒng)計
數(shù)據(jù)統(tǒng)計,功能有資源訪問、討論統(tǒng)計、成績統(tǒng)計和評價統(tǒng)計。資源訪問是整理統(tǒng)計學(xué)習(xí)者訪問不同類型資源的次數(shù)。討論統(tǒng)計是對每個學(xué)習(xí)單元討論區(qū)中討論的次數(shù)做出統(tǒng)計。成績統(tǒng)計是通過圖示來表示每個單元測試的平均分。評價統(tǒng)計是通過圖表統(tǒng)計學(xué)習(xí)者對每個單元每種類型資源的評價程度和對知識點(diǎn)的掌握程度。數(shù)據(jù)統(tǒng)計從多方面收集學(xué)習(xí)信息,了解學(xué)習(xí)者學(xué)習(xí)情況進(jìn)而優(yōu)化學(xué)習(xí)資源和學(xué)習(xí)平臺。
3.3.3 用戶管理
用戶管理,功能是對每個用戶即學(xué)習(xí)者使用平臺的歷史數(shù)據(jù)進(jìn)行統(tǒng)計,包括登陸次數(shù),在線學(xué)習(xí)時間和討論次數(shù),從而掌握學(xué)習(xí)者的平臺使用情況。
4.1 瀏覽器端技術(shù)(HTML+CSS+JavaScript+ AJAX)
瀏覽器端用于顯示網(wǎng)頁文件,并允許用戶進(jìn)行操作和交互。針對本在線學(xué)習(xí)平臺,HTML/CSS用于頁面的展示和控制頁面的樣式,實現(xiàn)友好的用戶界面;JavaScript/AJAX用于進(jìn)行交互,基于平臺的開發(fā)難度和維護(hù)性考慮,使用JavaScript框架jQuery來簡化平臺瀏覽器端腳本的開發(fā);同時利用會話技術(shù)(Cookie技術(shù)、Session技術(shù))彌補(bǔ)http無狀態(tài)協(xié)議的不足,實現(xiàn)跟蹤用戶的整個會話。通過對這幾種技術(shù)的糅合,從而實現(xiàn)交互性強(qiáng)的動態(tài)網(wǎng)頁,為構(gòu)建界面友好、可操作性強(qiáng)、交互性強(qiáng)的在線學(xué)習(xí)平臺奠定基礎(chǔ)。
4.2 服務(wù)器端技術(shù)(PHP+MySQL)
服務(wù)器端用于業(yè)務(wù)邏輯的處理和數(shù)據(jù)的存儲,采用PHP作為服務(wù)器端腳本語言,MySQL作為數(shù)據(jù)庫管理系統(tǒng),有效解決了業(yè)務(wù)邏輯的處理和數(shù)據(jù)存儲問題,能快速搭建高效率的web系統(tǒng)。PHP是一種服務(wù)器端腳本語言,具有免費(fèi)性、跨平臺性強(qiáng)、效率高等優(yōu)勢;MySQL是關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的一種,具有體積小、速度快等特點(diǎn)。本學(xué)習(xí)平臺充分利用PHP系統(tǒng)提供的庫函數(shù)和PHP擴(kuò)展(php_gd2、php_mysql),并結(jié)合PHP面向?qū)ο蟮奶匦?,實現(xiàn)平臺的高效率、高重用性、可維護(hù)性強(qiáng)。為了解決會話跟蹤問題,引入Session技術(shù),將用戶會話所需的屬性及配置信息儲存在服務(wù)器端。
4.3 數(shù)據(jù)庫設(shè)計
數(shù)據(jù)庫是整個學(xué)習(xí)平臺的基礎(chǔ)與核心,承載著整個平臺數(shù)據(jù)存取的重要任務(wù)。合理的數(shù)據(jù)庫設(shè)計不僅可以更好地實現(xiàn)業(yè)務(wù)邏輯,也可以提高平臺的運(yùn)行效率和穩(wěn)定性。本學(xué)習(xí)平臺的數(shù)據(jù)庫管理系統(tǒng)采用MySQL,InnoDB作為數(shù)據(jù)庫引擎,字符集采用UTF8,根據(jù)系統(tǒng)的功能模塊設(shè)計,設(shè)計如下這些表:管理員信息表、課程分類表、課程信息表、學(xué)生信息表、登錄記錄表、學(xué)習(xí)記錄表、討論記錄表、測試記錄表,各表之間通過主外鍵關(guān)聯(lián)起來。
4.4 主要功能模塊實現(xiàn)
4.4.1 數(shù)據(jù)采集
數(shù)據(jù)采集是本學(xué)習(xí)平臺的基礎(chǔ)模塊,數(shù)據(jù)采集是基于瀏覽器端的,應(yīng)用JavaScript和Ajax技術(shù),實現(xiàn)異步請求,能有效進(jìn)行數(shù)據(jù)采集。其執(zhí)行流程如下:
4.4.2 在線測試
管理員在后臺管理系統(tǒng)完成習(xí)題的發(fā)布,待用戶將課程學(xué)習(xí)完畢,即可進(jìn)行在線測試。
4.4.3 學(xué)習(xí)報告
在數(shù)據(jù)采集、在線測試模塊的基礎(chǔ)上,學(xué)習(xí)者的學(xué)習(xí)行為和學(xué)習(xí)信息已經(jīng)被學(xué)習(xí)平臺記錄,并在已有的數(shù)據(jù)的基礎(chǔ)上,通過對數(shù)據(jù)的分析,形成學(xué)習(xí)報告并反饋給學(xué)習(xí)者。為了學(xué)習(xí)報告結(jié)果更加形象直觀,使用Highcharts插件進(jìn)行呈現(xiàn)。
[1]譚天,王晶晶.對外傳播新媒體平臺的構(gòu)建與應(yīng)用[J].新媒體,2012(12):51-53.
[2]顧小清,顧鳳佳.微型學(xué)習(xí)策略:設(shè)計移動學(xué)習(xí)[J].中國電化教育,2008(03):17-21.
Data Collection And Analysis of Learning Platform Based on Mobile Web
Shi Zongyan Cai Wanjing Luo Huiqi
South China Normal University,Guangzhou Guangdong 510631
in recent years,with the rapid development of the Internet and the upgrading of the performance of mobile devices,people's learning habits have changed a lot.In general,learners in the current era,as long as they have a smart phone,you can achieve a variety of autonomous learning.When the learner is learning through mobile devices,it is generally difficult to observe the index data in the process of learning.Learning platform storage of learning data is very much,but the data can not be well used,to analyze the characteristics of the learner's learning behavior,and further promote the learning effect.
Mobile Web terminal;data collection;data analysis
G434
A
1009-6434(2016)6-0008-03