趙 婭 劉賢梅
【摘要】遠程教育是現(xiàn)代教育理念中舉足輕重的一部分,而實踐操作環(huán)節(jié)則是制約遠程教育模式更加完善的關(guān)鍵因素。文中首先對遠程教育中基于Web的虛擬實驗室的應(yīng)用可行性進行了分析,然后對虛擬實驗室進行了簡介,接著描述了基于Web的虛擬實驗室的體系結(jié)構(gòu)和功能流程, 并對虛擬實驗室的技術(shù)實現(xiàn)進行了闡述,最后對虛擬實驗室在遠程教育的應(yīng)用功能進行了分析。
【關(guān)鍵詞】遠程教育;現(xiàn)代教育;虛擬實驗室;虛擬實驗;Web
【中圖分類號】G40-057 【文獻標識碼】A 【論文編號】1009—8097 (2009) 02—0124—04
引言
隨著時代的發(fā)展,遠程教育已成為傳統(tǒng)教育的重要補充。遠程教育的發(fā)展經(jīng)歷了廣播教學(xué)、電視教學(xué)和網(wǎng)絡(luò)教學(xué)三個階段,其中以網(wǎng)絡(luò)教學(xué)最能代表未來遠程教育的發(fā)展方向。其不受地域控制、學(xué)生自主學(xué)習(xí)及復(fù)習(xí)、師生自由交流等優(yōu)良教學(xué)效果使其成為現(xiàn)代教育理念中舉足輕重的一部分。遠程教育雖然在理論教育方面取得了一定成效,但實踐環(huán)節(jié)的開展卻成為制約遠程教育進一步發(fā)展的關(guān)鍵因素。眾所周知:實驗是教學(xué)活動中必不可少的環(huán)節(jié),很多科目都是以實驗課程為基礎(chǔ)的,尤其是一些實踐性較強的學(xué)科,例如編程語言、數(shù)據(jù)庫應(yīng)用、物理、化學(xué)、工程類等。實驗對于培養(yǎng)學(xué)生的實際操作能力和解決問題能力是至關(guān)重要的,學(xué)生的大部分實踐能力都是通過實驗得到的。而遠程教育是基于網(wǎng)絡(luò)的,某些只需要軟件環(huán)境的實驗可以順利通過本地機器開展,而那些需要硬件設(shè)備的實驗的開展就受到限制如:實驗環(huán)境不具備、實驗器材位置固定、實驗無法由實驗者獨自開展等,使得學(xué)生的實踐機會缺乏,阻礙了學(xué)生動手能力的提高,也制約了遠程教育的進一步發(fā)展。
由于虛擬儀器技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,通過網(wǎng)絡(luò)來構(gòu)建虛擬實驗室已經(jīng)成為可能,網(wǎng)上虛擬實驗室的建設(shè)已成為高校教學(xué)改革的重要方向?;赪eb的虛擬實驗室構(gòu)建成本低,且能夠為學(xué)生提供生動、逼真的實驗環(huán)境,通過網(wǎng)絡(luò)連接,學(xué)生可以“進入”虛擬實驗室,能夠成為虛擬環(huán)境的一名參與者,在虛擬環(huán)境中扮演實驗者角色,能夠“真實”地去操作實驗儀器,進行具體實驗[1]。這對于解決遠程教育的硬件實驗瓶頸、對于調(diào)動學(xué)生的學(xué)習(xí)積極性,突破教學(xué)的重點、難點,培養(yǎng)學(xué)生的技能都將起到積極的作用。由此可知,虛擬實驗室的出現(xiàn),不僅極大地彌補了遠程教育模式的局限和不足,還使得遠程教育的方式方法更趨完善,成為教育發(fā)展史上的又一個里程碑[2]。
眾所周知,在油田技能培訓(xùn)中,鉆井技術(shù)人員需要系統(tǒng)地學(xué)習(xí)鉆井工程的基礎(chǔ)理論并練習(xí)相關(guān)實踐知識,而由于油田工作時間、空間及地域的限制,他們的學(xué)習(xí)主要通過遠程網(wǎng)絡(luò)教學(xué)來進行,但是在現(xiàn)場開設(shè)和進行鉆井工藝實驗存在一定的局限性:真實鉆井設(shè)備昂貴,直接操作危險性大,對設(shè)備損耗大,實驗一旦失敗損失嚴重,不適合具體實驗的開展,因此可以利用虛擬實驗室為這些人員開設(shè)虛擬實驗。本文以此為例,來研究基于Web的虛擬實驗室的構(gòu)建,并對其在遠程實驗教學(xué)中的應(yīng)用進行分析。
一 虛擬實驗室簡介
虛擬實驗室(Virtual Laboratory)的概念,由美國弗吉尼亞大學(xué)(University of Virginia)的威廉?沃爾夫(William Wolf)教授于1989年首先提出,它是指由虛擬現(xiàn)實技術(shù)生成的一類適于進行虛擬實驗的實驗系統(tǒng),包括相應(yīng)實驗室環(huán)境、有關(guān)的實驗儀器設(shè)備、實驗對象以及實驗信息資源等,它描述了一個計算機化的虛擬實驗室環(huán)境,致力于構(gòu)筑一個綜合不同工具和技術(shù)的信息化集成環(huán)境[3]。在這個環(huán)境里,用戶可以非常有效地利用其中的數(shù)據(jù)、信息、儀器設(shè)備及人力等資源。虛擬實驗室可以是某一現(xiàn)實實驗室的真實實現(xiàn),也可以是虛擬構(gòu)想成的實驗室。
而基于Web的虛擬實驗室就是通過Internet創(chuàng)建出一個可視化的三維環(huán)境,其中每一個可視化的三維物體代表一種實驗儀器或?qū)ο骩4]。通過鼠標的點擊以及拖曳等交互性操作,位于網(wǎng)絡(luò)服務(wù)器任何一個終端的學(xué)生都可以在虛擬實驗室中進行虛擬的實驗。它的基礎(chǔ)是虛擬現(xiàn)實技術(shù)、網(wǎng)絡(luò)技術(shù)與虛擬儀器技術(shù)的結(jié)合。利用該虛擬實驗室學(xué)生可以通過網(wǎng)絡(luò)親自動手操作實驗儀器,觀察實驗過程,分析實驗結(jié)果。
二 基于Web的虛擬鉆井實驗室研究與實現(xiàn)
1 虛擬實驗室系統(tǒng)的體系結(jié)構(gòu)
通過網(wǎng)絡(luò),基于Web的虛擬實驗室允許處于不同位置的學(xué)習(xí)者可以同時對同一個實驗項目進行實驗操作。與真實實驗室相同的是,實驗工具和實驗技術(shù)是獨立于各自領(lǐng)域的,不同之處在于虛擬實驗室中操作的并非現(xiàn)實中存在的真實設(shè)備,而只是以軟件仿真模擬的那些已存在或構(gòu)想的設(shè)備;虛擬實驗室需要針對不同的項目分別設(shè)計具體的實驗環(huán)境,它還要求實驗的參與者共享實驗環(huán)境和實驗規(guī)則。
本文所建立的實驗室體系結(jié)構(gòu)如圖1所示,它采用瀏覽器/服務(wù)器結(jié)構(gòu)。從該圖可以看出,虛擬實驗室主要包括Web瀏覽器、計算機網(wǎng)絡(luò)(Internet)、Web服務(wù)器、實驗處理系統(tǒng)和信息數(shù)據(jù)庫幾個部分。
客戶端瀏覽器是學(xué)習(xí)人員的實驗平臺,任何遠程教育網(wǎng)絡(luò)終端實驗者通過它都可以方便地進入虛擬實驗室,并根據(jù)需要進入不同的實驗項目,就像根據(jù)不同的實驗內(nèi)容進入不同的真實實驗室一樣。在使用中,實驗者可以在線瀏覽、在線仿真、在線控制、在線交流。
信息數(shù)據(jù)庫包括實驗大綱、實驗計劃、實驗原理、實驗內(nèi)容、實驗步驟、實驗重點提示及其他的一些相關(guān)教學(xué)資料;虛擬儀器數(shù)據(jù)庫包含了實驗者可以使用及操縱的全部虛擬儀器;三維場景數(shù)據(jù)庫由實驗環(huán)境及相關(guān)的紋理、材質(zhì)、聲音等構(gòu)成。實驗集成系統(tǒng)、場景調(diào)度系統(tǒng)和儀器調(diào)度系統(tǒng)緊密結(jié)合,協(xié)調(diào)工作。
實驗集成系統(tǒng)根據(jù)客戶端用戶的操作請求,在實驗過程數(shù)學(xué)模型的控制下進行數(shù)學(xué)計算,將計算結(jié)果分別傳遞給場景調(diào)度系統(tǒng)和儀器調(diào)度系統(tǒng),調(diào)度場景數(shù)據(jù)庫和虛擬儀器數(shù)據(jù)庫對實驗場景進行刷新顯示并通過網(wǎng)絡(luò)傳遞給遠程學(xué)習(xí)者。
該系統(tǒng)存放在網(wǎng)絡(luò)服務(wù)器上,只要實驗者安裝Internet瀏覽器,就可以根據(jù)具體的實驗項目對虛擬實驗場景和虛擬儀器進行遠程瀏覽及交互操作。
2 虛擬實驗室的系統(tǒng)功能流程
基于Web的虛擬鉆井實驗室建設(shè)是一個系統(tǒng)工程,其目的是為了滿足網(wǎng)絡(luò)終端的任一實驗者可以隨時隨地進入實驗室進行各種實驗、觀察實驗結(jié)果、分析實驗數(shù)據(jù)等。為了更加優(yōu)化地設(shè)計該系統(tǒng),可以按照實驗室功能及實驗流程將系統(tǒng)化分為若干子系統(tǒng),通過實現(xiàn)各個子系統(tǒng)的功能來構(gòu)建整個實驗室的全部功能。
根據(jù)功能可以將系統(tǒng)劃分為實驗操作系統(tǒng)、實驗?zāi)M系統(tǒng)、數(shù)據(jù)分析系統(tǒng)、網(wǎng)絡(luò)服務(wù)系統(tǒng)、實驗結(jié)果顯示系統(tǒng)、實驗數(shù)據(jù)存儲系統(tǒng)等子系統(tǒng),如圖2所示。下面以該虛擬實驗室中的高壓水力噴射破巖實驗為例來對各部分功能進行簡要描述:
該課程的某一遠程用戶在某網(wǎng)絡(luò)終端打開虛擬實驗室即實驗操作系統(tǒng)主頁面,進行用戶登錄以后(用于區(qū)別教師用戶和學(xué)生用戶,此處特指學(xué)生用戶),首先可以瀏覽該主頁基本功能,主頁面對該虛擬實驗室可提供的所有實驗進行了概述,通過它可以了解整個實驗室的構(gòu)造情況,并可以獲取一些實驗基礎(chǔ)知識。用戶在選擇了該項實驗后,進入該實驗項目的專有頁面,首先用鼠標點擊頁面左側(cè)上方的巖芯選項,在一系列巖芯模型中選擇用戶想要的巖芯,選擇后巖芯模型欄會自動收起,并在頁面左側(cè)上方顯示巖芯模型及其規(guī)格參數(shù);然后在頁面左側(cè)中間的文本框中輸入高壓水力破巖的水力速度,以m/h為單位;從而進入實驗頁面。
用戶在進行以上操作的同時,網(wǎng)絡(luò)服務(wù)系統(tǒng)將這一系列信息傳輸?shù)綄嶒災(zāi)M系統(tǒng)及數(shù)據(jù)分析系統(tǒng)。實驗?zāi)M系統(tǒng)根據(jù)用戶的操作信息調(diào)出該實驗項目所需的實驗場景和儀器。數(shù)據(jù)分析系統(tǒng)將傳輸來的數(shù)據(jù)信息進行分析后傳輸?shù)綄嶒災(zāi)M系統(tǒng),這些數(shù)據(jù)信息主要在實驗進行中控制實驗儀器的運動速度及狀態(tài)。
實驗?zāi)M系統(tǒng)在接到分析好的數(shù)據(jù)信息后,通過網(wǎng)絡(luò)服務(wù)系統(tǒng)反饋給實驗操作系統(tǒng),實驗操作系統(tǒng)提示用戶實驗準備就緒,用戶點擊實驗場景中的控制箱開始按鈕,實驗?zāi)M系統(tǒng)接收到網(wǎng)絡(luò)服務(wù)系統(tǒng)傳輸來的信號后,開始具體的實驗操作。此時,該實驗操作過程通過網(wǎng)絡(luò)服務(wù)系統(tǒng)傳輸?shù)浇Y(jié)果顯示系統(tǒng),將模擬過程中水力的沖擊現(xiàn)象、巖芯變化情況、儀表數(shù)據(jù)信息一一顯示給用戶。
實驗過程完成后,用戶通過鼠標點擊結(jié)束實驗,結(jié)果顯示系統(tǒng)將巖芯的破損現(xiàn)象顯示給用戶,其破損程度數(shù)值則通過網(wǎng)絡(luò)服務(wù)系統(tǒng)傳輸給數(shù)據(jù)分析系統(tǒng),數(shù)據(jù)分析系統(tǒng)在分析數(shù)據(jù)是否屬于有效范圍的同時傳輸一份給數(shù)據(jù)存儲系統(tǒng)進行數(shù)據(jù)存儲(方便用戶以后調(diào)用并查看此次的實驗結(jié)果),最后,數(shù)據(jù)分析系統(tǒng)將原始數(shù)據(jù)及分析結(jié)果以數(shù)據(jù)或圖表的形式通過網(wǎng)絡(luò)服務(wù)系統(tǒng)傳輸給結(jié)果顯示系統(tǒng),以便用戶分析此次實驗的實驗結(jié)果。
3 虛擬實驗室的技術(shù)實現(xiàn)
(1) 建立三維實體模型
針對虛擬實驗室中的每一個實驗項目來分析實驗場景及所包含的實驗儀器,確定實體模型,然后使用三維建模軟件建立場景和儀器的三維實體模型。虛擬實驗場景和虛擬儀器的三維實體模型一般包括非動態(tài)實體模型和動態(tài)實體模型兩大類。非動態(tài)實體模型是指不參與交互和運動的靜態(tài)實體模型(如實驗桌、凳子等),動態(tài)實體模型是指具有運動屬性和參與交互的各種實體模型。對于靜態(tài)實體模型需要從形狀和外觀上對實體進行模擬,同時注意減低模型的復(fù)雜度。而對于動態(tài)實體模型,在建立三維實體模型的同時,要賦予其動態(tài)屬性。
(2) 實驗進行中的人機實時交互
對于網(wǎng)絡(luò)終端的實驗者來說,在實驗項目中能夠真實地操縱實驗儀器和控制實驗的開展是至關(guān)重要的。而該虛擬實驗室正是通過人機交互技術(shù)實現(xiàn)了實驗進行中人和實驗環(huán)境及實驗儀器的實時交互,主要包括:對實驗室的漫游以及對實驗儀器的操縱。
實驗者在開展實驗項目之前,需要對實驗環(huán)境及實驗儀器做一個總體的了解,這就需要實驗者對實驗環(huán)境進行漫游,通過對漫游方向和漫游速率的設(shè)置,實驗者可以盡情瀏覽實驗室的任何一個角落及了解實驗儀器的具體構(gòu)造。
在實驗項目進行中,實驗者需要借助相應(yīng)的輸入設(shè)備在虛擬場景中選擇被操縱的儀器,對該儀器實施選擇、平移、旋轉(zhuǎn)、縮放等基本,并可以操縱整個實驗項目的實驗流程,可以任意暫停重新開始,也可以一直進展到實驗結(jié)束從而觀察最終實驗結(jié)果。
(3) 虛擬實驗室的集成及網(wǎng)絡(luò)發(fā)布
由于實驗場景和實驗儀器是單獨構(gòu)建的,并且一個實驗儀器有可能在多個實驗項目中出現(xiàn),這就需要對虛擬實驗室進行集成。集成主要是根據(jù)實驗項目將設(shè)計好的虛擬實驗場景和該項目所需要的實驗儀器集成到一個固定的虛擬場所中(比如實驗臺、實驗教室等),同時輔以各種其它的媒體素材進行編輯合成(如聲音),以完善和美化實驗室環(huán)境,使實驗室界面更加友好,更受到實驗者的歡迎。
為了將集成好的實驗室公開給遠程學(xué)習(xí)者使用,則需要對實驗室進行網(wǎng)絡(luò)發(fā)布。發(fā)布后虛擬實驗室才能實現(xiàn)遠程使用、共享合作、虛擬實驗等功能。
以本文所實現(xiàn)的系統(tǒng)為例,其中兩個實驗項目集成及發(fā)布后的場景如圖3、圖4所示。
三 基于Web的虛擬實驗室在遠程教育中的應(yīng)用分析
基于Web的虛擬實驗室為遠程網(wǎng)絡(luò)終端的學(xué)生提供了一個完整的虛擬實驗環(huán)境。它在實驗的本體逼真性和應(yīng)用普遍性,以及在給予實驗者現(xiàn)場實時感受和實驗效果等方面有著良好的效果,它可以讓實驗者有更加逼真的感覺,讓實驗者感覺到自己似乎是在真正的現(xiàn)實實驗室里近距離進行現(xiàn)場實驗操作。它的幾項主要功能決定了將其應(yīng)用于遠程教育具有絕對的優(yōu)勢。
1 綜合管理功能
虛擬實驗室將所有虛擬場景、虛擬儀器,甚至網(wǎng)絡(luò)終端的多個實驗者集成于一個系統(tǒng)中,使用標準的統(tǒng)一命令來實現(xiàn)功能服務(wù);虛擬實驗室可以對虛擬儀器和虛擬實驗進行管理,即能添加、修改和刪除虛擬儀器和虛擬實驗,以使虛擬實驗室系統(tǒng)適應(yīng)遠程教學(xué)的實驗變更要求。
2 資源共享及互動操作功能
建立虛擬實驗室的宗旨之一就是為了做到資源共享。實驗者可以共享實驗數(shù)據(jù)、實驗設(shè)備、實驗環(huán)境等相關(guān)資源,該特性能夠減少重復(fù)投資,可以大大節(jié)約投資成本。而虛擬實驗室一旦開放,即具有互動性,遠程用戶可以操作本地實驗室,同時用戶之間可以交流信息,如在Java Applet界面中包含有接收對話框和發(fā)送對話框。
3 實驗功能
這是虛擬實驗室的核心功能。每一個典型的虛擬實驗在結(jié)構(gòu)上主要包括:實驗環(huán)境、實驗儀器設(shè)備、實驗?zāi)康?、實驗原理和實驗?nèi)容步驟幾部分。遠程學(xué)習(xí)者可以很方便地了解實驗過程中所用到的各類虛擬儀器的功能及使用方法,也可以很方便地查看實驗的主要目的、實驗的內(nèi)容、實驗進行時的要求、注意事項等,如果沒有透徹地理解實驗流程,實驗者還可以方便地獲取實驗實施的具體步驟。
4 擴展功能
跟隨教學(xué)內(nèi)容的改動,實驗內(nèi)容也必將產(chǎn)生變化,則虛擬實驗室的實驗項目需要及時擴充、縮減或修改,服務(wù)功能也要隨時增刪或修改。而實驗室本身所具備的綜合管理、資源共享等特點,給改變實驗項目、實驗內(nèi)容等提供了低消耗的快速的可擴展特性。
5 安全機制
安全性是開放的、透明的、資源共享的遠程合作環(huán)境所必需的保障條件,虛擬實驗室必須采取必要的措施和技術(shù)手段維護系統(tǒng)軟件和用戶知識產(chǎn)權(quán)的安全。具有安全措施的虛擬實驗室,系統(tǒng)能夠做到拒絕非法訪問者進入虛擬實驗室,也可以將合法訪問者的不當(dāng)操作及時中止。例如采用登錄機制,用戶若要進入虛擬實驗室,首先必須登錄,以核對用戶是否有使用權(quán)限。這樣一方面可以阻止非法用戶的入侵;另一方面可針對不同的用戶,賦予不同的使用權(quán)限。例如:教師用戶可以將自己創(chuàng)建的虛擬實驗上傳到服務(wù)器端,以充實虛擬實驗室的內(nèi)容。而學(xué)生用戶則無此權(quán)限。
由以上五個方面可知可知,虛擬實驗室給遠程實驗教學(xué)帶來了無法言喻的優(yōu)勢,決定了它在遠程教育中有著良好的應(yīng)用前景。
四 結(jié)論
將虛擬實驗室應(yīng)用于遠程教育對探索和發(fā)展現(xiàn)代教育理念、提高教育技術(shù)水平、改善實驗環(huán)境、優(yōu)化教學(xué)過程、培養(yǎng)遠程學(xué)習(xí)者的動手能力等產(chǎn)生深遠的影響,同時有助于解決遠程教學(xué)無基于具體儀器的實踐、遠程教學(xué)培養(yǎng)的學(xué)生動手能力差等問題。虛擬實驗室系統(tǒng)的開發(fā)及投入使用,為遠程實驗教學(xué)注入了活力,突破了實驗室時間、空間、地域的限制,實現(xiàn)了以學(xué)生為主體、多方向、全方位的遠程教育,取得了顯著的教學(xué)成果。
參考文獻
[1] K. Curran, “An online collaboration environment,” [J]. Education and information technologies, vol. 7. no. 2, pp. 41-53, November 2004.
[2] 李亞綠,郝應(yīng)光,唐禎安.”遠程教育與虛擬實驗室” [J].自然雜志,2001,3:157.
[3] 吳玲達等.多媒體人機交互技術(shù)[M].國防科技大學(xué)出版社,1999:54-56.
[4] Bhargava, P. Antonakakis, J. Cunningham, C. Zehnder, A. T, “Web-based virtual torsion laboratory,” [J].Computer application in engineering education, vol. 14. no. 1, pp. 1-8, January 2006.