趙香蓮
(河南駐馬店農業學校 河南 駐馬店 463000)
目前各高校對計算機基礎課程的教學大多采用多媒體方式進行授課,教師與學生之間缺乏交流,學生自主學習和協作學習能力較弱,網絡資源利用率不高,因此,文中分析任務驅動模式的基本概念,對任務驅動學習環境中的各要素進行分析和設計,提出了基于任務驅動教學模式的網絡教學平臺,從課程的教學目標、教學設計、資源整合、教學評價和考核等方面對教學平臺進行建構。
所謂“任務驅動”就是在學習信息技術的過程中,學生在教師的幫助下,緊緊困繞一個共同的任務活動中心,在強烈的問題動機的驅動下,通過對學習資源的積極主動應用,進行自主探索和互動協作的學習,并在完成既定任務的同時,引導學生產生一種學習實踐活動[1]。任務驅動的特點是以教師主導、學生主體,以學定教、學生主動參與、自主協作、探索創新的新學習模式,充分調動學生學習積極性,激發學生學習興趣,培養學生的分析能力、解決問題的能力。提高自主學習及與他人協作的能力。任務驅動的基本環節首先是創設情境,模擬類似現實情況或者與現實情境相似的學習環境,使學生學習達到身臨其境的效果。其次是確定任務,基于前面的虛擬情境,設計一個中心內容,通過任務的解決達到知識的構建,符合探索學習的要求。再次加強自主、協作學習,老師作為一個協作者的角色,提供解決問題的某些途徑等,重點發揮學生的自主學習能力。最后要進行對學生自主、協作學習能力、學習效果進行評價。
基于任務驅動模式的網絡學習環境是指學習環境、學習模式、人際交往、學習心理等非物質條件和網絡平臺、網絡教學資源、學習輔助工具等物質條件。基于任務驅動模式的教學模式是以任務為核心的,構建學習點,圍繞學習點,設計學習資源、學習計劃和工具等要素,它們共同服務于由教學目標、學習者、學習內容統一于所設計的任務這個核心。
網絡教學環境是以網絡技術為媒介的支持系統,為學習者提供多樣的技術功能支持并給予最直接、最有效的幫助,任務驅動教學模式是在網絡教育教學支持環境的應用,網絡教學支持系統整合知識認知、任務、社會支持及協同者這四個重要要素,為學習者提供合理的學習支持,通過有效的學習,使知識者完成認知構建,認知構建的不斷完善的過程中使學習者潛在能力得到更好發展。知識構建學習策略、信息資源、學習工具、老師和學習者基于任務驅動的學習活動。學習參與者是整個網絡學習活動的主體,他們有網絡學習環境中的各個要素緊密相關,決定著每個要素作用的發揮;教師是網絡教學活動的重要部分,他們的角色和關系對心理環境和學習氣氛的營造有著重要影響。為學習者的知識構建提供支持。應用到任務驅動教學模式的網絡平臺環境設計中,建構基于任務驅動的網絡教學平臺的設計要素。如圖1所示。

圖1 基于任務驅動的網絡教學環境的設計要素Fig.1 Design elements of teaching and learning Network environment based on task-driven
基于任務驅動模式的網絡教學環境為學習者提供各種各樣的技術功能支持并給予最直接、最有效的幫助,任務驅動教學模式在網絡教育教學支持環境的應用,是通過任務來觸動、激發、和維系學生的永動機,是網絡學習者在完成網絡學習活動的強勁動力系統。
1)用戶分析 基于任務驅動的網絡學習平臺的用戶有管理員、教師、學習者。管理員的職責主要是負責系統管理與組織工作,如學生注冊、學習資源的開發、重要文件備份等管理工作;教師的主要職責是上傳教學資源、上傳學習學習計劃書、任務書等,在線和學生交流、答疑,對學生網上學習效果進行統計分析、進行科學的評價。學習者首先注冊,獲取相應證件號,登錄系統選擇查看知識點任務進行學習,在答疑區與教師或其他學生進行交流,并可以對自己的學習成果進行測評,檢驗知識掌握程度。教師具有雙重作用,一是類似課堂教學,二是對學生的學習提供指導。平臺主要為教師用戶和學生之間提供互動支持,提高學生的網絡活動的積極性同時加強學生的自主學習能力。
2)課程分析 計算機導論全面地闡述計算機系統的基礎理論,根據《計算機導論》的知識內容要點、難點、重點,特點、將計算機導論分成多個學習任務,要求開發的教學平臺提供滿足支持教師學習任務發布,學生瀏覽及課程反饋的機制,同時能夠滿足師生間互動式的交互。
3)任務分析 根據需求分析,以《計算機導論》課程為內容載體建立一個基于任務驅動模式的校園網絡教學平臺,從教師的角度目標設計,要充分利用網絡,在任務驅動教育理論指導下進行同步和異步教學;上傳教學資源,通過論壇完成與學生間知識互動。從學生的角度目標設計,要教育資源充分共享,消除信息資源孤島,學習不受地點、時間、空間的限制,多媒體感官刺激效果好,便于合作、協作、求助,學會自主學習,加大學生的參與度,充分調動學生的自主學習性。
網絡教學支持平臺的既要具有教學功能,又要具有開發管理等功能,平臺的體系結構如圖2所示,平臺的設計主要分為用戶層、功能邏輯層、物理存儲層。

