摘 要: 本文作者針對一個典型的網絡教學平臺,探討了支持網絡教學的系統究竟應怎樣設計,應具有什么樣的功能,關鍵性的技術問題該怎樣解決,提出了自己獨到的設計思路和方法。
關鍵詞: 網絡教學公共平臺 設計思路 關鍵技術
一、引言
網絡課程是通過網絡表現的某門學科的教學內容及實施的教學活動的總和,它包括兩個組成部分:按一定的教學目標、教學策略組織起來的教學內容和網絡教學支撐環境,其中網絡教學公用平臺特指支持網絡教學的軟件工具、教學資源,以及在網絡教學平臺上實施的教學活動。
一個優秀的網絡教學公用平臺,應該具有以下功能:為學習者提供集成的交互式學習環境,為教師提供多種有效的教學手段和課程開發工具,具有完善的教務管理、教學管理、資源管理、跟蹤學習和評測功能。
本文所討論的平臺,不涉及多媒體素材的加工和處理,而著重于素材的整合和網絡課件特有的非實時性、共享性和不限地域性。
二、設計思路
1.一體化設計。
網絡教學公共平臺應該與教學內容緊密集成,應該實施一體化管理,而不是相互分離的系統。如果學習一門課程,需要登錄幾次,使用起來就很不方便。一體化設計就是要使教學公共平臺真正符合教學的要求,在一個統一的系統中可以完成教學(學習)過程中的各種活動,而不需要來回在幾個系統之間切換,降低操作的復雜度及學習的難度。
2.完全開放。
網絡課程的制作所涉及的學科范圍大,內容的形態需求復雜,這就要求系統具有完全的開放性,能夠容納各種形態的網上教學內容,不能僅僅限于支持某些專用工具開發的教學內容,不能只是支持某些文件格式。采用開放的文件存儲格式,支持所有能夠在網上運行(包括需要插件的文件)的課程內容與文件格式,不對課程開發工具作限定要求,只要求該工具開發出的課程內容能夠在網上運行即可。
3.代替用戶的程序設計。
如果教師自己單獨制作一門網絡課程,不僅需要制作課程的內容,而且網絡教學的一些基本教學環節:教學內容的發布、作業、答疑、考試、討論(同步/異步)、作筆記,等等,需要教師進行復雜的交互性程序設計,這對大部分教師來說,是無法完成的。
網絡教學公共平臺就是要解決這些交互式工具支持問題,使得教師無需花費大量的精力去開發程序,就可以很方便地獲得很好的交互性支持,從而可以專注于教學內容與教學活動。網絡教學公共平臺的首要功能就是降低實施網上教學的技術難度,提供方便實用的教學工具,簡化交互式教學設計的復雜性。
4.支持多種教學方法。
網絡教學突破了傳統學校教育的各類分隔屏障,實現了時間和空間上的連續,同時,交互變得更加容易控制,學習者的角色也可以進行隱藏,教師的角色發生了根本轉變,他們要掌握的不僅僅是教學內容的邏輯序列和目標的合理安排,更多的是學生的學習情況、學習過程的規劃設計。所以網絡教學公共平臺應能提供教師探索和使用多種教學方法的工具。
5.易用性。
目前許多類似的網絡教學支撐平臺是圍繞課程這一核心構成,而沒有圍繞使用者(教師和學生)這一核心構成,在“以人為本”的這一軟件思想上體現不足,造成了用戶在使用操作上非常麻煩,主要體現在:(1)必須由用戶跟著系統的概念走,而不是系統配合用戶的需求。由于系統的課程層次概念劃分過多,用戶必須通過一段時間的學習,在清楚系統層次概念后,經過多個操作步驟,才能配置好一個能使用的網絡課程。(2)對教學支持的功能不夠豐富。系統功能主要是圍繞課程,如配置課程、對課程的作業、答疑等,除此之外,用戶對于教學功能還有許多其它需求,如一套個人辦公系統、制作基于素材庫的網絡課件等。
所以在系統設計上,既要考慮功能實現的難易程度(因為給用戶加的限制和條件越多,功能實現過程越簡單),又要考慮用戶的使用自由度問題。
我們應確立以用戶為核心這個原則,各項功能均圍繞教師和學生的需求開發,最大限度地提高用戶操作的自由度,簡化系統概念和用戶操作,既支持簡單網絡課程系統,又支持復雜網絡課程系統。比如不必添加許多其他信息(單位、學科等),只需簡單地開設一門網絡課程,設置一名責任教師,即可開始使用。一門網絡課程可簡可繁,靈活使用。
三、關鍵技術實現
1.文件上載。
如何實現讓有權限的用戶批量上載文件和文件夾,是實現系統功能的難點。因為許多相關開發語言并沒有提供相關的函數和工具。
針對此種情況,我們可以利用組件技術,將數據處理和過程實現(如權限驗證)集中在應用邏輯層中,實現三層應用體系結構,這種結構更適合于業務邏輯經常變化的大型應用系統的開發。通過引入第三層,應用程序大規模的可變性和復用度就可以得到相當大的改進。在這種三層式模型中,表示層、應用邏輯層和數據存儲層在邏輯上是彼此分離的。

