Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Daniel Havlík
Acad. year: 2025/2026
Supervisor: Ing. Kristýna Zaklová
Reviewer: Ing. Vladimír Bartík, Ph.D.
This thesis focuses on extending an existing system for the visualization of council voting to include institutions of the European Union, with a primary focus on the European Parliament. The aim of the thesis is to analyze available open voting data, design an appropriate data presentation, and integrate these data into the existing system while ensuring semantic continuity of the displayed data and allowing for their consistent interpretation within the existing interface. The thesis first introduces the institutional structure of the European Union and the legislative process that provides the context for voting data generation. It then addresses the visualization of governmental data, access to open data sources, and their technical processing. Based on the conducted analysis, a concept for extending the system is proposed, including modifications to the data model and data preprocessing methods. The result of the thesis is a functional design of an extension that enables the visualization of European Parliament voting within the unified methodological and graphical framework of the existing system, facilitating orientation in data regarding individual representatives and specific votes.
extension, council, council voting, open data, visualization, European Parliament, European Union
Date of defence
15.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
B
Process of defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědi studenta na položenou otázku rozhodla práci hodnotit stupněm B.
Topics for thesis defence
Language of thesis
Czech
Faculty
Fakulta informačních technologií
Department
Department of Information Systems
Study programme
Information Technology (BIT)
Composition of Committee
doc. Dr. Ing. Dušan Kolář (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) RNDr. Marek Rychlý, Ph.D. (člen) Ing. František Grézl, Ph.D. (člen) Ing. Tomáš Goldmann, Ph.D. (člen)
Supervisor’s reportIng. Kristýna Zaklová
Student splnil hlavní cíle zadání a vytvořil funkční rozšíření systému pro práci s daty na nadnárodní úrovni, konkrétně přidal podporu pro datovou sadou Evropského parlamentu. Student se musel vypořádat jak se specifiky dat zvoleného orgánu, tak s generickým rozšířením existujícího ETL procesu a aplikace o potřebné nové atributy. Existující ETL proces musel dále rozšířit o vlastní sběr a agregaci dat z oficiálního API Evropského parlamentu. Přestože některé původní ambice práce nebyly zcela naplněny a komunikace mohla být v některých fázích efektivnější, jedná se o kvalitní a prakticky využitelné řešení, které bude integrováno a nasazeno do produkčního prostředí. Navrhuji proto hodnocení stupněm B.
Zadání vzniklo jako rozšíření aplikace pro zpracování, analýzu a vizualizaci dat ze zasedání zastupitelských orgánů, která demonstruje výstupy vznikající v rámci mé disertační práce [1]. Student se seznámil se základními institucemi Evropské unie a analyzoval odlišnosti jejich hlasovacích dat oproti datům z Parlamentu ČR. Dále se zabýval problematikou vizualizace otevřených vládních dat a posoudil současný stav systému a jeho datového modelu. V praktické části navrhl a implementoval rozšíření systému umožňující integraci dat Evropského parlamentu. Součástí řešení bylo také nastudování a využití zavedeného ETL procesu a existujících nástrojů pro zpracování dat. Student se musel vypořádat mimo jiné s agregací potřebných dat z jednotlivých koncových bodů před jejich zpracováním, u samotných dat pak například s odlišnou strukturou politické příslušnosti členů Evropského parlamentu, kteří jsou zařazeni jak do národních stran, tak do evropských frakcí. Oceňuji také vlastní implementaci komponenty pro vizualizaci celkového přehledu členů orgánu pomocí půlkruhového grafu mandátů. Zadání hodnotím jako průměrně obtížné a považuji jej za zcela splněné.
[1] Zaklová, K. (2025). Formal Models of Open Data. Pojednání k tématu disertační práce. Vysoké učení technické v Brně, Fakulta informačních technologií.
Student nastudoval doporučenou literaturu a aktivně vyhledával další relevantní zdroje.
Student během řešení práce pravidelně komunikoval. Někdy však posílal poměrně velké množství připomínek najednou, což ztěžovalo komunikaci. Problematiku Evropského parlamentu si nastudoval velmi podrobně, což mu někdy stěžovalo pochopit, jak jeho výstupům porozumí zástupci široké veřejnosti.
Technická zpráva byla dokončována těsně před termínem odevzdání. Nicméně obsah byl řádně konzultován a student zapracoval většinu mých připomínek.
–
Grade proposed by supervisor: B
Reviewer’s reportIng. Vladimír Bartík, Ph.D.
Bakalářská práce splnila vytyčené cíle a výsledné rozšíření je přínosem pro systém Zastupko. Technická zpráva je také kvalitní, navrhuji proto hodnocení stupněm B (velmi dobře).
Evaluation level: obtížnější zadání
Cílem této bakalářské práce bylo rozšíření existujícího systému pro analýzu hlasování zastupitelstev o možnost sledování a analýzy hlasování v Evropském parlamentu. Náročnost spočívala především v nutnosti detailního prozkoumání a modifikaci stávajícího systému, nutnosti stažení velkého množství dat a jejich integraci, a dále v návrhu přehledné vizualizace těchto dat. Proto hodnotím zadání jako obtížnější.
Technická zpráva je velmi přehledná a srozumitelně napsaná, velmi oceňuji srozumitelný a výstižný popis fungování hlasování v Evropského parlamentu. V rámci implementace se student nejvíce zabýval vizualizací rozložení křesel v Evropském parlamentu, různým analýzám dat o hlasování a provedeným úpravám stávajícího systému. Jen ve velmi ojedinělých případech je text mírně chaotický (např. na str. 12). Obsahovou stránku technické zprávy ale hodnotím velmi kladně.
Ani k formální úpravě nemám větší výhrady, opět pouze ojediněle je použit hovorový jazyk, celkově je ale jinak vše bez typografických i gramatických nedostatků.
Realizačním výstupem je rozšíření systému pro analýzu hlasování Zastupko o Evropský parlament. Student se musel vypořádat s několika specifiky EP, které nebyly zcela kompatibilní se stávajícím systémem. Rozšíření je plně funkční a umožňuje sledovat výsledky hlasování v Evropském parlamentu, rozložení sil a zobrazit výsledky analýz hlasování.
Jde o rozšíření již existujícího systému Zastupko, předpokládám tedy, že bude výstup této bakalářské práce využitý a dostupný veřejně.
Evaluation level: zadání splněno
Všechny body zadání byly splněny.
Evaluation level: je v obvyklém rozmezí
Seznam použité literatury je velmi dlouhý a svědčí o důkladném studiu problematiky. Vlastní výsledky studenta jsou jasně odlišeny a k porušení citační etiky nedošlo.
Grade proposed by reviewer: B
Responsibility: Mgr. et Mgr. Hana Odstrčilová