drobek
Období: Týden 11/2026 (od 15.03.) 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: 246
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 8 |
| Počet změněných souborů | 3 |
| Počet přid./odeb. řádků kódů | 157 |
Přehled commitů
- 2026-03-16 07:17: Update README with project title and structure
- 2026-03-16 07:19: Fix formatting in README.md
- 2026-03-19 15:09: Přidán ToDo List projekt + dokumentace
- 2026-03-19 15:18: Pridan ToDo List projekt + dokumentace
- 2026-03-21 01:18: Update todolist.py "přidal jsem komentář"
- 2026-03-21 01:25: Update todolist.py "poupravený kód"
- 2026-03-21 20:24: Refactor task management in todolist.py
- 2026-03-21 20:26: Revise project description and functionality overview
Updated project description and functionality details.
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj, jsem tvůj pedagogický asistent a prostudoval jsem tvou práci na repozitáři za uplynulý týden. Zde je tvé hodnocení:
1. Smysluplnost popisů u commitů [2 body]:
Většina tvých commitů je srozumitelná a popisuje provedené změny (např. „Refactor task management“). Oceňuji snahu o anglické popisy u posledních verzí. Nicméně se v historii objevují i méně vypovídající zprávy jako „poupravený kód“ nebo „přidal jsem komentář“, které by v profesionálním prostředí neobstály. Příště se zkus držet popisu toho, co se v kódu změnilo a proč.
2. Smysluplnost komentářů v kódu [2 body]:
V kódu se nachází naprosté minimum komentářů. Jeden z tvých commitů se dokonce jmenuje „přidal jsem komentář“, ale v kódu se objevil pouze jeden řádek popisující seznam. Dobrý programátor komentuje složitější logiku nebo účel funkcí. U tebe kód mluví víceméně sám za sebe, protože je jednoduchý, ale pro získání více bodů bys měl začít používat např. dokumentační řetězce (docstrings) u funkcí.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [0 bodů]:
V této kategorii musím body strhnout. Porušil jsi pravidlo o adresářové struktuře. V rootu (hlavní složce) se ti povalují soubory /hadejcislo.py a /README.md, které by měly být v příslušných složkách projektů. Navíc tvůj hlavní soubor README.md v rootu vypadá jako po chybě kódování nebo špatném kopírování (obsahuje nesmyslné mezery mezi písmeny: „# d r o b e k“), což působí velmi neprofesionálně a je to nečitelné. Dokumentace v souboru 02_todolist_projekt.md je sice v pořádku, ale nepořádek v rootu a rozbité README hodnocení srazily na nulu.
4. Logika řešení a přemýšlení studenta v Pythonu (progrese kódu) [7 bodů]:
V logice programu jsi udělal velký kus práce. Přechod z jednoduchého seznamu textů na seznam slovníků ({"text": ..., "hotovo": ...}) je přesně to, co se od středně pokročilého studenta očekává. Implementace označování úkolů za splněné je logická. Velmi chválím použití bloku try-except pro ošetření chyby při zadání neplatného čísla – to ukazuje, že o programu přemýšlíš i z pohledu uživatele.
Bohužel tvůj poslední commit obsahuje kritickou chybu, kvůli které program v aktuálním stavu nespustíš. Na konci souboru todolist.py jsi nechal nedokončený řádek:
else: <span style='color: red;'>print(" Neplatná</span> (chybí zbytek textu a uzavírací uvozovka se závorkou). Také si dej pozor na duplicitní soubory (máš hadejcislo.py jak v rootu, tak ve složce).
Celkem získáno bodů: [11 / 55%] ze 20 možných
DIFFICULTY_INDEX: [3]