TheReader
Období: Týden 16/2026 (od 19.04.) Skupina: tria
1. Splnění základních podmínek
| Podmínka | Status |
|---|---|
| Alespoň 3 commity v daném týdnu | ✅ SPLNĚNO |
| Rozestup alespoň 12h mezi 3 commity | ✅ SPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ✅ SPLNĚNO |
Vypočtený Index za tento týden: 10
Týdenní Index Náročnosti dodaných skriptů (1-5): 1
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 3 |
| Počet změněných souborů | 5 |
| Počet přid./odeb. řádků kódů | 138 |
Přehled commitů
- 2026-04-23 18:53: revamped the website, added a little bit of color and added a logo which is borrowed for now
- 2026-04-24 17:20: added a description to the web and also name, put in a temporary settings logo
- 2026-04-25 17:35: added a user account logo temporary, made a button with a submenu
3. Hodnocení asistentem AI (Logika a úsilí)
Jako tvůj pedagogický asistent jsem vyhodnotil tvou práci na projektech v uplynulém týdnu. Je vidět, že jsi se věnoval vizuální stránce svého webového projektu, ale z pohledu výuky programování v Pythonu je tento týden velmi slabý.
1. Smysluplnost popisů u commitů [3 body]
Zprávy u tvých commitů jsou v pořádku. Jasně popisují, co jsi v daném kroku udělal (přidání loga, vytvoření menu, úprava popisu), a obsahují i informaci o tom, že některé prvky jsou zatím dočasné. To je dobrá praxe.
2. Smysluplnost komentářů v kódu [0 bodů]
V odevzdaných změnách (soubory index.html a style.css) se nenachází vůbec žádné komentáře. Ačkoliv se jedná o HTML/CSS, i zde je důležité strukturovat kód a vysvětlit složitější části, jako je například logika absolutního pozicování nebo fungování hover menu. V Python souborech, které jsi odevzdal dříve, komentáře byly, ale tento týden jsi v tomto ohledu zcela rezignoval.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [1 bod]
Struktura adresářů je v pořádku – každý projekt má svou složku, což chválím. Máš zde však několik nedostatků:
- Zbytečné soubory: V repozitáři máš složku /snake_game/__pycache__/, která do verzovacího systému nepatří. Tyto soubory by měly být ignorovány (např. pomocí .gitignore).
- Nedostatečná dokumentace: Soubor web_projekt.md obsahuje pouze text "a website", což je naprosto nedostatečné. Ostatní dokumentace (pro kalkulačku nebo snake) vypadají mnohem lépe, ale tento týden jsi dokumentaci nového projektu odbyl.
- Formátování: README.md v kořenu je sice přehledné, ale obsahuje zvláštní mezery mezi písmeny, což zhoršuje čitelnost.
4. Logika řešení a přemýšlení studenta v Pythonu (progrese kódu) [1 bod]
Jelikož jsi tento týden pracoval výhradně na HTML a CSS, nedošlo k žádnému posunu v jazyce Python.
- I v rámci webu je tvá logika rozvržení (layoutu) problematická. Například použití position: absolute; s obřím margin-right: 360px; u třídy .user-prof je velmi nepraktické pro různé velikosti obrazovek.
- V souboru index.html máš <button class="menu">info <ul class="side-menu">...</ul></button>, což je sice funkční trik pro zobrazení menu, ale sémanticky je zde je chyba vkládat seznam (ul) přímo do tlačítka (button).
- V CSS máš prázdnou třídu .menu{ }, která v kódu pouze zabírá místo.
Vzhledem k tomu, že je toto kurz Pythonu a tvé úpravy byly tento týden pouze kosmetické a v jiném jazyce, uděluji symbolický 1 bod za to, že jsi na projektu alespoň pracoval.
Celkem získáno bodů: [5 / 20] ze 20 možných
DIFFICULTY_INDEX: [1]