Journal of East China Normal University(Natural Science) ›› 2020, Vol. 2020 ›› Issue (6): 72-81.doi: 10.3969/j.issn.1000-5641.201921019

• Computer Science • Previous Articles     Next Articles

A certificate management system for the completion of online education based on blockchain technology

HUANG Libo1, WANG Wei1, XU Yanjun2, CHEN Xugang1   

  1. 1. School of Data Science and Engineering, East China Normal University, Shanghai 200062, China;
    2. School of Electronics and Information Engineering, Tongji University, Shanghai 201804, China
  • Received:2019-08-27 Published:2020-12-01

Abstract: In the current educational environment, online education lacks credible proof of completion. After learning courses on the online education platform, the students cannot get a credible certificate of completion; the completion certificate given by a few educational platforms cannot be recognized by the society because of its centralized storage, which limits the development of online education. In order to solve these problems, the blockchain-based online education completion certificate management system is designed and implemented by using the characteristics of decentralization and non-tampering of the blockchain. The electronic certificate of completion is in the form of digital assets, and the student’s learning record is kept in the certificate of completion, which guarantees the authenticity and reliability of the certificate. On this basis, based on the Hyperledger Fabric, smart contracts such as certificate generation and distribution are realized to ensure that they do not need to be operated by third parties. At the same time, multiple query interfaces are provided by the system, such as the historical trace of the certificate, which improve the efficiency of verification of online education platform learning outcomes; in addition, online education courses are recorded in blockchain in the form of publisher’s assets, which enhances copyright protection in online education.

Key words: blockchain, online education, hyperledger fabric, smart contract

CLC Number: