Blockchain-based examination management method, system, storage medium and device

By issuing subject-specific digital assets and verifying biometrics on the blockchain, the problem of impersonation in exams has been solved, ensuring the authenticity and transparency of scores, preventing impersonation, and facilitating score inquiries.

CN115829798BActive Publication Date: 2026-06-26HANGZHOU RIVTOWER TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HANGZHOU RIVTOWER TECH CO LTD
Filing Date
2022-11-23
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

In the process of examinations, the problem of candidates' scores or identities being impersonated is that existing blockchain-based evidence storage technology cannot prevent the substitution caused by human exchange after the papers are graded and before the scores are uploaded to the blockchain.

Method used

By deploying smart contracts using blockchain, digital assets are issued based on the exam subjects, and the corresponding digital assets are transferred to the graders and examinees during the grading process. Combined with biometric verification of examinees, the authenticity and transparency of the results are ensured.

Benefits of technology

It achieves accurate and reliable statistics on exam results, prevents impersonation of students or their places, ensures transparent and open access to results, and facilitates differentiation and viewing of scores for each subject.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115829798B_ABST
    Figure CN115829798B_ABST
Patent Text Reader

Abstract

The application discloses a kind of based on blockchain examination management method, system, storage medium and equipment, belong to blockchain technical field.Method includes: blockchain triggers smart contract according to the examination subject issued by examination system to issue digital assets, each examination subject corresponds to a kind of digital assets;According to the examination subject of each reading side will be read by the paper, enough digital assets of corresponding kind are transferred to the on-chain address of each reading side;Examination system sends the transfer request carrying the reading score of each examinee side to blockchain according to the digital identity of reading side;Blockchain transfers corresponding kind and corresponding amount of digital assets from the on-chain address of reading side to the on-chain address of examinee side;Examination system statistics the amount of digital assets of each kind in the on-chain address of examinee side, obtains the examination result of corresponding examination subject;Ensure that the result statistics is carried out on chain, so that examination result is authentic and credible, and check score review is open and transparent.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of blockchain technology, and in particular to a blockchain-based examination management method, system, storage medium, and device. Background Technology

[0002] In recent years, cases of impersonation and substitution of exam scores and quotas have occurred frequently in various examinations. Typically, cheaters do not cheat during the relatively strict invigilation of the exam; instead, after the normal grading process, they exchange the scores or identities of the target candidate with those of the unauthorized beneficiary, allowing the unauthorized beneficiary to steal the other person's scores or identity and complete the substitution process.

[0003] Among related technologies, blockchain-based evidence storage technology can store exam materials such as exam papers and transcripts. Leveraging the transparent and tamper-proof nature of blockchain, it ensures that exam materials stored on the chain cannot be altered, thus guaranteeing exam fairness to a certain extent. However, since the aforementioned cheating behavior is carried out manually after grading but before the final results are uploaded to the blockchain, this blockchain-based evidence storage solution will inevitably store the substituted result along with the original evidence, making it impossible to verify. Summary of the Invention

[0004] This application provides a blockchain-based exam management method, system, storage medium, and device to address the problem that when exam results are manually uploaded to the blockchain, the results or identities of examinees may be exchanged, leading to impersonation and the misuse of exam scores or slots. The technical solution is as follows:

[0005] On the one hand, a blockchain-based exam management method is provided, the method comprising:

[0006] The blockchain deploys smart contracts, which trigger the issuance of digital assets based on the examination subjects released by the examination system. Each examination subject corresponds to a type of digital asset. Based on the examination subject to which each examiner is to grade, sufficient digital assets of the corresponding type are transferred to each examiner's on-chain address.

[0007] After each examiner creates a digital identity and generates an examination score for each examinee on the examination system, the examination system sends a transfer request to the blockchain based on the examiner's digital identity. The transfer request carries the examination score for each examinee.

[0008] The blockchain transfers digital assets of the corresponding type and amount from the on-chain address of the examiner to the on-chain address of each examinee.

[0009] The examination system calculates the amount of each type of digital asset in the candidate's on-chain address to obtain the examination score for the corresponding examination subject.

[0010] In one possible implementation, the examination system calculates the amount of each type of digital asset in the candidate's on-chain address to obtain the examination score for the corresponding examination subject, including:

