[發(fā)明專利]編程題目發(fā)布、解答代碼發(fā)布、解答代碼檢驗(yàn)方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201811260961.0 | 申請(qǐng)日: | 2018-10-26 |
| 公開(公告)號(hào): | CN109345392B | 公開(公告)日: | 2020-06-23 |
| 發(fā)明(設(shè)計(jì))人: | 楊達(dá)一 | 申請(qǐng)(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號(hào): | H04L9/32 | 分類號(hào): | H04L9/32;H04L29/08;G06F16/13 |
| 代理公司: | 北京博思佳知識(shí)產(chǎn)權(quán)代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 編程 題目 發(fā)布 解答 代碼 檢驗(yàn) 方法 系統(tǒng) | ||
公開了一種編程題目發(fā)布、解答代碼發(fā)布、解答代碼檢驗(yàn)方法及系統(tǒng)。任一IT機(jī)構(gòu)的設(shè)備可以接入?yún)^(qū)塊鏈網(wǎng)絡(luò)稱為節(jié)點(diǎn)。在區(qū)塊鏈網(wǎng)絡(luò)中,任一節(jié)點(diǎn)可以基于區(qū)塊鏈協(xié)議,發(fā)布自身創(chuàng)設(shè)的編程題目,也就是說,任一節(jié)點(diǎn)可以基于自身創(chuàng)設(shè)的編程題目構(gòu)建題目發(fā)布交易,然后把題目發(fā)布交易廣播給其他節(jié)點(diǎn)。獲得題目發(fā)布交易每個(gè)節(jié)點(diǎn)會(huì)基于各節(jié)點(diǎn)間的共識(shí)機(jī)制,將題目發(fā)布交易寫入?yún)^(qū)塊鏈。
技術(shù)領(lǐng)域
本說明書實(shí)施例涉及信息技術(shù)領(lǐng)域,尤其涉及一種編程題目發(fā)布、解答代碼發(fā)布、解答代碼檢驗(yàn)方法及系統(tǒng)。
背景技術(shù)
目前,國內(nèi)外的諸多信息技術(shù)(Information Technology,IT)機(jī)構(gòu)(如高等院校計(jì)算機(jī)學(xué)院、IT公司等)一般都會(huì)搭建自己的編程題庫,用于測(cè)試用戶(如在校學(xué)生、在職員工、面試者等)的編程水平。
在實(shí)踐中,很多IT機(jī)構(gòu)有共享彼此的編程題庫的需求。然而,對(duì)于任一IT機(jī)構(gòu)而言,如何防止其他IT機(jī)構(gòu)擅自修改該IT機(jī)構(gòu)創(chuàng)建的編程題目,是丞待解決的技術(shù)問題。
發(fā)明內(nèi)容
為了解決任一IT機(jī)構(gòu)共享給其他IT機(jī)構(gòu)的編程題目容易被其他IT機(jī)構(gòu)擅自修改的問題,本說明書實(shí)施例提供一種編程題目發(fā)布方法及系統(tǒng)。此外,本說明書實(shí)施例還提用了一種解答代碼發(fā)布、解答代碼檢驗(yàn)方法及系統(tǒng)。
上述技術(shù)方案如下:
根據(jù)本說明書實(shí)施例的第1方面,提供一種基于區(qū)塊鏈的編程題目發(fā)布方法,包括:
目標(biāo)節(jié)點(diǎn)創(chuàng)設(shè)待發(fā)布的編程題目;所述目標(biāo)節(jié)點(diǎn)為區(qū)塊鏈網(wǎng)絡(luò)中的任一節(jié)點(diǎn);
所述目標(biāo)節(jié)點(diǎn)基于題目相關(guān)數(shù)據(jù),構(gòu)建題目發(fā)布交易,并向所述區(qū)塊鏈網(wǎng)絡(luò)廣播所述題目發(fā)布交易;所述題目相關(guān)數(shù)據(jù)包括所述編程題目;
針對(duì)獲得所述題目發(fā)布交易的每個(gè)節(jié)點(diǎn),該節(jié)點(diǎn)基于各節(jié)點(diǎn)之間的共識(shí)機(jī)制,將所述題目發(fā)布交易寫入?yún)^(qū)塊鏈。
根據(jù)本說明書實(shí)施例的第2方面,提供一種基于區(qū)塊鏈的解答代碼發(fā)布方法,包括:
目標(biāo)節(jié)點(diǎn)獲取編程題目;所述目標(biāo)節(jié)點(diǎn)為區(qū)塊鏈網(wǎng)絡(luò)中的任一節(jié)點(diǎn),所述編程題目是通過上述第1方面的方法發(fā)布的;
所述目標(biāo)節(jié)點(diǎn)將所述編程題目提供給被測(cè)試用戶進(jìn)行解答,并接收所述被測(cè)試用戶上傳的解答代碼;
所述目標(biāo)節(jié)點(diǎn)基于解答相關(guān)數(shù)據(jù),構(gòu)建解答發(fā)布交易,并向所述區(qū)塊鏈網(wǎng)絡(luò)廣播所述解答發(fā)布交易;所述解答相關(guān)數(shù)據(jù)包括所述編程題目的題目標(biāo)識(shí)、所述解答代碼與所述被測(cè)試用戶的用戶標(biāo)識(shí);
針對(duì)獲得所述解答發(fā)布交易的每個(gè)節(jié)點(diǎn),該節(jié)點(diǎn)基于各節(jié)點(diǎn)之間的共識(shí)機(jī)制,將所述解答發(fā)布交易寫入?yún)^(qū)塊鏈。
根據(jù)本說明書實(shí)施例的第3方面,提供一種基于區(qū)塊鏈的解答代碼檢驗(yàn)方法,包括:
獲取模塊,獲取編程題目對(duì)應(yīng)的解答代碼與上傳所述解答代碼的被測(cè)試用戶的用戶標(biāo)識(shí);所述編程題目是通過上述第1方面的方法發(fā)布的,所述解答代碼是通過上述第2方面的方法發(fā)布的,所述檢驗(yàn)節(jié)點(diǎn)是區(qū)塊鏈網(wǎng)絡(luò)中,存儲(chǔ)有所述編程題目對(duì)應(yīng)的解答檢驗(yàn)數(shù)據(jù)的節(jié)點(diǎn);
所述檢驗(yàn)節(jié)點(diǎn)使用存儲(chǔ)的對(duì)應(yīng)于所述編程題目的解答檢驗(yàn)數(shù)據(jù),檢驗(yàn)所述解答代碼;
若檢驗(yàn)通過,則所述檢驗(yàn)節(jié)點(diǎn)基于結(jié)果相關(guān)數(shù)據(jù),構(gòu)建結(jié)果發(fā)布交易,并向所述區(qū)塊鏈網(wǎng)絡(luò)廣播所述結(jié)果發(fā)布交易;所述結(jié)果相關(guān)數(shù)據(jù)包括所述編程題目的題目標(biāo)識(shí)與所述用戶標(biāo)識(shí);
針對(duì)獲得所述結(jié)果發(fā)布交易的每個(gè)節(jié)點(diǎn),該節(jié)點(diǎn)基于各節(jié)點(diǎn)之間的共識(shí)機(jī)制,將所述結(jié)果發(fā)布交易寫入?yún)^(qū)塊鏈。
根據(jù)本說明書實(shí)施例的第4方面,提供一種基于區(qū)塊鏈的編程題目發(fā)布系統(tǒng),包括由多個(gè)節(jié)點(diǎn)組成的區(qū)塊鏈網(wǎng)絡(luò);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811260961.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種問卷邏輯控制方法,及裝置
- 一種自動(dòng)修改題目錯(cuò)誤的方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 電子題目的生成方法、生成裝置及終端
- 一種題目推薦方法、裝置、終端設(shè)備及存儲(chǔ)介質(zhì)
- 直播搜題方法、裝置、終端設(shè)備和存儲(chǔ)介質(zhì)
- 一種在線教育題目生成方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 圖像處理方法、裝置、電子設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 題目抽取方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種題目條件替換后的解題方法
- 題目識(shí)別方法、裝置、電子設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 將發(fā)布數(shù)據(jù)發(fā)布至不同發(fā)布主機(jī)的系統(tǒng)及其方法
- 一種技術(shù)出版物內(nèi)容發(fā)布系統(tǒng)及方法
- 音/視頻流發(fā)布方法、流媒體服務(wù)器、發(fā)布端及流媒體系統(tǒng)
- 一種分布式代碼版本發(fā)布系統(tǒng)及方法
- 內(nèi)容發(fā)布方法、裝置、計(jì)算機(jī)設(shè)備以及可讀存儲(chǔ)介質(zhì)
- 文件發(fā)布方法和系統(tǒng)、發(fā)布服務(wù)器和文件生成裝置
- 軟件的發(fā)布質(zhì)量管理系統(tǒng)、方法以及裝置
- 信息發(fā)布方法、裝置、電子設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 信息發(fā)布方法及裝置、存儲(chǔ)介質(zhì)、終端
- 服務(wù)發(fā)布方法及裝置、服務(wù)器、存儲(chǔ)介質(zhì)
- 學(xué)習(xí)輔助系統(tǒng)
- 學(xué)習(xí)輔助裝置、電子筆、學(xué)習(xí)輔助系統(tǒng)、學(xué)習(xí)輔助方法及學(xué)習(xí)輔助程序
- 教育輔助系統(tǒng)和信息終端
- 一種學(xué)習(xí)問題的解答方法及系統(tǒng)
- 一種基于移動(dòng)設(shè)備的答疑實(shí)現(xiàn)方法及系統(tǒng)、服務(wù)器
- 網(wǎng)絡(luò)教學(xué)問答評(píng)分、保存網(wǎng)絡(luò)教學(xué)問答評(píng)分及教學(xué)方法
- 一種消息響應(yīng)方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種自學(xué)習(xí)式法律咨詢機(jī)器人
- 醫(yī)療問題解答方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種智能答疑教育系統(tǒng)





