ucitel
Popis Učitelé
Typ REST
Adresa /ws/services/rest2/ucitel
Specifikace
Název ucitel

Operace

deleteUcitelOsobniUdaje
Garance Garantováno minimálně do 28.3.2025
Komentář Smaže záznam v tabulce UCITELE. Ucitele lze identifikovat buď identifikátorem ucitIdno nebo rodnym cislem.
HTTP metoda GET
Adresa /ws/services/rest2/ucitel/deleteUcitelOsobniUdaje
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Oblasti root
Je nutné ověřování přihlášení, ověření dle uživatelské role
Povolené role AD (Administrátor)
Parametry
Název Typ (Java) Komentář
stagUser String
ucitIdnoForDelete Long UcitIdno učitele ke smazání.
rodCisloForDelete String Rodne cislo učitele ke smazání.

getGarant_ProgramOborByRC
Garance Garantováno minimálně do 28.3.2025
Komentář Vrátí seznam programů/oborů garantovaných učitelem se zadaným rodným číslem. Služba je primárně určena pro export do systému SAP.
HTTP metoda GET
Adresa /ws/services/rest2/ucitel/getGarant_ProgramOborByRC
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Oblasti root
Je nutné ověřování pravděpodobně bez nutnosti přihlášení (služba ovšem na základě konfigurace konkrétní instalace IS/STAG může vyžadovat přihlášení či specifickou roli uživatele)
Parametry
Název Typ (Java) Komentář
rc String

getGarant_ProgramOborByUcitIdno
Garance Garantováno minimálně do 28.3.2025
Komentář Vrátí seznam programů/oborů garantovaných učitelem se zadaným ID ucitele. Služba je primárně určena pro export do systému SAP.
HTTP metoda GET
Adresa /ws/services/rest2/ucitel/getGarant_ProgramOborByUcitIdno
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Oblasti root
Je nutné ověřování pravděpodobně bez nutnosti přihlášení (služba ovšem na základě konfigurace konkrétní instalace IS/STAG může vyžadovat přihlášení či specifickou roli uživatele)
Parametry
Název Typ (Java) Komentář
ucitIdno Long
rok String

getUcitIdnoByStagLogin
Garance Garantováno minimálně do 28.3.2025
Komentář Vrátí STAGovské ID učitele (ucitIdno) na základě STAGovského uživatelského jména učitele.
HTTP metoda GET
Adresa /ws/services/rest2/ucitel/getUcitIdnoByStagLogin
Možné výstupní MIME typy text/plain
Oblasti root
Je nutné ověřování pravděpodobně bez nutnosti přihlášení (služba ovšem na základě konfigurace konkrétní instalace IS/STAG může vyžadovat přihlášení či specifickou roli uživatele)
Parametry
Název Typ (Java) Komentář
stagUser String
stagLogin String Stag login učitele.

getUcitelInfo
Garance Garantováno minimálně do 28.3.2025
Komentář Vrátí širší informace o učiteli na základě jeho STAGovského ID.
HTTP metoda GET
Adresa /ws/services/rest2/ucitel/getUcitelInfo
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Oblasti root
Je nutné ověřování pravděpodobně bez nutnosti přihlášení (služba ovšem na základě konfigurace konkrétní instalace IS/STAG může vyžadovat přihlášení či specifickou roli uživatele)
Parametry
Název Typ (Java) Komentář
stagUser String
ucitIdno Long Stagovské ID učitele.
lang String

getUciteleKatedry
Garance Garantováno minimálně do 28.3.2025
Komentář Vrátí seznam učitelů zadaného pracoviště nebo podřízených pracovišť.
HTTP metoda GET
Adresa /ws/services/rest2/ucitel/getUciteleKatedry
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Oblasti root
Je nutné ověřování pravděpodobně bez nutnosti přihlášení (služba ovšem na základě konfigurace konkrétní instalace IS/STAG může vyžadovat přihlášení či specifickou roli uživatele)
Parametry
Název Typ (Java) Komentář
stagUser String
katedra String Pracoviště vyučujícího. Může být uvedena katedra, fakulta nebo REK - vrátí vždy vyučujícíc všech podřízených pracovišť
jenAktualni Boolean Zda zobrazovat jen aktuální učitele. Není-li uvedeno, zobrazují se jen aktuální. Je-li false, zobrazují se i neaktuální.
zobrazitExternisty Boolean Zda zobrazovat externisty a nebo nikoliv. Není-li uvedeno, JSOU externisti zobrazeni.
lang String

getUcitelePredmetu
Garance Garantováno minimálně do 28.3.2025
Komentář Vrátí seznam učitelů zadaného předmětu a jeho rozvrhových akcí. U každého záznamu výsledku je v atributu 'vazbaNaPredmet' bud 'pr' (učitel je uveden přímo u předmětu a pak je v atributu 'typAkce' poskládán řetězec 4 znaků A/N určujících postupně, zda je učitel veden jako garant/přednášející/cvičící/seminařící) a nebo 'ra' (učitel je veden u nějaké rozvrhové akce, pak je v atributu 'typAkce' uveden typ dané akce - př/cv/se). Pokud má učitel více různých výskytů, je ve výsledku uveden vícekrát.
HTTP metoda GET
Adresa /ws/services/rest2/ucitel/getUcitelePredmetu
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Oblasti root
Je nutné ověřování pravděpodobně bez nutnosti přihlášení (služba ovšem na základě konfigurace konkrétní instalace IS/STAG může vyžadovat přihlášení či specifickou roli uživatele)
Parametry
Název Typ (Java) Komentář
stagUser String
katedra String
zkratka String
rok String

