damykk
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) | ❌ NESPLNĚNO |
Vypočtený Index za tento týden: 168
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 3 |
| Počet změněných souborů | 6 |
| Počet přid./odeb. řádků kódů | 86 |
Přehled commitů
- 2026-03-18 21:39: Udělal jsem si BMI kalkulačku
- 2026-03-19 19:35: Rychle jsem si udělal digitální hodiny
- 2026-03-21 22:16: Naprogramoval jsem si fidget spinner
3. Hodnocení asistentem AI (Logika a úsilí)
Dobrý den, jako váš pedagogický asistent jsem vyhodnotil vaši práci na repozitáři za uplynulý týden. Zde je podrobné hodnocení:
1. Smysluplnost popisů u commitů [2 body]:
Popisy commitů (např. „Naprogramoval jsem si fidget spinner“) jsou srozumitelné a odpovídají provedeným změnám. Jsou však psány velmi neformálně a stručně. Pro příště doporučuji používat profesionálnější tón a specifikovat, co konkrétně bylo v kódu upraveno nebo přidáno.
2. Smysluplnost komentářů v kódu [3 body]:
V souboru hodiny.py oceňuji snahu o dokumentaci jednotlivých kroků, i když komentáře působí jako zkopírované z tutoriálu. V souboru fidget_spinner.py naopak komentáře zcela chybí, což ztěžuje pochopení logiky rotace a animace. U BMI_kalkulacka.py je přítomen pouze úvodní popis. Komentování je nekonzistentní.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [0 bodů]:
V této kategorii musím body strhnout, protože jste zcela porušil pravidlo o adresářové struktuře. Všechny soubory s kódem i dokumentací jsou umístěny v kořenovém adresáři (root), místo aby byly v samostatných složkách podle projektů.
Konkrétně se jedná o soubory: /quiz.py, /hodiny.py, /README_BMI.md, /README_fg.md, /README_hodiny.md, /fidget_spinner.py, /gamble.py, /passwordmanager.py, /README_ng.md, /Numberguesser.py, /BMI_kalkulacka.py a /README_automaty.md.
Repozitář je kvůli tomu velmi nepřehledný. Každý projekt (např. Hodiny, BMI, Spinner) musí mít vlastní složku.
4. Logika řešení a přemýšlení studenta v Pythonu [3 body]:
Jelikož jste si nestanovil žádný osobní cíl, hodnotím odevzdané skripty jako náhodný výběr tutoriálových úloh bez jasné progrese.
V souboru BMI_kalkulacka.py se navíc nacházejí chyby:
- V bloku else chybí funkce print, takže se zpráva uživateli nezobrazí: else:<span style='color: red;'>("enter valid details")</span>.
- Na konci souboru je pravděpodobně chybně vložený zbytek kódu, který tam nepatří a způsobil by chybu: <span style='color: red;'>Výška=float(input("Enter your height in centimeters: "))</span>.
Používání českých znaků v názvech proměnných (Výška, Váha) je v Pythonu technicky možné, ale v programátorské praxi se mu vyhýbejte. Kód v hodiny.py a fidget_spinner.py funguje, ale nevykazuje známky vaší vlastní invence nebo složitější algoritmizace nad rámec běžných návodů.
Celkem získáno bodů: [8 / 40%] ze 20 možných
DIFFICULTY_INDEX: [3]