趙婉芳+趙妍+徐江紅
摘要:隨著互聯(lián)網(wǎng)技術(shù)、智慧教育的發(fā)展, 研究和建設(shè)能夠基于學(xué)習(xí)者個體特征的自適應(yīng)網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)有著廣泛的應(yīng)用前景,本文討論了自適應(yīng)學(xué)習(xí)系統(tǒng)的定義,分析了系統(tǒng)相關(guān)功能,并給出了前臺系統(tǒng)功能結(jié)構(gòu)圖及實現(xiàn)技術(shù),對于未來自適應(yīng)學(xué)習(xí)系統(tǒng)的研究和發(fā)展有一定參考意義。
關(guān)鍵詞:自適應(yīng);學(xué)習(xí)系統(tǒng);.NET
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2017)09-0139-02
隨著互聯(lián)網(wǎng)技術(shù)、智慧教育的發(fā)展,人們對網(wǎng)絡(luò)學(xué)習(xí)的要求也越來越高,如何在學(xué)習(xí)過程中動態(tài)反映學(xué)習(xí)者不斷變化的知識水平和認(rèn)知能力,并能針對學(xué)習(xí)者個性特征提供相適應(yīng)的學(xué)習(xí)內(nèi)容是網(wǎng)絡(luò)教學(xué)系統(tǒng)未來研究的方向。因此,研究和建設(shè)能夠基于學(xué)習(xí)者個體特征,引導(dǎo)其高效學(xué)習(xí)的自適應(yīng)網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)具有十分重要的意義和價值,有著廣泛的應(yīng)用前景。
1 自適應(yīng)學(xué)習(xí)系統(tǒng)
自適應(yīng),是指“自動適應(yīng)、自動改變”的意思。自適應(yīng)學(xué)習(xí),即 Adaptive Learning,是指學(xué)習(xí)者在學(xué)習(xí)過程中,通過積極的探索和思考,把知識與技術(shù)的獲取與學(xué)習(xí)者學(xué)習(xí)條件及其學(xué)習(xí)進(jìn)度相結(jié)合的一種學(xué)習(xí)方式[1]。這種學(xué)習(xí)方式的特點為學(xué)習(xí)者不再被動接受知識,而是結(jié)合自己實際需求主動去發(fā)現(xiàn)知識,并自主的監(jiān)控個人的學(xué)習(xí)過程,選擇適合自己的學(xué)習(xí)內(nèi)容、時間、方式和策略進(jìn)行學(xué)習(xí)。自適應(yīng)學(xué)習(xí)系統(tǒng)則是滿足學(xué)習(xí)者這一學(xué)習(xí)特點要求而開發(fā)的軟件系統(tǒng),該系統(tǒng)重點體現(xiàn)在于“自適應(yīng)”,是隨著Web技術(shù)的發(fā)展形成的一類基于“瀏覽器/服務(wù)器”結(jié)構(gòu)的支持“自適應(yīng)”的學(xué)習(xí)系統(tǒng)。自適應(yīng)學(xué)習(xí)系統(tǒng)在就其本質(zhì)來說,實際上是一種能夠支持和反映學(xué)習(xí)者個性學(xué)習(xí)需要的在線學(xué)習(xí)環(huán)境,它能夠根據(jù)學(xué)習(xí)者個體的差異,因人、因時提供適合個體特征的學(xué)習(xí)支持,例如:個性化的學(xué)習(xí)資源提供、學(xué)習(xí)過程輔導(dǎo)和學(xué)習(xí)策略支持等[2]。該系統(tǒng)通過對學(xué)生學(xué)習(xí)行為與知識掌握的數(shù)據(jù)進(jìn)行分析,推送合理的學(xué)習(xí)策略與適當(dāng)難度的學(xué)習(xí)資源給學(xué)習(xí)者,在學(xué)習(xí)過程中,通過郵件、短信等方式提醒學(xué)習(xí)者相關(guān)信息并且對學(xué)生的學(xué)習(xí)效果做及時準(zhǔn)確的評價反饋,對不同的學(xué)習(xí)者提供不同的個性化學(xué)習(xí)幫助,有利于提高學(xué)習(xí)者學(xué)習(xí)興趣,學(xué)習(xí)效率,促進(jìn)網(wǎng)絡(luò)的教與學(xué)。
2 系統(tǒng)功能設(shè)計規(guī)劃
自適應(yīng)學(xué)習(xí)系統(tǒng)設(shè)計的主要目的就是將適當(dāng)?shù)牟⒎蠈W(xué)習(xí)者需要的資源推送給相應(yīng)學(xué)習(xí)者,針對不同的學(xué)習(xí)者會提供不同的符合其個性學(xué)習(xí)特點的資源,通過提高學(xué)習(xí)者興趣和學(xué)習(xí)效率,最大程度提高學(xué)習(xí)者學(xué)習(xí)效果。因此系統(tǒng)設(shè)計中不僅需要詳細(xì)分析學(xué)習(xí)者類型和學(xué)習(xí)資源,更重要的是要保證系統(tǒng)能進(jìn)行有效的交互以及通過有效交互選擇出最合適的學(xué)習(xí)方法及策路提供給學(xué)習(xí)者。
基于網(wǎng)絡(luò)的自適應(yīng)學(xué)習(xí)系統(tǒng)總體邏輯結(jié)構(gòu)可以劃分為相對獨立的學(xué)習(xí)部分、教學(xué)部分 支持部分以及管理維護(hù)部分四部分。學(xué)習(xí)部分是系統(tǒng)面向?qū)W習(xí)者的部分,在該部分中,學(xué)習(xí)者需要登陸到系統(tǒng)中,參加系統(tǒng)提供的自適應(yīng)測試,測試結(jié)束后系統(tǒng)將給出測試結(jié)果及推薦相應(yīng)的學(xué)習(xí)計劃,學(xué)習(xí)策略,學(xué)習(xí)者在系統(tǒng)的幫助下自主選擇并確定適合自己的學(xué)習(xí)內(nèi)容、學(xué)習(xí)計劃、策略等,從而開始自適應(yīng)學(xué)習(xí)。教學(xué)部分是以指導(dǎo)者為主導(dǎo),主要幫助學(xué)習(xí)者更好的實現(xiàn)個性化的自適應(yīng)學(xué)習(xí),在該部分中當(dāng)學(xué)習(xí)者需要時可以與指導(dǎo)者交互,尋求指導(dǎo)者幫助其制定學(xué)習(xí)計劃、學(xué)習(xí)方式、學(xué)習(xí)策略以及學(xué)習(xí)過程中碰到的具體困難等。支持部分主要提供整個系統(tǒng)的數(shù)據(jù)支持,數(shù)據(jù)主要包含有知識庫、學(xué)習(xí)者記錄庫、自適應(yīng)測試題庫等信息。學(xué)習(xí)者的整個學(xué)習(xí)過程將記錄在數(shù)據(jù)庫中,針對學(xué)習(xí)者的分析建議等都基于該支持部分的數(shù)據(jù),因此該部分是實現(xiàn)自適應(yīng)學(xué)習(xí)的根本保障。管理維護(hù)部分主要是負(fù)責(zé)對整個系統(tǒng)的維護(hù)和管理工作。它要對學(xué)習(xí)者、指導(dǎo)者、學(xué)習(xí)內(nèi)容、測試題庫、評價反饋等對象進(jìn)行管理和維護(hù)操作,是整個系統(tǒng)的統(tǒng)籌管理者?;谝陨戏治?,學(xué)習(xí)系統(tǒng)的具體實現(xiàn)中,可以將其分為前臺管理系統(tǒng)和后臺管理系統(tǒng)兩部分,前臺管理系統(tǒng)主要針對學(xué)習(xí)者,是學(xué)習(xí)系統(tǒng)的主體部分,學(xué)習(xí)者登錄到該部分,在學(xué)習(xí)過程中可以瀏覽所有的學(xué)習(xí)資源,接收系統(tǒng)推送的消息,獲取幫助并和其他的學(xué)習(xí)者進(jìn)行交流學(xué)習(xí)。因此該部分的功能規(guī)劃設(shè)計是自適應(yīng)學(xué)習(xí)系統(tǒng)能夠真正高效的關(guān)鍵。經(jīng)過分析規(guī)劃,自適應(yīng)學(xué)習(xí)系統(tǒng)前臺系統(tǒng)功能結(jié)構(gòu)如圖1所示。
后臺系統(tǒng)提供網(wǎng)站管理員及指導(dǎo)教師管理使用,主要針對網(wǎng)站中的學(xué)習(xí)者用戶、學(xué)習(xí)資源、測評信息等內(nèi)容進(jìn)行管理。管理員使用密碼登錄后臺系統(tǒng)后,通過管理界面,可以對資源數(shù)據(jù)庫中的學(xué)習(xí)資源進(jìn)行管理操作,系統(tǒng)配置、上傳資料,學(xué)習(xí)管理等功能。
3 系統(tǒng)實現(xiàn)技術(shù)
從系統(tǒng)穩(wěn)定性、安全性、兼容性及后期可維護(hù)性等方面考慮,可以選擇使用.NET開發(fā)模型來進(jìn)行自適應(yīng)系統(tǒng)的實現(xiàn)。.NET是微軟推出的一種新的軟件開發(fā)模型,這種新模型使得采用不同程序設(shè)計語言創(chuàng)建的應(yīng)用程序都能夠相互地通信。這個平臺還允許開發(fā)者創(chuàng)建基于WEB的應(yīng)用程序,然后將其分發(fā)到大量設(shè)備(甚至手機)和桌面計算機,供其使用,為學(xué)習(xí)系統(tǒng)提供了統(tǒng)一、高效的實現(xiàn)平臺。
利用.NET技術(shù)構(gòu)建的基于網(wǎng)絡(luò)的自適應(yīng)學(xué)習(xí)系統(tǒng)架構(gòu)可以劃分為三個層級,分別是:用戶界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。用戶界面層主要面對用戶,接受用戶請求及返回服務(wù)器數(shù)據(jù),為客戶端提供應(yīng)用程序的訪問,實現(xiàn)學(xué)習(xí)者與系統(tǒng)的交互。業(yè)務(wù)邏輯層主要負(fù)責(zé)對數(shù)據(jù)層的操作,把一些數(shù)據(jù)層的操作進(jìn)行組合邏輯判斷并將數(shù)據(jù)分發(fā)到客戶端。數(shù)據(jù)訪問層是針對數(shù)據(jù)庫進(jìn)行操作,主要完成對各個數(shù)據(jù)文件的操作。三層架構(gòu)之間有機結(jié)合,互相獨立,任意一層完全替換,都不會對其它兩層造成影響,有利于系統(tǒng)的后期維護(hù)和升級處理。系統(tǒng)實現(xiàn)結(jié)構(gòu)圖如圖2所示。
其中的數(shù)據(jù)庫系統(tǒng)實現(xiàn)可以采用Sql Server或Mysql數(shù)據(jù)庫管理系統(tǒng)都可以。.NET技術(shù)可以采用ODBC(Open Database Connectivity)即開放數(shù)據(jù)庫連接技術(shù)很方便地實現(xiàn)與SQL數(shù)據(jù)庫的連接。ODBC建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)應(yīng)用程序編程接口。這些接口利用SQL來完成其大部分任務(wù)。另外ODBC本身也提供了對SQL語言的支持,用戶也可以直接將SQL語句送給ODBC。這樣大大簡化了系統(tǒng)開發(fā)的難度,有利于加快系統(tǒng)開發(fā)進(jìn)程。
4 結(jié)語
適應(yīng)性學(xué)習(xí)是提高網(wǎng)上學(xué)習(xí)效果的一種有效途徑。通過自適應(yīng)學(xué)習(xí)系統(tǒng)呈現(xiàn)給每個學(xué)習(xí)者的學(xué)習(xí)背景、學(xué)習(xí)水平和學(xué)習(xí)風(fēng)格是因人而異的,因此更能有效的針對學(xué)習(xí)者個性特點來提高學(xué)習(xí)效果。另外學(xué)習(xí)系統(tǒng)還應(yīng)該根據(jù)學(xué)習(xí)者的學(xué)習(xí)狀況來給予適當(dāng)?shù)膸椭笇?dǎo),并推送學(xué)習(xí)者真正需要的學(xué)習(xí)信息,因此推送機制將是未來該領(lǐng)域研究的熱點之一,對于提高學(xué)習(xí)系統(tǒng)的使用率至關(guān)重要。
參考文獻(xiàn)
[1]高虎子,周東岱自適應(yīng)學(xué)習(xí)系統(tǒng)學(xué)習(xí)者學(xué)習(xí)風(fēng)格模型的研究現(xiàn)狀與展望[J].電化教育研究,2012,(02):32-38.
[2]宋歡.Web服務(wù)環(huán)境下的個性化學(xué)習(xí)平臺的研究與設(shè)計[D].廣州:華南師范大學(xué),2010.endprint