[0011] The examination system receives score query requests from candidates through an open score query interface and sends the score query requests to the blockchain. The score query requests carry the candidate's digital identity.

[0012] The blockchain determines the candidate's on-chain address based on the digital identity, calculates the exam scores for each exam subject corresponding to the on-chain address, and feeds the exam scores back to the exam system;

[0013] The examination system will then provide the examination results to the examinee.

[0014] In one possible implementation, when each grader grades one module of the exam paper, the grader's score is the module score, and the step of calculating the exam score for each exam subject corresponding to the on-chain address includes:

[0015] The blockchain counts the total amount of each type of digital asset in each candidate's on-chain address, and determines each total amount as the exam score for the corresponding exam subject.

[0016] In one possible implementation, the method further includes:

[0017] The examination system publishes examination information including the examination subjects;

[0018] The examination system receives the application information sent by the examinee, which is generated when the examinee applies for the corresponding examination subject based on the examination information.

[0019] The examination system reviews the application information and allows the candidate to participate in the examination only after the review is passed.

[0020] In one possible implementation,

[0021] The step of allowing the candidate to participate in the exam after the review is approved includes: after the review is approved, the exam system issues the exam admission ticket information to the candidate; after the candidate creates a digital identity on the exam system, the exam system sends the exam admission ticket information to the blockchain for storage based on the candidate's digital identity;

[0022] The examination system sends a transfer request to the blockchain based on the digital identity of the examiner. The transfer request carries the marking score for each examinee, including: for each examinee, the examination system determines the examinee's on-chain address based on the admission ticket information filled in on the examination paper; the examination system sends a transfer request to the blockchain based on the digital identity of the examiner, and the transfer request carries the examinee's on-chain address and the marking score for the examination paper.

[0023] In one possible implementation, the method further includes:

[0024] The examination system collects the candidates' biometrics to obtain biometric information;

[0025] The examination system sends an identity verification request carrying the biometric information to a third party;

[0026] When the third party verifies the biometric information, the examination system sends the examination entry information to the blockchain for storage based on the candidate's digital identity.

[0027] In one possible implementation, the method further includes:

[0028] After the review is approved, the examination system receives the examination fee paid by the candidate and triggers the step of issuing the admission ticket information to the candidate.

[0029] On the one hand, a blockchain-based examination management system is provided, which includes a blockchain and an examination system;

[0030] The blockchain is used to deploy smart contracts, which trigger the issuance of digital assets based on the examination subjects published by the examination system. Each examination subject corresponds to a type of digital asset. Based on the examination subject to which each examiner is to grade, sufficient digital assets of the corresponding type are transferred to each examiner's on-chain address.

[0031] The examination system is used to send a transfer request to the blockchain based on the digital identity of each examiner after each examiner creates a digital identity and generates a marking score for each examinee. The transfer request carries the marking score for each examinee.

[0032] The blockchain is also used to transfer digital assets of the corresponding type and amount from the on-chain address of the examiner to the on-chain address of each examinee.

[0033] The examination system is also used to count the amount of each type of digital asset in the candidate's on-chain address to obtain the examination score for the corresponding examination subject.

[0034] On the one hand, a computer-readable storage medium is provided, wherein at least one instruction is stored in the storage medium, the at least one instruction being loaded and executed by a processor to implement the blockchain-based examination management method described above.

[0035] On one hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one instruction, the instruction being loaded and executed by the processor to implement the blockchain-based examination management method as described above.

[0036] The beneficial effects of the technical solutions provided in this application include at least the following:

[0037] Smart contracts in the blockchain can issue different types of digital assets based on different exam subjects. Based on the exam subject to which each examiner will be grading, sufficient digital assets of the corresponding type are transferred to each examiner's on-chain address. Then, after grading is completed, the exam system can send a transfer request carrying each examiner's grading score to the blockchain based on the examiner's digital identity. The blockchain then transfers the corresponding type and amount of digital assets from the examiner's on-chain address to each examiner's on-chain address. The exam system tallies the amount of each type of digital asset in each examiner's on-chain address to obtain the exam score for the corresponding subject. This ensures that score calculation is done on-chain, making exam results authentic and reliable, and ensuring transparency in score checking and review, preventing impersonation or fraudulent use of exam scores or slots. Furthermore, exam scores for different subjects can be distinguished by different types of digital assets, making each subject's score clear and easy to view. Attached Figure Description

