damykk
Období: Týden 21/2026 (od 24.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 | ❌ NESPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ✅ SPLNĚNO |
Vypočtený Index za tento týden: 232
Týdenní Index Náročnosti dodaných skriptů (1-5): 4
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 5 |
| Počet změněných souborů | 5 |
| Počet přid./odeb. řádků kódů | 76 |
Přehled commitů
- 2026-05-29 21:41: Ůprava README listu
- 2026-05-29 21:43: Udělal jse si program, který mi pomůže ve fyzice
- 2026-05-29 21:44: oprava
- 2026-05-30 09:56: Ůprava README listu
- 2026-05-30 09:57: Udělal jsem si seznam ůkolů
3. Hodnocení asistentem AI (Logika a úsilí)
Ahoj, jsem tvůj asistent pro výuku Pythonu. Prošel jsem tvou práci za uplynulý týden (konec května 2026) a zde je mé hodnocení. Oceňuji, že se snažíš propojovat programování s jinými předměty, jako je fyzika, ale musíme zapracovat na formální stránce odevzdávání a dokumentaci.
1. Smysluplnost popisů u commitů [1 bod]
Tvým zprávám u commitů je sice rozumět (víme, co jsi dělal), ale obsahují velké množství pravopisných chyb, které v profesionálním (i školním) repozitáři působí velmi nedbale. * "Udělal jsem si seznam ůkolů" (chyba: na začátku kořene slova píšeme ú). * "Ůprava README listu" (chyba: velké Ú s čárkou, nikoliv s kroužkem). * "Udělal jse si program..." (chyba: chybí písmeno m ve slově jsem). Commit "oprava" je příliš obecný, příště napiš, co konkrétně jsi opravil.
2. Smysluplnost komentářů v kódu [0 bodů]
V souboru vypocty/vypocty.py jsi nenapsal ani jeden jediný komentář (znak #). Kód je sice přehledný díky názvům funkcí, ale jako programátor musíš vysvětlit, co složitější části (např. vzorce nebo logika větvení u Ohmovu zákona) dělají. U ostatních nových souborů kód nemám k dispozici, ale v tomto klíčovém souboru komentáře zcela chybí.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [1 bod]
Zde došlo k porušení několika pravidel:
* Struktura repozitáře: V kořenovém adresáři (rootu) se stále nachází soubor /generator_hesel.py. Podle pravidel musí mít každý projekt svou složku.
* Dokumentace projektu: Soubory vypocty_projekt.md a seznam_projekt.md jsou v tvém odevzdání zcela prázdné. Dokumentace je stejně důležitá jako kód sám.
* Pozitivum: Tabulka v hlavním README.md je aktualizovaná a přehledná, což ti zachránilo alespoň jeden bod.
4. Logika řešení a přemýšlení studenta v Pythonu [7 bodů]
Logika v souboru vypocty.py je velmi dobrá a praktická:
* Práce s neznámou: Líbí se mi nápad se zadáváním ? pro hodnotu, kterou chce uživatel vypočítat. Je to intuitivní.
* Ošetření chyb: Použil jsi blok try-except pro zachycení ValueError (když někdo zadá písmena místo čísel) a dokonce i ZeroDivisionError u paralelního zapojení odporů. To svědčí o tom, že o kódu přemýšlíš dopředu a snažíš se, aby nespadl při špatném vstupu.
* Struktura: Kód je rozdělen do logických funkcí a obsahuje hlavní menu, což je správný přístup k organizaci programu.
Celkem získáno bodů: [9 / 45%] ze 20 možných
Slovní shrnutí: Logicky jsi udělal velký pokrok, tvůj "Elektro pomocník" je funkční a robustní program. Nicméně tvé hodnocení sráží prázdná dokumentace, nepořádek v hlavní složce a hrubé chyby v textech. Příští týden se zaměř na to, aby každý tvůj kód obsahoval vysvětlující komentáře a aby soubory .md skutečně popisovaly, jak program funguje.
DIFFICULTY_INDEX: [4]