Font Size: a A A

Research And Realization Of Mooc Credit Period Certification System Based On Block Chain Technology

Posted on:2020-12-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z P LinFull Text:PDF
GTID:2427330599954552Subject:Education Technology
Abstract/Summary:PDF Full Text Request
In recent years,with the development of onlion education,Mooc has been recognized and participated by global onlion learners,and has gradually become a globally influential online education model.As the learning place of Mooc,the Mooc platform plays the role of recording and verifying learners' period.With the gradual increase of Mooc platforms led by universities and non-governmental organizations,learners can participate in different courses on multiple Mooc platforms.However,due to the independence of data between Mooc platforms and the difficulty in unified verification,the learning period data of learners can not be mutually verified on different Mooc platforms.At the same time,when the certificates issued by the Mooc platform are gradually recognized by the society,the society also have the questions whether the period of the Mooc platform are credible.As an emerging technology,BlockChain technology has the characteristics of decentralization,trustworthy,non-falsify and easy-traceability,and can solve the problem of data authentication and sharing at a low cost.In view of the above problems of Mooc period certification,this paper uses the excellent performance of BlockChain in data sharing and decentralization to design a set of Mooc period certification system based on BlockChain technology,and designs and realizes the key technologies.Based on the technical and application analysis of the existing Mooc platform credit period certification system,this paper explores the reasons why it is difficult to share credit period data and verify credit period among platforms.Based on the detailed analysis of the BlockChain technology architecture,the system solution is designed in combination with the existing Mooc platform credit period certification process.Finally,Ethereum is adopted as the BlockChain development environment of this research system to deploy the required P2 P network and smart contract operation environment.In this paper,the key technologies in the system are realized by using the front-end languages such as Solidity language and web3.js.Solidity is used to write the smart contract for processing transaction logic,while the front-end technologies such as web3.js are used for processing inspection and interacting with the smart contract.Through the local deployment of P2 P network to build a simulated BlockChain network for testing and running,the results show that the underlying BlockChain layer can preliminarily complete the designed functions.The final interface can also provide users with a friendly user experience.On the premise of maintaining learners' habit of using Mooc courses,the system realizes course release,course search,class period record,class hour search and class hour recall.
Keywords/Search Tags:BlockChain technology, Mooc period, Ethereum, The system model
PDF Full Text Request
Related items