Notice
This page is located in a preparation section till 16.02.2026.

Domácí úkoly

Domácí úkoly se odevzdávají do systému BRUTE - Bundle for Reservation, Uploading, Testing and Evaluation. Termíny uvedené v systému jsou závazné.

Každý v termínu odevzdaný domácí úkol je hodnocen 3 body. Úkol odevzdaný do 3 dnů po deadlinu je hodnocen 1.5 body; pozdější odevzdání pak 0 body. Odevzdaný úkol je takový, který úspěšně projde všemi testy v BRUTE. Pro odevzdání úkolů bude BRUTE otevřen celý semestr.

Odevzdání všech domácích úkolů (tj. i opožděně, za 0 bodů) je podmínkou k udělení zápočtu.

Pokus o obcházení některého z testů, který nebude v souladu se zadáním (typicky náhodné zkoušení výsledků, využití známých i neznámých chyb v BRUTE, apod.) bude penalizováno udělením 0 bodů za daný domácí úkol a jeho povinností ho přepracovat.

Domácí úkoly jsou kontrolovány na výskyt plagiátů.

Práce s výstupem AE

Domácí úkoly jsou testovány pomocí Java frameworku JUnit 5, a výsledek AE je reprezentován pomocí Maven pluginu Surefire Report. Příklad tohoto reportu můžete vidět zde. Nejvíce vás zajímá sekce Test Cases - pokud váš kód pro nějaká data vrátil špatný výstup, uvidíte zde červeně označené testy spolu s dodatečnými informacemi:

Kliknutím na “[Detail]” můžete případně zobrazit další podrobnosti o problému, jako je např. stacktrace.

courses/b0b36pjv/hw/start.txt · Last modified: 2026/01/21 09:24 by jarymiro