張忠華 王冀魯 朱向榮 崔學(xué)軍 劉也箐
基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)的設(shè)計與實現(xiàn)*——以北京外國語大學(xué)的“外語教育創(chuàng)新”項目為例
張忠華1王冀魯2朱向榮3[通訊作者]崔學(xué)軍4劉也箐1
(1.北京外國語大學(xué) 信息技術(shù)中心,北京 100089;2.北京外國語大學(xué) 信息科學(xué)技術(shù)學(xué)院,北京 100089;3.北京外國語大學(xué) 繼續(xù)教育學(xué)院,北京 100089;4.北京外國語大學(xué) 教務(wù)處,北京 100089)
目前,區(qū)塊鏈技術(shù)因其防篡改性而在各行各業(yè)的應(yīng)用越來越廣泛,但其在教育領(lǐng)域的應(yīng)用尚未普及,實踐成果更是鮮見。而將區(qū)塊鏈技術(shù)應(yīng)用于教育領(lǐng)域中的學(xué)分銀行系統(tǒng)建設(shè),不僅可以創(chuàng)新學(xué)分銀行的管理方法,還可以提高學(xué)分銀行的可信度,發(fā)揮學(xué)分銀行在人才培養(yǎng)方面的積極作用。基于此,文章以北京外國大學(xué)的“外語教育創(chuàng)新”項目為例,進行了基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)的實踐探索,重點闡述了建立在區(qū)塊鏈平臺基礎(chǔ)上的學(xué)分銀行的設(shè)計與實現(xiàn)過程,并分析了系統(tǒng)的試運行情況與評價結(jié)果。文章的研究是區(qū)塊鏈技術(shù)與教育領(lǐng)域深度融合的一次嘗試,對于人才培養(yǎng)具有積極的現(xiàn)實意義。
區(qū)塊鏈技術(shù);學(xué)分銀行;分布式賬本;去中心化管理;人才培養(yǎng)
區(qū)塊鏈?zhǔn)欠植际綌?shù)據(jù)存儲、點對點傳輸、共識機制、加密算法等計算機技術(shù)的新型應(yīng)用模式[1]。而區(qū)塊鏈技術(shù)誕生于2009年,2019年開始進入泛區(qū)塊鏈應(yīng)用階段,即區(qū)塊鏈技術(shù)融入科學(xué)、醫(yī)療、教育,出現(xiàn)“區(qū)塊鏈+人工智能”[2]。2019年,習(xí)近平總書記在中央政治局第十八次集體學(xué)習(xí)時強調(diào)區(qū)塊鏈技術(shù)的重要作用[3],引發(fā)了全社會對區(qū)塊鏈技術(shù)的高度關(guān)注。區(qū)塊鏈的關(guān)鍵技術(shù)主要有分布式賬本、共識機制、智能合約、密碼學(xué)。其中,分布式賬本是指在鏈上的每個不同節(jié)點都有一個完整的交易記錄賬本,這些賬本可以作為監(jiān)督交易合法性的共同佐證[4]。區(qū)塊鏈技術(shù)與傳統(tǒng)學(xué)分銀行系統(tǒng)相融合,可以創(chuàng)新學(xué)分銀行管理方法,提高學(xué)分銀行的可信度。
在教育界,“學(xué)分銀行”的概念并不陌生。學(xué)分銀行即“學(xué)分+銀行”,是將一個個學(xué)分累積起來組成“銀行”,學(xué)習(xí)者將獲得的學(xué)分存入學(xué)分銀行,累積到一定分值就可完成學(xué)業(yè),取得相應(yīng)的證書。在學(xué)分銀行,學(xué)習(xí)者可以靈活地選擇學(xué)習(xí)時間、學(xué)習(xí)內(nèi)容和學(xué)習(xí)地點,甚至連學(xué)習(xí)經(jīng)歷也可折合成學(xué)分,并可以將這些信息存入學(xué)分銀行[5]。學(xué)分銀行與區(qū)塊鏈技術(shù)的結(jié)合,可以優(yōu)化學(xué)分銀行的管理模式,提高其管理效率和社會可信度。
由于傳統(tǒng)學(xué)分銀行中學(xué)習(xí)成果認定的基本流程主要由認證點初審、管理分中心復(fù)審、管理中心終審等環(huán)節(jié)組成,各環(huán)節(jié)容易出現(xiàn)信息差,因此學(xué)分銀行提供的學(xué)分證明證書可信度并沒有保障,學(xué)分銀行實質(zhì)上只是充當(dāng)了第三方機構(gòu)的作用[6]。可以說,基于中心化管理模式的傳統(tǒng)學(xué)分銀行不但管理成本高,而且數(shù)據(jù)的真實性也難以保證。
區(qū)塊鏈?zhǔn)且粋€去中心化的數(shù)據(jù)庫,區(qū)塊鏈的關(guān)鍵技術(shù)如密碼學(xué)、分布式賬本、智能合約等均有去中心化的功能,其綜合應(yīng)用可以克服傳統(tǒng)學(xué)分銀行中心化管理的固有缺點,并能充分發(fā)揮去中心化管理,有利于提高學(xué)分銀行的社會認可度,便于推廣與普及。
近年來,國內(nèi)外發(fā)表了不少關(guān)于區(qū)塊鏈技術(shù)應(yīng)用于學(xué)分銀行的論文,但多限于理論層面的構(gòu)想與探討。另外,盡管國外已有將區(qū)塊鏈技術(shù)應(yīng)用于學(xué)分互認、數(shù)字版權(quán)等相關(guān)方面的成熟案例,但區(qū)塊鏈技術(shù)應(yīng)用于學(xué)分銀行的真實案例還難以找到。因此,有必要對如何在學(xué)分銀行系統(tǒng)中融合應(yīng)用區(qū)塊鏈技術(shù)進行系統(tǒng)研究,并開展基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)的實踐探索。
本研究以北京外國語大學(xué)“外語教育創(chuàng)新”項目為例,來闡述基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)的設(shè)計與實現(xiàn)。該項目面向全國中小學(xué)的外語學(xué)習(xí),主要服務(wù)于以俄語、日語、德語、法語、西班牙語為第二外語的K12階段學(xué)習(xí)者。“外語教育創(chuàng)新”項目的主要研究內(nèi)容是:借助大數(shù)據(jù)、區(qū)塊鏈、協(xié)作多點傳輸、人工智能識別、云計算等信息技術(shù),完成外語教學(xué)過程、動態(tài)/靜態(tài)效果評估、信息存儲、數(shù)據(jù)篩查、成果校驗等全方位工作,實現(xiàn)外語智慧課堂與外語學(xué)分銀行的結(jié)合運用,并進一步分析學(xué)習(xí)者綜合素質(zhì)培養(yǎng)的發(fā)展趨勢,從而為國家借助信息技術(shù)推進外語創(chuàng)新型人才培養(yǎng)提供重要依據(jù)。下文將從基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)的設(shè)計思路、系統(tǒng)架構(gòu)、與教務(wù)系統(tǒng)之間的對接、系統(tǒng)功能設(shè)計進行闡述。
(1)學(xué)分銀行與區(qū)塊鏈技術(shù)相融合
質(zhì)量是學(xué)分銀行樹立公信力的堅強基石,沒有公信力的學(xué)分銀行難以立足,更不可能獲得持續(xù)發(fā)展的動力[7]。眾所周知,區(qū)塊鏈在技術(shù)上很好地解決了多方信任的問題,故區(qū)塊鏈技術(shù)用于學(xué)分銀行的建設(shè)可以確保學(xué)分銀行的公信力。此外,由于區(qū)塊鏈技術(shù)的數(shù)據(jù)可溯源和防篡改性,可以保證學(xué)分銀行信息真實、可靠。而學(xué)分銀行的核心功能是認證、積累、轉(zhuǎn)換、標(biāo)準(zhǔn)、證書、學(xué)歷、成績證明、終身檔案,這些都需要學(xué)分銀行的數(shù)據(jù)具有真實性、開放性、防篡改性、共識性、數(shù)據(jù)永久性等特征。由此可見,區(qū)塊鏈技術(shù)與學(xué)分銀行相融合,可以使學(xué)分銀行發(fā)生根本性變化,實現(xiàn)創(chuàng)新性升級,具有較強的應(yīng)用價值和現(xiàn)實意義。
(2)基于區(qū)塊鏈技術(shù)創(chuàng)新學(xué)分銀行
①創(chuàng)新學(xué)分銀行的認證模式,簡化認證流程。在區(qū)塊鏈技術(shù)中,分布式賬本的技術(shù)優(yōu)點是大大簡化了學(xué)分銀行的認證流程,使學(xué)習(xí)成果認定環(huán)節(jié)發(fā)生很大變化。與傳統(tǒng)的認證模式相比,基于區(qū)塊鏈技術(shù)的學(xué)歷、學(xué)位、證書認證模式將整個認證流程進行了簡化:申請者提交查詢申請后,無需等待即可查看平臺上已錄入的信息并進行比對,這樣就免去了學(xué)校進行檔案認證后反饋認證報告的復(fù)雜操作,極大地節(jié)約了時間與人力成本,提高了工作效率。利用區(qū)塊鏈技術(shù)對學(xué)習(xí)者成績、終身學(xué)習(xí)檔案等相關(guān)信息進行分布式記錄與存儲,并永久保存,可形成學(xué)習(xí)者個人成長信息大數(shù)據(jù)鏈條。在有需要時,獲得數(shù)據(jù)共享授權(quán)的企業(yè)可以通過平臺獲取學(xué)習(xí)者的數(shù)據(jù),實現(xiàn)精準(zhǔn)定位,達到學(xué)校與企業(yè)無縫對接的目的。
②創(chuàng)新學(xué)分銀行數(shù)據(jù)的分布式存儲,提升數(shù)據(jù)的可用性與長期有效性。傳統(tǒng)學(xué)分銀行采取中心化管理方式,需要設(shè)置多種相關(guān)標(biāo)準(zhǔn),導(dǎo)致數(shù)據(jù)交換成本較高,技術(shù)對接和維護困難,因此需要利用去中心化的相關(guān)技術(shù)手段,提供去中心化管理服務(wù)。而區(qū)塊鏈的本質(zhì)就是分布式數(shù)據(jù)庫,其通過分布式存儲方式實現(xiàn)數(shù)據(jù)存放。因此,基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)可以克服傳統(tǒng)學(xué)分銀行中心化管理的不足,創(chuàng)新了分布式存儲方式。例如,可以同時讓多個教育機構(gòu)通過區(qū)塊鏈將各自的學(xué)分銀行數(shù)據(jù)進行公開和分享,各系統(tǒng)只需進行數(shù)據(jù)結(jié)構(gòu)上的適配即可,無需再單獨設(shè)計共享協(xié)議。通過區(qū)塊鏈技術(shù)建成去中心化管理的學(xué)分銀行,各教育機構(gòu)就能進行學(xué)習(xí)成果認證和轉(zhuǎn)換[8]。同時,學(xué)分銀行數(shù)據(jù)可以跨鏈傳輸,如與人才招聘系統(tǒng)、征信系統(tǒng)和信貸系統(tǒng)相連接傳輸相關(guān)數(shù)據(jù),方便用人單位選人、用人,直接為社會服務(wù)。此外,利用區(qū)塊鏈技術(shù)可以將學(xué)分銀行的數(shù)據(jù)分布式存儲于網(wǎng)絡(luò)平臺,這就確保了學(xué)分銀行數(shù)據(jù)的長期有效性。
③創(chuàng)新學(xué)分銀行數(shù)據(jù)的加密技術(shù),保障數(shù)據(jù)的真實性與隱私性。采用中心化管理的傳統(tǒng)學(xué)分銀行無法解決信任和篡改問題,只能靠運營方的品牌和聲譽來建立信任,且學(xué)分信息查詢也不方便。而運用去中心化的區(qū)塊鏈技術(shù)設(shè)計學(xué)分銀行,可以實現(xiàn)多項創(chuàng)新,從根本上解決這些問題。眾所周知,憑借分布式賬本、共識機制、智能合約、密碼學(xué)等區(qū)塊鏈的關(guān)鍵技術(shù),可防止數(shù)據(jù)被篡改,故基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)可以保障系統(tǒng)數(shù)據(jù)的真實性與隱私性。
將傳統(tǒng)學(xué)分銀行與具有防篡改性的區(qū)塊鏈技術(shù)相融合,可以優(yōu)化傳統(tǒng)學(xué)分銀行的認證模式并提高學(xué)分銀行的可信度。但是,基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)首先要依托具有智能合約功能的區(qū)塊鏈層所構(gòu)成的底座,才能在此基礎(chǔ)上實現(xiàn)學(xué)分銀行的去中心化管理,并實現(xiàn)普通用戶接入。基于此,本研究設(shè)計了基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)的基礎(chǔ)架構(gòu),包含智能合約、學(xué)分銀行、普通用戶端三大模塊,如圖1所示。其中,普通用戶可以通過移動端、WEB網(wǎng)站或第三方擴展,進入學(xué)分銀行系統(tǒng)進行訪問。

