On-line samovzdělávací platforma pro programování s následnou certifikací pomocí blockchainu
Název práce: | On-line samovzdělávací platforma pro programování s následnou certifikací pomocí blockchainu |
---|---|
Autor(ka) práce: | Pankratov, Konstantin |
Typ práce: | Bakalářská práce |
Vedoucí práce: | Nguyen, Viet Bach |
Oponenti práce: | Vojíř, Stanislav |
Jazyk práce: | Česky |
Abstrakt: | Problematika vydávání kvalifikačních certifikátů je jedním z klíčových aspektů moderního vzdělávacího procesu, přičemž požadavky na transparentnost, bezpečnost a spolehlivost tohoto procesu stále rostou. Tento trend úzce souvisí s rozvojem online vzdělávání, které nabízí flexibilitu a širokou dostupnost vzdělávacích materiálů. Navzdory těmto výhodám však stávající e-learningové platformy čelí řádě výzev. Mezi ně patří zranitelnost centralizovaných systémů vůči útokům, časová a finanční náročnost ověřování certifikátů a riziko ztráty nebo neoprávněných změn certifikátů. Tato bakalářská práce se věnuje návrhu a implementaci vzdělávací platformy, která využívá blockchain právě k dosažení těchto cílů. V rámci výzkumu jsou analyzovány existující online vzdělávací platformy s cílem identifikovat jejich klíčové funkce a problematické aspekty. Na základě získaných poznatků je formulována metodika vývoje nové platformy, definovány funkční a nefunkční požadavky, navržena architektura aplikace a proveden výběr technologii pro implementaci. Součástí práce je rovněž analýza různých blockchainových architektur, na jejímž základě je vybrán blockchain odpovídající stanoveným požadavkům. Funkčnost a splnění požadavků implementované platformy se ověřuje prostřednictvím akceptačního testování. Hlavním přínosem této práce je vytvoření online vzdělávací platformy zaměřené na výuku programování, která umožňuje vydávání certifikátů pomocí blockchainu, přičemž samotné certifikáty představují chytré kontrakty, které automatizují proces vydávání a ověřování certifikátů bez potřeby centrální autority. Součástí práce je také návrh koncepce pro další rozvoj této technologie v oblasti vzdělávání. |
Klíčová slova: | certifikace; vzdělávací platforma; blockchain ve vzdělávání; blockchain; digitální certifikáty; chytrý kontrakt; online vzdělávání |
Název práce: | An online platform for self-learning programming with subsequent blockchain-based certification |
---|---|
Autor(ka) práce: | Pankratov, Konstantin |
Typ práce: | Bachelor thesis |
Vedoucí práce: | Nguyen, Viet Bach |
Oponenti práce: | Vojíř, Stanislav |
Jazyk práce: | Česky |
Abstrakt: | The challenge of issuing qualification certificates is one of the key aspects of the modern educational process, with growing demands for transparency, security, and reliability. This trend is closely linked to the development of online education, which offers flexibility and broad availability of learning materials. Despite these advantages, existing e-learning platforms face several challenges. These include the vulnerability of centralized systems to attacks, the time and financial demands of certificate verification, and the risk of loss or unauthorized modifications of certificates. This bachelor thesis focuses on the design and implementation of an educational platform that utilizes blockchain technology to achieve these goals. The research includes an analysis of existing online educational platforms to identify their key features and problematic aspects. Based on the findings, a development methodology for the new platform is formulated, functional and non-functional requirements are defined, the application architecture is designed, and appropriate technologies for implementation are selected. The thesis also includes an analysis of various blockchain architectures, leading to the selection of a blockchain that meets the defined requirements. The functionality and compliance of the implemented platform with the stated requirements are verified through acceptance testing. The main contribution of this work is the creation of an online educational platform focused on programming education, which facilitates the issuance of certificates using blockchain. These certificates are represented as smart contracts, automating the issuance and verification processes without the need for a central authority. The thesis also proposes a concept for the further development of this technology in the field of education. |
Klíčová slova: | e-learning platform; digital certificates; certification; blockchain; e-learning; blockchain in education; smart contract |
Informace o studiu
Studijní program / obor: | Aplikovaná informatika |
---|---|
Typ studijního programu: | Bakalářský studijní program |
Přidělovaná hodnost: | Bc. |
Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
Fakulta: | Fakulta informatiky a statistiky |
Katedra: | Katedra informačního a znalostního inženýrství |
Informace o odevzdání a obhajobě
Datum zadání práce: | 9. 4. 2024 |
---|---|
Datum podání práce: | 8. 12. 2024 |
Datum obhajoby: | 28. 1. 2025 |
Identifikátor v systému InSIS: | https://insis.vse.cz/zp/88226/podrobnosti |