- Bilişim Teknolojileri Dergisi
- Vol: 11 Issue: 4
- Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Manage...
Developing Ethereum Blockchain-Based Document Verification Smart Contract for Moodle Learning Management System
Authors : Erinç Karataş
Pages : 399-406
Doi:10.17671/gazibtd.452686
View : 9 | Download : 5
Publication Date : 2018-10-30
Article Type : Research
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.Keywords : Ethereum blok zinciri, akıllı sözleşme, Moodle Öğrenme Yönetim Sistemi, belge doğrulama