Year 2018, Volume 11, Issue 4, Pages 399 - 406 2018-10-30

Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System
Moodle Öğrenme Yönetim Sistemi için Ethereum Blok Zinciri Tabanlı Belge Doğrulama Akıllı Sözleşmesinin Geliştirilmesi

Erinç KARATAŞ [1]

176 450

In the traditional educational understanding, individuals follow the path of getting graduate or post-graduate education if they wish, after continuing their education from kindergarten to high school. Today, by getting out of this stereotype, every literate person can choose different learning environments. Now, learning any subject is up to the tip of the fingers of an individual without depending on a school building with four walls or on certain time frame. In this study, it is aimed to verify digital certificates given to the participants at the Turkish stage of the International Informatics and Computational Thinking event by using Ethereum Block Chain based smart contract. The tasks in the event were transmitted to the students in Turkey via using exam module of the Moodle Learning Management System. For this study, first a smart contract was developed in which the certificate information could be stored on the Ethereum blockchain and could be check for control purposes if necessary. Then the certificate module developed by the researcher in 2014 which uses block structure in the Moodle Learning Management System was updated and then provided to work in accordance with the smart contract in the Ethereum blockchain.

Geleneksel eğitim anlayışında bireyler, anaokulundan liseye devam eden eğitimleri sonrasında isterlerse lisans hatta lisansüstü eğitim alma yolunu izlerler. Bugün bu klişenin dışına çıkarak, okuma yazma bilen her birey farklı öğrenme ortamlarını tercih edebilmektedir. Günümüz için herhangi bir konuyu öğrenmek, dört duvarı olan bir okul binasına, belli bir zaman dilimine bağlı kalmaya gerek olmaksızın bireylerin parmaklarının ucuna kadar gelmektedir. Bu çalışmada, Uluslararası Enformatik ve Bilgi İşlemsel Düşünme Etkinliğinin Türkiye ayağı kapsamında katılımcılara verilen Dijital Sertifikaların Ethereum Blok Zinciri temelli akıllı sözleşme kullanılarak doğrulanabilmesi hedeflenmiştir. Türkiye’de öğrencilere etkinlikteki görevler, Moodle Öğrenme Yönetim Sisteminin sınav modülü kullanılarak ulaştırılmaktadır. Bu çalışmanın amaçları doğrultusunda ilk olarak Ethereum blok zinciri üzerinde sertifika bilgilerinin saklanabileceği ve gerektiğinde kontrol amaçlı sorgulanabileceği bir akıllı sözleşme geliştirilmiş, daha sonra ise araştırmacı tarafından 2014 yılında geliştirilen ve blok yapısı kullanılan Moodle Öğrenme Yönetim Sistemindeki sertifika modülü güncellenerek Ethereum blok zincirindeki akıllı sözleşme ile uyumlu çalışması sağlanmıştır.
  • [1] C. Holotescu, G. Grosseck, “Towards a MOOC-related Strategy in Romania”, BRAIN - Broad Research in Artificial Intelligence and Neuroscience, 9, 99-109, 2018.
  • [2] European Parliament. Committee on Culture and Education (Rapporteur Cătălin Sorin Ivan), Report on new technologies and open educational resources. Retrieved from http://www.europarl.europa.eu/sides/getDoc.do?pubRef=-//EP//TEXT+ REPORT+A7-2014-0249+0+DOC+XML+V0//EN, 25 March 2014.
  • [3] A. Inamorato dos Santos, Y. Punie, J.C. Mũnoz, Opening up Education: A Support Framework for Higher Education Institutions (No. JRC101436). Directorate Growth & Innovation and JRC-Seville, Joint Research Centre, 2016.
  • [4] P. Ocheja, B. Flanagan, H. Ogata, “Connecting decentralized learning records: a blockchain based learning analytics platform”, In Proceedings of the 8th International Conference on Learning Analytics and Knowledge, ACM, 265-269, 2018.
  • [5] B. Duan, Y. Zhong, D. Liu, (2017, “Education application of blockchain technology: learning outcome and meta-diploma”, In Parallel and Distributed Systems (ICPADS), 2017 IEEE 23rd International Conference on, IEEE, 814-817, December 2017.
  • [6] R. Bdiwi, C. de Runz, S. Faiz, A. A. Cherif, “Towards a New Ubiquitous Learning Environment Based on Blockchain Technology”, In Advanced Learning Technologies (ICALT), 2017 IEEE 17th International Conference, 101-102, 2017.
  • [7] Christidis, K., & Devetsikiotis, M., “Blockchains and smart contracts for the internet of things”, IEEE Access, 4, 2292-2303, 2016. [8] G. W. Peters, E. Panayi, “Understanding modern banking ledgers through blockchain technologies: Future of transaction processing and smart contracts on the internet of Money”, Banking Beyond Banks and Money, 239-278, Springer, Cham, 2016.
  • [9] İnternet: Coinmarketcap, Cryptocurrency market capitalizations, https: //coinmarketcap.com, 05.06 2018.
  • [10] S. Ma, Using blockchain to build decentralized access control in a peer-to-peer e-learning platform. Doctoral dissertation, University of Saskatchewan, 2018.
  • [11] M. Hori, S. Ono, K. Miyashita, S. Kobayashi, H. Miyahara, T. Kita, T. Yamada, K. Yamaji, “Learning system based on decentralized learning model using blockchain and SNS”, CSEDU 2018 - Proceedings of the 10th International Conference on Computer Supported Education, Volume 1 (Code 135926), Funchal, Madeira, Portugal, 183-190, 15-17 March, 2018.
  • [12] İnternet: Bilgekunduz, International Informatics and Computational Thinking Event, http://www.bilgekunduz.org/english, 07.06.2018. [13] M. Turkanović, M. Hölbl, K. Košič, M. Heričko, A. Kamišalić, “EduCTX: A blockchain-based higher education credit platform”, IEEE Access, 6, 5112-5127, 2018.
  • [14] S. Govaerts, K. Verbert, E. Bogdanov, E. Isaksson, D. Dahrendorf, C. Ullrich, D. Gillet, Lessons Learned from the Development of the ROLE PLE Framework. In Responsive Open Learning Environments, Springer, Cham, 185-217, 2015.
  • [15] S. Tomić, V. Paunović, K. Zimmer, “Searching and exposing learning objects from Moodle: The ODS experience”, Bulletin of the IEEE Technical Committee on Learning Technology, 17(1-2), 2015.
  • [16] T. Terefe, Simple date handling in Moodle: assignment and course daterollover, 2014.
  • [17] Ž. Knežević, “Some Features of Moodle for English for Specific Purposes”, Journal of Teaching English for Specific and Academic Purposes, 5(3), 467-481, 2017.
  • [18] C. Mejía Corredor, R. Fábregatb Gesa, D. Salas Álvarez, “Integration of a framework with a learning management system for detection, assessment and assistance of university students with reading difficulties”, Revista EAN, (79), 98-115, 2015.
  • [19] Y. Gülhabar, H. Ilgaz, “Premise of Learning Analytics for Educational Context: Through Concept to Practice”, Bilişim Teknolojileri Dergisi, 7(3), 12-20, 2014.
  • [20] John M. Newman,” Innovation policy for cloud-computing contracts”, Research Handbook on Digital Transformations, Editors: F. Xavier Olleros and Majlinda Zhegu, Edward Elgar Publishing, 2016.
  • [21] V. Gatteschi, F. Lamberti, C. Demartini, C. Pranteda, V. Santamaría, “Blockchain and Smart Contracts for Insurance: Is the Technology Mature Enough?”, Future Internet, 10(2), 20, 2018.
  • [22] İnternet: V. Buterin, A next-generation smart contract and decentralized application platform (2014), https://github.com/ethereum/wiki/wiki/White-Paper, 07.06.2018.
Primary Language en
Subjects Computer Science, Information System
Journal Section Articles
Authors

Orcid: 0000-0003-4336-6232
Author: Erinç KARATAŞ (Primary Author)
Institution: ANKARA ÜNİVERSİTESİ
Country: Turkey


Dates

Publication Date: October 30, 2018

Bibtex @research article { gazibtd452686, journal = {Bilişim Teknolojileri Dergisi}, issn = {1307-9697}, eissn = {2147-0715}, address = {Gazi University}, year = {2018}, volume = {11}, pages = {399 - 406}, doi = {10.17671/gazibtd.452686}, title = {Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System}, key = {cite}, author = {KARATAŞ, Erinç} }
APA KARATAŞ, E . (2018). Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System. Bilişim Teknolojileri Dergisi, 11 (4), 399-406. DOI: 10.17671/gazibtd.452686
MLA KARATAŞ, E . "Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System". Bilişim Teknolojileri Dergisi 11 (2018): 399-406 <http://dergipark.org.tr/gazibtd/issue/40059/452686>
Chicago KARATAŞ, E . "Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System". Bilişim Teknolojileri Dergisi 11 (2018): 399-406
RIS TY - JOUR T1 - Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System AU - Erinç KARATAŞ Y1 - 2018 PY - 2018 N1 - doi: 10.17671/gazibtd.452686 DO - 10.17671/gazibtd.452686 T2 - Bilişim Teknolojileri Dergisi JF - Journal JO - JOR SP - 399 EP - 406 VL - 11 IS - 4 SN - 1307-9697-2147-0715 M3 - doi: 10.17671/gazibtd.452686 UR - https://doi.org/10.17671/gazibtd.452686 Y2 - 2018 ER -
EndNote %0 International Journal of Informatics Technologies Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System %A Erinç KARATAŞ %T Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System %D 2018 %J Bilişim Teknolojileri Dergisi %P 1307-9697-2147-0715 %V 11 %N 4 %R doi: 10.17671/gazibtd.452686 %U 10.17671/gazibtd.452686
ISNAD KARATAŞ, Erinç . "Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System". Bilişim Teknolojileri Dergisi 11 / 4 (October 2018): 399-406. https://doi.org/10.17671/gazibtd.452686
AMA KARATAŞ E . Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System. Bilişim Teknolojileri Dergisi. 2018; 11(4): 399-406.
Vancouver KARATAŞ E . Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System. Bilişim Teknolojileri Dergisi. 2018; 11(4): 406-399.