改進教學模式,提高教學質量是需要不斷追求的目標,為此采用與網絡結合的教學模式。在網絡教學環境中,能夠向學習者提供大量的主題學習資源和協作學習交流工具。網絡學習平臺,能夠讓教師和學生廣泛參與,積極互動,有利于培養學生的自主學習能力、創新能力和實踐能力[1].
“網頁設計與制作”課程教學要培養學生開發設計網站的能力,教學過程中注重學生技能和操作的培養,現代計算機技術、通信技術、網絡技術、多媒體技術的發展,為“網頁設計和制作”課程教學提供了絕好的機遇。計算機網絡與協同機理的引入造就了多媒體協同學習系統,標志著教學手段現代化進入高級階段。
1 協同學習系統模型
基于 Web 的網頁設計與制作課程協同學習系統采用TCP/IP 協議實現遠程交互式教學;采用數據庫將學生的信息保存起來,存儲在不同的模塊。協同學習系統的主要功能有交互性--通過網絡及時了解學生情況和演示教學內容,并加以指導;保存學生的所有信息,能在一定情況下有針對性的指導學生,實現學習測驗及交互信息管理。
本系統采用基于客戶 / 服務器模式的一種協同學習模型,見圖 1.
在這個模型中,利用系統所提供的通信服務,可以實現教師與學生之間、學生與學生之間的通信、交流等活動。同時利用 EDBMS(面向對象的工程數據庫管理系統)提供支持教師與學生協同學習的協作處理,完善了協同學習系統。在系統中通過 EDBMS 管理的協同規則庫、學生狀態信息庫可以制定學生學習策略及所需要的協同學習類型,同時通過課件庫及試題庫提供學生學習、評測的基本素材。在協同學習過程中,教師還可以根據情況,通過 EDBMS 動態地改變每個學生在協同學習中的地位及學習的方式、內容,控制整個協同學習過程。
2 系統結構
根據上述目標和協同學習模型,設計了多媒體“網頁設計與制作”協同學習系統體系結構,見圖 2.
由圖 2 可知,多媒體“網頁設計與制作”協同學習系統主要由課件庫、學生信息庫和教師模塊、學生模塊組成。教師模塊的主要功能是登錄后進行學生狀態監控,并根據協同規則組織學生協同學習;學生模塊的主要功能是登錄后調用課件開始學習,并根據學生進行的相關內容測試給出評價信息,通過學生信息庫傳送給教師模塊。
3 系統實現方法
系統采用的軟件是 Internet Explore6.0 以上版本、Microsoft 的 Internet Information Server(IIS),并采用了 Access 數據庫等。
學生通過登錄界面登錄主學習界面,見圖 3,服務器將提交的用戶信息與數據庫里的信息(如用戶名密碼等)進行比較分析,使學生能登錄到學習界面。系統會把每一個學生的交互信息自動添加到數據庫,包括學生的學習時間、測驗情況、學習進度等。在系統的指導下,學生可以完成各個章節的學習,生動的網頁和形象直觀的動畫可以幫助學生高效率的學習網頁設計與制作課程。在沒有教師的情況下,系統還可以智能化的針對學生的不足進行指導,比如彈出提示窗口,指出問題和解決的方案。
主學習界面由標題、導航條、和主瀏覽界面組成,見圖 3.如圖 3 所示,學生點擊導航條上的內容就可以進入學習內容交互界面,主瀏覽界面由章節目錄和圖文框組成,學生點擊左邊的目錄上每節的超鏈接標題就可以在右邊的圖文框里瀏覽學習內容了,圖文框里嵌入了動畫插件,可以點擊瀏覽動畫。
教師可登錄教師界面,監視系統的狀態,查看學生的學習情況,并解答一些疑難問題,和學生交流。教師還可以在適當的時候通過 NetMeeting 和同學們召開網絡會議。
4 多媒體數據庫的建立與管理
系統中所用課件庫的建立需要非常大的工作量,但筆者成功建立了幾乎覆蓋“網頁設計與制作”所有內容的多媒體課件庫,解決了課件的網絡問題。學生信息庫的內容主要針對協同學習過程中所需要的信息建立,包含了所有參加協同學習的學生的信息,能夠根據教師的需要進行補充、刪除和修改。
按照設計,數據庫連接文件名稱為 Conn.asp,該文件用于連接數據庫,在所有與數據庫連接的模塊(頁面)中只要包括該文件,即可連接和打開數據庫 [3].程序源代碼如下:
< % s e t c o n n = s e r v e r. C r e a t e O b j e c t ( “ A D O D B .
Connection”)conn.opem(“Driver={Microsoft Access Driver圖 2 協同學習系統體系結構圖 3 主學習界面(*.mdb)};PWD=111;DBQ=”&_server.MapPath(“bysj.mdb”)%>
本系統采用 Access 數據庫技術,建立相互關聯的多媒體課件庫和學生狀態信息庫,采用 VB 編程技術建立數據庫管理系統,實現協同學習過程中的信息共享。
5 結 語
“網頁設計與制作”協同學習系統的運行主要是基于客戶 / 服務器模式的多媒體教學網絡系統。本系統采用 B/S 方式的三層體系結構,充分考慮了用戶的需求,進行了詳細的設計,基本實現了平臺管理系統的主要功能,包括用戶登錄、課程教學資料的查閱、資源上傳下載、在線測試、論壇答疑等功能,基本完成了設計的要求。
應用過程中為保證多媒體課件的運行速度,應采用具有較高傳輸速率的網絡交換設備。
參考文獻:
[1] 啟明工作室 .ASP 網絡開發從入門到精通 [M].北京:人民郵電出版社,2007.
[2] 蔣毅 .WEB 與數據庫連接技術應用對比分析 [J].計算機光盤應用,2011(23)。
[3] 邵麗萍,張后楊,柯新生 . 網頁編程技術 [M].北京:清華大學出版社,2008.
[4] 董興其,賴金 . 建立網上學校模型的若干教育和技術問題 [J]. 計算機工程, 1999(25)。