圖1 基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)的基礎(chǔ)架構(gòu)
(1)學(xué)分銀行系統(tǒng)與教務(wù)系統(tǒng)的對接設(shè)計
學(xué)分銀行系統(tǒng)不是一個完全獨立的業(yè)務(wù)系統(tǒng),其必須依賴教務(wù)系統(tǒng)提供諸如學(xué)員選課、學(xué)員學(xué)習(xí)軌跡等數(shù)據(jù)。學(xué)習(xí)者在學(xué)分銀行系統(tǒng)選好相應(yīng)的課程后,學(xué)分銀行會調(diào)用教務(wù)系統(tǒng)接口,將學(xué)習(xí)者所選擇課程信息存入教務(wù)系統(tǒng)。這樣,學(xué)習(xí)者就能在教務(wù)系統(tǒng)中學(xué)習(xí)自己選擇的課程了。因此,基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)可以保障學(xué)分銀行數(shù)據(jù)的真實性與可靠性,進而實現(xiàn)智慧校園與學(xué)分銀行的綜合運用。
(2)學(xué)分銀行系統(tǒng)的功能模塊設(shè)計
學(xué)分銀行系統(tǒng)包含的主要功能模塊如圖2所示,各功能模塊提供不同的功能或服務(wù):①管理端主要給運營方使用,主要對學(xué)分銀行的核心功能進行管理和審批,如入駐機構(gòu)的審批、設(shè)定入駐機構(gòu)可以認定的證書、最終審批學(xué)員的學(xué)分申請等。②學(xué)校、機構(gòu)端主要給入駐學(xué)分銀行的教育機構(gòu)使用,負責(zé)審批其授權(quán)范圍內(nèi)的學(xué)分認證、證書發(fā)放等。③學(xué)員端主要給學(xué)員使用,提供學(xué)員申請學(xué)分認證、學(xué)分轉(zhuǎn)化等基本功能。④區(qū)塊鏈存證服務(wù)是學(xué)分銀行專門提供的數(shù)據(jù)上鏈存證服務(wù),一方面將學(xué)分銀行系統(tǒng)中的相關(guān)數(shù)據(jù)上傳到區(qū)塊鏈上存證,另一方面對接第三方系統(tǒng)并將相關(guān)數(shù)據(jù)上傳到區(qū)塊鏈鏈上存證;與此同時,上鏈數(shù)據(jù)成為學(xué)分銀行中執(zhí)行業(yè)務(wù)的參考存證數(shù)據(jù),如智慧教室中學(xué)員的學(xué)習(xí)軌跡數(shù)據(jù)上鏈存證后,可作為學(xué)分轉(zhuǎn)換的依據(jù)。⑤查詢服務(wù)主要面向社會提供各項查詢服務(wù),如已獲得授權(quán)的某企業(yè)或某機構(gòu)查詢學(xué)員的學(xué)習(xí)成果、證書的有效性等。

