.java
pomocí Portálu ZČUDomácí úlohy budou odevzdávány výhradně v elektronické formě a jejich správnost (validita) se bude kontrolovat též elektronicky.
Všechny domácí úlohy mají název souboru dle jednotného schématu. Ppa1_cv04_1_A06999.java
se tedy skládá z několika částí oddělených podtržítkem. Jednotlivé části názvu mají následující význam:
Ppa1
_
_
",
nikoliv pomlčka "-
")
cv04
1
0
, jedná se o zkušební příklad, který nebude bodován)
A06999
A06999
je číslo, pod kterým se skrývá referenční verze
programu);
Pozor!
V současnosti se na ZČU používají čtyři různé typy osobních čísel.
Vždy použijete "svůj" typ čísla bez ohledu na to, že se ve všech dalších příkladech bude uvádět pouze první typ.
příklad typu čísla | jméno souboru | jméno třídy |
---|---|---|
A06999 | Ppa1_cv04_1_A06999.java |
public class Ppa1_cv04_1_A06999 |
A069999 | Ppa1_cv04_1_A069999.java |
public class Ppa1_cv04_1_A069999 |
A069999P | Ppa1_cv04_1_A069999P.java |
public class Ppa1_cv04_1_A069999P |
A06B9999P | Ppa1_cv04_1_A06B9999P.java |
public class Ppa1_cv04_1_A06B9999P |
Formát výstupu se zjistí z výstupu referenčního programu, tento výstup si lze prohlédnout v zadání úlohy po kliknutí na odkaz "výstup".
---Vysledky---
". Výstup před tímto řetězcem je validátorem ignorován.
Každá úloha má ke stažení svůj .class
soubor. Tento soubor je možno stáhnout, spustit a testovat chování programu při různých vstupech. Referenční .class
soubor stáhnete po kliknutí na název programu v zadání.
.class
soubor uložili a do dolního políčka napište cmd
a stiskněte Enter (spuštění příkazové řádky). Pro spuštění referenčního programu napište do příkazové řádky:java Ppa1_cv02_0_A06999
.class
je chráněn proti tzv. zpětnému inženýrství. Je určitě snažší napsat úlohu znovu, než se pokoušet dekódovat .class
soubor.
.java
pomocí Portálu ZČU
Do prohlížeče zadejte adresu "https://portal.zcu.cz". Po načtení stránky se může objevit varování o používaném certifikátu. Dle vašeho prohlížeče se varovné hlášení liší:
"A nebo můžete přidat výjimku…"
, poté klikněte na tlačítko "Přidat výjimku"
. Po kliknutí se objeví nové okno, v tomto okně klikněte na tlačítko "Získat certifikát"
a poté na tlačítko "Schválit bezpečnostní výjimku"
."Pokračovat na tento web (nedoporučujeme)"
."Přihlášení"
."Přihlásit"
.
Po přihlášení klikněte na "Moje studium" a poté klikněte v levém menu na "Odevzdávání prací".
Po výběru předmětu se zobrazí stránka s možnostmi odevzdávání. Pro odevzdávání domácích úloh je určen blok "Domácí úlohy".
Odevzdávání začíná kliknutím na odkaz "Odevzdat práci" v sekci "Možnosti".
.java
ne s příponou .class
.
Pokud vše -- včetně validace -- proběhlo úspěšně, zobrazí se vám informace, že je vše v pořádku.
Pokud došlo k chybě, zobrazí se červená chybová hláška. Okamžitě po odevzdání totiž Portál automaticky zašle vaši úlohu validátoru, který rozhodne o správnosti. Rozhodne-li, že program nevyhovuje, je třeba program opravit a odevzdat znovu -- viz dále.
Odevzdané soubory je možno prohlížet a stahovat. Odevzdané úlohy nejdou z portálu smazat.
Pokud chcete prohlížet vaše odevzdané soubory, klikněte na odkaz "Práce" v sekci Možnosti. Alternativně je možné kliknout na ikonu "Odevzdané práce", následně vybrat předmět PPA1,
okruh témat "01 - Domácí úlohy" a téma "DU - Jednotlivé domácí úlohy".
Zobrazí se vám seznam všech odevzdaných úloh. Stav úlohy udává stav ve sloupečku "Hodnocení" - "Autom. validace". "OK" znamená, že úloha je správně, "Špatné výsledky" znamená, že je v úloze chyba. Po kliknutí na výsledek validace se dozvíte podrobnosti.
Pokud by se stalo, že Vám portlet po úspěšném odevzdání domácího zmizí, můžete ho zobrazit odšktnutím tlačítka "Zobrazit jen kde mám práci". Jakmile nebude toto tlačítko zašktnuto, portlet se Vám opět zobrazí, jak je ukázáno na následujících obrázcích.
 
 
Pokud byla Vaše odevzdaná úloha označena validátorem jako chybná, informuje Vás o tom zpráva "Špatné výsledky" v prohlížení odevzdaných úloh. V tomto případě je nutné úlohu opravit a odevzdat znovu. Podrobnější informace o chybě v úloze můžete získat kliknutím na odkaz "Špatné výsledky" v sekci "Autom. validace".
Ukázka výsledku validace:
Ve výpisu je červeně označen rozdíl ve výstupu referenčního a vašeho programu. V tomto případě došlo k neshodě u velkých a malých písmen, kdy váš program používá malá písmena a referenční program velká.
Na základě této informace byste měli být schopni opravit váš program.
Výsledek validace můžete zobrazit i u správných úloh a to kliknutím na odkaz "OK" v sekci "Autom. validace".