王夢龍 王平

摘要:考試是一個檢驗高校學生學習成果的重要方式,但傳統紙質化考試給給教師帶來沉重的工作負擔的同時,造成了大量的紙質浪費,嚴重影響了效率。隨著互聯網的發展,對于網上考試考務系統的分析提上日程。本系統在實現網絡線上考試的基礎上,利用SCS智能選擇系統,選擇考試試題,難度。并對題目進行智能化分析,幫助老師篩選出題目中的難度、幫老師批卷,極大地節省了人力、物力。
關鍵詞:SCS系統;智能考務
一、引言
對于高等院校來說,校園智能考試考務系統是學校校園數字化網絡建設項目中的一個必不可少部分。而基于SCS智能考務系統的實現,意義在于幫助學校組織管理考試內容,對考試工作進行量化、嚴格化的管理。使各個高校能夠付出人力物力成本得到了極大地節約,并且使高校組織的高效性、考試的可靠性得到了保證。它同時減輕了教師的負擔,提高了學生學習的動力,進而有助于高校與社會培養高素質人才。
二、系統需求分析
1.教師出卷系統
(1)試題管理:對試題類型以及試題進行增刪改查的需求。
(2)試卷生成:按照一定要求如:試題類型、試題數量和分值自動生成考試試卷。
(3)批改試卷:按照答案自動批改試卷。
(4)考試控制:考試時間的控制,在時間到達時自動提交試卷;試卷的控制,不同的登陸試卷是一樣的。
2.學生考試系統
(1)考生登陸進入系統和退出系統的需求;
(2)考生查看個人信息與修改:
(3)考生可以通過系統進行考試:
(4)在非交卷的狀態下,可以再次登錄考試;查看自己的考試;
(5)在考試結束狀態下可以查看試題答案:
(6)還可以查看成績以及個人排名等。
二、設計流程
1.教師出卷
三、系統實現
1.開發語言
首先選擇合適的開發平臺,這里選擇的平臺是JSP、Java。當然也可以選擇PHP等開發語言。Java最大的優勢在于它的跨平臺性,而且有著龐大的人群對其進行了底層支持,而且Java的數據庫符合sql標準,可以支持大多數數據庫系統,如SQLServer,Mysql、Oracle等,并且具有數據庫訪問速度快、運行效率高、性能穩定、操作簡單等優勢。
在實際開發過程中,可以選用MVC三層體系結構,保證程序的可擴展性與便于維護性。利用eclipse這一開發工具,實現各個模塊的功能。
2.核心算法
在教師成功錄入平時課程中重難點題目后,考試前,SCS系統就會智能選擇不同難度的題目,進行總體試卷難度分析,智能生成一套難度適中的試卷,供學生答題。
在學生每次進行考試,根據數據分析,對每個學生的錯題進行分析,調整題目的難度。并在平時在網絡上篩選類似題目分析。
3.系統架構
整個系統采用MVC三層架構,分別為:
顯示層,控制層,模型層。多級分層的結構使各個層級分工明確,整個系統一目了然,有助于系統以后的擴展與修改。
系統采用了SSM框架進行開發,對數據的一致性,進行原子性加鎖,通過框架降低各個層級之間的耦合,提高代碼復用率。
4.使用技術
首先,本系統使用Java開發,采用了MySQL數據庫,對數據進行管理。在模型層,使用mybatis與數據庫交互,提供原子性保護。在控制層,使用SpringMVC作為控制器,來控制各個頁面之間跳轉。在顯示層,使用了大量的jqurry與ajaX來與后臺進行同步以及異步的交互。
四、系統價值
互聯網的生活方式給我們帶來了極大的便利,同時教育的網絡化也在如火如荼的進行,本系統為考生以及教師謀取了很大方便。
首先,考試的便利網絡在線考試系統的出現,可以幫助學生不出門,只需要借助一臺進行網路連接的電腦,就可以完成相關考試與測評。這就是是一種資源的節省與整合。
其次,教師的便利:在過往的考試過程中,教師需要承擔很大的任務。從試題的編制到考場的布置,從監考到判卷是一個很大工作量的任務,通過網絡在線考試系統,可以輕松的借助系統相關程序的設定來完成,這種系統對于教育工作者來說也是未來工作的好助手。
五、結論
基于智能化技術開展信息教育革命是一個必然的趨勢,而在線的考試考務系統是其中的一個方面。在智能化教學中,將會極大教師工作量,并為學生提供更加符合學生學習與個性的學習方案,進而使學生產生自主學習的興趣與動力,使學生的知識結構更系統化,更扎實。
于此同時,也可以為高等學院節約一大筆經費,使高等學校在國家建設中發揮更大作用。