Bílá kniha ČVUT: Porovnání verzí

Z Nápověda KOS
Skočit na navigaci Skočit na vyhledávání
Řádek 81: Řádek 81:
 
* vztahy u předmětu jsou zobrazeny z obou stran, to znamená, že jsou zobrazeny vztahy, když je daný předmět prvním předmětem ve vztahu i vztahy, kde je druhým předmětem ve vztahu.
 
* vztahy u předmětu jsou zobrazeny z obou stran, to znamená, že jsou zobrazeny vztahy, když je daný předmět prvním předmětem ve vztahu i vztahy, kde je druhým předmětem ve vztahu.
 
:: vztahy jsou v číselníku '''TVZTPRED_CIS'''.
 
:: vztahy jsou v číselníku '''TVZTPRED_CIS'''.
 +
* kredity, způsob zakončení a název předmětu se generuje v tomto pořadí
 +
** z předmětu vypsaného v letním semestru akademického roku BK,
 +
** když není vypsán v letním semestru potom z předmětu vypsaného v zimním semestru akademického roku BK,
 +
** není-li vypsán ani v zimním semestru potom z katalogu předmětů.
 +
* do seznamu vyučujících předmětu se generují
 +
** na první místo se vygeneruje autor návrhu z posledního semestru, kde je autor návrhu vyplněn s maximálním ID osoby,
 +
** potom se ze semestrů akademického roku BK generují všechny vyučující:
 +
*** přednášející,
 +
*** cvičící,
 +
*** zkoušející,
 +
*** garanti,
 +
*** autoři návrhu.
 +
 
----
 
----

Verze z 10. 6. 2022, 08:46

Generování BK

Globální parametry

Při generování xml souboru se používají tyto globální parametry

  • SEM_BK ... semestry akademického roku, pro který se BK generuje. Semestry jsou zapsané vzestupně bez mezer a oddělené středníkem. Např. "B221,B222" .
  • SEM_BK2 ... obsahuje semestry akademického roku pro který se generuje připravovaná BK a začátek a konec období v kterém se připravovaná BK generuje. Semestry jsou zapsané vzestupně oddělené středníkem, následuje začátek období ve tvaru DD.MM.RRRR oddělené od semestrů středníkem a konec období ve tvaru DD.MM.RRRR oddělené od začátku středníkem. Zápis je bez mezer.

Fakultní parametry

Používají se následující parametry, které vyplňují jednotlivé fakulty

  • BKW_PREHLEDPR ... určuje, jaké předměty se budou zobrazit v BK podle stavu. Obsahuje kódy stavu předmětu N-navržené, S-schválené, U-uzavřené. Kódy se píší v libovolním pořadí bez mezer. Např. "S", "SN", "NSU", atd.
  • RVHODINY ... obsahuje začátky a konce jednotlivých vyučovacích hodin. Data jsou zapsaná ve tvaru začátek vyučovací hodiny HH:MI následuje dvojtečka a konec vyučovací hodiny HH:MI. Jednotlivé hodiny jsou oddělené středníkem. Např. 10:00-10:50;11:00-11:50;13:00-13:50 .
  • BKW_VOLITELNY_PR_FAK ... v BK zobrazit volitelné předměty fakulty.

Části xml souboru

hlavička

obsahuje

  • datum generování BK,
  • kód akademického roku pro který se BK generuje,
  • semestry akademického roku pro který se BK generuje.

rozvrhové lístky

obsahuje rozvrhové lístky z akademického roku BK, které mají vyplněno

  • předmět,
  • začátek výuky,
  • délku výuky.

fakulty a katedry

struktura:

  • přehled fakult a kateder, které mají vyplněný atribut pořadí,
  • za každou fakultou|katedrou je seznam platných oborů dané fakulty|katedry,
  • u každého oboru je seznam platných studijních programů daného oboru,
  • na konci seznamu fakult a kateder je jeden prázdný záznam (katedra),
  • za prázdným záznamem je opět seznam fakult s textem pro tělesnou přípravu.