getUciteleRoakce
Garance Garantováno minimálně do 28.3.2025
Komentář Vrátí seznam učitelů zadané rozvrhové akce, která je zadána svým roakIdno.
HTTP metoda GET
Adresa /ws/services/rest2/ucitel/getUciteleRoakce
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Oblasti root
Je nutné ověřování pravděpodobně bez nutnosti přihlášení (služba ovšem na základě konfigurace konkrétní instalace IS/STAG může vyžadovat přihlášení či specifickou roli uživatele)
Parametry
Název Typ (Java) Komentář
stagUser String
roakIdno Long

insertUcitelOsobniUdaje
Garance Garantováno minimálně do 28.3.2025
Komentář Vloží do systému nového učitele. Vrací zpět informace o tomto učiteli plus vyplněné ucitIdno (ktere IS/STAG vygeneruje sám)
HTTP metoda POST
Adresa /ws/services/rest2/ucitel/insertUcitelOsobniUdaje
Možné výstupní MIME typy */*
Oblasti root
Je nutné ověřování přihlášení, ověření dle uživatelské role
Povolené role AD (Administrátor)
Parametry
Název Typ (Java) Komentář
stagUser String
ucitel WSUcitelOsobniUdajeBean

najdiUcitelePodleJmena
Garance Garantováno minimálně do 28.3.2025
Komentář Vrátí STAGovské ID učitele (ucitIdno) a některé další informace na základě jména a/nebo příjmení učitele.
HTTP metoda GET
Adresa /ws/services/rest2/ucitel/najdiUcitelePodleJmena
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Oblasti root
Je nutné ověřování pravděpodobně bez nutnosti přihlášení (služba ovšem na základě konfigurace konkrétní instalace IS/STAG může vyžadovat přihlášení či specifickou roli uživatele)
Parametry
Název Typ (Java) Komentář
prijmeni String Příjmení pro vyhledání. Lze použít zástupné znaky % pro vyhledávání.
jmeno String Jméno pro vyhledání. Lze použít zástupné znaky % pro vyhledávání.
lang String

selectUcitelOsobniUdaje
Garance Garantováno minimálně do 28.3.2025
Komentář Vrátí osobní údaje učitele z tabulky UCITELE.
HTTP metoda GET
Adresa /ws/services/rest2/ucitel/selectUcitelOsobniUdaje
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Oblasti root
Je nutné ověřování přihlášení, ověření dle uživatelské role
Povolené role AD (Administrátor)
Parametry
Název Typ (Java) Komentář
stagUser String
ucitIdno long ID učitele, jehož údaje jsou požadovány

selectUciteleTerminStatistikaPoctuStudentu
Garance Garantováno minimálně do 28.3.2025
Komentář Vrátí statistiku - pocty vyzkousenych studentu na predmetech/typech terminu ucitele/ucitelu.
HTTP metoda GET
Adresa /ws/services/rest2/ucitel/selectUciteleTerminStatistikaPoctuStudentu
Možné výstupní MIME typy application/xml, text/xml, application/json, text/yaml, text/csv, application/vnd.ms-excel, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Oblasti root
Je nutné ověřování přihlášení, ověření dle uživatelské role
Povolené role PR (Prorektor)
AD (Administrátor)
EX (Externí uživatel)
FA (Tajemník fakulty)
Parametry
Název Typ (Java) Komentář
stagUser String
rokPlatnosti String Akademický rok
semestr String Semestr
ucitIdno Long ID jednotlivého učitele
ucitelPracoviste String Pracoviště (katedra) učitele
ucitelFakulta String Fakulta nadřazená pracovišti/katedře učitele
zTerminu Boolean Je-li TRUE, berou se data z tabulek terminu a prihlaseni na ne. Je-li FALSE ci neni-li vubec zadano, bere se ze znamek (zde se pro jednoduchost pocita, ze byl-li predmet splnen na nekolikaty pokus, predpoklada se, ze student byl zkousen danym ucitelem i na vsech predchozich neuspesnych pokusech).

updateUcitelOsobniUdaje
Garance Garantováno minimálně do 28.3.2025
Komentář Upraví záznam v tabulce UCITELE. Upravuje pouze ty položky, jejichž hodnota byla předána.
HTTP metoda POST
Adresa /ws/services/rest2/ucitel/updateUcitelOsobniUdaje
Možné výstupní MIME typy */*
Oblasti root
Je nutné ověřování přihlášení, ověření dle uživatelské role
Povolené role AD (Administrátor)
Parametry
Název Typ (Java) Komentář
stagUser String
ucitel WSUcitelOsobniUdajeBean Položky k úpravě. Musí být uvedena položka ucitIdno, která identifikuje učitele.