damykk
Období: Týden 16/2026 (od 19.04.) 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: 258
Týdenní Index Náročnosti dodaných skriptů (1-5): 3
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 13 |
| Počet změněných souborů | 10 |
| Počet přid./odeb. řádků kódů | 278 |
Přehled commitů
- 2026-04-24 09:26: Udělal jsem si překladač
- 2026-04-25 00:14: Udělal jsem si převodník měn
- 2026-04-25 00:16: Ůprava
- 2026-04-25 00:16: Ůprava
- 2026-04-25 00:17: Ůprava
- 2026-04-25 00:18: Udělal jsem si překladac
- 2026-04-25 00:19: Udělal jsem si převodník měn
- 2026-04-25 00:21: evidace README
Added new projects 'prekladac' and 'prevodnik_men' to the list. - 2026-04-25 21:59: Udělal jsem si generátor hesel - 2026-04-25 22:01: Dokumentace
Added documentation for password generator project. - 2026-04-25 22:02: Opravil jsem generátor hesel
Implement a password generator that allows user-defined length. - 2026-04-25 22:03: Oprava - 2026-04-25 22:06: Evidace README
3. Hodnocení asistentem AI (Logika a úsilí)
Jako pedagogický asistent jsem vyhodnotil tvou práci na základě odevzdaných souborů, commitů a změn v kódu. Níže uvádím podrobné hodnocení:
1. Smysluplnost popisů u commitů [2 body]
Většina tvých zpráv je srozumitelná a popisuje, co jsi v daném kroku udělal (např. „Dokumentace pro generátor hesel“). Body strhávám za opakující se zprávy s překlepy a nízkou informační hodnotou jako „Ůprava“ (navíc s chybnou diakritikou), které se objevují několikrát po sobě. Příště se snaž v commitu popsat, co konkrétně jsi upravil.
2. Smysluplnost komentářů v kódu [5 bodů]
Kód v generator_hesel.py i v překladači je komentován velmi dobře. Oceňuji vysvětlení jednotlivých bloků (definice znaků, náhodný výběr, automatická detekce). Pomáhá to v orientaci. Jeden bod strhávám za to, že v některých verzích souborů (např. v těch v rootu) se komentáře duplikují bez přidané hodnoty.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [0 bodů]
Zde vidím zásadní nedostatky, které porušují základní pravidla tvého zadání:
- Nedodržení adresářové struktury: Soubory generator_hesel.py, Generator_hesel_projekt.md, překladač.py a překladač_projekt.md leží přímo v hlavní složce (rootu). Dle metodiky musí mít každý projekt vlastní složku.
- Názvy souborů: V rootu se nachází soubor s názvem Generátor hesel zcela bez přípony.
- Chyby v dokumentaci: V souboru Generator_hesel_projekt.md uvádíš návod ke spuštění pomocí příkazu python hesla.py, ale tvůj soubor se jmenuje generator_hesel.py. Uživatel by program nespustil.
- Překlepy: V souboru README.md máš na prvním řádku chybu f## Projekty a v názvu dokumentace k překladači máš prekladac_púrojekt.md.
4. Logika řešení a přemýšlení studenta v Pythonu [6 bodů]
Logika programů je správná a funkční:
- Generátor hesel: Použití knihovny string a random je efektivní. Velmi chválím implementaci try-except bloku pro ošetření vstupu uživatele (zadání jiného než celého čísla).
- Překladač: Využití externí knihovny googletrans ukazuje schopnost pracovat s dokumentací třetích stran.
- Progrese: Je vidět posun od úplně jednoduchých skriptů k aplikacím, které vyžadují instalaci závislostí (pip install).
- Body strhávám za nižší náročnost algoritmizace (využíváš hotová řešení v knihovnách) a za nepořádek v souborech, který naznačuje zmatek v tom, kterou verzi kódu vlastně vyvíjíš (máš stejný kód v rootu i v podsložkách).
Celkem získáno bodů: [13 / 65%] ze 20 možných
Slovní doporučení: Tvůj kód je čistý a logicky správný, ale tvůj proces odevzdávání je chaotický. Zaměř se na to, aby v rootu repozitáře zůstalo pouze README a každý tvůj projekt byl úhledně zabalen ve své složce. Před odevzdáním si po sobě přečti dokumentaci a vyzkoušej, zda příkazy, které v ní píšeš, skutečně fungují.
DIFFICULTY_INDEX: [3]