RON dokumentace

XML formuláře CSS Javascript

Hodnocení

    <hlavickahodnoceni />

    <DIV class="nadpishodnoceni">
        {$HODNOCENI_PopisTematu}
    </DIV>

    <otazkyhodnoceni id='{$HODNOCENI_Id}' druhhodnoceni='{$HODNOCENI_DruhHodnoceni}'  temacislo='{$HODNOCENI_TemaCislo}'>
        <otazkahodnoceni id='{$HODNOCENI_Id}' druhhodnoceni='{$HODNOCENI_DruhHodnoceni}'  temacislo='{$HODNOCENI_TemaCislo}' kodkriteria='{$HODNOCENI_KodKriteria}' zpusobzobrazeni='1' />
    </otazkyhodnoceni>

    <poznamkahodnoceni />

    <tlacitkahodnoceni ulozit="Jenom uložit"  odeslat="Předat dále"  vratit="null" uzavrit="Definitivně uzavřít"/>

Slouží pro uživatelskou změnu zobrazení hodnocení.

Jsou definovány proměnné Proměnná HODNOCENI_Action může mít hodnotu

Tag <otazkyhodnoceni> generuje svůj obsah pro každou otázku. Na každém řádku definuje proměnnou HODNOCENI_KodKriteria.

V tagu <otazkahodnoceni> je možné změnit způsob zobrazení odpovědí nepovinným parametrem zpusobzobrazeni - buď jednotlivé odpovědi zobrazí v tabulce (hodnota 1), nebo v seznamu (UL, LI - hodnota 0). Pokud není zadán, tak se použije nastavení z databáze. Tlačítka se vkládají pomocí tagu <tlacitkahodnoceni> - pomocí jednotlivých parametrů je možné zadat zobrazované texty. Pokud je zadáno "null", tak nebude tlačítko zobrazeno.

Při uložení hodnocení se provádí šablona v režimu process (stejně jako vyplnění datového XML). V ní je možné provést například nějakou dodatečnou kontrolu zadaných hodnot nebo provést nějakou akci.
Pomocí tagu <ulozodpovedihodnoceni> se provede uložení uživatelem zadaných odpovědí. Pokud není tento tag při zpracování formuláře nalezen, tak se poté uložení provede automaticky. Podle výsledku nastaví proměnnou HODNOCENI_Ulozeno.
Pomocí tagu <prepocitejhodnoceni neulozene="0/1"> se provede přepočet hodnocení. Pokud je parametr neulozene = 1, tak se přepočet provede i v případě, že odpovědi nebyly úspěšně uloženy a nebyly vyplněny všechny povinné odpovědi. Podle výsledku nastaví proměnnou HODNOCENI_Prepocteno.