Ideological and political education achievement authentication system and method based on block chain
Through blockchain technology and smart contracts, the ideological and political education achievement certification system is built, which solves the problems of easy damage, difficult to prevent forgery and manual review in traditional authentication methods, and achieves efficient, safe, transparent and fair certification effects. .
Patent Information
- Application Number
- CN202411520679.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-02-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The traditional ideological and political education achievement certification methods have problems such as easy damage to paper certificates, difficult to prevent forgery, and manual review is subjectively affected, resulting in limited fairness and accuracy of certification results.
Using blockchain technology and smart contracts, build a blockchain-based ideological and political education achievement certification system, and achieve efficient, safe, transparent and fair education results through distributed ledgers, untampered data and automated smart contracts. certification.
It improves the credibility and authority of certification, reduces manual operations, ensures the consistency and fairness of the certification process, and enhances the transparency and traceability of certification results.
Smart Images

Figure CN119475291A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of education achievement authentication, and specifically relates to an ideological and political education achievement authentication system and method realized by using blockchain technology. Background Art
[0002] In the field of education, the certification of ideological and political education results is an important means of evaluating students' learning outcomes and ideological and political literacy. However, traditional certification methods usually rely on paper certificates and manual review, which has many limitations. For example, paper certificates are easy to lose or damage, and it is difficult to effectively prevent forgery and tampering. The manual review process may be affected by subjective factors, resulting in limited fairness and accuracy of the certification results.
[0003] With the rapid development of information technology, especially the rise of blockchain technology, new ideas have been provided to solve the above problems. Blockchain technology, with its distributed ledger, data immutability and decentralization, provides a technical basis for building a safe, transparent and reliable education achievement certification system. Through blockchain, the certification records of education achievements can be permanently stored, cannot be changed, and can be verified by anyone at any time, which greatly improves the credibility of certification.
[0004] In addition, the introduction of smart contract technology enables the certification process to be automated, reducing the manual operation links and improving the efficiency of certification. Once the smart contract is deployed on the blockchain, it can run automatically according to the preset rules, ensuring the consistency and fairness of the certification process. However, the existing technology has not yet fully combined blockchain and smart contract technology, especially in the field of ideological and political education achievement certification, and there is still a lot of room for development and potential.
[0005] It is based on this background that the present invention aims to solve the problems existing in the existing ideological and political education achievement certification through innovative technical means, and to provide a comprehensive, efficient and secure certification solution to meet the new requirements of modern education for the certification system. Summary of the invention
[0006] The purpose of this invention is to provide an ideological and political education achievement certification system based on blockchain technology, which realizes efficient, safe, transparent and fair certification of educational achievements through a series of innovative modules and technical processes. The design of the system fully considers the security of user identity, the integrity of activity records, the multidimensionality of the evaluation mechanism, the automation of the certification process and the mutual recognition of the certification results. In order to achieve the above purpose, the present invention includes the following key technical contents:
[0007] The user registration and identity authentication module is a key link to ensure the security of the system and the authenticity of the user's identity. The user first enters basic information such as name, contact information and email address through the registration interface provided by the system. The system requires the user to create a strong password that meets security standards and complete account activation through an email link to ensure the authenticity and validity of the registered email address. In addition, the system uses biometric technology, such as fingerprint scanning or facial recognition, and digital certificate technology to perform high-precision identity authentication, providing a reliable verification method for users who need a higher level of security. When the user performs key operations, such as logging in for the first time or modifying sensitive information, the system will require the user to perform secondary verification, which is achieved through a SMS verification code, an email link or a one-time password generated by the application. The system also has a continuous verification function for the user's identity. During the user's use of the system, the user will be regularly required to re-authenticate to ensure the continued security of the account. When processing user personal information and biometric data, the system strictly abides by relevant laws and regulations to ensure that user privacy is not leaked and protect the user's personal information security. The system has an abnormal detection and response mechanism. If abnormal login behaviors such as logging in from a different location or multiple failed logins are detected, the system will automatically trigger a security alert and take corresponding measures, such as temporarily locking the account or notifying the user, to prevent unauthorized access and potential security threats. Through these comprehensive measures, the user registration and identity authentication module provides a solid guarantee for the security of the system and the authenticity of the user's identity, ensuring the safety and reliability of the entire ideological and political education achievement certification process.
[0008] The rights management and access control module is a key component of the present invention to ensure system security and operational compliance. The module automatically assigns corresponding permissions by accurately identifying user roles, thereby controlling user access to different functions of the system. The following are the specific implementation details of the module: after user registration and identity verification, the system automatically assigns corresponding permissions according to the user's role (such as student, teacher, administrator, etc.). For example, students can access the activity record and achievement submission functions, teachers can access the achievement review and evaluation functions, and administrators have the authority to set up the system and manage data. This role-based access control ensures that users can only access functions related to their roles, thereby maintaining the security of the system and the compliance of operations. The system adopts a fine-grained rights management strategy to allow for more detailed division and control of permissions. For example, teachers can be further divided into teachers of different disciplines, and teachers of each discipline can only access and review the achievements related to this discipline. In addition, the system also supports temporary adjustment of permissions, such as allowing specific users to access additional functions during specific activities, and automatically restoring the original permission settings after the activity ends. The system provides a permission review and monitoring mechanism to ensure that the allocation and use of permissions meet expectations and regulations. Administrators can view the allocation of permissions in real time and audit and intervene in abnormal permission usage. The system also records all permission changes and access logs for easy tracking and analysis afterwards, enhancing the transparency and traceability of the system. Through these measures, the permission management and access control module not only ensures the legality and compliance of system operations, but also provides strong support for the security management of the system.
[0009] The activity publishing and management module is a key system component used in the present invention to efficiently organize and execute ideological and political education activities. The following are the specific implementation details of this module:
[0010] The system provides educational institutions with a user-friendly event publishing interface, allowing them to publish ideological and political education event information in the system. When publishing an event, educational institutions can enter event details, including event name, description, time, location, participation conditions and registration deadline. The system also supports uploading event-related multimedia materials, such as pictures, videos and documents, to enhance the attractiveness of the event and the richness of information. The system has powerful event management functions, which can manage the entire process of the event in detail. This includes automatic scheduling of event arrangements, online registration processing of participants, and real-time tracking and updating of event progress. Educational institutions can set up automatic reminder functions to ensure that participants receive the latest information and reminders related to the event in a timely manner. In addition, the system also provides a registration limit and qualification review mechanism to ensure the smooth progress of the event. The system also has flexible reporting and analysis tools to help educational institutions evaluate and analyze the effectiveness of the event. After the event, the system can automatically collect feedback from participants and generate a detailed event report, including the number of participants, satisfaction survey results and improvement suggestions. These data are of great value for educational institutions to optimize future event planning and execution. Through these comprehensive measures, the activity release and management module provides comprehensive technical support for the efficient organization and successful holding of ideological and political education activities.
[0011] The activity participation record module is a key system component in the present invention to ensure user participation and the authenticity of activity data. The following are the specific implementation details of this module: The system generates a unique activity participation identifier for each activity participated by each user. When a user signs up for an activity, the system automatically creates a participation record containing the user ID and the activity identifier and stores it in the database. The system uses a high-precision timestamp to record the specific time of the user's registration, accurate to milliseconds, to ensure the timeliness of the record. The system uses advanced encryption technology, such as AES-256, to encrypt the activity participation record. Each time a user participates in an activity, the system generates an encrypted participation certificate, which contains the specific information and timestamp of the user's participation in the activity. This encrypted participation certificate will be verified on the user side and the server side to ensure the authenticity and non-tamperability of the record. The system also provides an activity check-in function, requiring users to use a mobile device or a check-in terminal to check in at the event site. When checking in, the system will record the check-in timestamp and user location information again, and verify whether the user is at the event site through the geographic information system (GIS). The check-in data will also be encrypted and associated with the user's participation record. The system maintains a complete list of participation records for each activity, recording the registration information, check-in information, and activity participation status of all participants. These records are used to generate activity participation certificates or proofs for participants, which can serve as official certification of the user's participation in ideological and political education activities, enhancing the recognition of user participation and the formality of the activity. The activity participation record module not only ensures the integrity and authenticity of user participation records, but also improves the credibility and authority of the entire ideological and political education achievement certification system.
[0012] The achievement submission and review module is a key link in the present invention for ensuring that the ideological and political education achievements submitted by users meet the established standards. The following are the specific implementation details of this module: The system provides a standardized online form for users to submit achievements. The form clearly states the format requirements for achievement submission, including file type (such as PDF, DOCX), file size limit (no more than 10MB), page range (no more than 20 pages) and necessary metadata fields (such as achievement title, author name, submission date, etc.). Users must prepare and upload their achievement files according to these predefined parameters. The system has a built-in automated format verification tool. When the user uploads the achievement file, the system will immediately perform a format check to ensure that the file type, size and number of pages meet the requirements. If the file does not meet the standards, the system will automatically reject the submission and prompt the user to make corresponding modifications. The achievement submission and review module also includes a content authenticity check function. The system uses a text comparison algorithm, such as an algorithm based on SimHash, to detect whether there is plagiarism or improper citation in the achievement content. The system sets a plagiarism threshold. For example, if the detected similarity exceeds 20%, the achievement will be marked as requiring further manual review. The system also provides an audit interface for auditors, where they can view detailed information about the results, including the results files submitted by users and the format verification report automatically generated by the system. Auditors can read the results online and conduct a comprehensive assessment of the authenticity, quality, and compliance of the results. After completing the audit, auditors can record the audit results and feedback in the system. If the results pass the audit, the system will automatically generate a certification record for the user with an audit pass mark. If the results fail the audit, the system will provide specific reasons for rejection and improvement suggestions to help users understand how to improve the quality of the results. Through these comprehensive measures, the results submission and audit module ensures the quality and authenticity of the ideological and political education results submitted by users, laying a solid foundation for the subsequent certification process.
[0013] The multi-dimensional evaluation system is the core link for comprehensively evaluating the results of ideological and political education in the present invention. It forms a comprehensive evaluation system by integrating teacher evaluation, peer evaluation and self-evaluation. The following are the specific implementation details of the system:
[0014] The teacher evaluation submodule allows teachers to score students' results according to a series of preset evaluation criteria. These criteria include content depth, innovation, logic and clarity of expression, with a full score of 25 points for each dimension and a total score of 100 points. The system sets evaluation parameters to ensure that teachers can give objective scores based on students' actual performance. The peer evaluation submodule allows students to anonymously evaluate each other through random pairing by the system. The evaluation focuses on interactivity, teamwork and practicality of the results, with a full score of 25 points for each dimension and a total score of 50 points. This evaluation method is designed to cultivate students' critical thinking and fairness. The self-evaluation submodule encourages students to reflect on and self-evaluate their own results. The evaluation indicators include personal learning growth, ability to improve themselves and self-satisfaction with the results, with a full score of 15 points for each dimension and a total score of 30 points. Self-evaluation helps students recognize their strengths and areas for improvement. The comprehensive evaluation smart contract automatically calculates the final comprehensive evaluation results based on the scores of teacher evaluation, peer evaluation and self-evaluation. Evaluation weights are set in the smart contract, such as 50% for teacher evaluation, 30% for peer evaluation, and 20% for self-evaluation, to ensure the comprehensiveness and objectivity of the evaluation. The application of the evaluation results directly affects the certification level of students' ideological and political education achievements. If the comprehensive evaluation score reaches the preset threshold (such as above 80 points), the system will automatically recommend students to participate in higher-level ideological and political education activities or competitions. At the same time, the system provides a feedback mechanism for each evaluation link to ensure the continuous improvement and adaptability of the evaluation system. Through these comprehensive measures, the multi-dimensional evaluation system ensures the comprehensiveness, fairness and transparency of the evaluation.
[0015] The smart contract execution module is a key technical link in the present invention for automating the process of ideological and political education achievement certification. The following are the specific implementation details of this module: the smart contract is deployed on the blockchain platform, as the core of system automation, responsible for receiving and processing the evaluation results from the multi-dimensional evaluation system. These evaluation results include parameters such as student ID, achievement ID, comprehensive score, and weight coefficient of each evaluation dimension. Clear authentication rules are preset inside the smart contract. For example, the smart contract will only execute the authentication process when the comprehensive score reaches 80 points or above. These rules can be adjusted according to the specific requirements of the educational institution to ensure the adaptability and flexibility of the evaluation criteria. The smart contract automatically executes the authentication process according to the input evaluation results. If the student's achievement meets the authentication conditions, the smart contract will automatically record the status of successful authentication, generate a blockchain transaction containing authentication information, and store the authentication results on the blockchain to ensure its immutability and transparency. After the smart contract is executed, the system will promptly feedback the authentication results to the user. Users can view the authentication status in their personal accounts, download authentication certificates, or receive relevant email notifications to ensure that users can understand the authentication status of their achievements in a timely manner. Smart contracts also have an exception handling mechanism. If the evaluation result does not meet the certification conditions, the smart contract will record the status of the certification failure and provide the reasons for the failure and possible improvement suggestions so that users can understand and improve their results. The execution record of the smart contract will be permanently stored on the blockchain, and any third party can verify the authenticity of the certification result. This enhances the transparency and traceability of the certification process and improves the authority of the certification results. Smart contracts also support upgrades and maintenance to adapt to changes in education certification standards and the evolution of user needs, ensuring the long-term effectiveness and adaptability of the certification system. Through these comprehensive measures, the smart contract execution module realizes the automation, standardization and transparency of the certification process, improves the efficiency of certification, and reduces the error rate of manual operations.
[0016] The authentication result storage module is the core technology for ensuring the long-term security and transparency of education achievement authentication information in the present invention. The following are the specific implementation details of this module: the authentication result will be encapsulated before storage, and the authentication information such as student ID, achievement ID, authentication timestamp, authentication status, etc. will be encapsulated into a data packet. The system uses the AES-256 encryption standard to encrypt the data packet to ensure security during transmission. The size of each data packet is limited to 256 bytes to optimize storage efficiency. The encrypted data packet generates a blockchain transaction through a smart contract. Each authentication result corresponds to a unique transaction hash, which serves as a permanent identifier of the authentication information on the blockchain. The system sets the minimum fee for each transaction to 0.001 network currency units to cover the transaction processing costs and ensure the smooth execution of the transaction. The blockchain transaction of the authentication result is broadcast to the entire blockchain network and verified and synchronized by each node in the network. The consensus mechanism of the blockchain, such as proof of work (PoW) or proof of equity (PoS), is used to ensure that all nodes have consistent recognition of the authentication results. This process ensures the immutability and transparency of the authentication results. After the certification results are stored on the blockchain, any authorized third party can query and verify the authenticity of the certification information through the blockchain browser. The system sets the response time of the query interface to no more than 500 milliseconds to ensure the efficiency of the query. This openness and verifiability enhances the authority of the certification results. When storing the certification results, the system takes into account the need for data privacy protection. For sensitive information such as student names involving personal privacy, the system processes it through privacy protection technologies such as zero-knowledge proof to ensure that the certification results are verified without leaking specific information. The system takes into account the long-term storage needs of the blockchain and sets the data storage cycle to at least 10 years to ensure the long-term traceability of the certification information. At the same time, the system regularly maintains and optimizes the blockchain storage module to adapt to the ever-changing technical environment and storage needs. Through these measures, the certification result storage module not only ensures the security and immutability of the certification information, but also improves its openness and verifiability, providing a solid technical guarantee for the certification of educational achievements.
[0017] The certification result query and display module is the core function of the present invention that provides user transparency and convenient access, allowing users to query their certification results through a personalized interface. This module supports multi-platform access, ensuring that users can view certification details with a unified experience whether through a desktop computer, laptop or mobile device. The system provides real-time query response. After the user submits a query request, the system will feedback the query results in no more than 2 seconds. The query result page displays detailed certification information, including certification number, student name, result overview, certification time and certification status, etc., and each certification record is equipped with a certification certificate PDF link that can be directly downloaded to ensure that users can quickly access and share their certification results. In addition, the system also provides personalized display settings, and users can adjust the display layout and style according to their personal preferences, such as selecting different theme colors or font sizes to enhance the user experience.
[0018] The cross-institutional mutual recognition mechanism module is a key system component used in the present invention to promote the wide recognition of educational achievement certification among different educational institutions. The following are the specific implementation details of this module: This module ensures the mutual recognition of certification results based on a set of standardized protocols. These protocols define the data structure, format and exchange method of the certification results, ensuring that the systems of different institutions can understand and accept the certification information from other institutions. For example, the protocol stipulates the fields that the certification results must contain, such as student ID, achievement description, certification level and certification timestamp, as well as the data type and format of these fields. The cross-institutional mutual recognition mechanism module can realize information query and verification through a centralized or distributed certification result database. Educational institutions can submit query requests through this module, and the system will respond and return query results within 5 seconds, supporting the verification of the authenticity and validity of the certification results. In addition, the system also provides an API interface, allowing educational institutions to integrate the certification result query function into their own system, improving the automation and convenience of the mutual recognition process. In order to ensure the security of the mutual recognition process, this module adopts advanced security measures, such as SSL encrypted transmission and digital signature technology. Each transmission of the certification result is encrypted by SSL to ensure the security of the data during the transmission process. At the same time, each certification result is accompanied by a digital signature generated by the educational institution that issued the certification, through which the verification agency can verify the source and integrity of the certification result. The cross-institutional mutual recognition mechanism module also provides a mutual recognition agreement management platform that allows educational institutions to manage and update mutual recognition agreements. The platform supports version control and compatibility testing of the agreement to ensure a smooth transition between the old and new agreements. In addition, the platform also provides statistical analysis of the use of the agreement to help educational institutions understand the use effect and improvement points of the mutual recognition agreement. The cross-institutional mutual recognition mechanism module not only improves the versatility and convenience of certification results, but also ensures the security and reliability of the mutual recognition process, providing a solid technical foundation for the mutual recognition of educational achievement certification between educational institutions.
[0019] The system security and maintenance module is a key component of the present invention to ensure the data security of the education achievement certification platform, prevent unauthorized access and ensure the stable operation of the system. This module implements multi-level security measures, including but not limited to encrypting all data transmissions using the SSL / TLS protocol, regularly conducting security audits of the system to discover potential vulnerabilities, and implementing role-based access control policies to limit user access to sensitive data. In addition, this module is also responsible for regular system maintenance tasks, such as database backup, hardware inspection and software updates, to ensure the normal operation of all components. The system security and maintenance module also includes an automatic monitoring system that can detect abnormal activities in real time and trigger alarms to respond to possible security threats in a timely manner. Through these comprehensive measures, the system security and maintenance module provides a solid security foundation for the entire certification platform, ensuring the reliability of the system and the trust of users.
[0020] The data analysis and reporting module is a key component of the present invention for gaining in-depth insights into system operation and user behavior. This module automatically collects and processes data generated in the system, including user activities, results submission, evaluation results, and certification status, through advanced data analysis techniques. Using machine learning algorithms and statistical analysis methods, this module can identify patterns, trends, and potential problems, and present these analysis results in a dynamically generated report in a visual form. The report content includes, but is not limited to, key performance indicators (KPIs) such as user participation statistics, results pass rate, evaluation distribution, hot activity analysis, and predictive analysis. In addition, this module supports customized report generation, allowing users to select different data dimensions and time periods for in-depth analysis based on specific needs. The system also provides a real-time data monitoring dashboard, enabling decision makers to obtain system status updates and key indicator changes in a timely manner, thereby providing data-driven insights and support for strategic planning and operational decisions.
[0021] The authentication method is the core process of the present invention, which specifies in detail a series of steps from user registration to mutual recognition of authentication results:
[0022] User registration and identity verification: Users first access the system and use the user registration and identity verification module to submit registration information, including name, contact information, email address, etc. The system will encrypt the user information and send a verification link via email. After the user clicks the link, the system will complete the identity verification and activate the user account.
[0023] Activity participation record: Users search and select ideological and political education activities of interest in the system and sign up through the activity participation record module. The system will generate a timestamp record for each user's participation in an activity and verify their location information through GIS when they sign in to ensure the authenticity of their participation.
[0024] Results submission and review: After the activity is over, users submit their ideological and political education results through the results submission and review module. The results files are automatically checked by the system for format and content, such as PDF format, file size not exceeding 5MB, content originality, etc. The system will assign professional reviewers to conduct a preliminary review of the results.
[0025] Multi-dimensional evaluation: The approved results will enter the multi-dimensional evaluation system and will be scored by teachers, peers and students themselves according to the preset evaluation criteria. The evaluation results will be calculated based on the set weights (such as teacher evaluation 50%, peer evaluation 30%, self-evaluation 20%).
[0026] Smart contract execution certification process: The results with a comprehensive score reaching the preset threshold (such as 80 points) will trigger the smart contract execution module to automatically execute the certification process. The smart contract will create a certification record on the blockchain based on the evaluation results.
[0027] Storage and display of authentication results: Once the authentication record is generated, it will be permanently stored on the blockchain to ensure that it cannot be tampered with. Users can view their authentication results through the authentication result query and display module, and download the authentication certificate through the interface provided by the system.
[0028] Mutual recognition of certification results across institutions: The system uses a cross-institutional mutual recognition mechanism module to enable mutual recognition of certification results submitted by users across different educational institutions. The system will verify and accept certification results from other institutions based on standardized protocols, expanding the universality of certification. The entire certification method utilizes blockchain technology, smart contracts, multi-dimensional evaluation, and cross-institutional mutual recognition mechanisms to ensure the security, transparency, fairness, and authority of ideological and political education achievement certification.
[0029] The above technical solution mainly brings the following three innovative technical effects:
[0030] 1. Innovative multi-dimensional evaluation mechanism: This invention breaks the traditional single evaluation model by combining a multi-dimensional evaluation system of teacher evaluation, peer evaluation and self-evaluation. The system introduces a weight distribution mechanism, for example, teacher evaluation accounts for 50%, peer evaluation accounts for 30%, and self-evaluation accounts for 20%, ensuring the comprehensiveness and fairness of the evaluation results. In addition, the evaluation process uses smart contracts to automatically calculate the comprehensive score, which improves the objectivity and automation of the evaluation.
[0031] 2. Blockchain-based authentication results cannot be tampered with: By utilizing the distributed ledger characteristics of blockchain technology, the present invention realizes the tamper-proof storage of authentication results. Each authentication record is encrypted and timestamped and stored on the blockchain, ensuring the permanence and security of authentication information. This is crucial to improving the credibility and authority of authentication results, and also provides technical support for the long-term verification and traceability of educational achievements.
[0032] 3. Standardized protocols for cross-institutional mutual recognition: The cross-institutional mutual recognition mechanism module of the present invention realizes mutual recognition of certification results among different educational institutions by formulating a series of standardized protocols. These protocols specify the format, content and process of data exchange, support API interfaces and data encryption transmission, and ensure the convenience and security of the mutual recognition process. This mutual recognition mechanism not only improves the versatility of certification results, but also promotes the sharing of educational resources and collaboration in the field of education, and has important social and educational significance. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 This is a simplified diagram of the authentication system module of the present invention.
[0034] Figure 2 The authentication method step diagram of the present invention DETAILED DESCRIPTION
[0035] The following will be combined with the attached embodiment of the present invention Figure 1 and Figure 2 , the technical solutions in the embodiments of the present invention are clearly and completely described. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0036] The user registration and identity verification module is a key link to ensure system security and user identity authenticity. The user first enters basic information through the registration interface provided by the system, including but not limited to name, ID number, contact information and email address. The system requires the user to create a strong password that meets security standards, such as a combination of at least 8 characters, uppercase and lowercase letters, numbers and special characters, and complete account activation through an email link to ensure the authenticity and validity of the registered email address.
[0037] In the identity authentication process, the system uses advanced biometric technologies, such as fingerprint scanning or facial recognition, to collect user biometric data through high-precision biometric sensors. At the same time, the system also supports digital certificate technology for identity authentication. Users can import digital certificates issued by trusted third-party institutions. The system verifies the user's identity by pairing the public key and private key in the certificate, providing a reliable verification method for users who need a higher level of security. The system requires users to perform secondary verification when performing key operations, such as logging in for the first time or modifying sensitive information. Secondary verification can be achieved through SMS verification codes (such as 6-digit verification codes sent to the user's mobile phone), email links, or one-time passwords generated by applications. The system also has a continuous verification function for user identity. During the user's use of the system, the user will be regularly required to re-authenticate, such as through periodic password changes or re-collection of biometric data, to ensure the continued security of the account. The system has an abnormal detection and response mechanism. If abnormal login behavior such as remote login attempts or multiple failed logins is detected, the system will automatically trigger a security alert and take corresponding measures, such as temporarily locking the account or notifying the user to perform security verification to prevent unauthorized access and potential security threats. Through these comprehensive measures, the user registration and identity authentication module provides solid protection for the security of the system and the authenticity of user identity, ensuring the safety and reliability of the entire ideological and political education achievement certification process.
[0038] The permission management and access control module accurately identifies user roles and automatically assigns corresponding permissions, thereby controlling user access to different functions of the system. The system defines five different access levels based on user roles, and each level corresponds to a different set of permissions. For example, the student role has three basic permissions, including activity participation record query, achievement submission, and personal data management; the teacher role has seven permissions, including student achievement review, evaluation and scoring, and teaching resource access. The fine-grained permission management strategy allows for more detailed division and control of permissions. For example, teacher permissions can be further subdivided into 10 subject categories, and teachers of each subject can only access and review the achievements related to the subject. In addition, the system also supports temporary adjustment of permissions, such as allowing specific users to access three additional functions during a specific event, and automatically restoring the original permission settings after the event ends, ensuring the flexibility and adaptability of permissions. The system provides a permission review and monitoring mechanism to ensure that permission allocation and use are in line with expectations and regulations. Administrators can view permission allocation in real time and audit and intervene in abnormal permission use. The system also records all permission changes and access logs. Each log record includes parameters such as timestamp, user ID, operation type and operation result, which is convenient for subsequent tracking and analysis, and enhances the transparency and traceability of the system. Through these measures, the permission management and access control module not only ensures the legality and compliance of system operations, but also provides strong support for the security management of the system.
[0039] The event publishing and management module provides a range of digital tools that allow educational institutions to publish and monitor events on an integrated platform. Here are the specific implementation details of this module: Educational institutions can enter a description of the event with up to 500 words, select the specific date and time of the event, and the event location through the event publishing interface provided by the system. The system allows setting a registration deadline, usually at least 7 days in advance, to ensure that participants have enough time to prepare. In addition, the system also supports uploading up to 5 attachments, including event posters, agendas or related learning materials, each attachment is no more than 10MB in size. The system has detailed event management functions, allowing educational institutions to set a maximum number of participants, such as a maximum of 100 participants, to ensure the quality and interactivity of the event. The online registration system will automatically process participant applications and register on a first-come, first-served basis. The system also provides real-time event progress tracking, including event countdown, registration status updates, and participant list management. The system has built-in reporting and analysis tools to help educational institutions automatically collect participant feedback within 48 hours after the event ends and generate event performance reports containing at least 10 key indicators. These indicators include but are not limited to participation rate, average satisfaction score (1-5 points), participant composition, number of activity interactions, and feedback suggestions. These data are crucial for evaluating the effectiveness of activities and optimizing future activity planning. Through these comprehensive measures, the activity publishing and management module provides comprehensive technical support for the efficient organization and successful holding of ideological and political education activities.
[0040] Specific implementation details of the event participation record module: The system generates a 32-bit unique event participation identifier for each event that each user participates in. When a user signs up for an event, the system automatically creates a participation record containing the user ID, event identifier, and registration status, and stores it in the database. The system uses a high-precision timestamp to record the specific time of the user's registration, and the timestamp accuracy reaches the nanosecond level to ensure the timeliness of the record. The system uses industry-standard AES-256 encryption technology to encrypt event participation records. Each time a user participates in an event, the system generates a participation certificate containing the specific information of the user's participation in the event, a timestamp (accurate to microseconds), and an encrypted signature. This encrypted participation certificate will be verified on the user side and the server side to ensure the authenticity and non-tamperability of the record. The system provides an event check-in function, requiring users to check in at the event site using a mobile device or a check-in terminal. When checking in, the system will record the check-in timestamp and user location information, with an accuracy of at least 10 meters in radius, and verify whether the user is at the event site through the geographic information system (GIS). The check-in data will also be encrypted and associated with the user's participation record. The system maintains a complete list of participation records for each event, recording the registration information, check-in information, and event participation status of all participants. The system can handle large events with up to 10,000 participants while ensuring real-time update and accuracy of data. These records are used to generate event participation certificates or proofs for participants, which contain detailed information such as the participant's name, event name, participation time, and a digital signature that can be verified by the system, enhancing the recognition of user participation and the formality of the event.
[0041] Specific implementation details of the results submission and review module: The system provides a standardized online form for users to submit results, which clearly states the format requirements for results submission. Users must prepare and upload their results files according to these predefined parameters. For example, the results file must be in PDF or DOCX format, the file size limit is no more than 5MB, the page range is no more than 30 pages, and must contain an abstract of at least 200 words and a text of no more than 3000 words. The system has a built-in automated format verification tool. When the user uploads the results file, the system will complete the format check within 5 seconds to ensure that the file type, size and number of pages meet the requirements. If the file does not meet the standards, the system will automatically reject the submission and prompt the user to make corresponding modifications, such as adjusting the file size or converting the file format. The results submission and review module also includes a content authenticity check function. The system will use text comparison algorithms, such as the SimHash-based algorithm, to detect whether there is plagiarism or improper citation in the results content. The system sets a plagiarism threshold. For example, if the detected similarity exceeds 15%, the results will be marked as requiring further manual review. The system also provides an audit interface for auditors, where auditors can view detailed information about the results, including the results files submitted by users and the format verification report automatically generated by the system. Auditors can complete a comprehensive assessment of the authenticity, quality and compliance of the results within 24 hours, and record the audit results and feedback in the system. After completing the audit, auditors can record the audit results and feedback in the system. If the results pass the audit, the system will automatically generate a certification record for the user with an audit pass mark, and send a confirmation email to the user's registered email address. If the results fail the audit, the system will provide specific reasons for rejection and improvement suggestions to help users understand how to improve the quality of the results. Through these comprehensive measures, the results submission and review module ensures the quality and authenticity of the ideological and political education results submitted by users, laying a solid foundation for the subsequent certification process.
[0042] The multi-dimensional evaluation system integrates teacher evaluation, peer evaluation and self-evaluation to form a comprehensive evaluation system. The following are the specific implementation details of the system: The teacher evaluation submodule allows teachers to score students' achievements according to a series of preset evaluation criteria. These criteria include content depth (full score 20 points), innovation (full score 20 points), logic (full score 30 points) and clarity of expression (full score 30 points), with a total score of 100 points. The system sets evaluation parameters to ensure that teachers can give objective scores based on students' actual performance. The peer evaluation submodule allows students to anonymously evaluate each other through random pairing by the system. The evaluation focuses on interactivity (full score 15 points), teamwork (full score 15 points) and practicality of the results (full score 20 points), with a total score of 50 points. This evaluation method aims to cultivate students' critical thinking and fairness. The self-evaluation submodule encourages students to reflect on and self-evaluate their own achievements. The evaluation indicators include personal learning growth (full score 10 points), ability to improve themselves (full score 10 points) and self-satisfaction with the results (full score 10 points), with a total score of 30 points. Self-evaluation helps students recognize their strengths and areas for improvement. The comprehensive evaluation smart contract automatically calculates the final comprehensive evaluation results based on the scores of teacher evaluation, peer evaluation and self-evaluation. The evaluation weights are set in the smart contract, such as 50% for teacher evaluation (i.e., a weight coefficient of 0.5), 30% for peer evaluation (i.e., a weight coefficient of 0.3), and 20% for self-evaluation (i.e., a weight coefficient of 0.2), to ensure the comprehensiveness and objectivity of the evaluation. The application of the evaluation results directly affects the certification level of students' ideological and political education achievements. The system sets a comprehensive scoring threshold, such as 80 points or more, indicating that the results have reached an excellent level. For students who reach this threshold, the system will automatically recommend them to participate in higher-level ideological and political education activities or competitions. At the same time, the system provides a feedback mechanism for each evaluation link, allowing evaluators to give scores from 0 to 100 points and make comments and suggestions. System administrators will regularly review these feedbacks, continuously optimize the evaluation standards and processes, and ensure the continuous improvement and adaptability of the evaluation system. Through these comprehensive measures, the multi-dimensional evaluation system ensures the comprehensiveness, fairness and transparency of the evaluation.
[0043] Specific implementation details of the smart contract execution module, including specific parameter settings: The smart contract is deployed on the blockchain platform and is the core of system automation. It is responsible for receiving and processing the evaluation results from the multi-dimensional evaluation system. These evaluation results include student ID, achievement ID, comprehensive score (full score 100 points), and the precise weight coefficient of each evaluation dimension, such as teacher evaluation weight 0.5, peer evaluation weight 0.3, and self-evaluation weight 0.2. Clear authentication rules are preset inside the smart contract. The threshold for passing the authentication is set to 80 points, that is, the smart contract will only execute the authentication process when the comprehensive score reaches or exceeds 80 points. These rules can be adjusted according to the specific requirements of the educational institution to ensure the adaptability and flexibility of the evaluation standards. The smart contract automatically executes the authentication process based on the input evaluation results. If the student's achievement meets the authentication conditions, the smart contract will automatically record the status of successful authentication and generate a blockchain transaction containing authentication information. The authentication information includes the authentication timestamp (accurate to seconds), authenticator ID, achievement summary, etc., and ensures that this information is tamper-proof and transparent. After the smart contract is executed, the system will feedback the authentication results to the user within 5 minutes. Users can check the certification status in their personal accounts, download the certification certificate with a unique certification number and digital signature, or receive relevant email notifications to ensure that users can keep abreast of the certification status of their achievements. Smart contracts also have an exception handling mechanism. If the evaluation results do not meet the certification conditions, the smart contract will record the status of the certification failure and provide the specific score of the failure and improvement suggestions. For example, if the comprehensive score is 70 points, the smart contract will suggest that users make improvements in content depth or innovation. The execution records of smart contracts, including transactions that succeed or fail in certification, will be permanently stored on the blockchain, and any third party can verify the authenticity of the certification results. This enhances the transparency and traceability of the certification process and improves the authority of the certification results. Smart contracts also support upgrades and maintenance to adapt to changes in education certification standards and the evolution of user needs, ensuring the long-term effectiveness and adaptability of the certification system. Through these comprehensive measures, the smart contract execution module realizes the automation, standardization and transparency of the certification process, improves the efficiency of certification, and reduces the error rate of manual operations.
[0044] Specific implementation details of the authentication result storage module, including specific parameter settings: The authentication result will be encapsulated before storage, including the following parameters: student ID (length not exceeding 20 characters), achievement ID (length not exceeding 30 characters), authentication timestamp (accurate to milliseconds), authentication status (passed / failed). The system uses the AES-256 encryption standard to encrypt the data packet to ensure security during transmission. The size of each data packet is limited to 256 bytes to optimize storage efficiency. The encrypted data packet generates a blockchain transaction through a smart contract. Each authentication result corresponds to a unique transaction hash, which serves as a permanent identifier of the authentication information on the blockchain. The system sets the minimum fee for each transaction to 0.001 network currency units to cover the transaction processing costs and ensure the smooth execution of the transaction. The blockchain transaction of the authentication result is broadcast to the entire blockchain network and verified and synchronized by at least 6 nodes in the network. The consensus mechanism of the blockchain, such as proof of work (PoW) or proof of stake (PoS), is used to ensure that all nodes have consistent recognition of the authentication results. This process ensures the immutability and transparency of the authentication results. After the certification results are stored on the blockchain, any authorized third party can query and verify the authenticity of the certification information through the blockchain browser. The system sets the response time of the query interface to no more than 500 milliseconds to ensure the efficiency of the query. This openness and verifiability enhances the authority of the certification results. When storing the certification results, the system takes into account the need for data privacy protection. For sensitive information such as student names involving personal privacy, the system processes it through privacy protection technologies such as zero-knowledge proof to ensure that the certification results are verified without leaking specific information. The system takes into account the long-term storage needs of the blockchain and sets the data storage cycle to at least 10 years to ensure the long-term traceability of the certification information. At the same time, the system regularly maintains and optimizes the blockchain storage module to adapt to the ever-changing technical environment and storage needs. Through these measures, the certification result storage module not only ensures the security and immutability of the certification information, but also improves its openness and verifiability, providing a solid technical guarantee for the certification of educational achievements.
[0045] The certification result query and display module allows users to query and display their certification results through a personalized interface. The following are the specific implementation details of this module: This module provides real-time query response. After the user submits the query request, the system guarantees that the query result will be fed back within 2 seconds, ensuring that the user can quickly obtain the required information. The query result page displays key information such as the certification number, student name, result overview, certification time and certification status in detail. Each certification record is equipped with a one-click download button, allowing users to quickly download the PDF file of the certification certificate. The file size is limited to 2MB. This module supports multi-platform access. Whether the user is using a desktop computer, laptop or mobile device, the system can provide an adaptive interface and consistent user experience. This ensures that users can easily access and display their certification results on any device. The system also provides personalized display settings, and users can adjust the display layout and style according to their personal preferences. Users can choose different theme colors, such as blue, green or red, as well as font sizes ranging from 10px to 24px, and layout formats, such as list or grid view, to enhance the user experience. In order to further improve the flexibility of the query, the system also provides advanced search functions. Users can filter by keywords, time range or certification status to quickly locate specific certification results. These comprehensive measures ensure that the certification result query and display module not only provides convenient access, but also has a high degree of personalization and adaptability to meet the needs of different users.
[0046] Specific implementation details of the cross-institutional mutual recognition mechanism module, including specific parameter settings: This module ensures the mutual recognition of certification results based on a set of detailed standardized protocols. These protocols define the data structure, format and exchange method of certification results. For example, it is stipulated that the certification result data packet must contain the following fields: student ID (no more than 20 characters in length), achievement description (no more than 500 characters in length), certification level (such as A, B, C, etc.), and certification timestamp (accurate to milliseconds). The cross-institutional mutual recognition mechanism module handles the query and verification requests of certification results through a secure API gateway. Educational institutions can submit query requests through this module, and the system guarantees to respond and return query results within 5 seconds. The API gateway supports the HTTPS protocol and ensures the security of data transmission through TLS1.2 or higher. In order to ensure the security of the mutual recognition process, this module uses digital signature technology. Each certification result will be digitally signed by the issuing educational institution using the SHA-256 hash algorithm and RSA 2048-bit key pair when it is generated. The verification agency can verify the source and integrity of the certification result through this signature. The system also sets the validity period parameters of the mutual recognition agreement, such as each version of the agreement is valid for 2 years from the date of release, to ensure the timely update and adaptability of the agreement. The mutual recognition agreement management platform supports version control and compatibility testing of the agreement to ensure a seamless transition between the old and new agreements. The mutual recognition mechanism module also provides a statistical analysis tool that can track and analyze the use of the agreement, such as the number of queries per month, the mutual recognition success rate, and common problems, to help educational institutions understand the implementation effect of the mutual recognition agreement and provide data support for further improvement.
[0047] The system security and maintenance module is a key component to ensure the data security of the education achievement certification platform, prevent unauthorized access, and ensure the stable operation of the system. This module implements multi-level security measures, including but not limited to encrypting all data transmissions using SSL / TLS protocols, regularly conducting security audits of the system to discover potential vulnerabilities, and implementing role-based access control policies to limit user access to sensitive data. In addition, this module is also responsible for regular system maintenance tasks, such as database backups, hardware checks, and software updates to ensure the normal operation of all components. The system security and maintenance module also includes an automatic monitoring system that can detect abnormal activities in real time and trigger alarms to respond to possible security threats in a timely manner. Through these comprehensive measures, the system security and maintenance module provides a solid security foundation for the entire certification platform, ensuring the reliability of the system and the trust of users.
[0048] The Data Analysis and Reporting module provides in-depth insights into key components of system operation and user behavior. Through advanced data analysis techniques, this module automatically collects and processes data generated in the system, including user activities, results submissions, evaluation results, and certification status. Using machine learning algorithms and statistical analysis methods, this module is able to identify patterns, trends, and potential problems, and present these analysis results in a visual form in dynamically generated reports. Report content includes but is not limited to key performance indicators (KPIs) such as user engagement statistics, results pass rate, evaluation distribution, popular activity analysis, and predictive analysis. In addition, this module supports customized report generation, allowing users to select different data dimensions and time periods for in-depth analysis based on specific needs. The system also provides a real-time data monitoring dashboard, allowing decision makers to obtain timely updates on system status and changes in key indicators, thereby providing data-driven insights and support for strategic planning and operational decisions.
[0049] The authentication method specifies a series of steps from user registration to mutual recognition of authentication results:
[0050] User registration and identity verification: Users first access the system and use the user registration and identity verification module to submit registration information, including name, contact information, email address, etc. The system will encrypt the user information and send a verification link via email. After the user clicks the link, the system will complete the identity verification and activate the user account.
[0051] Activity participation record: Users search and select ideological and political education activities of interest in the system and sign up through the activity participation record module. The system will generate a timestamp record for each user's participation in an activity and verify their location information through GIS when they sign in to ensure the authenticity of their participation.
[0052] Results submission and review: After the activity is over, users submit their ideological and political education results through the results submission and review module. The results files are automatically checked by the system for format and content, such as PDF format, file size not exceeding 5MB, content originality, etc. The system will assign professional reviewers to conduct a preliminary review of the results.
[0053] Multi-dimensional evaluation: The approved results will enter the multi-dimensional evaluation system and will be scored by teachers, peers and students themselves according to the preset evaluation criteria. The evaluation results will be calculated based on the set weights (such as teacher evaluation 50%, peer evaluation 30%, self-evaluation 20%).
[0054] Smart contract execution certification process: The results with a comprehensive score reaching the preset threshold (such as 80 points) will trigger the smart contract execution module to automatically execute the certification process. The smart contract will create a certification record on the blockchain based on the evaluation results.
[0055] Storage and display of authentication results: Once the authentication record is generated, it will be permanently stored on the blockchain to ensure that it cannot be tampered with. Users can view their authentication results through the authentication result query and display module, and download the authentication certificate through the interface provided by the system.
[0056] Mutual recognition of certification results across institutions: The system uses a cross-institutional mutual recognition mechanism module to enable mutual recognition of certification results submitted by users across different educational institutions. The system will verify and accept certification results from other institutions based on standardized protocols, thus expanding the universality of certification.
[0057] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments. The above embodiments and descriptions are only preferred examples of the present invention and are not intended to limit the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention. The scope of protection of the present invention is defined by the attached claims and their equivalents.
Claims
1. A blockchain-based ideological and political education achievement certification system, characterized by include: User registration and identity authentication module, authority management and access control module, activity publishing and management module, activity participation record module, achievement submission and review module, multi-dimensional evaluation system, including: a. teacher evaluation submodule; b. peer evaluation submodule; c. self-evaluation submodule; smart contract execution module, authentication result storage module, authentication result query and display module, cross-institutional mutual recognition mechanism module, system security and maintenance module; users create accounts and complete identity authentication through the user registration and identity authentication module, laying the foundation for participating in system activities. Subsequently, according to the user identity and role, the authority management and access control module assigns corresponding access rights to ensure that users can only access corresponding system resources. Users can participate in ideological and political education activities published by the activity publishing and management module. This module not only publishes activity information, but also manages the entire activity process. The user's activity participation is tracked and recorded by the activity participation record module, providing a basis for subsequent evaluation. The achievements submitted by users are collected and preliminarily reviewed by the achievement submission and review module to ensure that the achievements meet the established standards. The achievements that pass the review enter the multi-dimensional evaluation system, which includes three submodules: teacher evaluation, peer evaluation and self-evaluation, and comprehensively evaluate the achievements from different angles. After the evaluation is completed, the smart contract execution module automatically executes the authentication process according to the evaluation results, and writes the authentication results into the authentication result storage module, which is securely stored on the blockchain to ensure the immutability and transparency of the results. Users can query and display their own authentication results through the authentication result query and display module, while the cross-institutional mutual recognition mechanism module ensures the mutual recognition of authentication results among different educational institutions. Finally, the system security and maintenance module is responsible for the data security and operational stability of the entire system, ensuring the long-term and effective operation of the system.
2. The system according to claim 1, characterized in that The user registration and identity authentication module uses biometrics or digital certificate technology for identity authentication.
3. The system according to claim 1, characterized in that The activity participation record module uses timestamp and encryption technology to ensure the integrity and authenticity of the records.
4. The system according to any one of claims 1, characterized in that The results submission and review module includes results format verification and content authenticity check.
5. The system according to any one of claims 1, characterized in that The multidimensional evaluation system also includes evaluation standard setting and weighted calculation of evaluation results.
6. The system according to any one of claims 1, characterized in that The smart contract execution module automatically generates authentication results based on preset authentication rules.
7. The system according to any one of claims 1, characterized in that The authentication result storage module uses distributed ledger technology to ensure that the data cannot be tampered with.
8. The system according to any one of claims 1, characterized in that The certification result query and display module supports personalized display and multi-platform access.
9. The system according to any one of claims 1, characterized in that The cross-institutional mutual recognition mechanism module achieves mutual recognition of certification results through standardized protocols.
10. A method for authenticating ideological and political education achievements based on the system described in any one of claim 1, comprising the following steps: Users register and authenticate through the user registration and authentication module; Users participate in activities and record their participation through the activity participation record module; Users submit results and review them through the results submission and review module; Evaluate through a multi-dimensional evaluation system; The smart contract execution module automatically executes the certification process based on the evaluation results; The authentication results are stored on the blockchain and displayed through the authentication result query and display module; Mutual recognition of certification results is achieved through the cross-institutional mutual recognition mechanism module.
Citation Information
Cited By
Block chain technology-based large-scale activity carbon popularity mechanism and point allocation method
CN122288781A