鄧永炎
(武漢軟件工程職業(yè)學(xué)院 現(xiàn)代教育技術(shù)中心,湖北武漢 430033)
在教學(xué)網(wǎng)站設(shè)計(jì)過(guò)程中,記錄用戶(hù)的學(xué)習(xí)過(guò)程,跟蹤用戶(hù)、記錄學(xué)習(xí)進(jìn)度,為用戶(hù)提供個(gè)性化的界面,從而加強(qiáng)對(duì)學(xué)習(xí)過(guò)程的監(jiān)控,對(duì)學(xué)習(xí)者和教學(xué)人員都很有必要。一個(gè)優(yōu)秀的教學(xué)網(wǎng)站,應(yīng)該對(duì)學(xué)習(xí)者的學(xué)習(xí)行為和過(guò)程進(jìn)行跟蹤和記錄。在實(shí)際教學(xué)中,學(xué)習(xí)者的學(xué)習(xí)行為和過(guò)程是本課程平時(shí)成績(jī)的一部分。如今的教學(xué)提倡以學(xué)習(xí)者為中心的自主學(xué)習(xí),利用網(wǎng)絡(luò)學(xué)習(xí)成為重要的學(xué)習(xí)途徑。很多課程的平時(shí)作業(yè)以及終結(jié)性考試都是基于網(wǎng)絡(luò)完成。因此,教學(xué)網(wǎng)站中學(xué)習(xí)者的學(xué)習(xí)行為和過(guò)程的記錄,對(duì)于網(wǎng)絡(luò)教學(xué)來(lái)說(shuō),顯得尤為重要,學(xué)習(xí)行為和過(guò)程的記錄是我們?cè)u(píng)估網(wǎng)絡(luò)教學(xué)效果的重要參數(shù)。
根據(jù)教學(xué)安排和教學(xué)大綱要求,設(shè)計(jì)合理的學(xué)習(xí)行為和過(guò)程的記錄內(nèi)容,對(duì)于網(wǎng)站設(shè)計(jì)人員要明確教學(xué)人員的思想,在網(wǎng)絡(luò)上進(jìn)行教學(xué)不僅是教學(xué)人員的工作,也是網(wǎng)站設(shè)計(jì)人員必須考慮的方面。
根據(jù)筆者對(duì)網(wǎng)絡(luò)教學(xué)的理解、結(jié)合筆者對(duì)國(guó)內(nèi)外優(yōu)秀教學(xué)網(wǎng)站的分析,筆者認(rèn)為:學(xué)習(xí)者學(xué)習(xí)行為和過(guò)程記錄的主要內(nèi)容為:
1.學(xué)習(xí)者身份信息。主要包含:用戶(hù)名、真實(shí)姓名、性別、年齡、學(xué)歷等。
2.學(xué)習(xí)者相關(guān)信息。主要包含:該學(xué)習(xí)者何時(shí)注冊(cè)和登錄本學(xué)習(xí)網(wǎng)站、登錄IP號(hào)、登錄次數(shù)、在本網(wǎng)站停留時(shí)間、完成平時(shí)作業(yè)情況、終結(jié)考試情況等。
3.學(xué)習(xí)者學(xué)習(xí)情況。主要包含:學(xué)習(xí)者對(duì)于每一個(gè)學(xué)習(xí)內(nèi)容首次學(xué)習(xí)情況、停留時(shí)間、學(xué)習(xí)次數(shù)等。
4.學(xué)習(xí)者交流互動(dòng)情況。主要包含:學(xué)習(xí)者在課程論壇發(fā)帖、回帖情況。
以上數(shù)據(jù)對(duì)于我們?cè)u(píng)估網(wǎng)絡(luò)教學(xué)效果都是相當(dāng)重要的。我們可以通過(guò)注冊(cè)信息里的學(xué)習(xí)者學(xué)歷、專(zhuān)業(yè)等情況,分析本課程對(duì)不同學(xué)歷和專(zhuān)業(yè)的學(xué)習(xí)者的教學(xué)效果不同的原因;我們可以通過(guò)學(xué)習(xí)者網(wǎng)絡(luò)學(xué)習(xí)的情況,結(jié)合面授的學(xué)習(xí)情況,分析面授學(xué)習(xí)和網(wǎng)絡(luò)學(xué)習(xí)的差異性;我們可以對(duì)學(xué)習(xí)內(nèi)容的點(diǎn)擊次數(shù)分析,找到學(xué)習(xí)者對(duì)學(xué)習(xí)內(nèi)容感興趣的方面。
學(xué)習(xí)者的學(xué)習(xí)一般是非線性的,即學(xué)習(xí)者并不是按照書(shū)上的章節(jié)從前到后的順序?qū)W習(xí)。本文主要是學(xué)習(xí)者學(xué)習(xí)內(nèi)容的記錄。呈現(xiàn)個(gè)性化的學(xué)習(xí)界面,告知學(xué)習(xí)者,哪些知識(shí)點(diǎn)你已經(jīng)學(xué)習(xí)過(guò)了,學(xué)習(xí)多少遍了,哪些知識(shí)點(diǎn)還沒(méi)學(xué)習(xí),每一章節(jié)的學(xué)習(xí)進(jìn)度如何,學(xué)習(xí)者可以據(jù)此有選擇地針對(duì)性地進(jìn)行學(xué)習(xí)。
登錄用戶(hù)在點(diǎn)擊學(xué)習(xí)內(nèi)容后,瀏覽頁(yè)面達(dá)到一定的時(shí)間,就在數(shù)據(jù)庫(kù)里記錄該內(nèi)容已被瀏覽,同時(shí)記錄瀏覽次數(shù)。
要完成以上過(guò)程,一是要記錄用戶(hù)信息,在這里只需要記錄用戶(hù)ID號(hào)就行了。因?yàn)橐诙鄠€(gè)頁(yè)面之間記錄用戶(hù),我們采用了session變量記錄用戶(hù),當(dāng)然,你也可以使用cookies記錄用戶(hù)信息。需要注意的是:session變量是服務(wù)器端,而cookies變量在客戶(hù)端。二是要記憶用戶(hù)在某一頁(yè)面停留的時(shí)間,為了防止用戶(hù)不停地刷新頁(yè)面,對(duì)某一頁(yè)面瀏覽次數(shù)的記錄需要用戶(hù)在頁(yè)面停留一段時(shí)間后再向數(shù)據(jù)庫(kù)添加或改寫(xiě)數(shù)據(jù)庫(kù)記錄。用戶(hù)瀏覽頁(yè)面及在頁(yè)面的停留時(shí)間是客戶(hù)端行為,因此記錄用戶(hù)在頁(yè)面的停留時(shí)間只需用一段Javascript腳本就可以完成。以下代碼為記錄用戶(hù)在頁(yè)面停留的時(shí)間及時(shí)間到了后向數(shù)據(jù)庫(kù)添加或改寫(xiě)數(shù)據(jù)庫(kù)記錄。停留時(shí)間采用倒計(jì)時(shí)方式,即時(shí)間是遞減的,當(dāng)時(shí)間遞減到0時(shí),向服務(wù)器端的數(shù)據(jù)庫(kù)添加或修改記錄。對(duì)于是添加記錄還是修改記錄,應(yīng)判斷數(shù)據(jù)庫(kù)中有沒(méi)有當(dāng)前學(xué)習(xí)者學(xué)習(xí)當(dāng)前內(nèi)容的學(xué)習(xí)記錄,如有,就修改記錄,將學(xué)習(xí)次數(shù)加1,否則,就添加一條學(xué)習(xí)者學(xué)習(xí)當(dāng)前內(nèi)容的學(xué)習(xí)記錄。
有些教學(xué)網(wǎng)站要求準(zhǔn)確記錄學(xué)習(xí)者的學(xué)習(xí)行為和過(guò)程,因?yàn)橛行┱n程的平時(shí)成績(jī)來(lái)源于學(xué)習(xí)者在教學(xué)網(wǎng)站的學(xué)習(xí)情況。為了數(shù)據(jù)的準(zhǔn)確,建議對(duì)于不同的內(nèi)容,記錄用戶(hù)瀏覽學(xué)習(xí)內(nèi)容需停留的時(shí)間就應(yīng)不一樣。例如:用戶(hù)瀏覽學(xué)習(xí)內(nèi)容為文本形式時(shí),需停留的時(shí)間應(yīng)短一些,瀏覽學(xué)習(xí)內(nèi)容為視頻形式時(shí),時(shí)間應(yīng)長(zhǎng)一些,這主要是為了記錄學(xué)習(xí)者對(duì)學(xué)習(xí)內(nèi)容學(xué)習(xí)情況和次數(shù)的準(zhǔn)確性,防止一些主觀因素對(duì)數(shù)據(jù)準(zhǔn)確性的影響。
相關(guān)的數(shù)據(jù)庫(kù)表結(jié)構(gòu)(見(jiàn)圖1)。
表結(jié)構(gòu)很簡(jiǎn)單,主要就是記錄文章id號(hào),文章所屬欄目的id號(hào),學(xué)生的id號(hào)及點(diǎn)擊次數(shù)。
對(duì)于學(xué)習(xí)者學(xué)習(xí)情況的顯示,也就是讀取數(shù)據(jù)庫(kù)的相關(guān)內(nèi)容,數(shù)據(jù)顯示的排版可以使用css樣式表。
圖1 相關(guān)的數(shù)據(jù)庫(kù)表結(jié)構(gòu)
作者在某一教學(xué)網(wǎng)站的設(shè)計(jì)中采用一種非常簡(jiǎn)潔且醒目的樣式,即沒(méi)有瀏覽的學(xué)習(xí)內(nèi)容就在該內(nèi)容標(biāo)題后注明“沒(méi)有瀏覽”,且用紅色字體顯示;已瀏覽的學(xué)習(xí)內(nèi)容,就在該內(nèi)容標(biāo)題后顯示“已瀏覽*次”,用黑色字體顯示。學(xué)習(xí)者對(duì)于已學(xué)習(xí)和未學(xué)習(xí)的學(xué)習(xí)內(nèi)容一目了然。
如前所述,學(xué)習(xí)者的學(xué)習(xí)是非線性的,記錄跟蹤學(xué)習(xí)者的學(xué)習(xí)過(guò)程,給學(xué)習(xí)者提供個(gè)性化的學(xué)習(xí)界面,是一個(gè)教學(xué)網(wǎng)站應(yīng)該考慮的方面,網(wǎng)站的設(shè)計(jì)應(yīng)以方便學(xué)習(xí)者學(xué)習(xí)為宗旨(見(jiàn)圖2)。
圖2 顯示效果截圖
對(duì)于學(xué)習(xí)者來(lái)說(shuō),記錄學(xué)習(xí)進(jìn)度很有必要,用圖示顯示進(jìn)度,這里使用了最簡(jiǎn)單的用水平線顯示進(jìn)度。
章節(jié)的學(xué)習(xí)進(jìn)度的顯示可以幫助學(xué)習(xí)者合理安排學(xué)習(xí)時(shí)間,學(xué)習(xí)者可以考慮在有限的時(shí)間內(nèi),重新安排每一章節(jié)的學(xué)習(xí)時(shí)間。對(duì)于系統(tǒng)掌握課程內(nèi)容,全面理解各個(gè)知識(shí)點(diǎn),都很有必要(見(jiàn)表1)。
表1 顯示效果截圖
學(xué)習(xí)過(guò)程的記錄,對(duì)于學(xué)習(xí)者的學(xué)習(xí)及教師的教學(xué)很有必要。個(gè)性化的學(xué)習(xí)界面,對(duì)于學(xué)生的學(xué)習(xí)具有引導(dǎo)作用,可以加強(qiáng)學(xué)生對(duì)知識(shí)的系統(tǒng)學(xué)習(xí),對(duì)于學(xué)生利用網(wǎng)站進(jìn)行自主學(xué)習(xí),提供了較大的方便。
武漢冶金管理干部學(xué)院學(xué)報(bào)2013年1期