Bachelor's Thesis

Extension of email client for seniors

Final Thesis 2.79 MB Appendix 778.64 kB

Author of thesis: Bc. Jan Chládek

Acad. year: 2025/2026

Supervisor: prof. Ing. Dan Komosný, Ph.D.

Reviewer: doc. Ing. Radek Fujdiak, Ph.D.

Abstract:

The thesis is focuses on expanding e-mail client for seniors with ability to configure protection levels and visual look. The objective was to create and implement configuration windows for visual and user settings for email client. Project was made with PyQT5 libraries for unified appearance to original application. Project is focusing on simplicity and comprehensible configuration windows. The complete project would be available in a repository on the GitHub platform.

Keywords:

E-mail client, PyQt5, Python, Poetry, SMAIL

Date of defence

16.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaDznamka

Grading

D

Process of defence

Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci s výhradami a odpověděl na otázky členů komise a oponenta. Otázky: 1) Jaké konkrétní problémy při instalaci a spuštění aplikace odhalilo uživatelské testování a které z nich byly vyřešeny úpravou balíčku, které pouze doplněním dokumentace? 2) Jak byste navrhl robustnější testovací metodiku pro ověření instalace aplikace na různých linuxových distribucích, aby výsledky nebyly závislé pouze na malém počtu oslovených uživatelů? 3) Aké nové aspekty vizuálnej konfigurácie ste pridal? 4) Bol v respondentoch k dotazníku senior? 5) Prečo ste nebol schopný odstrániť chybu s dvojitým spúšťaním?

Language of thesis

Czech

Faculty

Department

Study programme

Telecommunication and Information Systems (BPC-TLI)

Composition of Committee

prof. Ing. Dan Komosný, Ph.D. (předseda)
doc. Ing. David Kubánek, Ph.D. (místopředseda)
Ing. Pavel Vajsar, Ph.D. (člen)
Ing. Michal Kohoutek, Ph.D. (člen)
Ing. Ondřej Mokrý, Ph.D. (člen)
Ing. Lukáš Benešl, Ph.D. (člen)
Ing. Ondřej Klíčník (člen)

Supervisor’s report
prof. Ing. Dan Komosný, Ph.D.

Student rozšířil e-mailového klienta určeného pro seniory vyššího věku. Vylepšena byla především konfigurace aplikace a její ovládání. Dále vytvořil instalační balíčky pro linuxové distribuce Debian a Fedora. Vytvořený software byl nezávisle otestován oslovenými uživateli, kteří poskytli zpětnou vazbu vyplněním anonymního formuláře. Na základě této zpětné vazby autor odstranil nalezené závady a vylepšil popis instalace aplikace.

Student konzultoval nepravidelně. Konečná podoba softwaru ani textu práce nebyla konzultována, a vedoucí práce proto nemohl doporučit případné úpravy.

Popis vlastního zpracování v kapitole 4 je omezený a není přehledný. Následující kapitola, která popisuje výzvy při řešení práce, je rovněž zpracována povrchně. Formální úprava práce je na slabší úrovni.

Student v příloze neodevzdal vytvořený zdrojový kód. Uveden je pouze odkaz na platformu GitHub, kde je kód zveřejněn. Zdrojový kód by měl být z důvodu archivace přímo součástí odevzdané práce.

I přes uvedené nedostatky práce splňuje všechny body zadání a vytvořený software byl nezávisle otestován. Points proposed by supervisor: 75

Grade proposed by supervisor: C

Reviewer’s report
doc. Ing. Radek Fujdiak, Ph.D.

Předložená bakalářská práce se zabývá rozšířením e-mailového klienta SMAIL určeného pro seniory. Autor navázal na předchozí vývoj aplikace, doplnil konfigurační rozhraní pro nastavení zabezpečení, vzhledu a e-mailové komunikace, vytvořil instalační balíčky pro vybrané linuxové distribuce a provedl základní uživatelské testování, na jehož základě zapracoval část zjištěných připomínek. Pozitivně hodnotím praktický realizační výstup a snahu o zachování jednoduchého ovládání vhodného pro cílovou skupinu. Zadání lze považovat za splněné, avšak s významnými výhradami. Popis vlastního řešení je omezený a málo přehledný, kapitola věnovaná problémům při řešení je zpracována povrchně a formální i jazyková úroveň práce je slabší. Testování má omezenou vypovídací hodnotu, protože bylo provedeno s primárně mladšími uživateli linuxových systémů a ve velmi malém počtu. Přes uvedené nedostatky práce obsahuje funkční výstup a splňuje hlavní body zadání. Práci doporučuji k obhajobě a hodnotím známkou D, 68 bodů. Topics for thesis defence:
  1. Jaké konkrétní problémy při instalaci a spuštění aplikace odhalilo uživatelské testování a které z nich byly vyřešeny úpravou balíčku, které pouze doplněním dokumentace?
  2. Jak byste navrhl robustnější testovací metodiku pro ověření instalace aplikace na různých linuxových distribucích, aby výsledky nebyly závislé pouze na malém počtu oslovených uživatelů?
Points proposed by reviewer: 68

Grade proposed by reviewer: D

Responsibility: Mgr. et Mgr. Hana Odstrčilová