[0038] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0039] Figure 1 This is a structural block diagram of a blockchain-based examination management system provided in one embodiment of this application;

[0040] Figure 2 This is a flowchart of a blockchain-based pre-exam management method provided in one embodiment of this application;

[0041] Figure 3 This is a flowchart of a blockchain-based examination management method provided in one embodiment of this application;

[0042] Figure 4This is a flowchart of a blockchain-based post-exam management method provided in one embodiment of this application. Detailed Implementation

[0043] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0044] This embodiment relates to a blockchain-based examination management system, which includes a blockchain 110 and an examination system 120, such as... Figure 1 As shown.

[0045] Blockchain110 is a new type of decentralized protocol that can securely store token or points transactions or other data. The information is unforgeable and tamper-proof. Transaction confirmation on Blockchain110 is completed jointly by all nodes on Blockchain110, and its consistency is guaranteed by a consensus algorithm. Blockchain110 maintains a public ledger to store the data of all users on Blockchain110. The public ledger is visible to any node on the storage block, thus ensuring its unforgeability and tamper-proof nature.

[0046] The blockchain 110 deploys smart contracts, which are computer protocols for disseminating, verifying, or executing contracts in an information-based manner. In this application, the smart contract can issue and manage multiple types of digital assets. The digital assets referred to here can be virtual tokens or points issued by the smart contract.

[0047] The Examination System 120 primarily manages examination-related processes. For example, it can publish examination information, verify the qualifications of applicants, issue admission tickets to applicants, collect biometric information of applicants in the examination room for identity verification, and provide an interface for querying scores, among other things.

[0048] In this embodiment, the examination management method is divided into pre-exam management, in-exam management, and post-exam management. The three management processes are described below.

[0049] (1) Please refer to Figure 2 The pre-exam management process includes the following steps:

[0050] Step 201: The examination system publishes examination information including the examination subjects.

[0051] Exam information may include the exam subjects, exam time, exam location, application requirements, exam fees, etc. Different exam types may have different exam subjects. For example, for the National College Entrance Examination (Gaokao), the subjects may be Chinese, Mathematics, Physics, Chemistry, and English; for the Patent Attorney Examination, the subjects may be Patent Agency Practice, Patent Law Knowledge, and Related Legal Knowledge.

[0052] Step 202: The examination system receives the application information sent by the candidate. This application information is generated when the candidate applies for the corresponding examination subject based on the examination information.

[0053] Candidates need to register an account and password in the examination system, log in using their account and password, then determine the examination subjects they wish to take, generate application information based on these subjects, and send this application information to the examination system. The application information may include the examination subjects and candidate information, including the candidate's identity information, information provided in accordance with the application requirements, etc.

[0054] Step 203: The examination system reviews the application information.

[0055] In this embodiment, the application information can be reviewed manually, by the examination system, or by a combination of manual and examination system review. The specific method can be set according to actual business needs.

[0056] When reviewing application information, the examination system can verify the applicant's identity to confirm its accuracy; it can also review the information provided to confirm whether the applicant meets the application requirements. If the review is successful, the examination system proceeds to step 204; if the review fails, the examination system sends an application failure message to the applicant, who can then either abandon the exam or reapply based on the application failure message.

[0057] Step 204: After the review is approved, the examination system will issue the examination admission ticket information to the candidate.

[0058] If the exam information includes an exam fee, the candidate must pay the fee through the exam system after their application is approved. Upon receiving the fee, the exam system will then issue the candidate their admission ticket. If the exam information does not include an exam fee, the exam system can directly issue the admission ticket to the candidate.

[0059] Step 205: After the examinee creates a digital identity on the examination system, the examination system sends the examination admission ticket information to the blockchain for storage based on the examinee's digital identity.

[0060] Candidates can send instructions to the examination system to create a digital identity. The examination system automatically creates the candidate's digital identity using cryptographic algorithms and manages the key. This digital identity can be a DID (Decentralized ID).

[0061] The examination system can use the examinee's digital identity to send transactions to the blockchain to store the examination admission ticket information on the blockchain. In this case, the blockchain stores the mapping between the digital identity and the examination admission ticket information. Alternatively, the examination system can choose not to store the examination admission ticket information on the blockchain, depending on actual business needs.