Záznamy jsou setříděny podle atributu pořadí.


studijní programy

seznam obsahuje studijní programy, které

  • jsou určeny pro matriku,
  • typ studijního programu je B, M, N nebo D,
  • podle atributu platnost od a platnost do jsou platné,
  • jsou aspoň v jednom schváleném studijním plánu který je exportován do BK.

Za každým programem je seznam studijních plánů daného programu které jsou schválené a mají se exportovat do BK.


studijní plány

přehled obsahuje schválené studijní plány které podle atributu export mají být exportovány do BK.
Poznámka: studijní plán je akivní když jsou na něm studenti se studijním stavem studuje nebo přerušeno.

  • za každým studijním plánem je blok rolí
role je atribut skupin předmětů které jsou v daném studijním plánu,
nabídka rolí je z číselníku ROLESP.
    • skupiny předmětů
každý blok role obsahuje přehled skupin předmětů s danou rolí které podle atributu export se mají exportovat do BK.
      • předměty skupiny předmětů
každá skupina obsahuje přehled předmětů které patří do dané skupiny,
přehled předmětů se řídí atributem aktivní studijního plánu (popsáno u studijních plánů),
je-li plán aktivní, přehled obsahuje všechny předměty skupiny,
není-li aktivní, obsahuje pouze schválené předměty skupiny.
u každé skupiny je přehled v kterém semestru kolik, s jakým ukončeným a za kolik kreditů se musí absolvovat předmětů.

přehled předmětů

obsahuje všechny předměty instalace bez ohledu na stav předmětu a platnost záznamu.
Pravidla pro generování xml:

  • předměty fakulty F4 s kódem začínající na 818 se zobrazují u katedry 24118 (katedra sw inženýrství) bez ohledu na to, u které katedry jsou v DB,
  • příznak volitelný předmět se určuje pomocí atributu TPREDMETY.volitelny_pro, TPREDMETY.forma_studia a TPREDMETY.program_id takto:
    • je-li volitelny_pro = F a hodnota parametru BKW_VOLITELNY_PR_FAK je A pak příznak volitelný předmet v xml bude mít hodnotu F,
    • je-li volitelny_pro = F a hodnota parametru BKW_VOLITELNY_PR_FAK je N nebo parametr BKW_VOLITELNY_PR_FAK na fakultě předmětu není založen, pak příznak volitelný předmet v xml bude mít hodnotu null,
    • je-li volitelny_pro = S pak příznak volitelný předmet v xml bude mít hodnotu S,
    • jsou-li atributy předmětu forma studia a studijní program prázdné, pak příznak volitelný předmet v xml bude mít hodnotu S,
Hodnoty pro atribut volitelny_pro jsou
F ... volitelný předmět pro fakultu,
S ... volitelný předmět pro celou školu.
  • vztahy u předmětu jsou zobrazeny z obou stran, to znamená, že jsou zobrazeny vztahy, když je daný předmět prvním předmětem ve vztahu i vztahy, kde je druhým předmětem ve vztahu.
vztahy jsou v číselníku TVZTPRED_CIS.
  • kredity, způsob zakončení a název předmětu se generuje v tomto pořadí
    • z předmětu vypsaného v letním semestru akademického roku BK,
    • když není vypsán v letním semestru potom z předmětu vypsaného v zimním semestru akademického roku BK,
    • není-li vypsán ani v zimním semestru potom z katalogu předmětů.
  • do seznamu vyučujících předmětu se generují
    • na první místo se vygeneruje autor návrhu z posledního semestru, kde je autor návrhu vyplněn s maximálním ID osoby,
    • potom se ze semestrů akademického roku BK generují všechny vyučující:
      • přednášející,
      • cvičící,
      • zkoušející,
      • garanti,
      • autoři návrhu.