(陜西財經職業技術學院 體育課教學部,咸陽 712000)
隨著網絡技術的發展,計算機的應用也從單用戶工作模式向多用戶協同發展,不受教學空間時間限制的遠程教學也被人們所接受,遠程教學以網絡作為傳輸信息的載體,將課程拓展到各個角落,學習者可以不受地域和時間的限制進行學習交流,遠程教學現在已經成為新型的教育模式[1]。
由于目前體育遠程教學系統還沒有達到智能化和個性化教學,一些教學系統沒有因材施教的功能,針對個別學生的學習情況不能制定合適的教學方案。本文根據當前遠程教學系統存在的弊端,建立一種基于移動Agent技術的智能遠程體育教學系統,此系統較傳統的遠程教學系統更具備智能性[2]。
Agent是有自主運行能力的服務程序,與眾多軟件實體相比較,Agent智能化水平更高,主要有以下特點。(1)自控性:Agent在沒有人為操作可以自行運行操作,并對其行為和內部狀態有控制能力[3]。(2)推理性:Agent技術有豐富的知識來完成推理能力,并能夠對用戶進行推理和計算。(3)通信能力:通過某種通信語言與其他實體交換信息的能力。并且可以通過相互作用完成復雜任務。(4)感知能力:Agent可以及時感知到所處的環境變化。(5)目標導向能力:Agent可以實現一定的目標來規劃行為步驟[4]。
移動Agent還具有移動性,指的是它可以自主的攜帶任務從一臺主機到另一臺而且可以在新的環境里完成任務,Agent技術是與分布式計算技術Agent技術相結合運行的,Agent的出現大大促進智能系統開發。
因為遠程教學系統是復雜龐大的管理信息系統,覆蓋教學過程的各個環節,根據登錄用戶和權限的不同,可以產生不同的Agent,進入子系統產生Agent代理用戶進行操作。Agent還可以相互通信協作尋找到資源,移動到目標主機上完成未完成的任務[5]。
在遠程教學模型中有3種Agent,分別是教師Agent、學生Agent、管理Agent。如果用戶用不同的權限賬戶登錄,就會產生不同的Agent為此服務。之后會通過網絡通信或是到教學信息庫中查找適合的教學資源。這時,Agent在數據信息庫中找不到相關資源時,會到網絡中查找,查找整個網絡資源中是否有符合的目標主機或是Agent,如果找到,那么會攜帶部分數據和為完成的操作移動到目標主機上完成任務,完成后將最終結果返回給用戶[6]。教學信息科包含學習資源庫、試題庫、系統知識庫、教學策略庫、教學目標庫和學生模型庫,這些都是由管理員維護,管理員對其數據進行添加刪除和修改,對數據的本分和管理、群發系統消息等,如圖1所示。

圖1 基于Agent的現代遠程教學模型框架
遠程教學系統的運行相對復雜,Agent體現了社會性,這個系統給學生提供了因材施教的個性化教學服務,下面分別介紹Agent技術的應用過程。
當用戶以學生的賬號登錄體育遠程學習系統時,在控制界面系統會自動生成Agent,在Agent系統自動生成學生信息檔案控制界面,它會通過網絡到學生信息庫中查找到學生的信息,如果是第一次登錄,在學生信息庫中會查不到這個學生的記錄,如果登錄過會在信息庫中記錄著學習體育的成績和出現過的問題。學生Agent查到相關的記錄,學生可以根據提示到下一步學習。其次,學生可以根據控制界面提供的學習目標規劃學習體育課程目錄,從而進入智能學習系統任意一個用戶都會成為獨立的學生Agent,在整個學習中學生Agent和智能的控制界面交互頻繁。此外學生Agent還有一個重要功能,就是學生在學習過程中出現問題時可以到教學信息庫中查看教師Agent回答過的問題,并把問題寫入學生信息庫以備學生Agent掌握自己學習情況,找到地址后學生Agent移動到教師Agent的主機上用通信解決問題,將問題答案返回給學生,實現教學的資源共享,這樣學生在智能體育遠程教學系統學習的同時,可以根據系統提供的教學策略進行有針對性的學習。如圖2所示。

圖2 基于Agent智能遠程體育系統學習流程
當用戶以教師的用戶登錄遠程體育教學系統時,系統會自動產生教師Agent,Agent系統會運用推理能力,根據學生以往的學習情況進入到適合的教學策略,幫助學生解決學習中難點。在選擇教學策略的同時,教師要查看有沒有解決學生問題,根據學生Agent地址去查看,如果學生Agent也在線那么就可以進行通信合作,如果不在線那么就會將問題的答案補充到信息庫中,學生登錄系統后將答案可以看到,另外教師Agent功能在系統上為學生解決的問題及教學策略會添加到教學信息庫中,以便學生學習和其他體育教師參考學習。
當系統管理員登錄系統后,系統會產生管理Agent,其功能是對此系統中的學習資源庫、教學策略庫等進行維護、備份數據庫、確保整個數據有效運行的作用。另外,它還需要對整個網絡中的Agent之間通信協作以及遷移做統籌協調。
基于Agent技術的現代體育遠程教學系統具有以下特征:1教學序列是學生學習過程中優化產生的,學生可以不按照系統設計者的預定教學序列學習。2Agent系統具有智能性和自主性服務,所以學生根據其學習的水平會智能調整地課程難度,提高學生學習效率。3體育教師可以減輕教學壓力,準確的把握學生對知識點的掌握情況,有針對性地進行教學指導,提高教學效率。
現代遠程教學系統應用Agent技術,利用智能性針對學生的學習水平,學習中的難點等一系列特征采取個性化教學策略,此教學系統使用Agent智能性的通信機制來獲得教學問題的協同解決環境,因此該系統更具有人性化,與傳統的遠程教學體系相比,此系統更具有靈活性多樣性能夠更好的實現體育遠程教學的目標。