ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

LEARNING ENVIRONMENT DESIGN USING ETHEREUM BLOCKCHAIN SMART CONTRACTS

Journal: Scientific and Technical Journal of Information Technologies, Mechanics and Optics (Vol.19, No. 6)

Publication Date:

Authors : ;

Page : 1162-1168

Keywords : blockchain; education; Ethereum; report; smart contract;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

Subject of Research. The paper considers the process of generating reports in electronic learning systems. The aim is to optimize learning process management in generating reports using blockchain technologies. The paper analyzes existing learning management systems and their tools for generating and analyzing reports. Blockchain technology is reviewed in terms of educational opportunities. Method. The process of generating reports in the learning management system is presented as a mathematical model. It has been proven that the use of blockchain technology simplifies this process, since blockchain tools automatically register network events. A model for generating reports in the learning system using blockchain transactions has been developed. The model is implemented in a test version of the Ethereum blockchain using the smart contract mechanism. A smart contract records heterogeneous data of learning events to the blockchain without using special data structures. The blockchain stores data in a unified registry and registers event timestamp and event author's address by itself. Event data is available through the geth console oriented for the Ethereum blockchain. Main Results. A method of learning process documenting using blockchain technology has been developed. The method does not require any special data model for storing learning events data, as well as special mechanism for recording event timestamp and event author's address. Practical Relevance. Research results show that blockchain application provides for optimization of the learning process management.

Last modified: 2019-12-12 18:25:02