Vojcinn
Období: Týden 10/2026 (od 08.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) | ❌ NESPLNĚNO |
Vypočtený Index za tento týden: 136
Týdenní Index Náročnosti dodaných skriptů (1-5): 2
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 16 |
| Počet změněných souborů | 9 |
| Počet přid./odeb. řádků kódů | 350 |
Přehled commitů
- 2026-03-09 07:43: damian
- 2026-03-09 07:46: Create projekt1.py
- 2026-03-09 08:05: uprava
- 2026-03-09 08:09: Testovani repozitare
- 2026-03-09 08:11: Resolve merge conflict
- 2026-03-10 20:28: kámen, nůžky, papír
- 2026-03-10 20:37: Delete projekt1.py
- 2026-03-10 20:42: Add files via upload
- 2026-03-10 20:44: Delete kámen,nůžky, papír/README.md
- 2026-03-10 20:44: Delete kámen,nůžky, papír/projekt1.py
- 2026-03-10 20:54: přidání nového projektu
- 2026-03-11 09:43: úprava read.me
- 2026-03-12 07:59: přídání readme do projektu kámen , nůžky, papír
- 2026-03-12 20:59: Add files via upload
- 2026-03-13 18:12: popis požadavků na projekt
přidání textu - 2026-03-14 17:55: Přidání popisu hry hádej číslo
Tento dokument popisuje jednoduchou konzolovou hru, ve které hráči hádají náhodně vygenerované číslo. Obsahuje pokyny k spuštění hry a vysvětluje pojmy používané v jazyce Python.
3. Hodnocení asistentem AI (Logika a úsilí)
Jako pedagogický asistent jsem zhodnotil tvou práci na repozitáři za uplynulý týden. Je vidět, že jsi udělal velký kus práce a úspěšně jsi pokročil od úplných základů (výpis textu) k interaktivním hrám s logikou.
Zde je podrobné hodnocení:
1. Smysluplnost popisů u commitů [2 body]:
Většina tvých commitů je srozumitelná a popisuje provedenou činnost (např. „Přidání popisu hry hádej číslo“). Body však strhávám za několik méně kvalitních zpráv typu „damiam“, „uprava“ nebo automatické „Add files via upload“. Snaž se, aby každý commit přesně vystihoval, co se v kódu změnilo.
2. Smysluplnost komentářů v kódu [4 body]:
V kódu používáš komentáře k rozdělení logických bloků (např. # Definice proměnných, # Základní cyklus), což je pro přehlednost začátečníka dobré. Hodnocení by bylo vyšší, kdyby komentáře vysvětlovaly spíše „proč“ daný kód něco dělá, než jen „co“ to je (např. vysvětlit podmínku u while). V projektu kamen_nuzky_papir.py jsou komentáře téměř minimální.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [1 bod]:
Oceňuji, že jsi nakonec soubory uklidil do samostatných složek a smazal soubory z rootu (původní projekt1.py). To je správný postup.
Vytýkám však nedodržení metodiky pojmenování:
- Dokumentace k projektům se musí jmenovat [nazev]_projekt.md. Ty jsi použil pouze hadej_cislo.md a kamen_nuzky_papir.md.
- V souboru README.md máš u druhého projektu stále uvedeno „TBD“, i když už jsi na něm pracoval.
- Pozor na diakritiku a čárky v názvech složek (měl jsi tam složku kámen,nůžky, papír), v programování se doporučuje používat malá písmena bez diakritiky a podtržítka, což jsi později napravil.
4. Logika řešení a přemýšlení studenta v Pythonu [7 bodů]:
V logice jsi udělal velký pokrok.
- Kámen, nůžky, papír: Dobře zvládnuté použití random.choice a nekonečného cyklu while True.
- Hádej číslo: Oceňuji kombinaci více podmínek v cyklu while pokusy < max_pokusu and not uhodnuto:. Je to čisté a efektivní řešení.
- Nedostatky: V kódu chybí ošetření vstupů. Pokud uživatel místo čísla zadá písmeno, program spadne: tip = int(input("Zadej svůj tip: ")) zde je chyba (chybí ošetření výjimky ValueError). Také „Ukázka for cyklu“ na konci hry působí uměle a nesouvisí s hrou, ale chápu, že jde o procvičování syntaxe.
Celkem získáno bodů: [14 / 70%] ze 20 možných
DIFFICULTY_INDEX: [2]