Pom14: Porovnání verzí

Z Prirucky
(Stránka vyprázdněna)
Řádek 1: Řádek 1:
''Hodnocení lektorů otázkami - počet (sestava)'' je sestava určená pro [[Generátor sestav II]].
[[Image: Hodnoceni lektoru otazkami-Pocet.png|950px|right]]


''Účel sestavy''
* '''Souhrn účastníků školicících akcí za období od - do''' s uvedením, zda hodnotili lektora podrobnými otázkami - '''počet vyhodnocených otázek'''.
* Další získávané informace, '''např. kdo již ohodnotil lektora, ale ještě nemá zapsáno vyhodnocení účasti'''.
''K obsahu''
: - Načítají se jen školicí akce, které mají alespoň jednoho účastníka.
: - Načítají se školicí akce ze zvoleného období od - do. (Posuzuje se, zda datum zahájení školicí akce je v rozmezí uživatelem zadaného data_od (1.den zvoleného měsíce) - data_do (poslední den zvoleného měsíce).)
: - '''Celk_Poc_Otazek''' - celkový počet hodnotících otázek z číselníku [[Hodnotící otázky]] (které mají ''Používáno'' = ''Ano'')
: - '''Pocet_Hodnoceni''' - počet zadaných hodnotících otázek
: - '''Pocet_Poznamek''' - počet zadaných poznámek
: - '''Rozdil1''' - rozdíl mezi '''Celk_Poc_Otazek''' a '''Pocet_Hodnoceni'''
: - '''Rozdil2''' - rozdíl mezi '''Celk_Poc_Otazek''' a '''Pocet_Poznamek'''
: - Sestavu je možné doplnit o další sloupce (dle domluvy).
== SQL definice ==
: select A.p_cislo, A.cislo_akce, A.nazev, A.pro_co, A.dat_od, A.dat_do, A.lektor,
: (select lektor from lektori where cislo_lek = A.lektor) as lektor_nazev,
: U.os_cislo, P.prijmeni, P.jmeno, U.hodnoc_lektora, U.vyhodnoc_ucast,
: (select count (*) from sko_otazky where pouzivano = 1) as celk_poc_otazek,
: (select count(*) from sko_hodnoceni RH where RH.p_cislo = A.p_cislo and RH.os_cislo = U.os_cislo and RH.hodnoceni is not null) as pocet_hodnoceni,
: (select count(*) from sko_hodnoceni RH where RH.p_cislo = A.p_cislo and RH.os_cislo = U.os_cislo and RH.poznamka is not null) as pocet_poznamek,
:
: (select count (*) from sko_otazky where pouzivano = 1) -
: (select count(*) from sko_hodnoceni RH where RH.p_cislo = A.p_cislo and RH.os_cislo = U.os_cislo and RH.hodnoceni is not null) as rozdil1,
: (select count (*) from sko_otazky where pouzivano = 1) -
: (select count(*) from sko_hodnoceni RH where RH.p_cislo = A.p_cislo and RH.os_cislo = U.os_cislo and RH.poznamka is not null) as rozdil2
:
: from akce_zahl A, akce_ucast U, pracovnici P
: where A.p_cislo = U.p_cislo and U.os_cislo = P.os_cislo
: and A.dat_od >= %DATUMOD% and A.dat_od <=%DATUMDO%
: order by A.cislo_akce, U.os_cislo
Pozn. setříděno dle čísla akce, pak dle osobního čísla
== Související sestava ==
* [[Hodnocení lektorů otázkami (sestava)]]
== Odkazy ==
* [[Generátor sestav II]]

Verze z 2. 10. 2019, 12:38

Hodnocení lektorů otázkami - počet (sestava) je sestava určená pro Generátor sestav II.

Hodnoceni lektoru otazkami-Pocet.png

Účel sestavy

  • Souhrn účastníků školicících akcí za období od - do s uvedením, zda hodnotili lektora podrobnými otázkami - počet vyhodnocených otázek.
  • Další získávané informace, např. kdo již ohodnotil lektora, ale ještě nemá zapsáno vyhodnocení účasti.

K obsahu

- Načítají se jen školicí akce, které mají alespoň jednoho účastníka.
- Načítají se školicí akce ze zvoleného období od - do. (Posuzuje se, zda datum zahájení školicí akce je v rozmezí uživatelem zadaného data_od (1.den zvoleného měsíce) - data_do (poslední den zvoleného měsíce).)
- Celk_Poc_Otazek - celkový počet hodnotících otázek z číselníku Hodnotící otázky (které mají Používáno = Ano)
- Pocet_Hodnoceni - počet zadaných hodnotících otázek
- Pocet_Poznamek - počet zadaných poznámek
- Rozdil1 - rozdíl mezi Celk_Poc_Otazek a Pocet_Hodnoceni
- Rozdil2 - rozdíl mezi Celk_Poc_Otazek a Pocet_Poznamek
- Sestavu je možné doplnit o další sloupce (dle domluvy).

SQL definice

select A.p_cislo, A.cislo_akce, A.nazev, A.pro_co, A.dat_od, A.dat_do, A.lektor,
(select lektor from lektori where cislo_lek = A.lektor) as lektor_nazev,
U.os_cislo, P.prijmeni, P.jmeno, U.hodnoc_lektora, U.vyhodnoc_ucast,
(select count (*) from sko_otazky where pouzivano = 1) as celk_poc_otazek,
(select count(*) from sko_hodnoceni RH where RH.p_cislo = A.p_cislo and RH.os_cislo = U.os_cislo and RH.hodnoceni is not null) as pocet_hodnoceni,
(select count(*) from sko_hodnoceni RH where RH.p_cislo = A.p_cislo and RH.os_cislo = U.os_cislo and RH.poznamka is not null) as pocet_poznamek,
(select count (*) from sko_otazky where pouzivano = 1) -
(select count(*) from sko_hodnoceni RH where RH.p_cislo = A.p_cislo and RH.os_cislo = U.os_cislo and RH.hodnoceni is not null) as rozdil1,
(select count (*) from sko_otazky where pouzivano = 1) -
(select count(*) from sko_hodnoceni RH where RH.p_cislo = A.p_cislo and RH.os_cislo = U.os_cislo and RH.poznamka is not null) as rozdil2
from akce_zahl A, akce_ucast U, pracovnici P
where A.p_cislo = U.p_cislo and U.os_cislo = P.os_cislo
and A.dat_od >= %DATUMOD% and A.dat_od <=%DATUMDO%
order by A.cislo_akce, U.os_cislo

Pozn. setříděno dle čísla akce, pak dle osobního čísla

Související sestava

Odkazy