999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

編程語言作業云平臺自動評分技術與實現

2017-05-13 22:59:36壽周翔魯文科
中國信息技術教育 2017年8期
關鍵詞:作業模型

壽周翔+魯文科

隨著計算機的大量普及,高校的日常管理效率顯著提高,但在教學管理上,效率改變還不是十分明顯,特別是針對計算機專業學生的作業評分還是完全人工的方式,教師需要花大量的時間和精力在作業批改上,且評分主觀性大,效率低。如何改變這一現狀呢?能不能采用算法來提高評分的客觀性,減少主觀性呢?針對上述問題,筆者提出了借助教育云平臺(ITbegin)的作業自動評分技術,以期幫助教師減少作業批改時間,降低評分主觀性,提高工作效率。

ITbegin云教育平臺作業自動評分

ITbegin是一個云教育平臺,它已集成了編程知識庫、在線編程、在線運行、實時互動等多項要素。同時,該平臺已具備整合在線作業自動評分的兩個條件:①能支撐各種語言編譯。②能實現程序的運行并取得結果。因此,我們只要實現評分的正確性、客觀性,便能完成作業的自動評分。所以,我們需要建立一個評分模型來驗證評分的正確性、客觀性。

評分模型

從正確性、客觀性出發,代碼運行正確、代碼運行結果與答案結果匹配、代碼與答案代碼匹配、做作業時的敲鍵次數、做作業時的運行次數等五個指標會影響評分。

評分模型設計可分為嚴格型、標準型、寬松型三種,教師可以根據不同的評分模型進行評分。

嚴格型的評分模型必須代碼運行正確,且代碼運行結果與答案結果完全匹配(如表1)。

標準型的評分模型必須代碼運行正確,降低代碼與答案代碼匹配的權重,提高代碼與答案代碼匹配的權重(如表2)。

寬松型的評分模型中,代碼運行正確不是唯一標準,所以會提高敲鍵次數、運行次數的權重(如表3)。

作業自動評分的技術分析

評分模型各指標需要使用各種算法去匹配,這里主要介紹運行結果算法和代碼相似度算法。

1.運行結果算法分析

由于程序運行的結果一般都以字符串的形式出現,所以可以將代碼運行的結果字符串與答案運行的結果字符串進行相似度比較。運行結果算法常采用距離算法來比較作業的運行結果與答案的運行結果。

距離算法是指從原串轉換到目標串所需要的最少插入、刪除和替換的操作次數。它們的距離越大,說明它們越不同。

將字符串1轉成字符串2的距離算法說明如表4所示。

距離算法過程:

(1)如果字符串1或字符串2長度為0,則返回另一個字符串的長度。

(2)初始化(字符串1長度+1)*(字符串2長度+2)的矩陣m,矩陣的下標從零開始。

(3)掃描整個矩陣,如果str1 [i]==str2[j],則temp=0,否則temp=1,然后矩陣m[i][j]=(上方值+1,左邊值+1,左上方值+temp)三者的最小值。

(4)掃描完后,返回矩陣m的最后一個值是它們的距離。

(5)相似度的計算公式:相似度=1-(距離/兩字符串的最大長度)。例如,abc和abcd的相似度為1-(1/4)=0.75。

2.代碼相似度算法分析

由于代碼中可能存在英文或中文的單詞,所以筆者在代碼相似度算法中,基于Lucene實現了中英文分詞。Lucene提供了幾個常用的分詞器,如StandardAnalyzer(標準分析器,去除標點符號)、IKAnalyzer(一個獨立的開源中文分詞工具包,提供了語義級的分詞,更加智能)等。

相似度計算可以用向量空間模型,向量可以解釋為一組坐標,一個坐標表示空間中的一個點,而向量本身是從空間原點到該點的向量。兩個向量的夾角越小,方向就越一致,相似度就越高,夾角的計算用余弦公式。

相似度算法過程:

(1)字符串分詞(如上頁表5)。

(2)合并分詞集合并計算每個詞的相似度(值為0~1之間,如上頁表6)。

(3)計算各點的向量(如上頁表7)。

