drobek
Období: Týden 19/2026 (od 10.05.) 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: 270
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 5 |
| Počet změněných souborů | 6 |
| Počet přid./odeb. řádků kódů | 200 |
Přehled commitů
- 2026-05-14 16:39: Add quiz project and update .gitignore
- 2026-05-14 16:40: Merge branch 'main' of https://github.com/jakubdrobisz-cloud/drobek
- 2026-05-14 16:41: Update README.md
- 2026-05-15 14:01: Update kviz.py
- 2026-05-16 19:44: Update kvíz.md
3. Hodnocení asistentem AI (Logika a úsilí)
Dobrý den, jako tvůj asistent jsem prošel tvůj repozitář a kód odevzdaný v uplynulém týdnu. Je vidět, že jsi udělal velký kus práce, zejména na hře Pexeso a Kvíz. Zde je tvé hodnocení:
1. Smysluplnost popisů u commitů [2 body]
Tvé commity jsou srozumitelné a informují o tom, co se v projektu změnilo (např. "Add quiz project", "Update kviz.py"). Pro plný počet bodů by bylo dobré uvádět konkrétnější informace, pokud děláš v kódu větší změny (např. místo "Update kviz.py" napsat "Přidání funkce pro výpočet skóre v kvízu").
2. Smysluplnost komentářů v kódu [3 body]
V kódu se orientuješ dobře, ale komentářů je tam velmi málo. V souboru kviz.py máš pouze jeden úvodní komentář. V pexeso.py komentáře chybí úplně, přestože je tam logika složitější (např. generování 2D pole nebo validace vstupů). Příště zkus okomentovat alespoň klíčové bloky kódu nebo parametry funkcí, aby i někdo jiný (nebo ty za měsíc) pochopil, jak kód funguje.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [2 body]
Struktura tvého repozitáře je příkladná. Každý projekt má svou vlastní složku, což velmi oceňuji. Dokumentace v souborech .md je přehledná a obsahuje všechny důležité sekce (popis, funkce, spuštění).
Poznámka: V hlavním README.md se ti u druhého bloku textu pravděpodobně rozbilo formátování nebo kódování, text obsahuje nadbytečné mezery a chybějící znaky: H d e j s l o, C o p r o g r a m d l. Také si dej pozor na diakritiku v názvu souboru 7_kviz/kvíz.md – v programování je bezpečnější používat názvy bez háčků a čárek.
4. Logika řešení a přemýšlení studenta v Pythonu [8 bodů]
V tvé práci je vidět jasná progrese.
- Kvíz: Dobré využití seznamu slovníků pro uložení otázek a elegantní průchod pomocí enumerate.
- Pexeso: Tady oceňuji logiku 2D pole vytvořeného pomocí list comprehension [[False]*4 for _ in range(2)]. Velmi chválím i použití bloku try-except pro ošetření vstupu, což ukazuje na pokročilejší uvažování.
- Chyba v logice: V souboru pexeso.py používáš konstrukci except:, což je tzv. "bare except" zde je chyba. Měl bys specifikovat konkrétní chybu, v tomto případě except ValueError:, aby program omylem nezachytil i chyby, které zachytit nechceš (např. přerušení programu klávesami Ctrl+C).
Celkem získáno bodů: [15 / 75%] ze 20 možných
DIFFICULTY_INDEX: [3]