- 相關推薦
基于WWW的協同式CAI軟件的Java實現
摘 要 本文介紹一個用J 實現的基于Web環境的協同式計算機輔助教學軟件的結構,并給出了具體實現中的一些關鍵技術。關鍵詞 J ,Web,遠程教學,Socket通信
1 引言
隨著Internet網絡技術的發展,遠程多媒體教學成為當前的研究熱點;贗nternet的WWW應用模式作為一種方便、迅速的共享信息手段,深受用戶歡迎。用戶通過訪問超文本頁面瀏覽多媒體教學內容,通過點擊超鏈去進行自由的探索式學習。但僅基于超文本頁面的教學存在很多缺點,如:學生容易在超鏈中迷失方向;教師不能對學生的學習行為進行控制,教學過程缺乏有序性;教師與學生之間不能進行交流,教師對學生的學習效果缺乏檢查手段等。本文介紹的計算機輔助教學軟件克服了以上缺點,整個軟件采用J 編寫實現,由服務器部分、學生部分、教師教學部分、課件維護部分共四部分組成,該軟件實際上為一個教學框架系統,所有教學材料由教師安排,教師和學生通過訪問各自的URL地址進入角色。學生在教師的現場控制進行學習、討論、練習和測試。
2 系統的功能
2.1 超文本頁面學習
教師對學生的學習頁面進行統一向導。教師選擇學習頁面,將此頁面的URL地址傳送給學生,引導學生到該Web頁面進行學習,如此增加了學習的針對性,滿足有組織、有控制的教學需要。
2.2 實時討論
實時討論是協同式教學軟件的一個基本特征。在討論期間,教師可提問學生,安排作業等,學生則可將自己的學習體會及疑問告訴教師。學生之間可以就學習中的問題進行實時交談。系統提供了兩種工具以支持網上實時討論:一種是純文字交談,如果發言者未選擇用戶,則為公開發言,否則為私下發言,只送往選定用戶,在各用戶的討論面板上有一個文本域顯示每條發言的發言者及發言內容。另一種是共享白板,教師和學生都可往白板上寫內容,白板內容所有用戶保持一致,共享白板可支持線、圓、矩形、文字等基本繪圖操作,并可選擇線條顏色。
2.3 交互式做練習
教師發出練習的指示消息,則學生將自動進入練習界面,系統自動從試題庫中調與學習問題有關的試題供學生操練,在操練時,系統將學生的解答與標準答案對比看是否答對,并彈出對話框給學生反饋鼓勵信息。交互式練習有助于學生加深對教學內容的理解。
2.4 網上測試
測試是教學過程中不可缺少的教學環節,通過測試,教師可對學生的學習進行考核,并借此了解學生的學習效果,為改進教學提供依據。學生則通過測試可了解自己對內容的掌握情況,增加學習興趣。目前,每次測試試卷是由教師從試題庫選題組卷并安排分數。測試有時間限制。
3 系統的總體設計
從系統要完成的功能看,有兩類工作方式:一類是客戶/服務器方式(如學生做題),客戶方發出訪問申請,服務方給出響應?蛻羰莿幼鞯陌l起者,何時發出申請由客戶方決定,客戶方發出申請后立即可從Socket通道去取服務方的結果。服務器方必須始終處于監聽等待狀態。
圖1 系統的整體設計結構
另一類是網上的協作應用(如實時討論等),在這種方式中,任何一方都可能成為消息的發送方,而另一方則成為消息的接收方。發送方
[1] [2] [3] [4]
【基于WWW的協同式CAI軟件的Java實現】相關文章:
基于SuperMap IS Java技術楊凌WebGIS實現04-28
基于服務協同思想的地理制圖服務研究與實現04-30
實現企業的在線協同05-02
基于組件式GIS的路面管理系統設計與實現04-30
基于灰色理論的CAI課件綜合評價04-29