[0062] (2) Please refer to Figure 3 The examination management process includes the following steps:

[0063] Step 301: The examination system collects the candidate's biometrics to obtain biometric information.

[0064] Biometric information can be facial data, fingerprint data, etc., and is not limited in this embodiment.

[0065] In this embodiment, biometric sensors can be set up in the examination room to collect the examinee's biometric information and send the biometric information to the examination system.

[0066] Step 302: The examination system sends an identity verification request carrying biometric information to a third party.

[0067] Third parties can be authoritative institutions such as public security systems and big data providers, which collect a large amount of real biometric information of users and can verify the identity of candidates by verifying their biometric information, thus preventing others from impersonating candidates to take the exam.

[0068] A third party can compare the received biometric information with the candidate's real biometric information pre-stored in the database. If they are the same, the biometric information verification passes; if they are different, the biometric information verification fails.

[0069] Step 303: When the third party verifies the biometric information, the examination system sends the examination entry information to the blockchain for storage based on the candidate's digital identity.

[0070] Once the biometric information is verified by a third party, the candidate is allowed to enter the examination room. The examination system can use the candidate's digital identity to send a transaction to the blockchain to record the examination entry information on the blockchain. The candidate can then take the exam.

[0071] (3) Please refer to Figure 4 Post-exam management includes the following steps:

[0072] Step 401: Deploy a smart contract on the blockchain to trigger the issuance of digital assets based on the examination subjects published by the examination system, wherein each examination subject corresponds to a type of digital asset; and transfer sufficient amounts of the corresponding type of digital assets to each examiner's on-chain address based on the examination subject to which each examiner's paper belongs.

[0073] The system administrator of the examination system can create a smart contract on the blockchain for each examination. The smart contract can issue a digital asset for each examination subject. Taking the digital asset as a token or points, and the examination subjects as Chinese and Mathematics, the smart contract can issue Chinese tokens or points and Mathematics tokens or points to distinguish different examination subjects through the token or point type.

[0074] The examiner is the electronic device used by the examiner. The examiner is able to grade the exam papers and store the grades on the blockchain.

[0075] The examination system assigns each examiner an account and password. Examiners need to log in to the examination system with their account and password before they can access the exam papers to be graded.

[0076] For each examiner, they may need to grade at least one exam paper for any subject. The exam system needs to determine the exam subject to which the papers to be graded belong, and then transfer sufficient digital assets of the corresponding type to their on-chain address. The on-chain address is an address pre-approved on the blockchain. For example, if examiner A needs to grade the fill-in-the-blank questions on a Chinese exam paper, the exam system can transfer Chinese-related tokens or points to examiner A's on-chain address; if examiner B needs to grade the multiple-choice questions on both the Chinese and Mathematics exam papers, the exam system can transfer both Chinese-related tokens or points and Mathematics tokens or points to examiner B's on-chain address.

[0077] When an examiner grades all modules of an exam paper, sufficient digital assets are required to be greater than or equal to the full score of the exam paper multiplied by the number of examinees. When an examiner grades one module of an exam paper, sufficient digital assets are required to be greater than or equal to the full score of that module multiplied by the number of examinees; for example, if examiner A is grading fill-in-the-blank questions with a full score of 10 points and there are 10,000 examinees, then sufficient digital assets are required to be greater than or equal to 100,000.

[0078] Step 402: After each examiner creates a digital identity and generates an examination score for each examinee on the examination system, the examination system sends a transfer request to the blockchain based on the examiner's digital identity. The transfer request carries the examination score for each examinee.

[0079] The examiner can send a command to the examination system to create a digital identity. The examination system uses cryptographic algorithms to automatically create the examiner's digital identity and manages the key. This digital identity can be a Digital Identity (DID).

[0080] The examiners can conduct the marking on the examination system and generate a score for each examinee after marking is completed.

[0081] In this embodiment, for each examinee, the examination system determines the examinee's on-chain address based on the admission ticket information filled in on the exam paper. The examination system then sends a transfer request to the blockchain based on the examiner's digital identity. This transfer request carries the examinee's on-chain address and the exam paper's marking score. During the transfer, the examination system can use the examiner's digital identity to send a transaction to the blockchain to achieve on-chain notarization of the marking score.

