damykk
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 | ❌ NESPLNĚNO |
| Rozestup alespoň 12h mezi 3 commity | ❌ NESPLNĚNO |
| Projektová dokumentace (README, projekt.md) | ✅ SPLNĚNO |
Vypočtený Index za tento týden: 50
Týdenní Index Náročnosti dodaných skriptů (1-5): 5
2. Kvantitativní přehled úprav
| Metrika | Hodnota |
|---|---|
| Počet všech commitů | 1 |
| Počet změněných souborů | 41 |
| Počet přid./odeb. řádků kódů | 1487 |
Přehled commitů
- 2026-05-18 08:44: testuju django
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 a zde je mé hodnocení. Oceňuji tvou odvahu pustit se do frameworku Django, což je velký skok, ale narazil jsem na několik zásadních nedostatků v organizaci a konzistenci tvého kódu.
1. Smysluplnost popisů u commitů [1 bod]:
V uplynulém týdnu jsi vytvořil pouze jeden commit s popisem "testuju django". To je bohužel nedostatečné. Commit obsahuje desítky nových souborů a složitou strukturu, kterou takto strohý popis vůbec nevysvětluje. Příště zkus popsat, co konkrétně jsi zprovoznil (např. "Inicializace Django projektu, nastavení modelů pro Blog a Počasí").
2. Smysluplnost komentářů v kódu [2 body]:
V nově přidaných souborech pro Django komentáře téměř chybí. Výjimkou je pouze automaticky generovaný nebo strohý úvod v admin.py. Vzhledem k tomu, že se jedná o tvůj první kontakt s tímto frameworkem, očekával bych, že si k jednotlivým částem (např. v models.py nebo views.py) připíšeš poznámky, co která část dělá. V dokumentaci projektů (soubory .md) jsi ale velmi podrobný, což ti body zachraňuje.
3. Kvalita a srozumitelnost dokumentace a struktura repozitáře [0 bodů]:
Zde musím být přísný, protože jsi porušil základní pravidla struktury:
- Soubory v rootu: Soubory /generator_hesel.py a /Generator_hesel_projekt.md leží volně v hlavní složce. Každý projekt musí mít vlastní složku.
- Nesmyslné názvy: Ve složce pruzkum_laboratore máš soubor idkyet.py. Takové názvy jsou nepřípustné a neprofesionální.
- Zmatek v projektu: Tvůj nový projekt django_mock_website je velmi nekonzistentní. V README.md popisuješ systém pro Blog a Portfolio, ale v admin.py a v migracích se najednou objevuje "weather app" a modely pro města a teploty. Působí to jako náhodně poslepované kusy kódu z různých tutoriálů bez ladu a skladu.
- Chyba v admin.py: """Admin configuration for the <span style='color: red;'>weather app</span>.""" (v souboru, který má patřit blogu).
4. Logika řešení a přemýšlení studenta v Pythonu [2 body]:
I když jsi do repozitáře nahrál velké množství kódu (Django boilerplate), tvůj vlastní přínos v logice Pythonu je tento týden minimální. Většina souborů jsou automaticky generované šablony (manage.py, migrace, nastavení). Navíc migrace 0002_city_forecast_weatheralert_weatherdata_and_more.py vůbec neodpovídá tvému cíli vytvořit "Blog a Portfolio". Skok od jednoduchých skriptů k Djangu je chvályhodný, ale musí být podložen pochopením kódu, ne jen hromadným kopírováním souborů, které spolu nesouvisí. Progres v samotném programování (logice) je tedy tentokrát velmi nízký.
Celkem získáno bodů: [5 / 25%] ze 20 možných
Slovní shrnutí: Tento týden jsi sice "naimportoval" velký projekt, ale tvůj vlastní programátorský vklad byl velmi malý a struktura tvého repozitáře je momentálně v nepořádku. Zaměř se na to, abys uklidil soubory v kořenovém adresáři do příslušných složek a v projektu Django si ujasnil, co vlastně stavíš (Blog, nebo Počasí?).
DIFFICULTY_INDEX: [5]