- 相關推薦
基于WEB的在線考試系統
摘要:文章在對現行考試現狀分析的基礎上,概括了在線考試系統的重大理論意義和現實意義。該考試系統結合校園網平臺,提出了在線考試系統的研究過程與具體實施方案,并對考試系統的主要功能模塊進行設計說明。最后,對該考試系統進行總結與分析。
關鍵詞:在線考試系統;B/S結構;WEB技術
1 研究背景
隨著信息技術和網絡技術的迅速發展,教育信息化和網絡化也將成為必然的趨勢。作為教育評價和衡量學生能力的考試也正經歷著無紙化和網絡化的飛躍。網絡的開放性和分布性的特點以及基于互聯網的巨大計算能力使得考試突破了時間和空間的限制;诰W絡技術的考試系統正成為人們的研究熱點之一,其中,基于WEB技術的考試系統已成為互聯網的重要應用之一,對這個方向的研究具有重要的理論意義和現實意義。
2 研究意義
網絡考試系統具有降低考試成本,解決繁重的考務工作的優點。它可以免去教師大量的臨考工作,試卷可以根據題庫中的內容即時生成;教師也無須去做考后的閱卷、統計、分析工作,計算機可以自動判卷,直接把成績送到數據庫中進行統計、排序、匯總。實現無紙化考試,大大提高了工作效率,同時,試卷是隨機組成的,不存在試卷的泄密和考試作弊問題,使考試的公平性、答案的安全性得到有效的保證。
目前,基于網絡考試面向的主要是社會上的培訓認證考試(如微軟的各種認證考試)和遠程教育的考試。一個成功的基于WEB的考試,需要一個好的網絡環境,一個好的考試平臺和一個好的題庫。但一個真正的智能化的基于WEB的考試系統的實現是—個復雜的過程,考試平臺和題庫的研究要依靠軟件開發專家、被測學科專家和精通考試理論和命題的專家三者的合作。因而對于有極大市場的社會認證考試,必然會走上專業化的道路。
3 研究過程與實施方案
該論文將根據筆者所開發的在線考試系統而編寫,同系統以局域網(校園網)為平臺與INTERNET技術相結合,使在校學生僅通過WEB瀏覽器就可以在網上進行課程的考試,教師則可以進行試題庫的編輯、信息維護工作和組卷工作,見圖l。該系統主要用于半開放型和組織型,組織型是以班級方式申請,在教師指定的機房定時定點進行考試。半開放型是指學生也可以在學校機房之外的其他機上遠程登錄,不擇地點進入本考試系統。
在實施方案中主要介紹考試系統的體系結構、所選用的服務器平臺、數據庫開發工具及每部分所采用的處理技術。最后,介紹了本考試系統的主要功能模塊。
3.1 采用B/s體系結構
整個系統采用Browser/Web/Database的3層體系結構。B/S的系統中,用戶可以通過瀏覽器向分布在網絡上的服務器發出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構化了客戶機的工作,客戶機上只需配置WEB瀏覽器即可。服務器將擔負更多的工作,對數據庫的訪問和應用程序的執行將在服務器上完成。瀏覽器發出請求,而其余如數據請求、加工、結果返回以及動態網頁生成等工作全部由WEB服務器完成。結構見圖2。方面有了顯著的改進和提高。它擴展了SQL Server7的功能、可靠性和易用性,增加了許多功能。
3.4 應用開發工具
基于WEB的系統,用戶通過瀏覽器可以得到的信息可以分為靜態信息和動態信息。靜態信息以HTML文檔的形式存放在WEB服務器上,是內容相對穩定的一些文檔、資料。動態信息是指創建含有數據庫信息的動態頁面,也就是將WEB與數據庫系統相結合,提供對動態文檔的訪問和顯示。在網上考試系統中,許多內容都是以動態信息的訪問為主,例如:學生的注冊、考試;教師對題庫中試題的增、刪、改;管理員組建試題以及信息修改等工作都與后臺數據庫密切相關。因此要求WEB服務器的HTML文檔頁面必須是動態的,能夠反映最新的數據庫信息。
對于靜態信息,該系統主要是用HTML和頁面制作工具FrontPage2000實現的;動態信息是通過使用腳本語言編寫ASP程序實現的。
3.5 系統功能模塊設計
用戶注冊:用戶可以進行注冊,然后登錄。實現用戶遠程注冊,用戶輸入想要注冊的用戶名和密碼,提交之后由系統判斷該用戶是否已經存在,如果存在,就給出相應信息,如果不存在,就把用戶輸入的用戶名和密碼寫到數據庫中,完成注冊。
用戶信息的管理:管理員可以增刪用戶,以便維護考生的信息。防止非授權用戶登錄,同時也可以通過考生填寫報名表的方式,統一輸入用戶信息。
試題模型設置:設置各科目試題的每種題型的數量和分值,為以后的多樣化組卷提供了基礎和靈活性。
試題庫管理:分科目,對客觀(單選和多選)和主觀兩種題型試題庫的管理,使試題的增刪、編輯更為簡便。管理員可以向題庫中添加各種類型且符合要求的試題,為做成一個適合各個科目的通用考試系統奠定了基礎。
試卷生成:可以指定試卷的各題型的數量,從試題庫里隨機抽取試題生成一份原始試卷。極大地提高了出卷效率,為一些面向社會開放的常年考場,提供了海量試卷資源的有力支持,也可以被廣大教師用來輔助教學和測驗。
計算機自動閱卷:該系統不僅考慮客觀題的閱卷,同時應用語義分析法,初步實現主觀題的自動閱卷,然后馬上顯示出考生分數。具有更好的規范性和合理性,試題的呈現和閱卷的標準都是嚴格統一的,使考試更加公正合理,具有權威性。
成績查閱:考生考完以后,管理員應該能對所有紀錄進行查詢,并應該可以刪除指定紀錄?梢赃M行成績歸檔,也可以為以后的考試分析系統提供數據支持。
4 結束語
該論文依托晉城職業技術學院校園網絡平臺,在理論研究的基礎上,構建了學院在線考試系統。對教師組卷和學生答卷進行分析、測試和評價,為改進教學指明方向,同時通過不斷調整試題庫,最終系統將能夠生成一套更合理的試卷。并通過考試管理系統的設計,能夠實現客觀題和主管題的自動組卷和自動評卷。并針對具體問題提出解決方案,該考試系統取得了較好的應用效果。
【基于WEB的在線考試系統】相關文章:
基于Web技術的網絡考試系統03-18
基于WEB的網絡考試系統ASP+SQL03-08
基于.NET技術的在線考試系統ASP.NET+SQL03-08
在線考試系統論文03-07
基于ASP.NET在線考試系統設計ASP.NET+SQL03-08
基于Web的嵌入式數控系統實現03-07
基于web的校園論壇系統ASP+SQL03-08
在線考試系統設計與開發論文05-29