[0082] Step 403: The blockchain transfers the corresponding type and amount of digital assets from the examiner's on-chain address to each examinee's on-chain address.

[0083] When the examiners grade all modules of the exam paper, the graded score is the exam score. The blockchain transfers the corresponding type and amount of digital assets from the examiner's on-chain address to each examinee's on-chain address. For example, if examiner A grades a Chinese language exam paper, and examinee E's exam paper score is 145 points, then the blockchain transfers 145 Chinese language tokens or points from examiner A's on-chain address to examinee E's on-chain address.

[0084] When the examiner grades a module of the exam paper, the grader's score is the module score. The blockchain transfers the corresponding type and amount of digital assets from the examiner's on-chain address to each examinee's on-chain address. For example, if grader A grades the multiple-choice questions on a Chinese language exam, and student E scores 20 points on the multiple-choice questions, the blockchain will transfer 20 Chinese language tokens or points from grader A's on-chain address to student E's on-chain address. If grader B grades the fill-in-the-blank questions on a Chinese language exam, and student E scores 30 points on the fill-in-the-blank questions, the blockchain will transfer 30 Chinese language tokens or points from grader B's on-chain address to student E's on-chain address. If grader C grades the short-answer questions on a Chinese language exam, and student E scores 40 points on the short-answer questions, the blockchain will transfer 40 Chinese language tokens or points from grader C's on-chain address to student E's on-chain address. If grader D grades the essay questions on a Chinese language exam, and student E scores 50 points on the essay questions, the blockchain will transfer 50 Chinese language tokens or points from grader D's on-chain address to student E's on-chain address.

[0085] Step 404: The examination system counts the amount of each type of digital asset in the candidate's on-chain address to obtain the examination score for the corresponding examination subject.

[0086] When the examiners grade all modules of the exam paper, the examination system can calculate the amount of each type of digital asset in the examinee's on-chain address to obtain the corresponding exam score. When each examiner grades one module of the exam paper, the examination system can calculate the total amount of each type of digital asset in each examinee's on-chain address and determine the total amount as the exam score for the corresponding exam subject. For example, if the total amount of Chinese language tokens or points in examinee E's on-chain address is 20 + 30 + 40 + 50 = 140, then examinee E's Chinese language score can be determined to be 140 points.

[0087] The examination system can publicly disclose the blockchain explorer's entry point as the score query interface. The examination system receives score query requests from candidates through the open score query interface, sends the score query request to the blockchain, and the score query request carries the candidate's digital identity. The blockchain determines the candidate's on-chain address based on the digital identity, calculates the examination score for each examination subject corresponding to the on-chain address, and feeds the examination score back to the examination system. The examination system then feeds the examination score back to the candidate.

[0088] For example, if candidate E has 140 tokens or points for Chinese language and 130 tokens or points for mathematics in their on-chain address, then the exam scores of 140 for Chinese language and 130 for mathematics will be fed back to candidate E.

[0089] In summary, the blockchain-based examination management method provided in this application allows smart contracts in the blockchain to issue different types of digital assets based on different examination subjects. Based on the examination subject to which each examiner's paper belongs, sufficient digital assets of the corresponding type are transferred to each examiner's on-chain address. After marking is completed, the examination system sends a transfer request carrying each examiner's marking score to the blockchain based on the examiner's digital identity. The blockchain then transfers the corresponding type and amount of digital assets from the examiner's on-chain address to each examiner's on-chain address. The examination system tallies the amount of each type of digital asset in each examiner's on-chain address to obtain the corresponding examination score. This ensures that score statistics are performed on-chain, making examination scores authentic and reliable, and ensuring transparent score checking and review, preventing impersonation of examiners or their places. Furthermore, examination scores for different subjects can be distinguished by different types of digital assets, making each subject's score readily apparent and easy to view.

[0090] Please refer to Figure 1 The diagram illustrates a structural block diagram of a blockchain-based examination management system provided in one embodiment of this application. The blockchain-based examination management system may include a blockchain 110 and an examination system 120.

[0091] Blockchain 110 is used to deploy smart contracts, which trigger the issuance of digital assets based on the examination subjects released by the examination system 120. Each examination subject corresponds to a type of digital asset. Based on the examination subject to which each examiner is to grade the paper, sufficient digital assets of the corresponding type are transferred to each examiner's on-chain address.

