Course » Historie » Verze 8

Jakub Jirůtka, 2013-04-21 18:29
opraven typ Unit -> Division

1 1 Jakub Jirůtka
h1. Předmět
2 1 Jakub Jirůtka
3 1 Jakub Jirůtka
*Klíčový zdroj:* [[Courses#GET-coursescode|/courses/{code}]]
4 1 Jakub Jirůtka
*XSI typ:* kos:course
5 1 Jakub Jirůtka
6 3 Jakub Jirůtka
{{sortable_table}}
7 3 Jakub Jirůtka
|_(sortable). Identifikátor			|_(sortable). Český název				|_. Datový typ			|_. Omezení							|_. Popis							|
8 1 Jakub Jirůtka
| allowedEnrollmentCount	| povolený počet zapsání	| integer				| 1-99								| kolikrát za studium si student může daný předmět zapsat (typicky 2x)|
9 1 Jakub Jirůtka
| approvalDate				| datum schválení			| date					| 									| 									|
10 1 Jakub Jirůtka
| classesLang				| jazyk výuky				| [[ClassesLang]]		| 									| 									|
11 1 Jakub Jirůtka
| classesType				| metody výuky				| [[ClassesType]]*		| 									| udává, zda má předmět přednášky, cvičení apod. |
12 1 Jakub Jirůtka
| code						| kód						| string				| NN(Not Null), UQ(Unique), ≤ 20 zn.| unikátní identifikátor předmětu 	|
13 1 Jakub Jirůtka
| completion				| způsob zakončení			| [[Completion]]		| NN(Not Null)						| 									|
14 1 Jakub Jirůtka
| credits					| kredity					| integer				| 0-999								| 									|
15 8 Jakub Jirůtka
| department				| zodpovědné středisko		| ➞[[Division]]				| NN(Not Null)						| středisko (většinou katedra), pod kterou předmět patří	|
16 4 Jakub Jirůtka
| description ^1^			| anotace					| string ML(Multilang)	| 									|									|
17 1 Jakub Jirůtka
| homepage					| webové stránky			| string				| ≤ 250 zn.							| TODO								|
18 1 Jakub Jirůtka
| keywords					| klíčová slova				| string ML(Multilang)	| ≤ 500 zn.							| klíčová slova charakterizující předmět (oddělená čárkami) |
19 4 Jakub Jirůtka
| lecturesContents ^1^		| osnova přednášek			| string ML(Multilang)	| 									|									|
20 4 Jakub Jirůtka
| literature ^1^			| literatura				| string ML(Multilang)	| 									| seznam doporučené literatury		|
21 1 Jakub Jirůtka
| name						| název						| string ML(Multilang)	| NN(Not Null) ^cs^, ≤ 100 zn.		|									|
22 1 Jakub Jirůtka
| note						| poznámka					| string ML(Multilang)	| ≤ 2000 zn.						|									|	
23 4 Jakub Jirůtka
| objectives ^1^			| cíle						| string ML(Multilang)	| 									| 									|
24 7 Jakub Jirůtka
| programmeType				| typ programu				| [[ProgrammeType]]		|									| typ studijního programu, pro který je předmět primárně určen; prázdný pokud je určen pro více typů (pouze doplňkový atribut, vlastnost je dána ze vztahu předmětu k programu)  |
25 4 Jakub Jirůtka
| range						| rozsah					| string				| ≤ 5 zn.							| udává časovou dotaci výukových hodin; obsahuje hodnoty typu: @[0-9]+[dpcslj](\+[0-9]+[pcslj]?)?@; nelze jednoznačně strojově dekódovat, protože se tu míchají hodnoty počet/měsíc a počet/semestr bez nějakého odlišení. |
26 4 Jakub Jirůtka
| requirements ^1^			| požadavky					| string ML(Multilang)	| 									| 									|
27 1 Jakub Jirůtka
| season					| sezóna					| [[Season]]			| 									| část školního roku, ve kterém se předmět vypisuje (letní/zimní/oba) |
28 1 Jakub Jirůtka
| state						| stav						| [[CourseState]]		| NN(Not Null)						| stav v „životním cyklu“ předmětu	|	
29 4 Jakub Jirůtka
| studyForm					| forma studia				| [[StudyForm]]			|									| forma studia, pro kterou je předmět určen |
30 1 Jakub Jirůtka
| superiorCourse			| nadřízený předmět			| ➞[[Course]]			| 									| nadřízený předmět (tzv. superpředmět) |
31 1 Jakub Jirůtka
| subcourses/course			| podřízené předměty		| ( ➞[[Course]]* )		| 									| může mít pouze superpředmět		|
32 4 Jakub Jirůtka
| tutorialsContents ^1^		| osnova cvičení			| string ML(Multilang)	| 									|									|
33 4 Jakub Jirůtka
| instance ^2^				| instance předmětu			| ( [[Course#instance-předmětu|Instance]]* )	|									| 
34 4 Jakub Jirůtka
35 4 Jakub Jirůtka
^1^ vypíše se pouze při _[[URLParameters#detail|detail]]=1_	
36 4 Jakub Jirůtka
^2^ vypíše se pouze při _[[URLParameters#sem|sem]] ≠ none_
37 4 Jakub Jirůtka
38 4 Jakub Jirůtka
39 4 Jakub Jirůtka
h2. Instance předmětu
40 4 Jakub Jirůtka
41 4 Jakub Jirůtka
{{sortable_table}}
42 4 Jakub Jirůtka
|_(sortable). Identifikátor			|_(sortable). Český název				|_. Datový typ			|_. Omezení		|_. Popis							|
43 5 Jakub Jirůtka
| semester					| semestr					| ➞[[Semester]]		| NN(Not Null)						|									|
44 4 Jakub Jirůtka
| capacity [@of='instance']	| kapacita inst. předmětu	| integer				| 1 – 99999						| 									|
45 4 Jakub Jirůtka
| capacity [@of='tutorial']	| kapacita cvičení			| integer				| 1 – 99999						| 									|
46 4 Jakub Jirůtka
| capacityOverfill			| překročení kapacity		| [[Permission]]		| 									| příznak určující, zda je povoleno překročení kapacity předmětu |
47 4 Jakub Jirůtka
| occupied					| počet obsazených míst		| integer				| 1 – 99999						| kolik studentů má předmět zapsaný |
48 6 Jakub Jirůtka
| examiners/teacher					| zkoušející				| ( ➞[[Teacher]]* )		| 									|									|
49 6 Jakub Jirůtka
| guarantors/teacher				| garanti					| ( ➞[[Teacher]]* )		| 									|									|
50 6 Jakub Jirůtka
| instructors	/teacher			| cvičící					| ( ➞[[Teacher]]* )		| 									|									|
51 6 Jakub Jirůtka
| lecturers/teacher					| přednášející				| ( ➞[[Teacher]]* )		| 									|									|