NahrazenoAI
Období: Týden 20/2026 (od 17.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: 294
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 6 |
| Počet změněných souborů | 3 |
| Počet přid./odeb. řádků kódů | 393 |
Přehled commitů
- 2026-05-18 06:16: Dokumentace Projektu
- 2026-05-21 15:48: Evidace projektů
- 2026-05-21 15:50: Implementováno dynamické míchání odpovědí u výběrových otázek
- 2026-05-22 14:53: Přidáno zadávání jména hráče a sledování osobního rekordu
- 2026-05-23 19:59: Zaveden systém kategorií pro výběr témat před začátkem hry
- 2026-05-23 19:59: Dokumentace k projektu Kvíz
Updated project description, functionality, and technical details to reflect new features and improvements.
3. Hodnocení asistentem AI (Logika a úsilí)
Jako pedagogický asistent hodnotím tvou práci na projektu "Kvíz" za uplynulý týden následovně:
1. Smysluplnost popisů u commitů [3 body]:
Splněno. Commity jsou psány srozumitelně, v chronologickém pořadí a jasně popisují konkrétní změny (přidání kategorií, míchání odpovědí, dokumentace). To velmi usnadňuje orientaci v historii projektu.
2. Smysluplnost komentářů v kódu [6 bodů]:
Splněno. Oceňuji velmi detailní komentáře v souboru Kviz.py, které vysvětlují nejen to, co kód dělá, ale i základy jazyka Python (např. vysvětlení importu, metody .strip() nebo práce s unixovým časem). To svědčí o tom, že látce skutečně rozumíš a dokážeš ji vysvětlit.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [2 body]:
Většinou splněno. Dokumentace v Kviz_projekt.md je profesionálně zpracovaná a přehledná. Adresářová struktura je ukázková – každý projekt má svou složku.
Drobné výtky:
- V souboru Kviz_projekt.md v sekci Technická část zůstala na konci viset prázdná odrážka zde je chyba.
- V názvu souboru /Kamen_nužky_papir/Kamen_nužky_papir_projekt,.md máš překlep v podobě čárky navíc.
4. Logika řešení a přemýšlení studenta v Pythonu (progrese kódu) [8 bodů]:
Vynikající progrese. Přechod od jednoduchého seznamu otázek k filtrování podle kategorií a implementaci časového limitu (real-time logic) je přesně to, co se od pokročilejšího studenta očekává. Použití vnořených datových struktur (seznam slovníků, kde hodnotou je další seznam) je logicky správné.
Chyby v logice/syntaxi:
- V poskytnutém výstupu souboru Kviz.py na řádku 192 kód náhle končí uprostřed f-stringu: print(f">>> Správně bylo: {otazka[ zde je chyba. Předpokládám, že jde o chybu při kopírování kódu, ale v reálném běhu by to způsobilo SyntaxError.
- Chybí ti v kódu (dle ukázky) dokončení logiky pro náhodné míchání odpovědí u každé otázky v rámci cyklu (v popisu funkcionality to uvádíš, ale v kódu je vidět pouze random.shuffle(aktivni_otazky)).
Celkem získáno bodů: [19 / 95%] ze 20 možných
DIFFICULTY_INDEX: [3]