[0092] The examination system 120 is used to send a transfer request to the blockchain based on the examiner's digital identity after each examiner creates a digital identity and generates a score for each examinee. The transfer request carries the score for each examinee.

[0093] Blockchain 110 is also used to transfer digital assets of the corresponding type and amount from the on-chain address of the examiner to the on-chain address of each examinee.

[0094] The examination system 120 is also used to count the amount of each type of digital asset in the candidate's on-chain address and obtain the examination score for the corresponding examination subject.

[0095] In an optional embodiment, the examination system 120 is also configured to receive a score query request from a candidate through an open score query interface and send the score query request to the blockchain 110, wherein the score query request carries the candidate's digital identity.

[0096] Blockchain 110 is also used to determine the candidate's on-chain address based on digital identity, to count the exam scores for each exam subject corresponding to the on-chain address, and to feed the exam scores back to the exam system 120;

[0097] The exam system 120 also needs to send the exam results back to the candidates.

[0098] In an optional embodiment, when each examiner grades one module of the exam paper, the grader score is the module score. Blockchain 110 is also used to count the total amount of each type of digital assets in each examinee's on-chain address, and each total amount is determined as the exam score for the corresponding exam subject.

[0099] In an optional embodiment, the examination system 120 is also configured to publish examination information including examination subjects;

[0100] The examination system 120 is also used to receive the application information sent by the candidates. The application information is generated when candidates apply for the corresponding examination subjects based on the examination information.

[0101] The examination system 120 is also used to review application information, allowing candidates to participate in the examination only after the review is passed.

[0102] In an optional embodiment, after the review is approved, the examination system 120 is also used to issue the examination admission ticket information to the examinee; after the examinee creates a digital identity on the examination system 120, the examination system 120 is also used to send the examination admission ticket information to the blockchain 110 for storage based on the examinee's digital identity.

[0103] The examination system 120 is also used to determine the candidate's on-chain address based on the admission ticket information filled in on the examination paper for each candidate; and to send a transfer request to the blockchain 110 based on the examiner's digital identity, with the transfer request carrying the candidate's on-chain address and the examination paper's marking score.

[0104] In an optional embodiment, the examination system 120 is further configured to collect the examinee's biometrics to obtain biometric information; and send an identity verification request carrying the biometric information to a third party.

[0105] When the third party verifies the biometric information, the examination system 120 is also used to send the examination entry information to the blockchain 110 for storage based on the candidate's digital identity.

[0106] In an optional embodiment, after the review is approved, the examination system 120 is also used to receive the examination fee paid by the examinee and trigger the step of issuing the examination admission ticket information to the examinee.

[0107] In summary, the blockchain-based examination management system provided in this application allows smart contracts in the blockchain to issue different types of digital assets based on different examination subjects. Based on the examination subject to which each examiner's paper belongs, the system transfers sufficient digital assets of the corresponding type to each examiner's on-chain address. After marking is completed, the examination system sends a transfer request carrying each examiner's marking score to the blockchain based on the examiner's digital identity. The blockchain then transfers the corresponding type and amount of digital assets from the examiner's on-chain address to each examiner's on-chain address. The examination system tallies the amount of each type of digital asset in each examiner's on-chain address to obtain the corresponding examination score. This ensures that score statistics are performed on-chain, making examination scores authentic and reliable, and ensuring transparent score checking and review, preventing impersonation of examiners or their places. Furthermore, examination scores for different subjects can be distinguished by different types of digital assets, making each subject's score readily apparent and easy to view.

[0108] One embodiment of this application provides a computer-readable storage medium storing at least one instruction, which is loaded and executed by a processor to implement the blockchain-based examination management method described above.

[0109] One embodiment of this application provides a computer device including a processor and a memory, wherein the memory stores at least one instruction, which is loaded and executed by the processor to implement the blockchain-based examination management method described above.

[0110] It should be noted that the blockchain-based examination management system provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the blockchain-based examination management system can be divided into different functional modules to complete all or part of the functions described above. Furthermore, the blockchain-based examination management system and the blockchain-based examination management method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process is detailed in the method embodiments, which will not be repeated here.

[0111] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0112] The above description is not intended to limit the embodiments of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of the embodiments of this application.

Claims