圖2 平臺體系結構Fig.2 Platform architecture
用戶層位于客戶端,是與用戶直接交互的瀏覽界面,直接接收用戶輸入并顯示從服務器返回的信息。本系統中,分別為教師組和學生組提供了不同的用戶界而通過瀏覽器來進行管理、教學、學習的過程。
功能邏輯層是基于任務驅動的教學支持平臺設計與實現的關鍵層,大部分功能均在此層完成。從邏輯上可以將該層的功能模塊劃分為若干子模塊,添加一個模塊就是一個功能子系統。
物理存儲層是以實體文件的方式來表示,它采用數據庫的存儲與管理方式,通過數據庫系統來進行資源和學習者的組織,完成數據的定義、更新和查詢等操作,并維護數據的安全性和完整性。
該平臺針對教師、學生和管理員3種不同角色進行設計開發,不同角色具有不同的功能,將課程開發、教學實施和教學管理3大功能整合在一起,圍繞教學完成不同的任務。從平臺體系結構圖中可以看出,邏輯層包括用戶管理模塊、課程管理模塊、輔助學習模塊、交互學習模塊、在線測試模塊、課程管理模塊、監控評價模塊。各模塊的功能設計如下。
用戶管理模塊主要功能是后臺管理員完成對所有注冊用戶的管理,完成權限的管理,但管理員不能修改用戶資料。通過用戶信息可以確認用戶角色,分配相應權限,從各方面有效的管理整個網絡課程。主要包括用戶注冊、登錄注銷、修改用戶資料、分配教師權限等,從原理上說,就是通過對用戶數據庫的增、冊業、改、查實現管理用戶的目的。
課程管理模塊的主用功能是實現學習資源的上傳與學習資源的修改,學生可以查看瀏覽相關學習任務。根據不同用戶的角色和職能不同,分為課程管理部分和課程學習部分兩部分。課程管理模塊主要是針對教師和管理員設計的,為了方便教師和管理員開發、管理各門課程。通過這個模塊,教師可以輕松的添加修改刪除各個章節的教學內容及相關知識點。課程學習模塊主要是為學生提供服務的,學生可以學習課程,其學習方式多種多樣,可以通過瀏覽章節知識點等內容進行自主學習,同時可以進入論壇與其他同學共同探討相關問題。
交互模塊是學生網絡學習的輔助手段,交互學習模塊為論壇性質的。用的是BBS論壇。論壇為學生提供異步的疑難解答,知識理解共享,互助等,同時為老師提供與學生交流,及時掌握學生學習過程中問題,為教師進步教學提供基礎。
輔助學習模塊,方便學生更好的利用學習資源。輔助學習模塊從功能上分為站內搜索、書簽等功能。站內搜索可以實現知識點或任務的搜索及討論、BBS解答等問題。筆記本功能讓學生在學習的同時對于自己為掌握或者重點的進行標注,與教師進行及時的溝通。
監控評價模塊,是任務驅動教學模式下的網絡支持平臺的一個特色,通過對學生學習記錄及教師評價來達到自動監控和評價。為了掌握學生的學習動態和學習軌跡,通過記錄每個用戶訪問課程、知識點和題目的次數和最后訪問的事件,為教師評價學生提供一個可靠的數據指標。
測試模塊主要功能是對學生學習成果進行測試,管理員可以管理題庫,完成隨機組卷,以及自動閱卷。對學生的學習情況進行一個自我檢測,起到強化學習的目的。練習測試模塊為主觀題形式的學習效果測試。與其他模塊一樣該模塊也分為前后臺程序,后臺管理輔助教師或管理員出題,修改刪除題目,前臺程序供學生使用進行自我測試。
根據對測試模塊的需求分析及設計,測試模塊使用的數據庫實體分別為考生檔案實體、管理員檔案實體、套題實體、考試題目實體和考生成績實體。在試題的組織等方面采取以下方法:
1)隨機抽取試題的方法 randomGetQuestion()
在ran-domGetQuestion()方法中,首先將套題ID保存在1個數組中,并根據套題的個數獲取一個隨機數,即保存套題的ID數組的指定下標,最后根據該下標獲取對應的套題ID并返回。
2)開始考試時保存考試成績的方法startsaveResult()
為了防止試題泄露,可以通過在考試開始前先將考試信息保存到考生成績表中,然后提交試卷時,再修改考試成績實現,這樣即使考生并不提交試卷,下次也一樣不能再進行考試。
3)獲取試題的方法queryExam()
queryExam()方法包括兩個參數,一個用于指定套題ID,另一個指定試題類型的參數,如果該參數值為0,就代表查詢指定套題中的單選題,否則為1,就代表查詢多選題。
4)自動閱卷并顯示考試成績的實現
當考生結束考試,提交試卷后,會訪問一個URL地址,從該URL地址中可以知道自動閱卷功能涉及的action參數submitTestpaper。
網絡教學模式符合學習者的認知規律,激發學習積極性,提供完善的教學服務。本文結合任務驅動教學理念,從教學模式的角度出發,設計多用戶角色的網絡教學支持平臺,將任務驅動模式應用到網絡教學,使學生帶著真實的任務在探索中學習。在這個過程中,學生還會不斷地獲得成就感,可以更大地激發他們的求知欲望,逐步形成一個感知心智活動的良勝循環,從而培養出獨立探索、勇于開拓進取的自學能力。充分發揮任務驅動的優勢。體現任務驅動的教學理念。
[1]龔婷.VB.NET程序設計課程教學探索與實踐[J].電子設計工程,2011,19(19):29-30.
GONG Ting.Teaching research and practice of the VB.NET programming curriculum[J].Electronic Design Engineering,2011,19(19):29-30.
[2]胡勇.《計算機應用基礎》課程任務驅動教學模式探討[J].電腦知識與技術,2011(29):7183-7184,7196.
HU Yong.Investigate the teaching mode of“Task Driven” in courses of the basic computer applications[J].Computer Knowledge and Technology,2011(29):7183-7184,7196.
[3]方芳.任務驅動教學法在高職院校實踐教學中的應用[J].農業網絡信息,2011(7):146-148.
FANG Fang.Task-based teaching method in practical course ofhighervocationalcollege[J].AgricultureNetworkInformation,2011(7):146-148.
[4]姚琳,孫偉峰,吳國偉,等.計算機網絡教學模式探討[J].計算機教育,2011(19):70-73.
YAO Lin,SUN Wei-feng,WU Guo-wei,et al.Discussion of computer network teaching mode[J].Computer Education,2011(19):70-73.
[5]柳春艷.基于學習共同體的任務驅動型教學嘗試——《多媒體課件設計與制作》課程實踐探索[J].現代教育技術,2011,21(7):46-49.
LIU Chun-yan.Instructional experiment on learning communities based task-driven-exploring of design with multimedia courseware[J].Modern Educational Technology,2011,21 (7):46-49.
[6]張林.從教學平臺到學習平臺:以軟件工程平臺為例[J].現代教育技術,2011(2) :103-107.
ZHANG Lin.Evolving from teaching platform to learning platform:software engineering e-learning platform as an example[J].Modern Educational Technology,2011(2):103-107.