- 相關(guān)推薦
基于WWW的協(xié)同式CAI軟件的Java實(shí)現(xiàn)
摘 要 本文介紹一個(gè)用J++實(shí)現(xiàn)的基于Web環(huán)境的協(xié)同式計(jì)算機(jī)輔助教學(xué)軟件的結(jié)構(gòu),并給出了具體實(shí)現(xiàn)中的一些關(guān)鍵技術(shù)。
關(guān)鍵詞 J++,Web,遠(yuǎn)程教學(xué),Socket通信
1 引言
隨著Internet網(wǎng)絡(luò)技術(shù)的發(fā)展,遠(yuǎn)程多媒體教學(xué)成為當(dāng)前的研究熱點(diǎn);贗nternet的WWW應(yīng)用模式作為一種方便、迅速的共享信息手段,深受用戶歡迎。用戶通過訪問超文本頁面瀏覽多媒體教學(xué)內(nèi)容,通過點(diǎn)擊超鏈去進(jìn)行自由的探索式學(xué)習(xí)。但僅基于超文本頁面的教學(xué)存在很多缺點(diǎn),如:學(xué)生容易在超鏈中迷失方向;教師不能對(duì)學(xué)生的學(xué)習(xí)行為進(jìn)行控制,教學(xué)過程缺乏有序性;教師與學(xué)生之間不能進(jìn)行交流,教師對(duì)學(xué)生的學(xué)習(xí)效果缺乏檢查手段等。本文介紹的計(jì)算機(jī)輔助教學(xué)軟件克服了以上缺點(diǎn),整個(gè)軟件采用J++編寫實(shí)現(xiàn),由服務(wù)器部分、學(xué)生部分、教師教學(xué)部分、課件維護(hù)部分共四部分組成,該軟件實(shí)際上為一個(gè)教學(xué)框架系統(tǒng),所有教學(xué)材料由教師安排,教師和學(xué)生通過訪問各自的URL地址進(jìn)入角色。學(xué)生在教師的現(xiàn)場(chǎng)控制進(jìn)行學(xué)習(xí)、討論、練習(xí)和測(cè)試。
2 系統(tǒng)的功能
2.1 超文本頁面學(xué)習(xí)
教師對(duì)學(xué)生的學(xué)習(xí)頁面進(jìn)行統(tǒng)一向?qū)。教師選擇學(xué)習(xí)頁面,將此頁面的URL地址傳送給學(xué)生,引導(dǎo)學(xué)生到該Web頁面進(jìn)行學(xué)習(xí),如此增加了學(xué)習(xí)的針對(duì)性,滿足有組織、有控制的教學(xué)需要。
2.2 實(shí)時(shí)討論
實(shí)時(shí)討論是協(xié)同式教學(xué)軟件的一個(gè)基本特征。在討論期間,教師可提問學(xué)生,安排作業(yè)等,學(xué)生則可將自己的學(xué)習(xí)體會(huì)及疑問告訴教師。學(xué)生之間可以就學(xué)習(xí)中的問題進(jìn)行實(shí)時(shí)交談。系統(tǒng)提供了兩種工具以支持網(wǎng)上實(shí)時(shí)討論:一種是純文字交談,如果發(fā)言者未選擇用戶,則為公開發(fā)言,否則為私下發(fā)言,只送往選定用戶,在各用戶的討論面板上有一個(gè)文本域顯示每條發(fā)言的發(fā)言者及發(fā)言內(nèi)容。另一種是共享白板,教師和學(xué)生都可往白板上寫內(nèi)容,白板內(nèi)容所有用戶保持一致,共享白板可支持線、圓、矩形、文字等基本繪圖操作,并可選擇線條顏色。
2.3 交互式做練習(xí)
教師發(fā)出練習(xí)的指示消息,則學(xué)生將自動(dòng)進(jìn)入練習(xí)界面,系統(tǒng)自動(dòng)從試題庫中調(diào)與學(xué)習(xí)問題有關(guān)的試題供學(xué)生操練,在操練時(shí),系統(tǒng)將學(xué)生的解答與標(biāo)準(zhǔn)答案對(duì)比看是否答對(duì),并彈出對(duì)話框給學(xué)生反饋鼓勵(lì)信息。交互式練習(xí)有助于學(xué)生加深對(duì)教學(xué)內(nèi)容的理解。
2.4 網(wǎng)上測(cè)試
測(cè)試是教學(xué)過程中不可缺少的教學(xué)環(huán)節(jié),通過測(cè)試,教師可對(duì)學(xué)生的學(xué)習(xí)進(jìn)行考核,并借此了解學(xué)生的學(xué)習(xí)效果,為改進(jìn)教學(xué)提供依據(jù)。學(xué)生則通過測(cè)試可了解自己對(duì)內(nèi)容的掌握情況,增加學(xué)習(xí)興趣。目前,每次測(cè)試試卷是由教師從試題庫選題組卷并安排分?jǐn)?shù)。測(cè)試有時(shí)間限制。
3 系統(tǒng)的總體設(shè)計(jì)
從系統(tǒng)要完成的功能看,有兩類工作方式:一類是客戶/服
[1] [2] [3] [4]
【基于WWW的協(xié)同式CAI軟件的Java實(shí)現(xiàn)】相關(guān)文章:
基于SuperMap IS Java技術(shù)楊凌WebGIS實(shí)現(xiàn)04-28
基于服務(wù)協(xié)同思想的地理制圖服務(wù)研究與實(shí)現(xiàn)04-30
實(shí)現(xiàn)企業(yè)的在線協(xié)同05-02
基于組件式GIS的路面管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)04-30
基于GIS的水資源查詢統(tǒng)計(jì)軟件系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)04-28
基于灰色理論的CAI課件綜合評(píng)價(jià)04-29
基于FPGA的嵌入式系統(tǒng)FLASH接口設(shè)計(jì)與實(shí)現(xiàn)05-02
基于軟件實(shí)現(xiàn)GPS信號(hào)捕獲以及獲取精確載波頻率04-26
基于ArcGIS Server網(wǎng)絡(luò)分析之最短路徑的實(shí)現(xiàn)(Java語言)04-28