王一軍
摘 ? 要:在計算機和網(wǎng)絡技術的飛速迭代發(fā)展的沖擊下,教育也不再局限于傳統(tǒng)的學校,于是基于Internet的網(wǎng)絡教學系統(tǒng)孕育而生。該項目是利用通信技術,將計算機與教學相結合,研制開發(fā)基于網(wǎng)絡環(huán)境下的計算機遠程教學系統(tǒng)。本文說明了構建基于Iternet的網(wǎng)絡教學系統(tǒng)的重要性,介紹了網(wǎng)絡教學系統(tǒng)的總體架構和主要的功能,并介紹B/S結構和Asp.net動態(tài)網(wǎng)頁和數(shù)據(jù)庫等關鍵技術等。
關鍵詞:B/S ?Asp.net ?網(wǎng)絡教學系統(tǒng)
中圖分類號:TP319 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A ? ? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2019)02(b)-0212-02
將教學內(nèi)容傳送Internet網(wǎng)上,從而使學生的學習活動不再僅僅局限于學校里的課堂式教學,網(wǎng)絡中的用戶可以使用多種媒體進行信息交流。本文將詳細介紹網(wǎng)絡教學系統(tǒng)的設計思路和實現(xiàn)的過程。
1 ?基于Internet的網(wǎng)絡教學系統(tǒng)的設計思想
我們基于網(wǎng)頁編寫技術、數(shù)據(jù)庫技術、網(wǎng)絡編程技術、媒體技術以及面向?qū)ο缶幊趟枷耄W(wǎng)絡教學系統(tǒng)整體采用B/S架構,設計并開發(fā)了該系統(tǒng),網(wǎng)絡教學系統(tǒng)總體分為三大模塊:教師模塊、學生模塊、系統(tǒng)后臺管理模塊。教師模塊供老師使用,用于發(fā)布教學內(nèi)容,組織討論、考試以及作業(yè)安排;學生模塊供學生使用,用于學生自主學習教師發(fā)布的教學內(nèi)容,課程提問和課程的相關作考試;后臺管理模塊供系統(tǒng)管理員管理系統(tǒng)使用,用于對學生和老師管理以及對維護系統(tǒng)的正常運行。其系統(tǒng)架構如圖1所示。
2 ?基于Internet的網(wǎng)絡教學系統(tǒng)的功能介紹
2.1 教學內(nèi)容發(fā)布
教學內(nèi)容的發(fā)布是由老師,根據(jù)教材以及教學內(nèi)容合理安排課程課時,與此同時組織相對應作業(yè)和考試。教學內(nèi)容的質(zhì)量是本系統(tǒng)的成敗的關鍵,教學內(nèi)容經(jīng)過資深的教學老師的根據(jù)課程內(nèi)容結合實際情況篩選出關鍵的知識點,再根據(jù)篩選出的知識點進一步安排課程。在篩選的過程里,將所有的文本,圖片和聲音電子化,存放于數(shù)據(jù)庫保存,以便于學生學習。教學的內(nèi)容將通過錄制視頻的形式進行教學,教師將所有的教學內(nèi)容有關的素材上傳至網(wǎng)絡教學系統(tǒng),網(wǎng)絡教學系統(tǒng)將教師上傳的資料以網(wǎng)頁的形式來顯示教學內(nèi)容。學生還可以選擇將教師發(fā)布的教學內(nèi)容及相關資料下載下來以便于反復學習,讓學生即使在沒有網(wǎng)絡的狀態(tài)下也可以學習。
2.2 考試及作業(yè)安排
教師根據(jù)教學的內(nèi)容安排作業(yè),將安排的作業(yè)上傳至系統(tǒng)后,學生可以在線進行練習提交完成作業(yè),即可看見參考答案,以便于學生對自己的學習成果進行檢驗。考試由老師討論模塊發(fā)布通知,系統(tǒng)將在選取本門課程的學生進行考試提示,學生登錄系統(tǒng)后,進行考試時系統(tǒng)會根據(jù)考試設定考試時間計時,當考試生超時未完成考試,系統(tǒng)將自動提交該考生答題的試卷[1]。當試卷提交后,學生可以選擇查看參考答案,系統(tǒng)將由題加答案和詳細的解釋呈現(xiàn),以便于學生掌握不牢固或未掌握的知識點,學生完成考試后將由老師在線改卷,選擇題系統(tǒng)將依據(jù)參考答案判定。
2.3 討論
本模塊采用同步和異步兩種方式,來為學生的學習質(zhì)量進行保駕護航。該模塊主要是以論壇和即時性聊天室的形式呈現(xiàn)。論壇是先由學生提出疑問,由知道該疑問答案的同學可以告訴提出疑問的同學,做到集思廣益的效果。同時也可以避免老師未能及時解答學生的疑惑,造成學生的知識盲點。該課程對于學生所有遇到的問題加以整理,通過系統(tǒng)提供的搜索功能找到答案,這方面采用的技術由全文檢索、語義網(wǎng)路匹配、關鍵詞搜索,按照檢索的問題的內(nèi)容相關程度由高到低呈現(xiàn)給學生。即時性聊天室的形式是在這里可以師對師,生對生,師對生進行互動探討學習方法、學習過程、學習的心得,學生的疑問也可以直接向老師發(fā)送存在有疑問的知識點的問題點,與老師進行單一的溝通,解決學生的知識點疑問。
2.4 后臺管理
該功能主要由管理員使用,登錄時通過驗證登錄角色的身份信息,驗證通過進入后臺管理,管理員可以進行日常管理,對試卷和教學內(nèi)容信息進行維護,進行該數(shù)據(jù)的插入、刪除、修改等維護工作,以及規(guī)范用戶的行為,用戶出現(xiàn)不正當?shù)男袨榛蜓哉?,管理員依據(jù)情況處以語言警告或者封號處理,以及系統(tǒng)運行參數(shù)的維護,數(shù)據(jù)庫備份工作[2]。教師也可以登錄后臺與管理員登錄界面區(qū)分開來,教師進入后臺查看學生的學習進度,以及學生對教學中重點、難點知識點的掌握情況,方便老師掌握學生學習狀態(tài),教師依據(jù)學生學習的程度及時對教學進度進行調(diào)整。
3 ?基于Internet的網(wǎng)絡教學系統(tǒng)的實現(xiàn)的關鍵技術
3.1 系統(tǒng)體系結構
系統(tǒng)采用B/S的架構模式,服務器端運用windows2000 Adanced Server加IIS加SQL Server7.0作為服務的基本架構,用戶只需在PC機上通過瀏覽器訪問即可。B/S架構在一定程度上減輕了瀏覽器的管理工作,對數(shù)據(jù)的訪問、應用的邏輯判斷都在服務器端完成。在維護的角度看,B/S更利于維護,只需要在服務器更新即可,不需要所有用戶自行更新。另外,系統(tǒng)是使用三層架構的設計模式進行開發(fā),將系統(tǒng)分為表現(xiàn)層和數(shù)據(jù)訪問層以及應用邏輯處理層,提高系統(tǒng)安全性和執(zhí)行效率。
3.2 網(wǎng)頁設計技術
教學內(nèi)容:以HTML的形式加各種的數(shù)據(jù)結構的操作原理以flash動畫的形式呈現(xiàn);網(wǎng)頁設計與開發(fā):有網(wǎng)頁的版面設計,樣式設計。版面采用DIV+CSS布局,使用CSS樣式來美化頁面,也便于控制網(wǎng)頁的風格。使用Visual Studio設計開發(fā)網(wǎng)頁。網(wǎng)頁用圖采用Photshop進行處理加工,使圖片滿足系統(tǒng)需要;動態(tài)網(wǎng)頁技術:Asp.net基于C#語言的網(wǎng)頁開發(fā)框架,該框架具有比CGI更高的效率,Asp.net編寫的程序代碼的比Script安全性更高,Asp.net還內(nèi)置了ADO組件,可以更好更方便地訪問各種類型的數(shù)據(jù)庫,Asp.net還可以將運行的結果以HTML的形式呈現(xiàn);數(shù)據(jù)庫技術:按照設計系統(tǒng)的功能,基于SQLServer設計了試題表、答疑表、教學內(nèi)容表等主要的表,并編寫觸發(fā)器來實現(xiàn)保護數(shù)據(jù)的完整,還編寫存儲過程來加快數(shù)據(jù)的處理速度,從而提高用戶的體驗。
4 ?結語
本系統(tǒng)將教學內(nèi)容的相關資料,素材,視頻組織成一個網(wǎng)頁,這樣便于學生更好地掌握學習內(nèi)容,也比較符合學生的一貫學習習慣。在作業(yè)考試模塊,系統(tǒng)可以根據(jù)教師的選擇試題的難度,以及試卷的形式和題量,系統(tǒng)從已有的試題庫選取試題進行自動組題。網(wǎng)絡教學系統(tǒng)在一定程度上,實現(xiàn)了師生的多向互動,提高了學生的學習的興趣,這樣使得教學質(zhì)量得到了一定程度的提高。
參考文獻
[1] 徐丹.基于Internet網(wǎng)絡教學平臺的設計與實施[D].杭州:浙江工業(yè)大學,2014.
[2] 宋宏光,徐達麗,候暢.Internet下的計算機網(wǎng)絡實踐教學改革研究[J].課程教育研究,2016(36):19-20.