Tavsiye mektubu iş, staj ve eğitim başvurularında öğrenciler hakkında genel ve öznel bilgi sağlayan yaygın olarak kullanılan bir yöntemdir. Mevcut süreçlerde tavsiye mektuplarının fiziksel olarak alıcı kurumlara iletilmesi veya alıcı kurumların ilgili merkezi sunucularına çevrim içi portal aracılığı ile yüklenmesi yaygın olarak tercih edilmektedir. Fiziksel iletilen durumda belge ve dokümanların kaybolması; çevrim içi olarak iletilen belgelerde ise merkezi sunucuların doğası gereği verinin kaybolması, çalınması ve değiştirilmesi gibi riskler mevcuttur. Bu çalışmada mevcut süreçlerde yaşanabilecek sorunların önüne geçilebilmesi için blok zinciri tabanlı akademik tavsiye mektubu modeli önerilmektedir. Akıllı sözleşmeler kullanılarak izlenebilir, şeffaf, güvenli ve merkezi olmayan yapıda tasarlanan model ile birlikte mevcut süreçlerde yer alan ve kurumdan kuruma değişen farklı istek ve ihtiyaçların standart bir iş akışı getirilerek paydaşlar arası veri iletiminin otomatize edilmesi amaçlanmaktadır. Ethereum ağı kullanılarak tasarlanan sistemin mimari modeli, sözde kodları ve iş akışı detaylı olarak aktarılmakla birlikte paydaşların birbirleri arasındaki bilgi akışı sıra diyagramları ile tarif edilmektedir. Geliştirilen sisteme ait akıllı sözleşme kodları açık kaynak olarak Github üzerinden paylaşılmaktadır.
Letter of recommendation is a widely used method that provides general and subjective information about students in job, internship and education applications. In the current processes, it is widely preferred that the letters of recommendation are physically sent to the recipient institutions or uploaded to the relevant central servers of the recipient institutions via an online portal. There are some risks such as loss of documents when they are physically transmitted and loss, theft and alteration of data in documents transmitted online due to the nature of central servers. In this study, a blockchain-based academic recommendation letter model is proposed to prevent problems that may occur in current processes. With the model designed in a traceable, transparent, secure and decentralized structure using smart contracts, it is aimed to automate data transmission between stakeholders by bringing a standard workflow for different requests and needs that take place in existing processes and vary from institution to institution. The architectural model, pseudo-codes and workflow of the system designed using the Ethereum network are explained in detail, and the information flow between the stakeholders is described with sequence diagrams. Smart contract codes of the developed system are shared on Github as open source.