王琪
摘要:儲(chǔ)存于區(qū)塊鏈中的數(shù)據(jù)具有“不可偽造”“全程留痕”“可以追溯”“公開(kāi)透明”“集體維護(hù)”等特征,被廣泛應(yīng)用于高職院校的教育教學(xué)管理中。本文介紹了課程評(píng)價(jià)系統(tǒng)的功能需求,從背景技術(shù)、單元模塊設(shè)計(jì)和運(yùn)作流程設(shè)計(jì)這三方面構(gòu)建了基于區(qū)塊鏈的課程評(píng)價(jià)系統(tǒng),并以某高職院校2022~2023年第二學(xué)期三年級(jí)《計(jì)算機(jī)網(wǎng)絡(luò)》課程為例,闡述了基于區(qū)塊鏈技術(shù)的課程評(píng)價(jià)系統(tǒng)的實(shí)際應(yīng)用,證明了該評(píng)價(jià)系統(tǒng)的客觀公正性和真實(shí)可靠性。
關(guān)鍵詞:區(qū)塊鏈技術(shù);高職院校;課程評(píng)價(jià)系統(tǒng)
1. 課程評(píng)價(jià)系統(tǒng)的功能需求分析
使用課程評(píng)價(jià)系統(tǒng)的目的是對(duì)專任教師一年教授的課程作出相應(yīng)評(píng)價(jià),從以下四個(gè)方面具體分析課程評(píng)價(jià)系統(tǒng)的功能需求。
1.1 課程評(píng)價(jià)系統(tǒng)前臺(tái)功能需求分析
課程評(píng)價(jià)系統(tǒng)的前臺(tái)功能需求較少,主要是評(píng)分功能,使用這個(gè)課程評(píng)價(jià)系統(tǒng)前臺(tái)的用戶主體是學(xué)生,學(xué)生在評(píng)分時(shí)應(yīng)遵循全面、客觀的原則。
1.2 課程評(píng)價(jià)系統(tǒng)后臺(tái)功能需求分析
課程評(píng)價(jià)系統(tǒng)的后臺(tái)功能需求較多,因?yàn)閷W(xué)生、教師、課程的關(guān)系都是后臺(tái)控制。課程評(píng)價(jià)系統(tǒng)后臺(tái)應(yīng)該具備的基本功能為授課設(shè)定功能、信息錄入功能和查看評(píng)價(jià)結(jié)果統(tǒng)計(jì)功能[1]。
(1)授課設(shè)定功能可以根據(jù)班級(jí)或?qū)W生查看授課的老師,同時(shí)加入虛擬授課的功能。
(2)信息錄入功能包括教師信息錄入、課程信息錄入、學(xué)生信息錄入和院系信息錄入。
(3)查看評(píng)價(jià)結(jié)果統(tǒng)計(jì)功能包括評(píng)價(jià)設(shè)定、評(píng)價(jià)結(jié)果和學(xué)員建議。
1.3 課程評(píng)價(jià)系統(tǒng)客觀公正性需求分析
客觀公正性是課程教學(xué)評(píng)價(jià)的基本要求。進(jìn)行課程評(píng)價(jià)的目的在于給學(xué)生的學(xué)和教師的教以客觀公正的價(jià)值判斷。如果缺乏客觀公正性,就會(huì)完全失去意義,還會(huì)提供虛假信息,導(dǎo)致錯(cuò)誤地進(jìn)行課程教學(xué)決策。區(qū)塊鏈技術(shù)被廣泛應(yīng)用于高職院校的教育教學(xué)中,儲(chǔ)存于區(qū)塊鏈中的數(shù)據(jù),可以很好地保證課程教學(xué)評(píng)價(jià)的客觀公正性。
1.4 課程評(píng)價(jià)系統(tǒng)安全可靠性需求分析
系統(tǒng)要充分考慮安全性,避免越權(quán)訪問(wèn)和“臟數(shù)據(jù)”(源頭系統(tǒng)中的數(shù)據(jù)不在給定的范圍內(nèi)或?qū)τ趯?shí)際業(yè)務(wù)毫無(wú)意義的數(shù)據(jù))的出現(xiàn)。
2. 基于區(qū)塊鏈的課程評(píng)價(jià)系統(tǒng)的理論構(gòu)建
2.1 基于區(qū)塊鏈的課程評(píng)價(jià)系統(tǒng)背景技術(shù)
儲(chǔ)存于區(qū)塊鏈中的數(shù)據(jù)具有“不可偽造”“全程留痕”“可以追溯”“公開(kāi)透明”“集體維護(hù)”等特征,能夠很好地保障課程教學(xué)評(píng)價(jià)的客觀公正性和安全可靠性。然而,在高職院校教學(xué)過(guò)程中,對(duì)于教師的具體工作量考核評(píng)估、課程教學(xué)成效評(píng)估難以進(jìn)行量化評(píng)估,無(wú)法實(shí)現(xiàn)精細(xì)化考核,也沒(méi)有可信可追溯的數(shù)據(jù)支撐,人為評(píng)估教學(xué)成效極易出現(xiàn)偏差,造成教學(xué)成效考核效果不佳?;趨^(qū)塊鏈的課程評(píng)價(jià)系統(tǒng),解決了現(xiàn)有技術(shù)只能對(duì)教師的教學(xué)成效進(jìn)行定性評(píng)價(jià)、不能對(duì)教師的教學(xué)成效進(jìn)行定量評(píng)價(jià)的技術(shù)問(wèn)題[2]。
2.2 P2P網(wǎng)絡(luò)
P2P(點(diǎn)對(duì)點(diǎn))網(wǎng)絡(luò)又稱點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò),是一種沒(méi)有中央服務(wù)器的互聯(lián)網(wǎng)系統(tǒng),信息完全由用戶群交換。P2P 網(wǎng)絡(luò)中的每個(gè)用戶都是客戶端,同時(shí)也充當(dāng)服務(wù)器。在使用點(diǎn)對(duì)點(diǎn)技術(shù)的計(jì)算機(jī)群中,每臺(tái)計(jì)算機(jī)都能提供整個(gè)網(wǎng)絡(luò)所需的所有服務(wù),因此一個(gè)節(jié)點(diǎn)的崩潰不會(huì)威脅到整個(gè)網(wǎng)絡(luò)的穩(wěn)定性。對(duì)于屬于同一點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)并安裝了點(diǎn)對(duì)點(diǎn)軟件(如 QQ、迅雷等)的計(jì)算機(jī),網(wǎng)絡(luò)中的節(jié)點(diǎn)之間可以直接通信和傳輸數(shù)據(jù)。
2.3 梅克爾樹(shù)
梅克爾樹(shù)又稱默克爾樹(shù),由葉節(jié)點(diǎn)、中間節(jié)點(diǎn)和根節(jié)點(diǎn)三部分組成,本質(zhì)上是一個(gè)樹(shù)形數(shù)據(jù)結(jié)點(diǎn),在結(jié)構(gòu)上既可以是分叉的,也可以是多叉的。交換的數(shù)據(jù)都存儲(chǔ)在最底層的葉節(jié)點(diǎn)中,而任何中間節(jié)點(diǎn)都有其所有子節(jié)點(diǎn)的哈希值。根節(jié)點(diǎn)是梅克爾樹(shù)根節(jié)點(diǎn)的唯一代表,也是其下所有子節(jié)點(diǎn)的哈希值。梅克爾樹(shù)的存在是為了讓區(qū)塊數(shù)據(jù)可以零散傳輸,這樣區(qū)塊鏈系統(tǒng)中的新節(jié)點(diǎn)就可以從一個(gè)節(jié)點(diǎn)下載區(qū)塊頭,而與之相關(guān)的樹(shù)的其他部分則可以從其他節(jié)點(diǎn)下載,盡管仍然可以確認(rèn)所有數(shù)據(jù)都是正確的。
2.4 共識(shí)算法
點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)中,由于可能存在較大的網(wǎng)絡(luò)延遲,節(jié)點(diǎn)與節(jié)點(diǎn)之間的交易發(fā)生順序可能會(huì)有所不同。因此,有必要在區(qū)塊鏈系統(tǒng)中創(chuàng)建一種算法,允許在很短的時(shí)間間隔內(nèi)就交易發(fā)生的順序達(dá)成一致,這種算法被稱為“共識(shí)機(jī)制”。當(dāng)前主流共識(shí)算法主要包括工作證明(PoW)機(jī)制、權(quán)益證明(PoS)機(jī)制和授權(quán)證明機(jī)制(PoA)機(jī)制。
3. 基于區(qū)塊鏈的課程評(píng)價(jià)系統(tǒng)單元模塊設(shè)計(jì)
基于區(qū)塊鏈的課程評(píng)價(jià)系統(tǒng)主要包括以下幾個(gè)單元模塊,如圖1所示。
圖1 ?基于區(qū)塊鏈的
課程評(píng)價(jià)系統(tǒng)單元模塊設(shè)計(jì)
(1)輸入單元,用于上傳教師信息、課程信息、學(xué)生信息和院系信息;(2)統(tǒng)計(jì)單元,用于學(xué)生在區(qū)塊鏈中查看錄入的信息,根據(jù)錄入的信息進(jìn)行評(píng)分得到評(píng)價(jià)表,并將評(píng)價(jià)表按班級(jí)和學(xué)生分類保存在區(qū)塊鏈中;(3)判斷單元,用于將錄入的信息與預(yù)設(shè)的最低分?jǐn)?shù)進(jìn)行對(duì)比,得到對(duì)比結(jié)果,并根據(jù)對(duì)比結(jié)果判斷評(píng)分表中的評(píng)分是否有效。如果錄入的信息的最終評(píng)分大于、等于預(yù)設(shè)的最低分?jǐn)?shù),判定評(píng)分有效,如果錄入的信息的最終評(píng)分小于預(yù)設(shè)的最低分?jǐn)?shù),判定評(píng)分無(wú)效;(4)修正單元,用于提取評(píng)分表中有效的評(píng)分以及對(duì)應(yīng)的錄入信息,分析錄入信息中的評(píng)分狀態(tài)滿足評(píng)價(jià)指標(biāo)的合理分?jǐn)?shù),并根據(jù)合理分?jǐn)?shù)與有效分?jǐn)?shù)對(duì)有效的評(píng)分進(jìn)行修正,得到修正后的評(píng)分表。修正單元還用于獲取錄入信息中的評(píng)分狀態(tài)在滿足評(píng)價(jià)指標(biāo)時(shí)的標(biāo)準(zhǔn)評(píng)分,對(duì)標(biāo)準(zhǔn)評(píng)分進(jìn)行訓(xùn)練獲得有效評(píng)分狀態(tài)識(shí)別模型,并通過(guò)有效評(píng)分狀態(tài)識(shí)別模型對(duì)錄入信息中的評(píng)分行為進(jìn)行識(shí)別,剔除錄入信息中不能被有效評(píng)分狀態(tài)識(shí)別模型識(shí)別的評(píng)分行為;(5)存儲(chǔ)單元,用于存儲(chǔ)錄入信息中的評(píng)分狀態(tài)在滿足評(píng)價(jià)指標(biāo)時(shí)的標(biāo)準(zhǔn)評(píng)分;(6)輸出單元,用于可視化的方式輸出修正后的評(píng)分表。在本實(shí)施例中,輸入單元、統(tǒng)計(jì)單元、判斷單元、修正單元、儲(chǔ)存單元和輸出單元均集成在服務(wù)器上,通過(guò)軟件/程序/代碼實(shí)現(xiàn)其功能;服務(wù)器上搭建學(xué)校內(nèi)部私有區(qū)塊鏈,每位教師都成為區(qū)塊鏈中的節(jié)點(diǎn),節(jié)點(diǎn)之間使用P2P通信傳輸。
4. 基于區(qū)塊鏈的課程評(píng)價(jià)系統(tǒng)運(yùn)作流程設(shè)計(jì)
基于區(qū)塊鏈的課程評(píng)價(jià)系統(tǒng)的運(yùn)作流程和整體的實(shí)現(xiàn)過(guò)程主要有以下幾個(gè)步驟。
首先,錄入教師信息、課程信息、學(xué)生信息和院系信息。以教師信息為例,包括每位教師的工作記錄如上班、下班、外出等打卡數(shù)據(jù),以及在辦公室、教室等工作區(qū)域?qū)崟r(shí)拍攝的監(jiān)控視頻。其中,每位教師的工作記錄都被打包成一個(gè)區(qū)塊,保存到區(qū)塊鏈的鏈尾,再分布式存儲(chǔ)在私有區(qū)塊鏈中每一個(gè)節(jié)點(diǎn)處,所有教師的計(jì)算機(jī)節(jié)點(diǎn)都能查到每個(gè)教師的工作記錄[3]。
其次,學(xué)生在區(qū)塊鏈中查看錄入的信息,根據(jù)錄入的信息評(píng)分得到評(píng)分表,并將評(píng)分表保存到區(qū)塊鏈中,用自己的計(jì)算機(jī)節(jié)點(diǎn)來(lái)連接私有區(qū)塊鏈,查看私有區(qū)塊鏈里錄入的信息,對(duì)教師教授的課程進(jìn)行評(píng)分。學(xué)生從錄入的信息中獲取痕跡信息,根據(jù)痕跡信息計(jì)算有效評(píng)分,并將有效評(píng)分保存到區(qū)塊鏈中。同時(shí),教師在工作的過(guò)程中都會(huì)留下痕跡信息,外出時(shí)會(huì)進(jìn)行打卡,外出結(jié)束時(shí)也會(huì)打卡,以及某天的工作地點(diǎn)與平時(shí)的工作地點(diǎn)不一致時(shí)會(huì)有外勤打卡。
再次,將有效評(píng)分與預(yù)設(shè)的最低分?jǐn)?shù)進(jìn)行對(duì)比,得到對(duì)比結(jié)果,并根據(jù)對(duì)比結(jié)果逐個(gè)判斷評(píng)分表中的評(píng)分是否有效。如果有效評(píng)分大于、等于預(yù)設(shè)最低分?jǐn)?shù),判定評(píng)分有效;如果有效評(píng)分小于預(yù)設(shè)的最低分?jǐn)?shù),判定評(píng)分無(wú)效。以教師信息為例,預(yù)設(shè)的最低分?jǐn)?shù)為60分,如果有效評(píng)分為70分、60分,大于、等于預(yù)設(shè)的最低分?jǐn)?shù),表明工作量是過(guò)飽和、飽和的,判定該評(píng)分有效;反之,如果有效評(píng)分為55分,小于預(yù)設(shè)的額定工作時(shí)長(zhǎng),表明工作量是不飽和的,判定該評(píng)分無(wú)效。
最后,提取評(píng)分表中有效的評(píng)分以及對(duì)應(yīng)的錄入信息,分析錄入信息中評(píng)分狀態(tài)滿足評(píng)價(jià)指標(biāo)的合理分?jǐn)?shù),并根據(jù)合理分?jǐn)?shù)與有效分?jǐn)?shù)對(duì)有效的評(píng)分進(jìn)行修正,得到修正后的評(píng)分表。具體而言,服務(wù)器上預(yù)先儲(chǔ)存有錄入信息中的評(píng)分狀態(tài)在滿足評(píng)價(jià)指標(biāo)時(shí)的標(biāo)準(zhǔn)評(píng)分。獲取這些標(biāo)準(zhǔn)評(píng)分,采用神經(jīng)網(wǎng)絡(luò)算法對(duì)標(biāo)準(zhǔn)評(píng)分進(jìn)行反復(fù)訓(xùn)練,獲得有效評(píng)分狀態(tài)識(shí)別模型。得到有效評(píng)分狀態(tài)識(shí)別模型后,預(yù)先剔除掉錄入信息中不在識(shí)別范圍內(nèi)的分?jǐn)?shù)。同時(shí),根據(jù)預(yù)先設(shè)置的精度閾值,通過(guò)有效評(píng)分狀態(tài)識(shí)別模型對(duì)錄入信息中的評(píng)分行為進(jìn)行識(shí)別,剔除錄入信息中的無(wú)效評(píng)分即為合理評(píng)分。如果合理評(píng)分為80分、有效評(píng)分為70分,標(biāo)準(zhǔn)評(píng)分為60分,修正后的有效評(píng)分的計(jì)算公式:修正后的有效評(píng)分=合理評(píng)分/有效評(píng)分×標(biāo)準(zhǔn)評(píng)分=80/70×60≈69分。以可視化的方式輸出修正后的評(píng)分,如Excel表格形式。
5. 基于區(qū)塊鏈的課程評(píng)價(jià)系統(tǒng)的實(shí)際應(yīng)用
以某高職院校2022~2023年第二學(xué)期三年級(jí)《計(jì)算機(jī)網(wǎng)絡(luò)》課程為例,通過(guò)對(duì)比實(shí)驗(yàn)的方式分析基于區(qū)塊鏈課程評(píng)價(jià)系統(tǒng)的使用多模態(tài)教學(xué)和沒(méi)有使用多模態(tài)教學(xué)的課程教學(xué)成效差異,旨在用實(shí)驗(yàn)的方式驗(yàn)證多模態(tài)教學(xué)的優(yōu)勢(shì),證明使用基于區(qū)塊鏈課程評(píng)價(jià)系統(tǒng)進(jìn)行課程評(píng)分的客觀公正性和真實(shí)可靠性。
5.1 實(shí)際測(cè)試過(guò)程
學(xué)生入學(xué)時(shí)需要參加學(xué)校組織的分班考試,根據(jù)入學(xué)成績(jī)和入學(xué)考試成績(jī)分班,兩個(gè)班的平均入學(xué)成績(jī)基本相同。在教學(xué)過(guò)程中,實(shí)驗(yàn)班使用多模態(tài)教學(xué),而對(duì)照班則使用傳統(tǒng)教學(xué)模式。首先根據(jù)學(xué)生的考勤記錄、課堂提問(wèn)和PPT制作與展示等計(jì)算兩個(gè)班學(xué)生的平時(shí)成績(jī),然后每?jī)蓚€(gè)單元進(jìn)行一次測(cè)驗(yàn),共進(jìn)行五次。為保證客觀公正性和真實(shí)可靠性,將實(shí)驗(yàn)班和對(duì)照班的平時(shí)成績(jī)信息分別錄入基于區(qū)塊鏈的課程評(píng)價(jià)系統(tǒng)以獲取修正后的有效評(píng)分。學(xué)期末,將學(xué)生平時(shí)成績(jī)和期末考試成績(jī)合并加權(quán)后作為期末總成績(jī)。其中,平時(shí)成績(jī)占30%,考試成績(jī)占70%。最后,分析平時(shí)成績(jī)與總成績(jī)的相關(guān)性,計(jì)算乘積差相關(guān)系數(shù)。
5.2 實(shí)際測(cè)試結(jié)果
為了研究成果更客觀,本研究分兩個(gè)章節(jié),分別為第二章節(jié)和第四章節(jié)。第二章節(jié)實(shí)驗(yàn)班學(xué)生的平均成績(jī)?yōu)?2.2分,對(duì)照班的平均成績(jī)?yōu)?3.5分。兩個(gè)班級(jí)的平均成績(jī)有明顯差異。第四章節(jié),實(shí)驗(yàn)班學(xué)生的平均成績(jī)?yōu)?6分,對(duì)照班的平均成績(jī)?yōu)?5分。兩個(gè)班級(jí)的平均分有明顯差異,說(shuō)明兩個(gè)班的學(xué)生在入學(xué)成績(jī)基本相同的情況下,運(yùn)用區(qū)塊鏈技術(shù)教學(xué)的實(shí)驗(yàn)班,教學(xué)效果明顯高于普通對(duì)照班。根據(jù)出勤率、課堂提問(wèn)和 PPT 制作與演示(書(shū)面作業(yè))的綜合情況,本研究?jī)蓚€(gè)階段學(xué)生的平時(shí)成績(jī)?nèi)绫?所示。
本研究共進(jìn)行了五次測(cè)試,兩個(gè)階段的學(xué)生測(cè)試成績(jī)?nèi)绫?所示。
兩個(gè)班級(jí)的期末考試成績(jī)按照平時(shí)成績(jī)占30%、期末考試成績(jī)占70%的比例加權(quán)計(jì)算,如表3所示。
結(jié)語(yǔ)
從上述三個(gè)表格來(lái)看,無(wú)論是從兩個(gè)班學(xué)生的平時(shí)成績(jī)、測(cè)試成績(jī)還是最終成績(jī)來(lái)看,在兩個(gè)階段兩個(gè)班學(xué)生入學(xué)成績(jī)均無(wú)明顯差異的背景下,使用多模態(tài)教學(xué)的實(shí)驗(yàn)班成績(jī)明顯優(yōu)于沒(méi)有使用多模態(tài)教學(xué)的對(duì)照班的成績(jī),足以驗(yàn)證多模態(tài)教學(xué)的優(yōu)勢(shì)。由于使用的是基于區(qū)塊鏈的課程評(píng)價(jià)系統(tǒng),足以保證評(píng)分的客觀公正性和真實(shí)可靠性。
參考文獻(xiàn):
[1]尹洪巖,徐翠娟,宋磊.區(qū)塊鏈技術(shù)應(yīng)用課程體系的教學(xué)實(shí)踐[J].集成電路應(yīng)用,2023,(4):180-181.
[2]陳亮,黃華威.區(qū)塊鏈原理與技術(shù)課程建設(shè)探索與實(shí)踐[J].計(jì)算機(jī)教育,2023,(4):74-78.
[3]王彥杰,閆浚瑋.基于“區(qū)塊鏈”技術(shù)的高校通識(shí)教育課程建設(shè)路徑[J].中國(guó)成人教育, 2023,2(1):47-49.
作者簡(jiǎn)介:王琪,碩士,講師,研究方向:計(jì)算機(jī)應(yīng)用。
基金項(xiàng)目:江蘇省現(xiàn)代教育技術(shù)研究2022年度立項(xiàng)課題——高職院校數(shù)字媒體專業(yè)圖像處理課程的混合教學(xué)模式研究(編號(hào):2022-R-100016)。