Research Article
BibTex RIS Cite

Moodle Öğrenme Yönetim Sistemi için Ethereum Blok Zinciri Tabanlı Belge Doğrulama Akıllı Sözleşmesinin Geliştirilmesi

Year 2018, Volume: 11 Issue: 4, 399 - 406, 30.10.2018
https://doi.org/10.17671/gazibtd.452686

Abstract

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.

References

  • [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.

Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System

Year 2018, Volume: 11 Issue: 4, 399 - 406, 30.10.2018
https://doi.org/10.17671/gazibtd.452686

Abstract

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.

References

  • [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.
There are 20 citations in total.

Details

Primary Language English
Subjects Computer Software
Journal Section Articles
Authors

Erinç Karataş 0000-0003-4336-6232

Publication Date October 30, 2018
Submission Date August 10, 2018
Published in Issue Year 2018 Volume: 11 Issue: 4

Cite

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. https://doi.org/10.17671/gazibtd.452686

Cited By