Katana
Období: Týden 10/2026 (od 08.03.) Skupina: tria URL: https://github.com/maximjavorsky-code/Katana.git
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 |
2. Přehled commitů
- 2026-03-09 07:40: Fix formatting issues in README.md
- 2026-03-10 15:58: Update README to correct project name
- 2026-03-10 16:01: Add HTML structure for simple calculator
3. Výsledky AI analýzy kódu
| Metrika | Hodnota |
|---|---|
| Celkové body (AI) | 2 / 20 b. (10%) |
| Náročnost projektu (Index) | 1 |
| Počet commitů | 3 |
| Změněné soubory | 1 |
| Počet přid./odeb. řádků kódu | 44 |
Komentář a zpětná vazba od AI
1. Smysluplnost popisů u commitů [2 body]:
Popisy commitů jsou srozumitelné a odpovídají provedeným změnám (např. přidání HTML struktury). Bod strhávám za to, že zprávy nereflektují nesprávné umístění kódu (práce s kódem uvnitř dokumentačního souboru).
2. Smysluplnost komentářů v kódu [0 bodů]:
V odevzdaném kódu se nenacházejí žádné komentáře. I v rámci HTML struktury by bylo vhodné označit, k čemu slouží jednotlivé sekce (např. displej, blok tlačítek).
3. Kvalita a srozumitelnost dokumentace (README.md, _projekt.md) a struktura repozitáře [0 bodů]:
Zde došlo k zásadnímu porušení pravidel. Soubor /README.md se nachází v kořenovém adresáři (rootu), což je v rozporu s požadavkem, aby každý projekt měl svou vlastní složku. Navíc jsi soubor README.md, který má sloužit k popisu projektu, zcela přepsal zdrojovým kódem HTML. Tím jsi odstranil veškerou dokumentaci. Kód patří do samostatného souboru (např. index.html) v příslušné složce.
4. Logika řešení a přemýšlení studenta v Pythonu (progrese kódu) [0 bodů]:
V rámci tohoto týdne jsi nepředvedl žádný kód v jazyce Python. Předmětem studia je Python, nikoliv HTML/CSS. I kdybychom hodnotili snahu o vytvoření kalkulačky, jde pouze o statickou kostru bez jakékoliv implementované logiky (JavaScriptové funkce v HTML voláš, ale soubor script.js neexistuje a Python v projektu zcela chybí). Progrese v hlavním předmětu (Python) je nulová.
Celkem získáno bodů: [2 / 10%] ze 20 možných
DIFFICULTY_INDEX: [1]
Kontrolní otázka k obhajobě
Vysvětli mi, proč jsi vložil kompletní HTML kód kalkulačky do souboru README.md namísto index.html a jakým způsobem tvá funkce appendNumber() zapíše hodnotu do políčka display, když u něj máš v kódu nastavený atribut readonly?