王英杰 武雪芳
(石家莊信息工程職業(yè)學(xué)院,河北 石家莊050035)
在人類文化的進程中文字的出現(xiàn)及印刷術(shù)的產(chǎn)生,是文化發(fā)展的兩個重要里程碑,而信息技術(shù)的發(fā)展及普及,將成為人類文化發(fā)展的第三個里程碑,進而推動了文化的傳播和教育的普及。而自上世紀九十年代以來,“多媒體”和“信息高速公路”又成為工業(yè)化時代向信息時代轉(zhuǎn)變的標(biāo)志,并以迅猛發(fā)展的速度改變著人們的工作、學(xué)習(xí)、生活等方式。因此隨著互聯(lián)網(wǎng)的高速發(fā)展和網(wǎng)絡(luò)技術(shù)的進步,大多應(yīng)用程序向因特網(wǎng)遷移?;贐/S 架構(gòu)的Web 應(yīng)用由于開發(fā)、部署和維護的便利,在很多的領(lǐng)域得到了廣泛使用。高校由于辦學(xué)規(guī)模擴大,學(xué)生人數(shù)增多,而在不斷進行改革的高職職業(yè)教育,也逐走走向數(shù)字化、網(wǎng)絡(luò)化、信息化,其教學(xué)模式也隨之而改革創(chuàng)新。由于辦學(xué)規(guī)模擴大,學(xué)生人數(shù)增多,而傳統(tǒng)的教學(xué)模式實現(xiàn)途徑單一效率低下,很難達到理想的效果及滿足社會的需求,故開發(fā)一套基于計算機網(wǎng)絡(luò)的教學(xué)系統(tǒng)就顯得非常重要。既然因高校教育信息化時代的到來使教學(xué)模式也發(fā)生了巨大的變化,因此在線學(xué)習(xí)系統(tǒng)所提供的教學(xué)內(nèi)容形式就應(yīng)是多樣化的,而傳統(tǒng)的B/S 模式下的在線學(xué)習(xí)系統(tǒng)無論是內(nèi)容還是其表現(xiàn)方式單一且固定,這樣就使學(xué)生在學(xué)習(xí)的過程中會失去興趣并產(chǎn)生厭倦情緒;而數(shù)據(jù)的同步提交及重載不僅降低了服務(wù)器的處理能力,還使學(xué)生在等待服務(wù)器處理信息的過程中浪費了時間,既影響了心情又降低了學(xué)習(xí)效率。RIA(Rich Internet Application,富互聯(lián)網(wǎng)應(yīng)用)技術(shù)正是為了提升用戶體驗而提出的解決方案,隨著RIA 概念的提出Web 應(yīng)用和桌面應(yīng)用的優(yōu)點可以兼得。在線學(xué)習(xí)系統(tǒng)在客戶端的軟件實現(xiàn)技術(shù)通常采用的是基于客戶端/服務(wù)器(C/S)架構(gòu)的“胖客戶端”技術(shù)和基于瀏覽器/服務(wù)器(B/S)架構(gòu)的“瘦客戶端”技術(shù)。而采用C/S 架構(gòu)模式的使用地點固定且范圍小,根本滿足不了學(xué)生要求的靈活上網(wǎng)地點;而采用B/S架構(gòu)模式的使用地點靈活且范圍廣,功能也可頻繁變動,但其安全性和交互性要求并不高;而采用B/S和C/S 這兩種客戶端相結(jié)合的方式,是把系統(tǒng)的功能進行分解,再根據(jù)不同的需求來選擇適宜的客戶端實現(xiàn),對要高速響應(yīng)及豐富交互體驗的用“胖客戶端”來實現(xiàn),而對信息發(fā)布與收集和廣泛用戶群的則用瀏覽器來實現(xiàn),但這兩種架構(gòu)結(jié)合的系統(tǒng)開發(fā)和服務(wù)器端的部署復(fù)雜度非常高。
因此,充分利用學(xué)院現(xiàn)有的網(wǎng)絡(luò)資源,采用富客戶端技術(shù)(RIA)開發(fā)在線學(xué)習(xí)系統(tǒng),它既能像B/S一樣低成本且快速的部署,又能像C/S 一樣讓用戶有豐富的體驗及實時快捷的互動,不僅能夠組織多樣化的教學(xué)內(nèi)容,而且還能進行異步的數(shù)據(jù)交互,用實現(xiàn)頁面信息的局部重載來減輕服務(wù)器端的工作壓力,這樣不僅可以提高學(xué)習(xí)的效率,還有利于保證學(xué)生在學(xué)習(xí)過程中通過持續(xù)且有效的學(xué)習(xí)來獲得滿意的學(xué)習(xí)效果。RIA 具有反應(yīng)快、交互性強、傳播范圍廣和易于傳播等優(yōu)點,是網(wǎng)絡(luò)應(yīng)用程序的發(fā)展方向,顯示出廣泛的應(yīng)用前景。
高職職業(yè)技術(shù)院校近年來發(fā)展迅猛,隨著學(xué)校的不斷發(fā)展,傳統(tǒng)的教學(xué)體系及模式已難滿足教學(xué)的需求,而教師在課堂的教學(xué)時間是有限的,除了在正常教學(xué)時間外學(xué)生很難與教師進行互動交流。為此通過與學(xué)生進行討論及問卷調(diào)查等方式,了解了近年來學(xué)生學(xué)習(xí)的狀況也就是好的經(jīng)驗和存在的不足,故為此建立了基于網(wǎng)絡(luò)的在線學(xué)習(xí)系統(tǒng)。該系統(tǒng)使得教學(xué)雙方可隨時進行信息交流,也就是學(xué)生既能提出問題,老師也可對學(xué)生回復(fù)。那么通過該系統(tǒng)的運行既可搭建師生之間良好交換信息的平臺,又對教學(xué)質(zhì)量的提升有很大的幫助:
第一,從學(xué)院整體發(fā)展的戰(zhàn)略出發(fā),對于在線學(xué)習(xí)的研究與開發(fā),建立一套適應(yīng)學(xué)院特色在線學(xué)習(xí)系統(tǒng),可以更好地為教學(xué)服務(wù)。
第二,可以搭建師生之間交換信息的平臺。教師通過學(xué)生網(wǎng)上學(xué)習(xí)信息的反饋,來加強教師全方位學(xué)習(xí)和研究,達到全面提高的目的。
第三,本系統(tǒng)的建立可以使得學(xué)生多方位的學(xué)習(xí),達到事半功倍的效果,大大提升學(xué)生的學(xué)習(xí)動力和興趣。
國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)提出要加快信息化進程,開發(fā)網(wǎng)絡(luò)學(xué)習(xí)課程,實現(xiàn)優(yōu)質(zhì)教學(xué)資源真正意義上的共享。學(xué)習(xí)者體驗是教育技術(shù)學(xué)領(lǐng)域的新課題,目前國內(nèi)對用戶體驗的研究才剛剛起步。雖然網(wǎng)上教學(xué)手段充斥網(wǎng)絡(luò)的各個角落,但有時學(xué)生寧可使用書面教材學(xué)習(xí)也不愿意利用在線學(xué)習(xí)系統(tǒng)進行學(xué)習(xí)。通過調(diào)查發(fā)現(xiàn),其原因是在線學(xué)習(xí)系統(tǒng)頁面樣式單一,不同功能模塊之間的交互耦合性差,難以保持長時間的注意力,而頁面中密密麻麻的文字敘述又會使其產(chǎn)生視覺疲勞,并不容易抓住重點,從而不愿意使用在線學(xué)習(xí)系統(tǒng)。而RIA 是下一代Web 應(yīng)用程序發(fā)展的方向,現(xiàn)在已經(jīng)有很多的公共站點或企業(yè)內(nèi)部正在逐步采用RIA 技術(shù),但是在教育信息技術(shù)領(lǐng)域的應(yīng)用較少。本課題以基于RIA 技術(shù)的在線學(xué)習(xí)系統(tǒng)的設(shè)計為例,利用RIA 技術(shù)來嘗試解決利用網(wǎng)絡(luò)學(xué)習(xí)體驗不足的問題,相信通過本課題的研究,將使RIA 技術(shù)對于網(wǎng)絡(luò)教學(xué)的發(fā)展和應(yīng)用開辟更廣闊的前景。
從技術(shù)角度分析,RIA 技術(shù)的出現(xiàn)解決了體驗的問題,RIA 技術(shù)應(yīng)用中的其最大特點就是不僅分擔(dān)了服務(wù)器端數(shù)據(jù)處理的壓力,由于僅保留了一些必要的數(shù)據(jù)與服務(wù)器端進行信息交互,而它在客戶端又采用了初始化的引擎技術(shù),又由RIA 開發(fā)的網(wǎng)絡(luò)應(yīng)用程序具有表現(xiàn)力豐富、反應(yīng)速度快的特點,在能引起學(xué)生學(xué)習(xí)興趣的同時,還能使學(xué)生在長時間的學(xué)習(xí)過程中始終心情愉快,這樣就有利于提高學(xué)習(xí)的效率。從課程內(nèi)容角度分析,基于RIA 技術(shù)的在線學(xué)習(xí)系統(tǒng)為學(xué)生創(chuàng)設(shè)更加便捷的學(xué)習(xí)情境,避免“閱讀式”的大量文字敘述;在線學(xué)習(xí)系統(tǒng)的討論模塊中為學(xué)生提供了可進行交流的平臺;而在線測試的功能又不僅能幫助學(xué)生對所學(xué)知識的及時鞏固復(fù)習(xí),還可對學(xué)生所學(xué)知識進行量化的考核。從世界范圍看,以信息技術(shù)為主的高新技術(shù)的發(fā)展,不僅對提升文化創(chuàng)新能力發(fā)揮著日益重要的支撐和引領(lǐng)作用,也已成為促進文化發(fā)展的新引擎。
無論將來RIA 是否能夠完全代替HTML 應(yīng)用系統(tǒng),但對于那些采用C/S 架構(gòu)的胖客戶端技術(shù)運行復(fù)雜應(yīng)用系統(tǒng)的機構(gòu)和采用基于B/S 架構(gòu)的瘦客戶端技術(shù)部署Web 應(yīng)用系統(tǒng)地機構(gòu)來說,RIA 確實提供了一種廉價的選擇。
本課題的創(chuàng)新點:基于RIA 技術(shù)的在線學(xué)習(xí)系統(tǒng)的設(shè)計與開發(fā)、嘗試運用RIA 技術(shù)解決學(xué)生體驗不足的難題。
本研究的目標(biāo)是在網(wǎng)絡(luò)教育環(huán)境下設(shè)計以教師為主導(dǎo)學(xué)生為主體的教學(xué)模式,以提高學(xué)生體驗為目的設(shè)計并開發(fā)一個輔助學(xué)生在線學(xué)習(xí)的學(xué)習(xí)系統(tǒng)。以《C#程序設(shè)計教程》在線學(xué)習(xí)系統(tǒng)為案例進行開發(fā),讓學(xué)生在知道教學(xué)內(nèi)容的基礎(chǔ)上自行選擇所需模塊,充分體現(xiàn)以學(xué)生為中心的設(shè)計思想;而采用了RIA 技術(shù)來實現(xiàn)后不僅可以使學(xué)習(xí)系統(tǒng)迅速響應(yīng)且樣式豐富功能模塊機動靈活,以此來改善學(xué)生的學(xué)習(xí)過程。
文獻研究法:在查閱國內(nèi)外相關(guān)文獻資料的同時,分析研究在線學(xué)習(xí)系統(tǒng)的RIA 技術(shù)實現(xiàn)方式和設(shè)計方法;實踐研究法:通過用RIA 技術(shù)對在線學(xué)習(xí)系統(tǒng)的設(shè)計與開發(fā)來驗證學(xué)生體驗理論的可行性。
傳統(tǒng)網(wǎng)絡(luò)程序的開發(fā)是基于頁面服務(wù)器端數(shù)據(jù)傳遞的模式,網(wǎng)絡(luò)程序的表示層是建立在HTML頁面之上,但HTML 是適合文本的,所以傳統(tǒng)的系統(tǒng)已漸漸不能滿足瀏覽者全方位的要求了,這就是所謂的“體驗問題”,而RIA 的出現(xiàn)就是為了解決這個問題的。RIA 技術(shù)允許在因特網(wǎng)上以一種像使用Web一樣簡單的方式來部署富客戶端程序,RIA 是一種近似于傳統(tǒng)桌面應(yīng)用系統(tǒng)功能和特性的網(wǎng)絡(luò)應(yīng)用系統(tǒng),其特點是它不僅分擔(dān)了服務(wù)器端數(shù)據(jù)處理的壓力,且僅保留了一些必要的數(shù)據(jù)和服務(wù)器端進行信息交互,并在客戶端采用了引擎技術(shù)的初始化,所以RIA 具有以下兩個基本特點:
一是表現(xiàn)力極其豐富:RIA 技術(shù)能在基于標(biāo)準瀏覽器的在線學(xué)習(xí)系統(tǒng)中實現(xiàn)HTML 標(biāo)簽根本無法實現(xiàn)的用戶界面效果,會讓學(xué)生感覺更舒服使用更方便,并且這些不需要和服務(wù)器端進行交互,可完全在客戶端運行。
二是迅速反應(yīng):與傳統(tǒng)的B/S 應(yīng)用模式相比,采用了RIA 技術(shù)的在線學(xué)習(xí)系統(tǒng)的客戶端它可以通過異步通信和服務(wù)器進行交互,它不僅分擔(dān)了服務(wù)器的工作壓力,而且RIA 的智能引擎又減少了客戶端與服務(wù)器端的網(wǎng)絡(luò)通信量,從而減輕了網(wǎng)絡(luò)的負載量,就進一步提升了在線學(xué)習(xí)系統(tǒng)的響應(yīng)速度,使學(xué)生在向服務(wù)器提交數(shù)據(jù)的請求后不用等待就可進行其他相關(guān)操作,從而保證了學(xué)習(xí)的連續(xù)性。
在線學(xué)習(xí)系統(tǒng)是課程內(nèi)容的載體,因此在選擇課程內(nèi)容時既要有系統(tǒng)性、科學(xué)性和先進性,其形式又要符合國家相關(guān)的規(guī)范標(biāo)準,所以要從學(xué)科的基本概念中提煉課程的主要內(nèi)容,并形成系統(tǒng)性的知識體系,這樣就有利于學(xué)生知識的理解和遷移。
使用在線學(xué)習(xí)系統(tǒng)學(xué)習(xí)的目的就是為了提高效率節(jié)省時間,所以通常是以瀏覽的方式進行學(xué)習(xí),按照邏輯順序和學(xué)生心理順序相結(jié)合的方式組織學(xué)習(xí)內(nèi)容;學(xué)生在進入在線學(xué)習(xí)系統(tǒng)之前水平參差不齊及理解能力不同,因此要根據(jù)學(xué)生的知識水平及學(xué)習(xí)能力來靈活的制定在線學(xué)習(xí)中的學(xué)習(xí)內(nèi)容和深度;適量的練習(xí)題既能幫助學(xué)生加深對所學(xué)內(nèi)容的理解又能拓寬知識面。
基于RIA 技術(shù)的學(xué)生體驗在線學(xué)習(xí)系統(tǒng)應(yīng)遵循學(xué)生體驗的課程內(nèi)容設(shè)計原則,以章節(jié)目錄形式來顯示課程內(nèi)容,以重點知識為主,用簡明扼要的文字來闡明知識點及學(xué)習(xí)目標(biāo),讓學(xué)生能抓住頁面所表達的主要內(nèi)容。本課題以《C#程序設(shè)計教程》的重要知識點為主要在線課程內(nèi)容,并提供一定數(shù)量的課后題目供學(xué)生學(xué)習(xí)完成后練習(xí)使用。
基于RIA 技術(shù)的在線學(xué)習(xí)系統(tǒng)的設(shè)計是為了更好地幫助學(xué)生學(xué)習(xí),并強調(diào)以學(xué)生為中心,把學(xué)生體驗分析作為在線學(xué)習(xí)系統(tǒng)設(shè)計的基礎(chǔ),并貫穿在整個設(shè)計和開發(fā)過程中。不同的學(xué)生在進入網(wǎng)絡(luò)學(xué)習(xí)之前就具有不同的學(xué)習(xí)經(jīng)歷、知識背景和心理特征,并且有不同的學(xué)習(xí)期望,而在線學(xué)習(xí)系統(tǒng)又是學(xué)生在課堂學(xué)習(xí)之余對知識點的有利補充,并還可以在此與同伴與老師進行交流,拓寬其知識面和接受新知識。根據(jù)對學(xué)生在線學(xué)習(xí)過程中遇到的問題分析,系統(tǒng)需實現(xiàn)以下基本功能:
一是注重師生之間的交流,為其提供便捷的交流工具,而RIA 技術(shù)不僅提供了類似桌面系統(tǒng)的聊天工具,而且不同的聊天窗口還可以集中到一個頁面中進行組織管理,因此學(xué)生可以任意自行組織窗口,進行自主學(xué)習(xí)。
二是由于視頻資料在通信中要占用很大的數(shù)據(jù)帶寬,所以應(yīng)適當(dāng)?shù)剡x擇視頻資料。而RIA 技術(shù)的異步數(shù)據(jù)處理機制,可以在看視頻資料的同時記錄筆記并對已學(xué)知識做出標(biāo)記,這樣就可以保證在學(xué)習(xí)過程中交互的流暢性及連續(xù)的學(xué)習(xí)體驗。
三是由于學(xué)生對知識感興趣及掌握的程度不同,因此系統(tǒng)提供的課程內(nèi)容需滿足不同學(xué)生的需求,讓學(xué)生根據(jù)自己的需求進行學(xué)習(xí)。
Windows 操作系統(tǒng)界面是學(xué)生最為熟悉的,其直觀且又好又易用的交互界面,深為廣大學(xué)生喜歡。因此基于RIA 技術(shù)的在線學(xué)習(xí)系統(tǒng)就借鑒了windows 操作界面的設(shè)計風(fēng)格,模仿windows 操作界面的交互形式,以適應(yīng)學(xué)生在線學(xué)習(xí)時的交互習(xí)慣,使學(xué)生能迅速掌握在線學(xué)習(xí)系統(tǒng)的使用方法。
本課題主要借鑒用戶體驗的相關(guān)理論,把以學(xué)生為中心的思想貫穿整個在線學(xué)習(xí)系統(tǒng)的設(shè)計和開發(fā)過程中,由于學(xué)生喜歡網(wǎng)上學(xué)習(xí)方式,則得出基于RIA 技術(shù)的在線學(xué)習(xí)系統(tǒng)的設(shè)計原則。在系統(tǒng)設(shè)計完成后,進行了基于RIA 技術(shù)的在線學(xué)習(xí)系統(tǒng)的開發(fā)和應(yīng)用工作。合理的運用RIA 技術(shù)開發(fā)在線學(xué)習(xí)系統(tǒng)不僅能使界面豐富,而且其異步交互方式可以并發(fā)轉(zhuǎn)發(fā)客戶端請求到服務(wù)器端,從而大大提高了系統(tǒng)的響應(yīng)速度。