1. A blockchain-based exam management method, characterized in that, The method includes: The blockchain deploys smart contracts, which trigger the issuance of digital assets based on the examination subjects released by the examination system. Each examination subject corresponds to a type of digital asset. Based on the examination subject to which each examiner is to grade, sufficient digital assets of the corresponding type are transferred to each examiner's on-chain address. After each examiner creates a digital identity and generates an examination score for each examinee on the examination system, the examination system sends a transfer request to the blockchain based on the examiner's digital identity. The transfer request carries the examination score for each examinee. The blockchain transfers digital assets of the corresponding type and amount from the on-chain address of the examiner to the on-chain address of each examinee. The examination system calculates the amount of each type of digital asset in the candidate's on-chain address to obtain the examination score for the corresponding examination subject.

2. The blockchain-based examination management method according to claim 1, characterized in that, The examination system calculates the amount of each type of digital asset in the candidate's on-chain address to obtain the examination score for the corresponding examination subject, including: The examination system receives score query requests from candidates through an open score query interface and sends the score query requests to the blockchain. The score query requests carry the candidate's digital identity. The blockchain determines the candidate's on-chain address based on the digital identity, calculates the exam scores for each exam subject corresponding to the on-chain address, and feeds the exam scores back to the exam system; The examination system will then provide the examination results to the examinee.

3. The blockchain-based examination management method according to claim 2, characterized in that, When each grader grades one module of the exam paper, the grader score is the module score. The process of calculating the exam score for each exam subject corresponding to the address on the chain includes: The blockchain counts the total amount of each type of digital asset in each candidate's on-chain address, and determines each total amount as the exam score for the corresponding exam subject.

4. The blockchain-based examination management method according to any one of claims 1 to 3, characterized in that, The method further includes: The examination system publishes examination information including the examination subjects; The examination system receives the application information sent by the examinee, which is generated when the examinee applies for the corresponding examination subject based on the examination information. The examination system reviews the application information and allows the candidate to participate in the examination only after the review is passed.

5. The blockchain-based examination management method according to claim 4, characterized in that, The step of allowing the candidate to participate in the exam after the review is approved includes: after the review is approved, the exam system issues the exam admission ticket information to the candidate; after the candidate creates a digital identity on the exam system, the exam system sends the exam admission ticket information to the blockchain for storage based on the candidate's digital identity; The examination system sends a transfer request to the blockchain based on the digital identity of the examiner. The transfer request carries the marking score for each examinee, including: for each examinee, the examination system determines the examinee's on-chain address based on the admission ticket information filled in on the examination paper; the examination system sends a transfer request to the blockchain based on the digital identity of the examiner, and the transfer request carries the examinee's on-chain address and the marking score for the examination paper.

6. The blockchain-based examination management method according to claim 5, characterized in that, The method further includes: The examination system collects the candidates' biometrics to obtain biometric information; The examination system sends an identity verification request carrying the biometric information to a third party; When the third party verifies the biometric information, the examination system sends the examination entry information to the blockchain for storage based on the candidate's digital identity.

7. The blockchain-based examination management method according to claim 5, characterized in that, The method further includes: After the review is approved, the examination system receives the examination fee paid by the candidate and triggers the step of issuing the admission ticket information to the candidate.

8. A blockchain-based examination management system, characterized in that, The examination management system includes blockchain and an examination system; The blockchain is used to deploy smart contracts, which trigger the issuance of digital assets based on the examination subjects published by the examination system, wherein each examination subject corresponds to a type of digital asset; based on the examination subject to which each examiner is to grade the exam paper, sufficient digital assets of the corresponding type are transferred to each examiner's on-chain address. The examination system is used to send a transfer request to the blockchain based on the digital identity of each examiner after each examiner creates a digital identity and generates a marking score for each examinee. The transfer request carries the marking score for each examinee. The blockchain is also used to transfer digital assets of the corresponding type and amount from the on-chain address of the examiner to the on-chain address of each examinee. The examination system is also used to count the amount of each type of digital asset in the candidate's on-chain address to obtain the examination score for the corresponding examination subject.

9. A computer-readable storage medium, characterized in that, The storage medium stores at least one instruction, which is loaded and executed by a processor to implement the blockchain-based examination management method as described in any one of claims 1 to 7.

10. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one instruction, which is loaded and executed by the processor to implement the blockchain-based examination management method as described in any one of claims 1 to 7.