圖2 學(xué)分銀行系統(tǒng)的功能模塊
若要充分發(fā)揮區(qū)塊鏈分布式認證的優(yōu)勢,保障學(xué)分銀行數(shù)據(jù)的真實性和不可篡改性,建成基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng),就需要搭建一個優(yōu)質(zhì)的區(qū)塊鏈平臺作為基礎(chǔ)平臺。
(1)搭建安全可靠的區(qū)塊鏈平臺
鑒于目前的區(qū)塊鏈系統(tǒng)硬件條件有限、區(qū)塊鏈整體運行環(huán)境還需要改善,“外語教育創(chuàng)新”項目選用安全性、穩(wěn)定性都比較高的中國印鈔造幣總公司(下文簡稱“中鈔”)絡(luò)譜區(qū)塊鏈登記開放平臺和中鈔絡(luò)譜ID分布式數(shù)字身份平臺來搭建區(qū)塊鏈平臺。搭建的區(qū)塊鏈平臺可為學(xué)分銀行、智能教室等基礎(chǔ)服務(wù)設(shè)施提供數(shù)據(jù)確權(quán)、交換和數(shù)字化身份管理能力,有助于實現(xiàn)項目目標(biāo),即完成項目對教學(xué)效果的全方位過程性評價,實現(xiàn)全部項目教學(xué)成果的篩查、校驗和信息存儲,保證項目的教學(xué)質(zhì)量、教學(xué)效果,體現(xiàn)教學(xué)的公平性、公開性、公正性。
(2)利用分布式數(shù)據(jù)庫優(yōu)化學(xué)分銀行數(shù)據(jù)的存證與托管
學(xué)分銀行的存儲文件主要為證書照片、證明材料等存檔文件。分布式數(shù)據(jù)庫在區(qū)塊鏈中的應(yīng)用,可以有效地解決這些數(shù)據(jù)的存證與托管問題。學(xué)分銀行中的普通數(shù)據(jù)可以存放在云端、本地端等傳統(tǒng)服務(wù)器中,學(xué)分銀行的關(guān)鍵數(shù)據(jù)則需要存儲在區(qū)塊鏈中完成去中心化存儲,以減輕硬件資源的負擔(dān),盡可能地提高學(xué)分銀行系統(tǒng)的運行效率;同時,區(qū)塊鏈還可以為存證數(shù)據(jù)相關(guān)聯(lián)的文件(如圖片、視頻等)提供數(shù)據(jù)托管服務(wù)。通過學(xué)分銀行系統(tǒng)訪問區(qū)塊鏈上的托管數(shù)據(jù),不但可以豐富學(xué)分銀行的數(shù)據(jù),還可以保證數(shù)據(jù)的真實性。
區(qū)塊鏈的關(guān)鍵技術(shù)可支持學(xué)分銀行的轉(zhuǎn)型升級。支持區(qū)塊鏈平臺的關(guān)鍵技術(shù)主要有共識算法、智能合約和加密算法,可確保區(qū)塊鏈具有多方信任、分布式管理和不可篡改的典型特征。
①共識算法:可以防止對數(shù)據(jù)的篡改,保障數(shù)據(jù)的真實性。基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)采用實用拜占庭容錯算法(Practical Byzantine Fault Tolerance,PBFT),各個共識節(jié)點按照規(guī)則輪流出塊,并通過投票達成共識,提交新塊。因此,共識算法可在促使客戶達成共識的基礎(chǔ)上,確保存證數(shù)據(jù)在每個分布式賬本中的數(shù)據(jù)信息高度一致。
②智能合約:保障了學(xué)分銀行系統(tǒng)中賬戶身份的真實性和唯一性,實現(xiàn)了去中心化管理。在基于區(qū)塊鏈的學(xué)分銀行系統(tǒng)中,用戶使用以太坊Solidity語言編寫、編譯的智能合約可直接在區(qū)塊鏈平臺運行,而無需做任何改動。在區(qū)塊鏈技術(shù)的加持下,學(xué)分銀行可以擺脫中心化管理,即無需再去相關(guān)部門蓋章和驗證。智能合約的應(yīng)用,提升了各客戶對學(xué)分銀行數(shù)據(jù)的信任度。
③加密算法:保障了學(xué)分銀行數(shù)據(jù)的隱私性和防篡改性。區(qū)塊鏈平臺采用高度安全的可信模型,即通過“記錄可信(密碼學(xué))+時間可信(法定)+身份可信(證書頒發(fā))+行為可信(數(shù)字簽名法)+關(guān)系可信(通過智能合約建立)”層層加碼的方式,夯實互信協(xié)作的關(guān)系。由此可見,想要改變區(qū)塊鏈平臺上學(xué)分銀行中的任何數(shù)據(jù)幾乎是不可能的。
(1)基于區(qū)塊鏈技術(shù)學(xué)分銀行系統(tǒng)的關(guān)鍵業(yè)務(wù)
①通過選課學(xué)習(xí)獲得學(xué)分和證書。學(xué)習(xí)者被允許登錄學(xué)分銀行系統(tǒng)后即開戶成功,學(xué)習(xí)者開戶后首先選擇學(xué)習(xí)的課程,然后選擇課堂互動學(xué)習(xí)(如果時間沖突,也可選擇在線點播學(xué)習(xí))。該門課學(xué)習(xí)結(jié)束后,學(xué)習(xí)成果被記錄下來,學(xué)員獲得該門功課的一部分學(xué)分;之后,進入該門課程的考核階段,考試通過后學(xué)員獲得該門功課的另外一部分學(xué)分。以上兩部分學(xué)分累積在一起構(gòu)成該門課程的總學(xué)分,表示學(xué)員已全部完成該門課程的學(xué)習(xí)。結(jié)束一門課程的學(xué)習(xí)后,學(xué)員可以重新進入學(xué)分銀行系統(tǒng)選擇其他課程進行學(xué)習(xí),這樣周而復(fù)始,直至全部完成規(guī)定的課程學(xué)習(xí)。最后,學(xué)員申請證書,經(jīng)過機構(gòu)審核,只要條件滿足即發(fā)放相關(guān)證書并核銷學(xué)分。具體來說,學(xué)員通過選課學(xué)習(xí)獲得學(xué)分和證書的流程如圖3所示。
②學(xué)習(xí)成果認定和轉(zhuǎn)化。學(xué)習(xí)成果認定和轉(zhuǎn)化是指擁有學(xué)習(xí)成果的各級各類頒證機構(gòu)可以參照學(xué)分銀行提供的學(xué)習(xí)成果框架及其相應(yīng)認證標(biāo)準(zhǔn)的技術(shù)路徑,在學(xué)習(xí)成果互認聯(lián)盟范圍內(nèi)自愿達成轉(zhuǎn)化標(biāo)準(zhǔn),并將此標(biāo)準(zhǔn)發(fā)布到基于區(qū)塊鏈的學(xué)分銀行體系中,實現(xiàn)學(xué)習(xí)成果之間的轉(zhuǎn)換和互認,其流程如圖4所示。學(xué)員可以查詢學(xué)分銀行系統(tǒng)發(fā)布的各項轉(zhuǎn)化標(biāo)準(zhǔn),通過“證書互轉(zhuǎn)”“學(xué)分兌換”功能按鈕辦理學(xué)習(xí)成果轉(zhuǎn)換申請業(yè)務(wù);而頒證機構(gòu)可在學(xué)分銀行系統(tǒng)進行受理和審核,通過后給申請者頒發(fā)相應(yīng)的證書。基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)已在相關(guān)的標(biāo)準(zhǔn)庫中存入和發(fā)布轉(zhuǎn)化標(biāo)準(zhǔn),且因其防篡改性,此標(biāo)準(zhǔn)在機構(gòu)之間達成共識后便可存入學(xué)分銀行。相較于以往人工認證和轉(zhuǎn)化證書審核、頒發(fā)證書的流程,此流程在效率上有了很大的提升。

