張定峰
摘 要 在具體落實相關程序設計教學環節中,滲透地位較為雄厚的內容就是自動閱卷技術,其是貫徹實驗設計教學有機監控和科學評測的關鍵工具。程序實現某類功能的代碼格式存在多樣化效用,因此標準答案的提煉開始顯得相對困難一些。本文具體結合C++語言進行編程,同期按照DOS管控基礎進行創新智能評分模式的規劃,此類措施能夠利用系統命令完成自動編譯和執行動作。
關鍵詞 程序設計 考評 監測 表達模式 智能化改造
中圖分類號:TP3 文獻標識碼:A
0前言
人工智能操控領域在計算機應用項目中已經獲得頗高的認同地位,按照目前實驗教學后期的考核流程實現同期對比和科學驗證。這類工具將不受任何傳統教學制備因素的限制,并且能夠準確考量單位學生特定階段的成績水平,為后期規?;己瞬贾霉ぷ鳂淞⒑侠砜刂平涷灐jP于程序語言的設計工作,目前高校停留在基礎課程隊列之中,主要透過現場監測和有機評估方式提取實驗結果,將過往人為操作誤差大面積消除。
1涉及智能化評分模式的發展現狀論述
依照現下技術研究狀況觀察,有關智能閱卷模式開始選用優質軟件滲透機理和數據集動態測試手段,對程序編碼活動進行相關考量。上述控制方式存在單一性限制,盡管部分系統開始將動態和靜態測試結合使用,但基本也只是可以確保對模版相似度和程序運行正確作用進行評分。而真正智能化評估需要將細化的數據源、語義分析進行有機調控,可以將動態控制流程中的結果檢驗完全,并且同步提煉錯誤語法內容;涉及程序運行錯誤操作則按照分點進行認證,并將語義分析流程進行同步跟進,將分點檢測表達形式的單一特征消除,令整體智能化效應全面加強。
按照上述評分原理介紹,有關智能化評分的流程設定格式具體如下:首先,選定合理的閱卷途徑,針對批量和單個閱卷方式進行科學甄選;選定工作處理完畢后,將試卷信息交付給后臺并開始評分工作。其中,批量閱卷是將學生庫里所有未評閱的試卷進行綜合處理;單個閱卷技巧則是將學生試卷進行選中和評估。其次,需要考量程序存在結果。主要流程是鍵入學生源程序目錄,對特定程序運行現象進行觀察,如果存在轉換作用,可以進入后續操作環節;如若沒有任何存在跡象,便認定學生得分結果為零。教師有必要首先檢查應試終端上是否存在學生源程序,之后進行成績保存和退出操作。再次是語法分析工作,主要利用編譯器工具進行固定語法內容的分析,將搭接錯誤位置標定清楚,對于環節中不存在錯誤現象的選擇操作通過檢驗;但是發現錯誤之后,需要將數量以及行號標注完整,再進入后續操作。對于已經編譯的源程序,具體可以應用輸出數據進行檢驗,直到驗證動作處理完畢,整體程序應用能力考評結果定義為滿分,之后將成績保存退出;對于未能及時透過語法分析的程序,需要運用表達式度量算法對已知得分點進行驗證,將后備信息提煉完全。
2智能化評測和監控系統的設計流程分析
程序設計實驗教學智能化評測及監控系統作為某種特殊架構格式的系統,為了盡量滿足師生實驗需求和考試成績精準提煉指標,主動進行現場監控、結果智能評測、試卷綜合考量和成績提煉等多元功能開發。該類系統采用B/S架構樣本標準,利用Tomcat作為平臺的Web調控媒介;并結合MVC三重模型實現系統優化設計,深度聯合Hibernate機理穩定數據庫持久控制能效;其間Spring與Struts分別將事務進行管理與控制層分離改造,并且配合JSON作為控制層與顯示層交互開發的滲透元件。
按照上述機理框架實現綜合程序設計需求標準,同時提供數據庫物理格式,將各類內容進行科學匯總處理。同時運用DAO設計模式,將數據訪問流程進行透明化改造,其間業務邏輯層對數據源的操作具備一定靈活效應。因此當數據源產生變化時,就只需針對DAO層級結構進行修改,進而確認代碼的可維護效用。采用此類數據訪問功能能夠將邏輯機理交互影響進行適當摒棄,令代碼開發效率產生大幅度提升。
作為智能試卷評閱系統,其獨有的批量導入功能允許教師配備excel表格實現必要信息錄入,這樣可以適當節省一部分操作時間,維持工作效率的擴展活力。國家計算機技術發展條件不斷跨越,其中程序設計作為維持內部結構機理不可或缺的轉接媒介,需要發揮出高超的驗證和便利性效果,這樣才能滿足人們日益提升的學習和工作需求,關于這部分重要意義已經獲教育機構調理人員的高度認同。
3結語
綜上所述,本文主要根據既有程序標準進行智能化評測系統的設計與開發工作,過程中結合DOS重定技術與正則表達度量算法,并透過系統程序自動編譯、執行等環節,對編程題目進行智能驗證、評測。該系統主要按照程序編程要求進行深層次的技術挖掘,保證細節內容的有效銜接績效,爭取將學生程序掌握的客觀效果全面反映出來,為后期專業培訓提高疏導經驗。
參考文獻
[1] 王延方.基于MVC設計模式的Struts架構研究及應用[J].科技廣場,2008.13(01).
[2] 馬培軍.有語法錯誤的編程題自動評分方法研究——用局部語法分析和采分點匹配實現[J].計算機工程與應用,2010.22(17).
[3] 張曉光.關于程序設計題自動評分方法的研究[J].信息技術,2010.23(11).
[4] 段小紅.高校本科教學質量監控平臺的研究與實現[D].西南交通大學,2012.