2.視頻講授教材。
目前能制作視頻講授教材的工具不少,如微軟的視頻點播(VOD)軟件,豪杰公司的視頻點播軟件,美國3CX公司的視頻點播軟件,均帶有可開發視頻講授教材的工具。
制作視頻講授教材首先需要準備的素材應該有:PowerPoint講稿(能否插入其他視頻和聲音文件應該視VOD軟件的性能而定);錄制的教師利用該講稿授課的錄象,并轉成VOD軟件能識別的格式(如ASF,MPG,MP2,AVI等)。
3.網絡課程功能、界面配置。
采用XML技術,使課程內容和界面分離,系統提供豐富的、有特色的界面模板。使網絡課程界面多樣化,提高學習者的興趣。
并非每門網絡課程都需要的功能,如課程討論、詞典、日程、考試等,教師應在編輯維護課程時進行配置,只選擇自己需要的功能。
4.網絡課程內容制作。
常見的網絡課程制作支撐平臺,往往把課程的內容局限在章、節、知識點的結構上,這樣的結構對于理工科比較適用,但在實際的使用過程中,總是有許多課程并不適用于這種結構,也不利于體現課程的特點,教師無法發揮課程制作的特色。
所以我們在這里討論設計的網絡課程制作平臺,只提供設計的組件,不提供結構。課程的結構由教師制作課程時,自行組織,任意發揮。
具體方法為:提供各種頁面類型用于制作網絡課程,并相對于不同的頁面類型,提供不同的編輯方法,如:
(1)上傳現成課件或文件
(2)在線制作課件
(3)練習
(4)專題討論
(5)資源庫
(6)純目錄
(7)講授教材
(8)公共素材庫內容
以上所列舉的頁面類型可任意生成,任意組合到網絡課程中,并在以后的系統開發中,根據需要不斷添加新的頁面類型,實現本平臺和其他系統資源的連接。
5.用戶虛擬空間。
所謂虛擬個人網絡空間,就是在網絡上為用戶提供一個存儲空間及相關服務,使用戶在此空間里,可以根據自己的喜好來構筑有自己特色的工作環境,實現方便快捷地訪問常用的網絡資源。并且在任意一臺聯網的機器上,用戶都可以訪問到自己的虛擬網絡空間,就像訪問自己獨占的一臺機器上的空間一樣。用戶擁有這樣一個個性化空間,就可以實現“移動”學習。
四、結語
以上所討論的,只是網絡教學公共平臺設計有特色的一部分,其他許多教學支撐平臺應普遍具有的功能并未討論。總之,一個好的公共平臺能提高和促進網絡課程的普遍應用,能為用戶創建一個優美舒適的教學和學習環境,而并非單純地為了用網絡而網絡課程,為了趕時髦。所以這還需要開發人員和使用人員多交流、多努力,在使用中評價,在評價中不斷改進,使網絡課程往更優質的方向發展。
參考文獻:
[1]李翠白.校際協作網絡教學平臺的構建策略[J].中國電化教育,2009,4:61-64.
[2]康松林.基于構件主義理論的智能網絡教學平臺研究[J].中國教育教學雜志,2006,12,(3):35-36.