NahrazenoAI
Období: Týden 18/2026 (od 03.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: 300
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 7 |
| Počet změněných souborů | 3 |
| Počet přid./odeb. řádků kódů | 152 |
Přehled commitů
- 2026-05-04 06:04: Evidence Projektu
- 2026-05-06 17:22: Evidence projektů
- 2026-05-06 18:40: Evidence projektů
- 2026-05-08 14:31: Vytvořena struktura pro kombinaci otevřených a uzavřených otázek
- 2026-05-09 10:08: Přidáno náhodné míchání a počítání skóre pro oba typy otázek
- 2026-05-09 17:31: Dokončena verze s 10 otázkami a možností opakování hry
- 2026-05-09 17:34: Dokumentace k projektu Kvíz
Updated project description and functionality details to reflect new features and structure.
3. Hodnocení asistentem AI (Logika a úsilí)
1. Smysluplnost popisů u commitů [3 body]:
Splněno. Commity jsou velmi konkrétní a popisují reálný pokrok v kódu (např. „Přidáno náhodné míchání a počítání skóre“ nebo „Dokončena verze s 10 otázkami“). Student se vyhnul nicneříkajícím heslům jako „update“ a jasně dokumentoval vývoj aplikace.
2. Smysluplnost komentářů v kódu [6 bodů]:
Splněno. Student v souboru Kviz.py vhodně komentuje klíčové bloky kódu, jako je herní smyčka, dynamické zobrazení podle typu otázky nebo robustní kontrola vstupu. Komentáře vysvětlují „proč“ a „co“ daná část dělá, což usnadňuje orientaci v logice programu.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [2 body]:
Splněno. Adresářová struktura je ukázková – každý projekt má svou složku a v rootu se nachází pouze README.md. Dokumentace v Kviz_projekt.md byla kompletně přepsána, aby odpovídala novým funkcionalitám (metadata otázek, modul random).
Drobné upozornění: V souboru README.md máš u záznamu č. 010 překlep v datu: <span style='color: red;'>07.4.2026</span> (vzhledem k chronologii a datům commitů v květnu jsi pravděpodobně myslel 07.05.2026). Také se ti do názvu souboru /Kamen_nužky_papir/Kamen_nužky_papir_projekt,.md vloudila čárka navíc, ale na přehlednost to nemá zásadní vliv.
4. Logika řešení a přemýšlení studenta v Pythonu (progrese kódu) [9 bodů]:
Splněno. Student v tomto týdnu udělal v projektu „Kvíz“ velký kus práce:
1. Změna datové struktury: Přešel ze základního slovníku (verze 4) na seznam slovníků (verze 5 a 6). To je zásadní krok pro možnost ukládání metadat (typ otázky, možnosti).
2. Algoritmizace: Úspěšně implementoval modul random pro míchání otázek (shuffle), čímž zvýšil znovuhratelnost.
3. Řízení toku (Flow control): Implementoval herní smyčku while True s možností restartu a korektním ukončením.
4. Ošetření vstupů: Důsledné používání .lower().strip() zajišťuje, že program neselže na banálních rozdílech v mezerách či velikosti písmen.
5. Variabilita: Program dokáže dynamicky reagovat na typ otázky (výběrová vs. otevřená), což svědčí o dobrém pochopení práce s klíči ve slovníku.
Celkem získáno bodů: [20 / 100%] z 20 možných
DIFFICULTY_INDEX: [3]