(4)用余弦定理計算相似度。

相似度=sum/Math.sqrt (s1*s2)=0.73706。

作業自動評分的技術實現

作業自動評分技術采用Java語言編寫及實現。

1.運行結果算法實現

核心代碼如上頁圖1所示。

2.代碼相似度算法實現

核心代碼如圖2所示。

作業自動評分技術的優點

(1)高效率。作業由原來的人工評分變為計算機自動評分,大大縮短了教師批改作業的時間,提高了他們的工作效率。

(2)客觀性。作業自動評分以評分模型為標準,評分較客觀,適用于所有學生。

(3)公平性。作業自動評分減少了人為的主觀因素,提高了評分的公平性。

作者簡介:壽周翔(1974—),男,浙江省諸暨市人,碩士研究生,講師,主要研究方向為人工智能。

基金項目:浙江省教育技術研究規劃課題(項目編號:JB049);浙江省高等教育教學改革項目(項目編號:jg2015244)。

猜你喜歡
作業模型
一半模型
讓人羨慕嫉妒恨的“作業人”
重要模型『一線三等角』
作業聯盟
學生天地(2020年17期)2020-08-25 09:28:54
快來寫作業
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
作業
故事大王(2016年7期)2016-09-22 17:30:08
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
我想要自由
主站蜘蛛池模板: 香蕉国产精品视频| 国产精品久久久免费视频| 中文字幕欧美日韩| 4虎影视国产在线观看精品| 国产97色在线| 亚洲精品第1页| 91偷拍一区| 国产亚洲视频免费播放| 波多野结衣视频网站| 91精品啪在线观看国产60岁| 国产激爽爽爽大片在线观看| 国产在线无码av完整版在线观看| 亚洲欧洲自拍拍偷午夜色| 亚洲最黄视频| 尤物在线观看乱码| 亚洲伊人久久精品影院| 尤物视频一区| 国产精品浪潮Av| 最新国产精品鲁鲁免费视频| 99久久精品久久久久久婷婷| 久久久久久久久18禁秘| 国产丝袜啪啪| 中文字幕乱妇无码AV在线| 亚洲精品成人片在线播放| 久久国产精品波多野结衣| 亚洲精品天堂自在久久77| 国产精品视频久| A级毛片高清免费视频就| 国产一级妓女av网站| 亚洲av成人无码网站在线观看| 日本三区视频| 青青草原国产精品啪啪视频| 99热这里只有免费国产精品 | 亚洲无码A视频在线| 国产91透明丝袜美腿在线| 亚洲人视频在线观看| 在线欧美一区| 成人福利在线免费观看| 国产乱子精品一区二区在线观看| 67194亚洲无码| 日本国产一区在线观看| 高潮爽到爆的喷水女主播视频| 国产手机在线观看| 在线网站18禁| 日韩成人午夜| 伊人久久精品无码麻豆精品 | 亚欧乱色视频网站大全| 免费无码网站| 99热线精品大全在线观看| 亚洲国产中文综合专区在| 国产成人高清精品免费5388| 色悠久久综合| 青草精品视频| 亚洲精品在线观看91| 亚洲第一香蕉视频| 在线观看免费黄色网址| 无码av免费不卡在线观看| a级免费视频| 色婷婷色丁香| 亚洲第一成年网| 国产天天色| 成人一区专区在线观看| 日韩欧美视频第一区在线观看| 中文字幕在线永久在线视频2020| 欧美日韩精品一区二区在线线| 欧美一级高清片欧美国产欧美| 99热亚洲精品6码| 国产精品2| 日本精品一在线观看视频| 欧美a级完整在线观看| 日本精品视频| 亚洲国产精品一区二区第一页免| 国产浮力第一页永久地址| 婷婷色婷婷| 亚洲天堂网2014| 无码精品国产dvd在线观看9久 | 无码日韩视频| 一本久道久综合久久鬼色| 亚洲国产一成久久精品国产成人综合| 2021最新国产精品网站| 欧美日韩成人在线观看| 日韩精品无码免费专网站|