針對在線考場中作弊行為的實(shí)時(shí)檢測方法
【專利摘要】本發(fā)明涉及一種針對在線考場中作弊行為的實(shí)時(shí)檢測方法,屬于計(jì)算機(jī)應(yīng)用領(lǐng)域,特別是計(jì)算機(jī)教育與網(wǎng)絡(luò)【技術(shù)領(lǐng)域】。本方法能夠進(jìn)行作弊行為認(rèn)定,并排除更換考試機(jī)、更換考生等非作弊行為。通過分析交互數(shù)據(jù),對作弊考試機(jī)、作弊考生、作弊題目和作弊類型進(jìn)行判定;同時(shí)針對作弊考生的行為進(jìn)行記錄,從而用于作弊行為舉證。
【專利說明】針對在線考場中作弊行為的實(shí)時(shí)檢測方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種針對在線考場中作弊行為的實(shí)時(shí)檢測方法,屬于計(jì)算機(jī)應(yīng)用領(lǐng)域,特別是計(jì)算機(jī)教育與網(wǎng)絡(luò)【技術(shù)領(lǐng)域】。
技術(shù)背景
[0002]在線考場是一種廣泛應(yīng)用于考試的形式,通過計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)支持的在線考場,從題庫中抽取題目或從試卷庫中抽取試卷,考生在計(jì)算機(jī)上進(jìn)行答題,并通過計(jì)算機(jī)閱卷技術(shù)輔助實(shí)現(xiàn)高效的考試流程。
[0003]在線考場中,考生通過傳遞答案或卷面抄襲的形式得以抑制。但隨著在線考試系統(tǒng)的越來越普及,在線考場的監(jiān)考出現(xiàn)了一些新的問題。在線考場中出現(xiàn)了一種通過網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)的作弊方式,通過交換考生賬號信息進(jìn)行代答或通過網(wǎng)絡(luò)技術(shù)進(jìn)行抄襲。
[0004]該方式能夠通過網(wǎng)絡(luò)技術(shù)手段隱蔽完成,由于作弊考生沒有身體動(dòng)作方面的行為異常,因此通過常規(guī)的人工監(jiān)考基本無法發(fā)現(xiàn)異常。即便通過考場中的攝像頭進(jìn)行視頻監(jiān)控,也難以實(shí)現(xiàn)準(zhǔn)確高效的防范作弊。
[0005]專利《在線考場可視化監(jiān)測系統(tǒng)》(專利申請?zhí)?201410250271.2)中提供了一種針對在線考場狀態(tài)的可視化監(jiān)測系統(tǒng),用于監(jiān)控與在線考場可視化監(jiān)測系統(tǒng)連接的外圍設(shè)備中考試機(jī)與服務(wù)器之間的數(shù)據(jù)傳輸狀態(tài),并進(jìn)行分析,從而及時(shí)有效的發(fā)現(xiàn)考生作弊行為。所述在線考場可視化監(jiān)測系統(tǒng)的外圍設(shè)備包括I臺(tái)以上考試服務(wù)器以及多臺(tái)考試機(jī),其中每臺(tái)考試服務(wù)器與多臺(tái)考試機(jī)連接。所述在線考場可視化監(jiān)測系統(tǒng),包括至少一個(gè)考場狀態(tài)數(shù)據(jù)采集模塊和一臺(tái)考場狀態(tài)數(shù)據(jù)可視化監(jiān)測計(jì)算機(jī)。所述考場狀態(tài)數(shù)據(jù)可視化監(jiān)測計(jì)算機(jī)包括一個(gè)考場狀態(tài)數(shù)據(jù)接收模塊、一個(gè)考場狀態(tài)數(shù)據(jù)可視化模塊和硬盤。
[0006]考場狀態(tài)采集模塊安裝于外圍設(shè)備中的在線考場的考試服務(wù)器上,每一臺(tái)考試服務(wù)器安裝一個(gè)考場狀態(tài)采集模塊。考場狀態(tài)采集模塊的功能是:在考試過程中實(shí)時(shí)采集考生所使用考試機(jī)與相連接的考試服務(wù)器之間的交互數(shù)據(jù),包括:考試服務(wù)器編號、考試操作發(fā)生時(shí)間、考生唯一身份標(biāo)識(shí)、考試機(jī)IP地址、考試操作類型、所操作試題編號。考試操作類型包括登錄、退出、查看試卷、查看題目、查看答案、提交答案??紙鰻顟B(tài)采集模塊將采集到的交互數(shù)據(jù)發(fā)送至考場狀態(tài)數(shù)據(jù)接收模塊。
[0007]考場狀態(tài)數(shù)據(jù)接收模塊的功能是:從考場狀態(tài)采集模塊接收其采集到的交互數(shù)據(jù),并對交互數(shù)據(jù)按交互數(shù)據(jù)發(fā)生時(shí)序提交給考場狀態(tài)數(shù)據(jù)可視化模塊,同時(shí)將交互數(shù)據(jù)保存至硬盤文件中,以備后期分析與作弊舉證。
[0008]考場狀態(tài)數(shù)據(jù)可視化模塊的功能是:從考場狀態(tài)數(shù)據(jù)接收模塊接收其得到的交互數(shù)據(jù),并對交互數(shù)據(jù)進(jìn)行可視化處理,得到可視化圖形,使考務(wù)人員能夠從可視化圖形中一目了然了解當(dāng)前考生中是否存在潛在作弊行為。潛在作弊行為包括一臺(tái)考試機(jī)出現(xiàn)多名考生考試行為或者一名考生信息在多臺(tái)考試機(jī)上出現(xiàn)。
[0009]但目前為止,還未發(fā)現(xiàn)有針對在線考場作弊行為的實(shí)時(shí)檢測。隨著在線考場應(yīng)用的增多,對在線考場的作弊防范與作弊舉證方法的探討,成為一個(gè)急需解決的問題。
[0010]因此,對于這種新的作弊形式,必須針對在線考場研制一種作弊行為實(shí)時(shí)檢測方法,能夠在作弊行為發(fā)生時(shí),盡快采取措施,并能夠進(jìn)行作弊行為舉證,以降低作弊行為的發(fā)生。
【發(fā)明內(nèi)容】
[0011]本發(fā)明的目的是提供一種針對在線考場中作弊行為的實(shí)時(shí)檢測方法。
[0012]本發(fā)明的目的是通過下述技術(shù)方案實(shí)現(xiàn)的。
[0013]一種針對在線考場中作弊行為的實(shí)時(shí)檢測方法,包含如下步驟:
[0014]步驟1:建立一個(gè)考生信息表。所述考生信息表中包括考生唯一身份標(biāo)識(shí)以及考生唯一身份標(biāo)識(shí)對應(yīng)的考生順序號;考生唯一身份標(biāo)識(shí)與考生順序號對應(yīng)。所述考試唯一身份標(biāo)識(shí)包含學(xué)生學(xué)號、姓名、班級、考試科目等信息。所述考生信息表初始為空。
[0015]步驟2:建立一個(gè)考試機(jī)信息表。所述考試機(jī)信息表包括考試機(jī)IP地址以及考試機(jī)IP地址對應(yīng)的考試機(jī)順序號;所述考試機(jī)IP地址與考試機(jī)順序號一一對應(yīng)。所述考試機(jī)信息表初始為空。
[0016]步驟3:建立一個(gè)考試機(jī)-考生配對信息表。所述考試機(jī)-考生配對信息表中包括考生唯一身份標(biāo)識(shí)對應(yīng)的考生順序號、考試機(jī)IP地址對應(yīng)的考試機(jī)順序號和狀態(tài)屬性。所述狀態(tài)屬性包括正常、考生異常和考試機(jī)異常三種類型。所述考試機(jī)-考生配對信息表初始為空。
[0017]步驟4:建立一個(gè)異常行為表。所述異常行為表中包括相對時(shí)間戳、考生順序號、考試機(jī)順序號、考試題目編號、考試操作類型。所述考試操作類型包括登錄、退出、查看試卷、查看題目、查看答案、提交答案。所述考異常行為表初始為空。
[0018]步驟5:建立一個(gè)作弊行為記錄表。所述作弊行為記錄表包括相對時(shí)間戳、考試機(jī)順序號、考生順序號、作弊行為類型以及考試題目編號。所述作弊行為類型包括代答和抄襲兩種。所述作弊行為記錄表初始為空。
[0019]步驟6:針對考試過程中實(shí)時(shí)采集到的考生所使用考試機(jī)與相連接的考試服務(wù)器之間的每一條交互數(shù)據(jù),執(zhí)行步驟7至步驟18的操作,直至處理完全部交互數(shù)據(jù)。所述考生所使用考試機(jī)與相連接的考試服務(wù)器之間的交互數(shù)據(jù)包括:考試服務(wù)器編號、考試操作發(fā)生時(shí)間、考生唯一身份標(biāo)識(shí)、考試機(jī)IP地址、考試操作類型、所操作試題編號。
[0020]步驟7:從當(dāng)前交互數(shù)據(jù)中提取考試機(jī)IP地址(用符號CIP表示)和考生唯一身份標(biāo)識(shí)(用符號SID表不);然后從考試機(jī)信息表中檢索考試機(jī)IP地址CIP所對應(yīng)的考試機(jī)順序號(用符號CSD表不),從考生信息表中查詢考生唯一身份標(biāo)識(shí)SID所對應(yīng)的考生順序號(用符號SSD表不)。
[0021]步驟8:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號為CSD,并且考生順序號為SSD的記錄(用符號REC表示)。如檢索到,則執(zhí)行步驟9;否則,執(zhí)行步驟10。
[0022]步驟9:判斷檢索到的記錄REC的狀態(tài)屬性。如狀態(tài)屬性為正常,則當(dāng)前考試機(jī)與服務(wù)器的交互為正常,返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理;否則,執(zhí)行步驟12。
[0023]步驟10:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號為CSD的記錄,并分為以下兩種情況處理:
[0024]情況1:如未檢索到記錄,則說明順序號為CSD的考試機(jī)首次被使用,無需進(jìn)一步處理。將〈考試機(jī)順序號CSD、考生順序號SSD>作為一條配對記錄添加至考試機(jī)-考生配對信息表中,并設(shè)置該條記錄的狀態(tài)屬性為正常;然后返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理。
[0025]情況2:如檢索到I條以上記錄,則說明有兩個(gè)以上考生信息登錄過該考試機(jī)。設(shè)置所有檢索到的記錄的狀態(tài)屬性為考生異常,并繼續(xù)執(zhí)行步驟11。
[0026]步驟11:從考試機(jī)-考生配對信息表中檢索考生順序號為SSD的記錄,并分為以下兩種情況處理:
[0027]情況1:如未檢索到記錄,則說明該考生信息首次登錄系統(tǒng),將〈考試機(jī)順序號CSD、考生順序號SSD>作為一條記錄添加至考試機(jī)-考生配對信息表中,并設(shè)置該條記錄的狀態(tài)屬性為正常,然后返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理。
[0028]情況2:如檢索到I條以上記錄,則說明該考生信息至少在兩臺(tái)考試機(jī)上登錄過。設(shè)置所有檢索到的記錄的狀態(tài)屬性為考試機(jī)異常。將〈考試機(jī)順序號CSD、考生順序號SSD>作為一條記錄添加至考試機(jī)-考生配對信息表中,并設(shè)置該條記錄的配對關(guān)系狀態(tài)為正常;然后返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理。
[0029]步驟12:提取當(dāng)前交互數(shù)據(jù)中的考試操作發(fā)生時(shí)間、考試題目編號、考試操作類型信息。如考試操作類型為查看答案或提交答案,則執(zhí)行步驟13 ;否則,返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理。
[0030]步驟13:將考試操作發(fā)生時(shí)間通過公式⑴轉(zhuǎn)換為相對時(shí)間戳。
[0031]RT = (H-H0) *60+ (M-M0)(I)
[0032]其中,RT為相對時(shí)間戳;H和M分別是當(dāng)前考試操作發(fā)生時(shí)間的小時(shí)數(shù)與分鐘數(shù);H0和M0是考試起始時(shí)間的小時(shí)數(shù)與分鐘數(shù)。
[0033]步驟14:將〈相對時(shí)間戳、考生順序號SSD、考試機(jī)順序號CSD、考試題目編號、考試操作類型 > 作為一條記錄,加入到步驟4所述的異常行為表。
[0034]步驟15:如需在發(fā)現(xiàn)異常行為時(shí)進(jìn)行實(shí)時(shí)報(bào)警,則繼續(xù)執(zhí)行步驟16進(jìn)行作弊考試機(jī)認(rèn)定、作弊考生認(rèn)定和作弊行為類型判定;否則返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理。
[0035]步驟16:進(jìn)行作弊考試機(jī)認(rèn)定。
[0036]在異常行為表中檢索考試機(jī)順序號為CSD的記錄,并將檢索記錄按照相對時(shí)間戳的先后順序進(jìn)行排列,提取檢索記錄中的考生順序號,然后分為以下2種情況處理:
[0037]情況1:如提取到的考生順序號僅有I個(gè),則不存在作弊行為,返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理;
[0038]情況2:如提取到的考生順序號為I個(gè)以上,則判斷不同考生順序號的出現(xiàn)順序是否存在交叉現(xiàn)象。
[0039]如不同考生順序號不存在交叉出現(xiàn)現(xiàn)象,則不存在作弊行為,返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理;否則,可認(rèn)定當(dāng)前考試機(jī)順序號對應(yīng)的考試機(jī)存在作弊行為,將該考試機(jī)順序號用符號CCSD表7^。
[0040]步驟17:進(jìn)行作弊考生判定。判斷方法為:
[0041]步驟17.1:在異常行為表中檢索考試機(jī)順序號為CCSD的記錄,并提取檢索記錄中出現(xiàn)的所有考生順序號;
[0042]步驟17.2:針對步驟17.1提取到的每一個(gè)考生順序號,執(zhí)行如下操作:在異常行為表中檢索考生順序號為當(dāng)前考生順序號的記錄,并統(tǒng)計(jì)檢索記錄中出現(xiàn)的考試機(jī)順序號的個(gè)數(shù);
[0043]考試機(jī)順序號個(gè)數(shù)為I的考生順序號(用符號CSSD表示)對應(yīng)的考生即為作弊考生,該考試僅在考試機(jī)順序號為CCSD的考試機(jī)上登錄過;
[0044]對每個(gè)作弊考生執(zhí)行步驟18的操作,判斷其作弊行為類型。
[0045]步驟18:進(jìn)行作弊行為類型判定。所述作弊行為類型包括抄襲、代答。判斷方法為:
[0046]步驟18.1:在異常彳丁為表中檢索考試機(jī)順序號為CCSD的所有記錄,提取檢索記錄中出現(xiàn)的考試題目;
[0047]步驟18.2:針對步驟18.1得到的每一道考試題目,在異常行為表中檢索考試題目編號為當(dāng)前題目編號,并且考生順序號不為CSSD的記錄;然后從檢索記錄中提取相對時(shí)間戳和考試操作類型,并分為以下2種情況處理:
[0048]情況1:如考試操作類型中存在提交答案操作,則判斷在當(dāng)前題目上考生順序號CSSD對應(yīng)的作弊考生存在代答行為;
[0049]情況2:如考試操作類型中存在查看答案操作,則在當(dāng)前題目上考生順序號CSSD對應(yīng)的作弊考生存在抄襲行為。
[0050]步驟18.3:將步驟18.1和步驟18.2中所述〈相對時(shí)間戳、考試機(jī)順序號CCSD、考生順序號CSSD、當(dāng)前考試題目編號以及作弊行為類型 > 作為一條作弊記錄,添加至作弊行為記錄表,并實(shí)時(shí)通知考務(wù)人員。
[0051]有益效果
[0052]本發(fā)明提出的方法與已有技術(shù)相比較,具有如下優(yōu)點(diǎn):
[0053]①《在線考場可視化監(jiān)測系統(tǒng)》(專利申請?zhí)?201410250271.2)中提出的在線考場可視化監(jiān)測系統(tǒng)中,僅能發(fā)現(xiàn)潛在作弊行為,本方法能夠進(jìn)行作弊行為認(rèn)定,并排除更換考試機(jī)、更換考生等非作弊行為。
[0054]②本方法能通過分析交互數(shù)據(jù),對作弊考試機(jī)、作弊考生、作弊題目和作弊類型進(jìn)行判定。
[0055]③本方法能針對作弊考生的行為進(jìn)行記錄,從而用于作弊行為舉證。
【專利附圖】
【附圖說明】
[0056]圖1為本發(fā)明中作弊行為實(shí)時(shí)檢測方法的流程圖。
【具體實(shí)施方式】
[0057]下面結(jié)合附圖和實(shí)施例,對本發(fā)明作進(jìn)一步的說明:
[0058]本實(shí)施例是將本發(fā)明中提出的針對在線考場中作弊行為的實(shí)時(shí)檢測方法與專利《在線考場可視化監(jiān)測系統(tǒng)》(專利申請?zhí)?201410250271.2)中提供的針對在線考場狀態(tài)的可視化監(jiān)測系統(tǒng)配合使用,對在線交互數(shù)據(jù)進(jìn)行實(shí)時(shí)處理,提供作弊行為認(rèn)定和分析。
[0059]在線考場可視化監(jiān)測系統(tǒng)的外圍設(shè)備包括2臺(tái)考試服務(wù)器以及400臺(tái)考試機(jī),其中每臺(tái)考試服務(wù)器與200臺(tái)考試機(jī)連接。在線考場可視化監(jiān)測系統(tǒng),包括:2個(gè)考場狀態(tài)數(shù)據(jù)采集模塊和I臺(tái)考場狀態(tài)數(shù)據(jù)可視化監(jiān)測計(jì)算機(jī)??紙鰻顟B(tài)數(shù)據(jù)可視化監(jiān)測計(jì)算機(jī)包括I個(gè)考場狀態(tài)數(shù)據(jù)接收模塊、I個(gè)考場狀態(tài)數(shù)據(jù)可視化模塊和硬盤。
[0060]考場狀態(tài)采集模塊安裝于外圍設(shè)備中的在線考場的考試服務(wù)器上,每一臺(tái)考試服務(wù)器安裝一個(gè)考場狀態(tài)采集模塊。考場狀態(tài)采集模塊的功能是:在考試過程中實(shí)時(shí)采集考生所使用考試機(jī)與相連接的考試服務(wù)器之間的交互數(shù)據(jù),包括:考試服務(wù)器編號、考試操作發(fā)生時(shí)間、考生唯一身份標(biāo)識(shí)、考試機(jī)IP地址、考試操作類型、所操作試題編號??荚嚥僮黝愋桶ǖ卿洝⑼顺?、查看試卷、查看題目、查看答案、提交答案??紙鰻顟B(tài)采集模塊將采集到的交互數(shù)據(jù)發(fā)送至考場狀態(tài)數(shù)據(jù)接收模塊。
[0061]考場狀態(tài)數(shù)據(jù)接收模塊的功能是:從考場狀態(tài)采集模塊接收其采集到的交互數(shù)據(jù),并對交互數(shù)據(jù)按交互數(shù)據(jù)發(fā)生時(shí)序提交給考場狀態(tài)數(shù)據(jù)可視化模塊,同時(shí)將交互數(shù)據(jù)保存至硬盤文件中,以備后期分析與作弊舉證。
[0062]考場狀態(tài)數(shù)據(jù)可視化模塊的功能是:從考場狀態(tài)數(shù)據(jù)接收模塊接收其得到的交互數(shù)據(jù),并對交互數(shù)據(jù)進(jìn)行可視化處理,得到可視化圖形,使考務(wù)人員能夠從可視化圖形中一目了然了解當(dāng)前考生中是否存在潛在作弊行為。潛在作弊行為包括一臺(tái)考試機(jī)出現(xiàn)多名考生考試行為或者一名考生信息在多臺(tái)考試機(jī)上出現(xiàn)。
[0063]在上述在線考場可視化監(jiān)測系統(tǒng)的基礎(chǔ)上,使用本發(fā)明提出的針對在線考場中作弊行為的實(shí)時(shí)檢測方法進(jìn)行作弊行為分析,其操作流程如圖1所示,具體處理過程如下:
[0064]步驟1:建立一個(gè)考生信息表。所述考生信息表中包括考生唯一身份標(biāo)識(shí)以及考生唯一身份標(biāo)識(shí)對應(yīng)的考生順序號;考生唯一身份標(biāo)識(shí)與考生順序號對應(yīng)。所述考試唯一身份標(biāo)識(shí)包含學(xué)生學(xué)號、姓名、班級、考試科目等信息。所述考生信息表初始為空。
[0065]步驟2:建立一個(gè)考試機(jī)信息表。所述考試機(jī)信息表包括考試機(jī)IP地址以及考試機(jī)IP地址對應(yīng)的考試機(jī)順序號;所述考試機(jī)IP地址與考試機(jī)順序號一一對應(yīng)。所述考試機(jī)信息表初始為空。
[0066]步驟3:建立一個(gè)考試機(jī)-考生配對信息表。所述考試機(jī)-考生配對信息表中包括考生唯一身份標(biāo)識(shí)對應(yīng)的考生順序號、考試機(jī)IP地址對應(yīng)的考試機(jī)順序號和狀態(tài)屬性。所述狀態(tài)屬性包括正常、考生異常和考試機(jī)異常三種類型。所述考試機(jī)-考生配對信息表初始為空。
[0067]步驟4:建立一個(gè)異常行為表。所述異常行為表中包括相對時(shí)間戳、考生順序號、考試機(jī)順序號、考試題目編號、考試操作類型。所述考試操作類型包括登錄、退出、查看試卷、查看題目、查看答案、提交答案。所述考異常行為表初始為空。
[0068]步驟5:建立一個(gè)作弊行為記錄表。所述作弊行為記錄表包括相對時(shí)間戳、考試機(jī)順序號、考生順序號、作弊行為類型以及考試題目編號。所述作弊行為類型包括代答和抄襲兩種。所述作弊行為記錄表初始為空。
[0069]步驟6:針對在線考場可視化監(jiān)測系統(tǒng)中的考場狀態(tài)數(shù)據(jù)接收模塊接收到的每一條交互數(shù)據(jù),執(zhí)行步驟7至步驟18的操作,直至處理完全部交互數(shù)據(jù)。所述考生所使用考試機(jī)與相連接的考試服務(wù)器之間的交互數(shù)據(jù)包括:考試服務(wù)器編號、考試操作發(fā)生時(shí)間、考生唯一身份標(biāo)識(shí)、考試機(jī)IP地址、考試操作類型、所操作試題編號。
[0070]附圖1是針對全部交互數(shù)據(jù)進(jìn)行處理的操作流程圖,在其操作過程中,有7種處理可能性,下面分別通過7個(gè)具體實(shí)施例對各種可能性進(jìn)行具體說明。圖1中,①至⑦分別表示操作過程中7種可能性的處理流程。
[0071]實(shí)施例1:考試機(jī)首次開機(jī)連接考試服務(wù)器,且考生首次登錄考試系統(tǒng)。在考試開始時(shí),每臺(tái)考試機(jī)都將發(fā)生一次該情況。
[0072]當(dāng)前交互數(shù)據(jù)內(nèi)容如下:
[0073]期末考試163 2013 January 10 8:41 192.168.5.43
[0074]期末_ 管理 _12040xxxx21_ 張 X course view
[0075]該交互數(shù)據(jù)中包含信息如下:
[0076](I)考試服務(wù)器信息:期末考試163
[0077](2)操作發(fā)生時(shí)間信息:2013 January 10 8:41
[0078](3)考試機(jī) IP 地址:192.168.5.43
[0079](4)考生身份標(biāo)識(shí)信息:期末_管理_12040XXXX21_張X
[0080](5)考試操作類型:查看試卷(course view)
[0081](6)操作試題信息:無
[0082]該情況下,處理過程如下:
[0083]步驟7:從當(dāng)前交互數(shù)據(jù)中提取考試機(jī)IP地址為“CIP = 192.168.5.43”和考生唯一身份標(biāo)識(shí)“SID =期末_管理_12040XXXX21_張V’;然后從考試機(jī)信息表中檢索考試機(jī)IP地址CIP所對應(yīng)的考試機(jī)順序號為“CSD = 207”,從考生信息表中查詢考生唯一身份標(biāo)識(shí)SID所對應(yīng)的考生順序號為“SSD = 207”。
[0084]步驟8:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號CSD = 207,并且考生順序號SSD = 207的記錄(用符號REC表示)。如檢索到,則執(zhí)行步驟9 ;否則,執(zhí)行步驟10。
[0085]由于考試機(jī)為首次登錄考試系統(tǒng),因此檢索不到記錄,執(zhí)行步驟10。
[0086]步驟10:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號CSD = 207的記錄,由于當(dāng)前交互數(shù)據(jù)為CSD = 207考試機(jī)首次登錄考試系統(tǒng),因此檢索不到相關(guān)記錄,執(zhí)行情況I的處理。
[0087]情況1:如未檢索到記錄,則說明順序號為CSD的考試機(jī)首次被使用,無需進(jìn)一步處理。將〈考試機(jī)順序號CSD = 207、考生順序號SSD = 207〉作為一條配對記錄添加至考試機(jī)-考生配對信息表中,并設(shè)置該條記錄的狀態(tài)屬性為正常;然后返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理。
[0088]當(dāng)前交互數(shù)據(jù)處理完畢。
[0089]實(shí)施例2:考試機(jī)之前連接過考試服務(wù)器,但考生首次登錄考試系統(tǒng)。
[0090]該種情況發(fā)生幾率很小,但當(dāng)上一場考試后,數(shù)據(jù)未清理完畢即進(jìn)行本場考試時(shí),會(huì)發(fā)生該情況。
[0091]當(dāng)前交互數(shù)據(jù)內(nèi)容如下:
[0092]期末考試163 2013 January 10 8:37 192.168.6.143
[0093]期末_ 管理 _12040xxxx42_ 李 X course view
[0094]該交互數(shù)據(jù)中包含信息如下:
[0095](I)考試服務(wù)器信息:期末考試163
[0096](2)操作發(fā)生時(shí)間信息:2013 January 10 8:37
[0097](3)考試機(jī) IP 地址:192.168.6.143
[0098](4)考生身份標(biāo)識(shí)信息:期末_管理_12040XXXX42_李X
[0099](5)考試操作類型:查看試卷(course view)
[0100](6)操作試題信息:無
[0101]該情況下,處理過程如下:
[0102]步驟7:從當(dāng)前交互數(shù)據(jù)中提取考試機(jī)IP地址為“CIP = 192.168.6.143”和考生唯一身份標(biāo)識(shí)“SID =期末_管理_12040XXXX42_李V’;然后從考試機(jī)信息表中檢索考試機(jī)IP地址CIP所對應(yīng)的考試機(jī)順序號為“CSD = 35”,從考生信息表中查詢考生唯一身份標(biāo)識(shí)SID所對應(yīng)的考生順序號為“SSD = 243”。
[0103]步驟8:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號CSD = 35,并且考生順序號SSD = 243的記錄(用符號REC表示)。如檢索到,則執(zhí)行步驟9 ;否則,執(zhí)行步驟10。
[0104]步驟10:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號CSD = 35的記錄,相應(yīng)配對信息記錄被檢索到I條,內(nèi)容為〈CSD = 35,SSD = 35,正常 >,執(zhí)行情況2處理:
[0105]情況2:設(shè)置檢索到的記錄的狀態(tài)屬性為考生異常,并繼續(xù)執(zhí)行步驟11。
[0106]步驟11:從考試機(jī)-考生配對信息表中檢索考生順序號SSD = 243的記錄,未檢索到相關(guān)記錄,執(zhí)行情況I處理:
[0107]情況1:如未檢索到記錄,則說明該考生信息首次登錄系統(tǒng),將〈考試機(jī)順序CSD=35、考生順序號SSD = 243〉作為一條記錄添加至考試機(jī)-考生配對信息表中,并設(shè)置該條記錄的狀態(tài)屬性為正常,然后返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理。
[0108]當(dāng)前交互數(shù)據(jù)處理完畢。
[0109]實(shí)施例3:交互數(shù)據(jù)中的考試機(jī)-考生沒有配對記錄存在,但考試機(jī)在之前連接過考試服務(wù)器,且考生信息也在其他考試機(jī)上出現(xiàn)過。
[0110]該種情況有兩種可能,一種是上一場考試后數(shù)據(jù)未清理完畢,且本場考試中考生在監(jiān)考教師的同意下臨時(shí)更換考試機(jī);另一種是該考生信息被竊用。因此,僅依靠當(dāng)前交互數(shù)據(jù)無法認(rèn)定是作弊行為,需對當(dāng)前交互數(shù)據(jù)的情況進(jìn)行記錄(通過步驟11的操作,添加至考試機(jī)-考生配對信息表)。
[0111]當(dāng)前交互數(shù)據(jù)內(nèi)容如下:
[0112]期末考試163 2013 January 10 09:14 192.168.5.43
[0113]期末_ 管理 _12040xxxxl4_ 許 XX course view
[0114]該交互數(shù)據(jù)中包含信息如下:
[0115](I)考試服務(wù)器信息:期末考試163
[0116](2)操作發(fā)生時(shí)間信息:2013 January 10 09:14
[0117](3)考試機(jī) IP 地址:192.168.5.43
[0118](4)考生身份標(biāo)識(shí)信息:期末_管理_12040XXXX14_許XX
[0119](5)考試操作類型:查看試卷(course view)
[0120](6)操作試題信息:無
[0121]該情況下,處理過程如下:
[0122]步驟7:從當(dāng)前交互數(shù)據(jù)中提取考試機(jī)IP地址為“CIP = 192.168.5.43”和考生唯一身份標(biāo)識(shí)“SID =期末_管理_12040XXXX14_許XX”;然后從考試機(jī)信息表中檢索考試機(jī)IP地址CIP所對應(yīng)的考試機(jī)順序號為“CSD = 207”,從考生信息表中查詢考生唯一身份標(biāo)識(shí)SID所對應(yīng)的考生順序號為“SSD = 168”。
[0123]步驟8:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號CSD = 207,并且考生順序號SSD = 168的記錄(用符號REC表示)。由于未檢索到同時(shí)符合〈CSD = 207,SSD =168〉的記錄,執(zhí)行步驟10。
[0124]步驟10:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號CSD = 207的記錄,檢索到的記錄為〈CSD = 207,SSD = 207,正常 >,執(zhí)行情況2處理:
[0125]情況2:設(shè)置檢索到的記錄的狀態(tài)屬性為考生異常,并繼續(xù)執(zhí)行步驟11。
[0126]步驟11:從考試機(jī)-考生配對信息表中檢索考生順序號為SSD = 168的記錄,檢索到的記錄為〈CSD = 167,SSD = 168,正常 >,執(zhí)行情況2處理:
[0127]情況2:設(shè)置所有檢索到的記錄的狀態(tài)屬性為考試機(jī)異常。將〈考試機(jī)順序號CSD=207、考生順序號SSD = 168〉作為一條記錄添加至考試機(jī)-考生配對信息表中,并設(shè)置該條記錄的配對關(guān)系狀態(tài)為正常;然后返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理。
[0128]當(dāng)前交互數(shù)據(jù)處理完畢。
[0129]實(shí)施例4:考試機(jī)與考生連接關(guān)系正常,交互數(shù)據(jù)屬性狀態(tài)正常。此路徑是大多數(shù)交互數(shù)據(jù)的處理路徑。大多數(shù)正常的考試操作交互數(shù)據(jù),均為該情況。
[0130]當(dāng)前交互數(shù)據(jù)內(nèi)容如下:
[0131]期末考試163 2013 January 10 08:48 192.168.5.43
[0132]期末_ 管理 _12040xxxx21_ 張 X programming view 1、Testl (10 分)
[0133]該交互數(shù)據(jù)中包含信息如下:
[0134](I)考試服務(wù)器信息:期末考試163
[0135](2)操作發(fā)生時(shí)間信息:2013 January 10 08:48
[0136](3)考試機(jī) IP 地址:192.168.5.43
[0137](4)考生身份標(biāo)識(shí)信息:期末_管理_12040XXXX21_張X
[0138](5)考試操作類型:查看題目(programming view)
[0139](6)操作試題信息:1、Testl (10分)
[0140]該情況下,處理過程如下:
[0141]步驟7:從當(dāng)前交互數(shù)據(jù)中提取考試機(jī)IP地址為“CIP = 192.168.5.43”和考生唯一身份標(biāo)識(shí)“SID =期末_管理_12040XXXX21_張V’;然后從考試機(jī)信息表中檢索考試機(jī)IP地址CIP所對應(yīng)的考試機(jī)順序號為“CSD = 207”,從考生信息表中查詢考生唯一身份標(biāo)識(shí)SID所對應(yīng)的考生順序號為“SSD = 207”。
[0142]步驟8:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號CSD = 207,并且考生順序號SSD = 207的記錄(用符號REC表示)。檢索到的配對信息記錄為〈CSD = 207,SSD =207,正常 >,執(zhí)行步驟9。
[0143]步驟9:判斷檢索到的考試機(jī)順序號為CSD,并且考生順序號為SSD的記錄REC的狀態(tài)屬性。如狀態(tài)屬性為正常,則當(dāng)前考試機(jī)與服務(wù)器的交互為正常,返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理。
[0144]當(dāng)前交互數(shù)據(jù)處理完畢。
[0145]實(shí)施例5:該考試機(jī)-考生配對信息出現(xiàn)過考生異?;蚩荚嚈C(jī)異常狀態(tài),當(dāng)前交互數(shù)據(jù)中再次出現(xiàn)該配對信息。該情況是在實(shí)施例3所述的情況后出現(xiàn),在實(shí)施例3所述的情況中,已將考試機(jī)和考生對應(yīng)的配對信息記錄狀態(tài)屬性修改為考生異?;蚩荚嚈C(jī)異常狀態(tài)。
[0146]由于配對信息的狀態(tài)屬性,僅考試機(jī)登錄過兩名以上考生信息才會(huì)設(shè)置為考生異常狀態(tài),考生信息在兩臺(tái)以上考試機(jī)上登錄過才會(huì)設(shè)置為考試機(jī)異常狀態(tài),因此可判定該考試機(jī)或考生存在配對信息交叉出現(xiàn)現(xiàn)象,可以認(rèn)定為非正常操作,但還未發(fā)生實(shí)質(zhì)性作弊行為。所述實(shí)質(zhì)性作弊行為包括抄襲或代答行為。
[0147]當(dāng)前交互數(shù)據(jù)內(nèi)容如下:
[0148]期末考試163 2013 January 10 09:15 192.168.5.43
[0149]期末_ 管理 _12040xxxx21_ 張 X course view
[0150]該交互數(shù)據(jù)中包含信息如下:
[0151](I)考試服務(wù)器信息:期末考試163
[0152](2)操作發(fā)生時(shí)間信息:2013 January 10 09:15
[0153](3)考試機(jī) IP 地址:192.168.5.43
[0154](4)考生身份標(biāo)識(shí)信息:期末_管理_12040XXXX21_張X
[0155](5)考試操作類型:查看試卷(course view)
[0156](6)操作試題信息:無
[0157]該情況下,處理過程如下:
[0158]步驟7:從當(dāng)前交互數(shù)據(jù)中提取考試機(jī)IP地址為“CIP = 192.168.5.43”和考生唯一身份標(biāo)識(shí)“SID =期末_管理_12040XXXX21_張V’;然后從考試機(jī)信息表中檢索考試機(jī)IP地址CIP所對應(yīng)的考試機(jī)順序號為“CSD = 207”,從考生信息表中查詢考生唯一身份標(biāo)識(shí)SID所對應(yīng)的考生順序號為“SSD = 207”。
[0159]步驟8:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號CSD = 207,并且考生順序號SSD = 207的記錄(用符號REC表示)。檢索到的配對信息記錄為〈CSD = 207,SSD =207,考生異常 >,執(zhí)行步驟9。
[0160]步驟9:判斷檢索到的記錄REC的狀態(tài)屬性。狀態(tài)屬性為考生異常,執(zhí)行步驟12。
[0161]步驟12:提取當(dāng)前交互數(shù)據(jù)中的考試操作發(fā)生時(shí)間、考試題目編號、考試操作類型信息??荚嚥僮黝愋蜑椤安榭丛嚲怼?,未發(fā)生實(shí)質(zhì)性作弊行為,返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理。
[0162]當(dāng)前交互數(shù)據(jù)處理完畢。
[0163]實(shí)施例6:已可認(rèn)定為存在實(shí)質(zhì)性作弊行為,根據(jù)系統(tǒng)設(shè)定,只記錄其作弊行為,不實(shí)時(shí)報(bào)警。
[0164]當(dāng)前交互數(shù)據(jù)內(nèi)容如下:
[0165]期末考試1632013 January 10 09:16192.168.5.43 期末 _ 管理_12040xxxx21_ 張 X programming submit 1、Testl (10 分)
[0166]該交互數(shù)據(jù)中包含信息如下:
[0167](I)考試服務(wù)器信息:期末考試163
[0168](2)操作發(fā)生時(shí)間信息:2013 January 10 09:16
[0169](3)考試機(jī) IP 地址:192.168.5.43
[0170](4)考生身份標(biāo)識(shí)信息:期末_管理_12040XXXX21_張X
[0171](5)考試操作類型:提交答案(programming submit)
[0172](6)操作試題信息:1、Testl (10分)
[0173]該情況下,處理過程如下:
[0174]步驟7:從當(dāng)前交互數(shù)據(jù)中提取考試機(jī)IP地址為“CIP = 192.168.5.43”和考生唯一身份標(biāo)識(shí)“SID =期末_管理_12040XXXX21_張V’;然后從考試機(jī)信息表中檢索考試機(jī)IP地址CIP所對應(yīng)的考試機(jī)順序號為“CSD = 207”,從考生信息表中查詢考生唯一身份標(biāo)識(shí)SID所對應(yīng)的考生順序號為“SSD = 207”。
[0175]步驟8:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號CSD = 207,并且考生順序號SSD = 207的記錄(用符號REC表示)。檢索到的配對信息記錄為〈CSD = 207,SSD =207,考生異常 >,執(zhí)行步驟9。
[0176]步驟9:判斷檢索到的記錄REC的狀態(tài)屬性,狀態(tài)屬性為考生異常,執(zhí)行步驟12。
[0177]步驟12:提取當(dāng)前交互數(shù)據(jù)中的考試操作發(fā)生時(shí)間、考試題目編號、考試操作類型信息。當(dāng)前交互數(shù)據(jù)中的考試操作類型為提交答案,執(zhí)行步驟13。
[0178]步驟13:將考試操作發(fā)生時(shí)間通過公式(I)轉(zhuǎn)換為相對時(shí)間戳。
[0179]RT = (9-8) *60+(16-30) = 46(I)
[0180]其中,RT為相對時(shí)間戳;當(dāng)前考試操作發(fā)生時(shí)間為9:16 ;考試起始時(shí)間為8:30。
[0181]步驟14:將〈相對時(shí)間戳46、考生順序號SSD = 207、考試機(jī)順序號CSD = 207、考試題目編號1、考試操作類型=提交答案〉作為一條記錄,加入到步驟4所述的異常行為表。
[0182]步驟15:根據(jù)系統(tǒng)設(shè)定,在發(fā)現(xiàn)異常行為時(shí)只記錄異常行為,不實(shí)時(shí)報(bào)警,返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理。
[0183]當(dāng)前交互數(shù)據(jù)處理完畢。
[0184]實(shí)施例7:已可認(rèn)定為存在作弊行為,根據(jù)系統(tǒng)設(shè)定,記錄其作弊行為,并進(jìn)行作弊行為深入分析,分析完畢后實(shí)時(shí)報(bào)警。所述作弊行為深入分析,包括作弊考試機(jī)認(rèn)定、作弊考生認(rèn)定和作弊行為類型判定。
[0185]實(shí)施例7與實(shí)施例6,區(qū)別僅在于系統(tǒng)設(shè)定為是否在發(fā)現(xiàn)異常行為時(shí)實(shí)時(shí)報(bào)警,因此采用實(shí)施例6中的交互數(shù)據(jù)。
[0186]當(dāng)前交互數(shù)據(jù)內(nèi)容如下:
[0187]期末考試163 2013 January 10 09:16 192.168.5.43
[0188]期末_ 管理 _12040xxxx21_ 張 X programming submit l、Testl(10 分)
[0189]該交互數(shù)據(jù)中包含信息如下:
[0190](I)考試服務(wù)器信息:期末考試163
[0191](2)操作發(fā)生時(shí)間信息:2013 January 10 09:16
[0192](3)考試機(jī) IP 地址:192.168.5.43
[0193](4)考生身份標(biāo)識(shí)信息:期末_管理_12040XXXX21_張X
[0194](5)考試操作類型:提交答案(programming submit)
[0195](6)操作試題信息:1、Testl (10分)
[0196]該情況下,處理過程如下:
[0197]步驟7:從當(dāng)前交互數(shù)據(jù)中提取考試機(jī)IP地址為“CIP = 192.168.5.43”和考生唯一身份標(biāo)識(shí)“SID =期末_管理_12040XXXX21_張V’;然后從考試機(jī)信息表中檢索考試機(jī)IP地址CIP所對應(yīng)的考試機(jī)順序號為“CSD = 207”,從考生信息表中查詢考生唯一身份標(biāo)識(shí)SID所對應(yīng)的考生順序號為“SSD = 207”。
[0198]步驟8:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號CSD = 207,并且考生順序號SSD = 207的記錄(用符號REC表示)。檢索到的配對信息記錄為〈CSD = 207,SSD =207,考生異常 >,執(zhí)行步驟9。
[0199]步驟9:判斷檢索到的記錄REC的狀態(tài)屬性,狀態(tài)屬性為考生異常,執(zhí)行步驟12。
[0200]步驟12:提取當(dāng)前交互數(shù)據(jù)中的考試操作發(fā)生時(shí)間、考試題目編號、考試操作類型信息。當(dāng)前交互數(shù)據(jù)中的考試操作類型為提交答案,執(zhí)行步驟13。
[0201]步驟13:將考試操作發(fā)生時(shí)間通過公式⑴轉(zhuǎn)換為相對時(shí)間戳。
[0202]RT = (9-8) *60+(16-30) = 46(I)
[0203]其中,RT為相對時(shí)間戳;當(dāng)前考試操作發(fā)生時(shí)間為9:16 ;考試起始時(shí)間為8:30。
[0204]步驟14:將〈相對時(shí)間戳46、考生順序號SSD = 207、考試機(jī)順序號CSD = 207、考試題目編號1、考試操作類型=提交答案〉作為一條記錄,加入到步驟4所述的異常行為表。
[0205]步驟15:根據(jù)系統(tǒng)設(shè)定,在發(fā)現(xiàn)異常行為時(shí)進(jìn)行實(shí)時(shí)報(bào)警,則繼續(xù)執(zhí)行步驟16進(jìn)行作弊考試機(jī)認(rèn)定、作弊考生認(rèn)定和作弊行為類型判定。
[0206]步驟16:進(jìn)行作弊考試機(jī)認(rèn)定。
[0207]在異常行為表中檢索考試機(jī)順序號為CSD = 207的記錄,并將檢索記錄按照相對時(shí)間戳的先后順序進(jìn)行排列,提取檢索記錄中的考生順序號,共獲得SSD = 207和SSD =168兩個(gè)考生順序號,執(zhí)行情況2。
[0208]情況2:判斷不同考生順序號之間的出現(xiàn)順序?yàn)?207、207、207、168、168、207,亦即不同考生順序號的出現(xiàn)順序存在交叉現(xiàn)象,可認(rèn)定當(dāng)前考試機(jī)順序號對應(yīng)的考試機(jī)存在作弊行為,將該考試機(jī)順序號用符號CCSD表示。
[0209]步驟17:進(jìn)行作弊考生判定。判斷方法為:
[0210]步驟17.1:在異常行為表中檢索考試機(jī)順序號CCSD = 207的記錄,并提取檢索記錄中出現(xiàn)的所有考生順序號,包含SSD = 207和SSD = 168 ;
[0211]步驟17.2:針對步驟17.1提取到的考生順序號SSD = 207,在異常行為表中檢索考生順序號SSD = 207的記錄,統(tǒng)計(jì)檢索記錄中出現(xiàn)的考試機(jī)順序號包括207,個(gè)數(shù)為I。
[0212]針對步驟17.1提取到的考生順序號SSD = 168,在異常行為表中檢索考生順序號SSD = 168的記錄,統(tǒng)計(jì)檢索記錄中出現(xiàn)的考試機(jī)順序號包括167、207,個(gè)數(shù)為2。
[0213]考試機(jī)順序號個(gè)數(shù)為I的考生順序號(用符號CSSD表示)對應(yīng)的考生即為作弊考生,該考試僅在考試機(jī)順序號CCSD = 207的考試機(jī)上登錄過。
[0214]然后對考生順序號CSSD = 207的作弊考生執(zhí)行步驟18的操作,判斷其作弊行為類型。
[0215]步驟18:進(jìn)行作弊行為類型判定。所述作弊行為類型包括抄襲、代答。判斷方法為:
[0216]步驟18.1:在異常行為表中檢索考試機(jī)順序號CCSD = 207的所有記錄,提取檢索記錄中出現(xiàn)的考試題目,包含題目編號I。
[0217]步驟18.2:在異常行為表中檢索考試題目編號為1,并且考生順序號古207的記錄;然后從檢索記錄中提取相對時(shí)間戳和考試操作類型,包含如下記錄:
[0218](I)相對時(shí)間戳:44,考試操作類型:查看答案
[0219](2)相對時(shí)間戳:45,考試操作類型:查看答案
[0220]執(zhí)行情況2處理:
[0221]情況2:如考試操作類型中存在查看答案操作,則在題目編號為I的考試題目上考生順序號CSSD = 207對應(yīng)的作弊考生存在抄襲行為。
[0222]步驟18.3:將步驟18.1和步驟18.2中所述〈相對時(shí)間戳46、考試機(jī)順序號CCSD=207、考生順序號CSSD = 207、當(dāng)前考試題目編號I以及作弊行為類型=抄襲〉作為一條作弊記錄,添加至作弊行為記錄表,并實(shí)時(shí)通知考務(wù)人員。
[0223]當(dāng)前交互數(shù)據(jù)處理完畢。
【權(quán)利要求】
1.一種針對在線考場中作弊行為的實(shí)時(shí)檢測方法,其特征在于:其包含如下步驟:步驟1:建立一個(gè)考生信息表;所述考生信息表中包括考生唯一身份標(biāo)識(shí)以及考生唯一身份標(biāo)識(shí)對應(yīng)的考生順序號;考生唯一身份標(biāo)識(shí)與考生順序號 對應(yīng);所述考試唯一身份標(biāo)識(shí)包含學(xué)生學(xué)號、姓名、班級、考試科目等信息;所述考生信息表初始為空; 步驟2:建立一個(gè)考試機(jī)信息表;所述考試機(jī)信息表包括考試機(jī)IP地址以及考試機(jī)IP地址對應(yīng)的考試機(jī)順序號;所述考試機(jī)IP地址與考試機(jī)順序號 對應(yīng);所述考試機(jī)信息表初始為空; 步驟3:建立一個(gè)考試機(jī)-考生配對信息表;所述考試機(jī)-考生配對信息表中包括考生唯一身份標(biāo)識(shí)對應(yīng)的考生順序號、考試機(jī)IP地址對應(yīng)的考試機(jī)順序號和狀態(tài)屬性;所述狀態(tài)屬性包括正常、考生異常和考試機(jī)異常三種類型;所述考試機(jī)-考生配對信息表初始為空; 步驟4:建立一個(gè)異常行為表;所述異常行為表中包括相對時(shí)間戳、考生順序號、考試機(jī)順序號、考試題目編號、考試操作類型;所述考試操作類型包括登錄、退出、查看試卷、查看題目、查看答案、提交答案;所述考異常行為表初始為空; 步驟5:建立一個(gè)作弊行為記錄表;所述作弊行為記錄表包括相對時(shí)間戳、考試機(jī)順序號、考生順序號、作弊行為類型以及考試題目編號;所述作弊行為類型包括代答和抄襲兩種;所述作弊行為記錄表初始為空; 步驟6:針對考試過程中實(shí)時(shí)采集到的考生所使用考試機(jī)與相連接的考試服務(wù)器之間的每一條交互數(shù)據(jù),執(zhí)行步驟7至步驟18的操作,直至處理完全部交互數(shù)據(jù);所述考生所使用考試機(jī)與相連接的考試服務(wù)器之間的交互數(shù)據(jù)包括:考試服務(wù)器編號、考試操作發(fā)生時(shí)間、考生唯一身份標(biāo)識(shí)、考試機(jī)IP地址、考試操作類型、所操作試題編號; 步驟7:從當(dāng)前交互數(shù)據(jù)中提取考試機(jī)IP地址CIP和考生唯一身份標(biāo)識(shí)SID ;然后從考試機(jī)信息表中檢索考試機(jī)IP地址CIP所對應(yīng)的考試機(jī)順序號CSD,從考生信息表中查詢考生唯一身份標(biāo)識(shí)SID所對應(yīng)的考生順序號SSD ; 步驟8:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號為CSD,并且考生順序號為SSD的記錄REC ;如檢索到,則執(zhí)行步驟9 ;否則,執(zhí)行步驟10 ; 步驟9:判斷檢索到的記錄REC的狀態(tài)屬性;如狀態(tài)屬性為正常,則當(dāng)前考試機(jī)與服務(wù)器的交互為正常,返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理;否則,執(zhí)行步驟12 ; 步驟10:從考試機(jī)-考生配對信息表中檢索考試機(jī)順序號為CSD的記錄,并分為以下兩種情況處理: 情況1:如未檢索到記錄,則說明順序號為CSD的考試機(jī)首次被使用,無需進(jìn)一步處理;將〈考試機(jī)順序號CSD、考生順序號SSD>作為一條配對記錄添加至考試機(jī)-考生配對信息表中,并設(shè)置該條記錄的狀態(tài)屬性為正常;然后返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理;情況2:如檢索到I條以上記錄,則說明有兩個(gè)以上考生信息登錄過該考試機(jī);設(shè)置所有檢索到的記錄的狀態(tài)屬性為考生異常,并繼續(xù)執(zhí)行步驟11 ; 步驟11:從考試機(jī)-考生配對信息表中檢索考生順序號為SSD的記錄,并分為以下兩種情況處理: 情況1:如未檢索到記錄,則說明該考生信息首次登錄系統(tǒng),將〈考試機(jī)順序號CSD、考生順序號SSD>作為一條記錄添加至考試機(jī)-考生配對信息表中,并設(shè)置該條記錄的狀態(tài)屬性為正常,然后返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理; 情況2:如檢索到I條以上記錄,則說明該考生信息至少在兩臺(tái)考試機(jī)上登錄過;設(shè)置所有檢索到的記錄的狀態(tài)屬性為考試機(jī)異常;將〈考試機(jī)順序號CSD、考生順序號SSD>作為一條記錄添加至考試機(jī)-考生配對信息表中,并設(shè)置該條記錄的配對關(guān)系狀態(tài)為正常;然后返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理; 步驟12:提取當(dāng)前交互數(shù)據(jù)中的考試操作發(fā)生時(shí)間、考試題目編號、考試操作類型信息;如考試操作類型為查看答案或提交答案,則執(zhí)行步驟13 ;否則,返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理; 步驟13:將考試操作發(fā)生時(shí)間通過公式(I)轉(zhuǎn)換為相對時(shí)間戳; RT = (H-H0) *60+ (M-M0)(I) 其中,RT為相對時(shí)間戳出和M分別是當(dāng)前考試操作發(fā)生時(shí)間的小時(shí)數(shù)與分鐘數(shù);^和M0是考試起始時(shí)間的小時(shí)數(shù)與分鐘數(shù); 步驟14:將〈相對時(shí)間戳、考生順序號SSD、考試機(jī)順序號CSD、考試題目編號、考試操作類型 > 作為一條記錄,加入到步驟4所述的異常行為表; 步驟15:如需在發(fā)現(xiàn)異常行為時(shí)進(jìn)行實(shí)時(shí)報(bào)警,則繼續(xù)執(zhí)行步驟16進(jìn)行作弊考試機(jī)認(rèn)定、作弊考生認(rèn)定和作弊行為類型判定;否則返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理; 步驟16:進(jìn)行作弊考試機(jī)認(rèn)定; 在異常行為表中檢索考試機(jī)順序號為CSD的記錄,并將檢索記錄按照相對時(shí)間戳的先后順序進(jìn)行排列,提取檢索記錄中的考生順序號,然后分為以下2種情況處理: 情況1:如提取到的考生順序號僅有I個(gè),則不存在作弊行為,返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理; 情況2:如提取到的考生順序號為I個(gè)以上,則判斷不同考生順序號的出現(xiàn)順序是否存在交叉現(xiàn)象; 如不同考生順序號不存在交叉出現(xiàn)現(xiàn)象,則不存在作弊行為,返回步驟6進(jìn)行下一條交互數(shù)據(jù)的處理;否則,可認(rèn)定當(dāng)前考試機(jī)順序號對應(yīng)的考試機(jī)存在作弊行為,將該考試機(jī)順序號用符號CCSD表不; 步驟17:進(jìn)行作弊考生判定,并對每個(gè)作弊考生執(zhí)行步驟18的操作,判斷其作弊行為類型; 步驟18:進(jìn)行作弊行為類型判定;所述作弊行為類型包括抄襲、代答。
2.如權(quán)利要求1所述的一種針對在線考場中作弊行為的實(shí)時(shí)檢測方法,其特征在于:步驟17中所述進(jìn)行作弊考生判定的方法為: 步驟17.1:在異常行為表中檢索考試機(jī)順序號為CCSD的記錄,并提取檢索記錄中出現(xiàn)的所有考生順序號; 步驟17.2:針對步驟17.1提取到的每一個(gè)考生順序號,執(zhí)行如下操作:在異常行為表中檢索考生順序號為當(dāng)前考生順序號的記錄,并統(tǒng)計(jì)檢索記錄中出現(xiàn)的考試機(jī)順序號的個(gè)數(shù); 考試機(jī)順序號個(gè)數(shù)為I的考生順序號CSSD對應(yīng)的考生即為作弊考生,該考試僅在考試機(jī)順序號為CCSD的考試機(jī)上登錄過。
3.如權(quán)利要求1或2所述的一種針對在線考場中作弊行為的實(shí)時(shí)檢測方法,其特征在于:步驟18中所述進(jìn)行作弊行為類型判定的判斷方法為: 步驟18.1:在異常行為表中檢索考試機(jī)順序號為CCSD的所有記錄,提取檢索記錄中出現(xiàn)的考試題目; 步驟18.2:針對步驟18.1得到的每一道考試題目,在異常行為表中檢索考試題目編號為當(dāng)前題目編號,并且考生順序號不為CSSD的記錄;然后從檢索記錄中提取相對時(shí)間戳和考試操作類型,并分為以下2種情況處理: 情況1:如考試操作類型中存在提交答案操作,則判斷在當(dāng)前題目上考生順序號CSSD對應(yīng)的作弊考生存在代答行為; 情況2:如考試操作類型中存在查看答案操作,則在當(dāng)前題目上考生順序號CSSD對應(yīng)的作弊考生存在抄襲行為; 步驟18.3:將步驟18.1和步驟18.2中所述〈相對時(shí)間戳、考試機(jī)順序號CCSD、考生順序號CSSD、當(dāng)前考試題目編號以及作弊行為類型 > 作為一條作弊記錄,添加至作弊行為記錄表,并實(shí)時(shí)通知考務(wù)人員。
【文檔編號】G06Q50/20GK104200415SQ201410441298
【公開日】2014年12月10日 申請日期:2014年9月2日 優(yōu)先權(quán)日:2014年9月2日
【發(fā)明者】陳紅倩, 陳誼, 劉鸝, 李海生 申請人:北京工商大學(xué)