Detail reportu: Katana

Týden 10/2026 (od 08.03.) – Výsledky AI analýzy a hodnocení odevzdaného kódu.

📁 Archiv-2026
Zpět

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ů

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?