圖3 學(xué)員通過選課學(xué)習(xí)獲得學(xué)分和證書的流程

圖4 學(xué)習(xí)成果認定和轉(zhuǎn)化的流程

圖5 第三方查詢服務(wù)的流程
③第三方查詢服務(wù)。第三方包括學(xué)員家長、用人單位等,他們通過注冊實名認證后,便可進入學(xué)分銀行系統(tǒng),進行學(xué)員證書、成績、學(xué)習(xí)檔案等各種查詢,具體流程如圖5所示。
(2)基于區(qū)塊鏈技術(shù)學(xué)分銀行系統(tǒng)的業(yè)務(wù)實現(xiàn)
學(xué)分銀行的業(yè)務(wù)實現(xiàn)主要通過每門功課的學(xué)分獲得、學(xué)分獲得的因素構(gòu)成、學(xué)分銀行的管理與服務(wù)等多方面來共同完成。
①每門功課的學(xué)分獲得:學(xué)分銀行的學(xué)分是通過每門課程的學(xué)習(xí)獲得。每門課程有獨立學(xué)分等級體系,學(xué)員只有參與課程學(xué)習(xí)并通過測試,才能取得相應(yīng)的學(xué)分。課程學(xué)習(xí)可以分為課堂互動學(xué)習(xí)和在線點播學(xué)習(xí)兩種形式:在課堂互動學(xué)習(xí)中,學(xué)分體系與智能互動教學(xué)系統(tǒng)對接,自動將課堂上學(xué)員的學(xué)習(xí)表現(xiàn)和互動學(xué)習(xí)綜合成績直接等值兌換成課堂學(xué)習(xí)學(xué)分;而在在線點播學(xué)習(xí)中,學(xué)員需要通過相關(guān)的測驗才能取得相應(yīng)的學(xué)分。只有確定階段性學(xué)分后,學(xué)員才可進行后面課程的學(xué)習(xí)。若無法取得等值學(xué)分,但學(xué)員還想繼續(xù)學(xué)習(xí),可先向?qū)W分銀行借貸學(xué)分,但要獲得更高的成績以作為“利息”償還學(xué)分銀行。例如,可以規(guī)定每人同一學(xué)習(xí)階段內(nèi)只能借一次,且需要在下次考試前先完成上一階段的考試以實現(xiàn)還分,才能進行第二階段的考試。系列課程學(xué)完后,學(xué)員可申請將學(xué)分兌換成學(xué)歷證書。
②學(xué)分獲得的因素構(gòu)成:可將學(xué)員在課程學(xué)習(xí)過程中的預(yù)習(xí)作業(yè)、上課考勤、課上測試、平時表現(xiàn)、課后作業(yè)和考試成績按比例進行學(xué)分加權(quán)計算。例如每節(jié)課課前都會有預(yù)習(xí)作業(yè),課前教師對學(xué)員的預(yù)習(xí)作業(yè)進行評分,分值自動計入學(xué)分(預(yù)習(xí)作業(yè)總分占5%,根據(jù)布置作業(yè)的次數(shù),均分給每次作業(yè))。此外,上課考勤、課上測試、平時表現(xiàn)、課后作業(yè)和考試成績等也都可按照一定的比例和具體的要求來計算學(xué)分分值。
③學(xué)分銀行的管理與服務(wù):學(xué)分銀行系統(tǒng)可以與教務(wù)系統(tǒng)對接,同步管理教師、學(xué)員的相關(guān)數(shù)據(jù)。其中,教務(wù)管理員的權(quán)限更大,不但可以查看、管理所有學(xué)員的學(xué)分,還可以進行學(xué)分登記、審核、糾錯、借分、還分、兌換等操作,同時可以對整個學(xué)分管理流程進行監(jiān)控。系列課程全部取得學(xué)分后,學(xué)員可以申請兌換,經(jīng)教務(wù)管理員審核通過后,即可將學(xué)分兌換成相應(yīng)的學(xué)歷證書。依據(jù)學(xué)分銀行系統(tǒng)中學(xué)員的相關(guān)數(shù)據(jù),系統(tǒng)會自動生成一份網(wǎng)絡(luò)版、一份紙質(zhì)版的學(xué)員學(xué)分檔案,通過掃描檔案中的二維碼信息,學(xué)員便可獲得授權(quán)訪問自己在課程學(xué)習(xí)各方面的表現(xiàn)、成績、證書和教師評價,從而快速、全面地了解自己的學(xué)習(xí)情況和日常表現(xiàn)。此外,學(xué)分銀行系統(tǒng)也可以將在線查詢服務(wù)授權(quán)給升學(xué)、就業(yè)的對口單位和學(xué)員家長等用戶。
北京外國語大學(xué)的“外語教育創(chuàng)新”項目以智能教室為支撐,以智能互動教學(xué)系統(tǒng)為依托,通過智能捕獲設(shè)備,實時記錄學(xué)生的課堂行為,保證整個教學(xué)過程有跡可循。該項目中的相關(guān)數(shù)據(jù)經(jīng)大數(shù)據(jù)處理、智能分析與應(yīng)用后,可以實現(xiàn)教學(xué)工作中各參與單元的動態(tài)/靜態(tài)效果評估。行為數(shù)據(jù)和結(jié)果評價數(shù)據(jù)可以根據(jù)相應(yīng)的規(guī)則兌換成學(xué)分,并將這些學(xué)分存放于學(xué)分銀行系統(tǒng)。由于學(xué)分銀行建立在區(qū)塊鏈平臺的基礎(chǔ)之上,能夠保證學(xué)分數(shù)據(jù)的真實性和防篡改性,故這些數(shù)據(jù)可以伴隨人的一生,為個人成長及其終身教育提供必要的數(shù)據(jù)保障。將基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)引入“外語教育創(chuàng)新”項目,解決了以往個人的階段性教育無法納入個人的完整性教育體系的問題,因此這是一項有一定價值的探索性實踐。而基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)的試運行,標(biāo)志著“外語教育創(chuàng)新”項目正式邁出了實踐探索的第一步。
“外語教育創(chuàng)新”項目計劃分三個階段實施:第一階段為面向小學(xué)生的入門級階段;第二階段面向中學(xué)生,是與小語種考級關(guān)聯(lián)在一起的學(xué)習(xí)階段;第三階段為參與項目的小語種教師培訓(xùn)階段。新冠肺炎疫情的爆發(fā),推進了項目實施的步伐。2021年3月,北京外國語大學(xué)啟動第一階段,即面向小學(xué)生開設(shè)80個課時的小語種(有日、俄、德、法、西五種第二外語可供選擇)學(xué)習(xí)課程。也就是說,基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)從2021年3月開始試運行,到2022年6月完成了第一次系統(tǒng)測試。第一次測試重點在北京地區(qū)進行,而山西省將成為下一個測試地區(qū)。受新冠肺炎疫情常態(tài)化防控的影響,北京地區(qū)的測試工作采用遠程與現(xiàn)場互動式的雙師授課方式,測試對象為北京市海淀區(qū)參加小語種課程學(xué)習(xí)的100名小學(xué)生。其中,某班30名學(xué)員的教學(xué)效果測試結(jié)果如表1所示,100名學(xué)員的整體學(xué)習(xí)表現(xiàn)如表2所示,可以看出:基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)預(yù)期達標(biāo)、實際教學(xué)效果較好、學(xué)分轉(zhuǎn)化率較高,且優(yōu)秀率為13%、合格率更是達到95%以上,說明系統(tǒng)試運行基本正常。
表1 北京地區(qū)小語種課程的教學(xué)效果測試結(jié)果(n=30)
教學(xué)數(shù)據(jù)出勤互動學(xué)習(xí)任務(wù)課業(yè)綜評 指標(biāo)設(shè)定30人/班>30%的課時5個/節(jié)5個/節(jié)指標(biāo)完成度85% 預(yù)期達標(biāo)100%90%90%90%95% 實際效果100%90%100%100%96% 學(xué)分轉(zhuǎn)化>90%,有效>85%,有效>90%,有效>85%,有效>85%,有效
表2 北京地區(qū)小語種課程學(xué)員的整體學(xué)習(xí)表現(xiàn)(n=100)
指標(biāo)優(yōu)秀(≥90分)良好(75~89分)合格(60~74分)不合格(<60分) 綜評13人81人3人3人 知識駕馭靈活運用掌握應(yīng)用基本使用不能使用 對等結(jié)業(yè)結(jié)業(yè)結(jié)業(yè)結(jié)業(yè)重修
由上可知,基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)搭建完畢后,其試運行基本正常。對“外語教育創(chuàng)新”項目第一階段實施的北京地區(qū)小語種課程相關(guān)數(shù)據(jù)進行收集、整理和分析,得到的系統(tǒng)評價結(jié)果主要如下:
①系統(tǒng)穩(wěn)定性和安全系有保障。系統(tǒng)依托的區(qū)塊鏈平臺已落地運行了包含數(shù)字票據(jù)、司法存證、證件防偽溯源等內(nèi)容的基于區(qū)塊鏈的解決方案,使系統(tǒng)的穩(wěn)定性與安全性有了保障。盡管當(dāng)前區(qū)塊鏈技術(shù)普遍存在效率不高、網(wǎng)絡(luò)受阻等問題,但隨著區(qū)塊鏈技術(shù)的不斷發(fā)展尤其是區(qū)塊鏈Layer2二層網(wǎng)絡(luò)技術(shù)的不斷進步,全球范圍內(nèi)區(qū)塊鏈的不足將得以改善[9]。
②學(xué)分銀行數(shù)據(jù)共享性有待提高。目前,區(qū)塊鏈跨鏈技術(shù)正在不斷完善。而只有在跨鏈技術(shù)成熟的前提下,才能真正實現(xiàn)學(xué)分銀行數(shù)據(jù)的共用共享,如學(xué)分銀行系統(tǒng)之間的數(shù)據(jù)共享,學(xué)分銀行系統(tǒng)與人才招聘系統(tǒng)、學(xué)生征信系統(tǒng)之間的數(shù)據(jù)共享等。目前,“外語教育創(chuàng)新”項目仍處于實施的第一階段,盡管基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)可以滿足基本的數(shù)據(jù)共享需求,但其共享響應(yīng)速度、共享范圍等還有待提高。
③效果有待進一步檢驗與提高。本次系統(tǒng)評價所用到的樣本數(shù)據(jù)僅為北京地區(qū)100名小學(xué)生參加小語種課程學(xué)習(xí)的相關(guān)數(shù)據(jù),樣本量太小,故所得教學(xué)效果測試結(jié)果和學(xué)員學(xué)業(yè)達標(biāo)情況有待進一步檢驗。今后,需引入更大樣本量的數(shù)據(jù)對基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)做進一步測試和優(yōu)化,使效果檢驗越來越精準(zhǔn)、可信,從而不斷提高系統(tǒng)的整體效果。
基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)的設(shè)計與實現(xiàn),是區(qū)塊鏈技術(shù)與教育領(lǐng)域深度融合的一次嘗試。由于當(dāng)前區(qū)塊鏈技術(shù)在教育領(lǐng)域的應(yīng)用主要體現(xiàn)在證書認證和教學(xué)管理兩個方面[10],故相關(guān)工作大多還停留在理論層面的認識與探討上。而本研究不僅從理論層面進行了基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)的基礎(chǔ)架構(gòu)設(shè)計、系統(tǒng)對接及系統(tǒng)功能設(shè)計,還側(cè)重從平臺搭建、技術(shù)支持、業(yè)務(wù)實現(xiàn)的角度探討學(xué)分銀行系統(tǒng)的實現(xiàn),并以北京外國語大學(xué)的“外語教育創(chuàng)新”項目為例進行了實踐探索。隨著區(qū)塊鏈?zhǔn)褂脠鼍暗牟粩嘭S富,以及區(qū)塊鏈相關(guān)技術(shù)的不斷發(fā)展、成熟,區(qū)塊鏈在教育領(lǐng)域中的應(yīng)用越來越廣泛,其效果和價值也將越來越凸顯。因此,積極探索基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)建設(shè)與實踐應(yīng)用,是緊跟時代步伐、培養(yǎng)符合我國新時代發(fā)展所需專業(yè)型人才的新途徑、新方法,具有積極的現(xiàn)實意義。
[1]中國區(qū)塊鏈技術(shù)和產(chǎn)業(yè)發(fā)展論壇.中國區(qū)塊鏈技術(shù)和應(yīng)用發(fā)展白皮書(2016)[OL].
[2]360百科.區(qū)塊鏈[OL].
[3]新華網(wǎng).習(xí)近平在中央政治局第十八次集體學(xué)習(xí)時強調(diào)把區(qū)塊鏈作為核心技術(shù)自主創(chuàng)新重要突破口加快推動區(qū)塊鏈技術(shù)和產(chǎn)業(yè)創(chuàng)新發(fā)展[OL].
[4]百度百科.區(qū)塊鏈[OL].
[5]360百科.學(xué)分銀行[OL].
[6]張景韶,李玉波,周祥.區(qū)塊鏈技術(shù)下我國學(xué)分銀行建設(shè)的思考[J].當(dāng)代職業(yè)教育,2019,(2):84-89.
[7]李令群.國家開放大學(xué)學(xué)分銀行質(zhì)量保證體系初探[J].中國遠程教育,2016,(6):73-78.
[8]李志宏,邱亭諭,李可欣.基于區(qū)塊鏈技術(shù)的學(xué)分銀行系統(tǒng)研究[J].現(xiàn)代教育技術(shù),2019,(7):120-126.
[9]先知實驗室.五分鐘看懂Layer2起源發(fā)展及未來[OL].
[10]李成軍.應(yīng)用區(qū)塊鏈推動我國高職教育改革發(fā)展的思考[J].中國職業(yè)技術(shù)教育,2020,(4):70-75.
Design and Implementation of Credit Bank System Based on Blockchain Technology——Taking the “Foreign Language Educational Innovation” Program of Beijing Foreign Studies University as an Example
ZHANG Zhong-hua1WANG Ji-lu2ZHU Xiang-rong3[Corresponding Author]CUI Xue-jun4LIU Ye-qing1
At present, due to its tamper-proof performance, blockchain technology has been applied more and more widely in all walks of life, but its application in the field of education has not been popularized, and its practice resul were rare. The application of blockchain technology in the construction credit bank system in the education field can not only innovate the management method of credit bank, but also improve the credibility of credit bank and play the positive role of credit bank in talent cultivation. Based on this, taking the “Foreign Language Education Innovation” program of Beijing Foreign Studies University as an example, this paper carried out the practice exploration of credit bank system based on the blockchain technology, emphasized on the design and implementation process of credit bank based on the blockchain platform, and analyzed the trial operation situation and evaluation results of the system.The research of this paper was an attempt to deeply integrate blockchain technology with the education field, which had positive practical significance for talent cultivation.
blockchain technology; credit bank; distributed ledger; decentralized management; talent cultivation

G40-057
A
1009—8097(2022)09—0100—09
10.3969/j.issn.1009-8097.2022.09.011
本文為中國教育發(fā)展戰(zhàn)略學(xué)會教育信息化專業(yè)委員會立項課題“基于智慧校園提升非通用語建設(shè)的研究”(項目編號:專委會{2019}4號)的階段性研究成果。
張忠華,主任,高級工程師,碩士,研究方向為信息技術(shù)在教育中的應(yīng)用,郵箱為zzh@bfsu.edu.cn。
2022年1月28日
編輯:小米