Course » Historie » Verze 3

Jakub Jirůtka, 2012-04-22 01:50
přidáno sortable_table

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 2 Jakub Jirůtka
*Související typy:* [[CourseTexts]]
6 1 Jakub Jirůtka
7 3 Jakub Jirůtka
{{sortable_table}}
8 3 Jakub Jirůtka
|_(sortable). Identifikátor			|_(sortable). Český název				|_. Datový typ			|_. Omezení							|_. Popis							|
9 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)|
10 1 Jakub Jirůtka
| approvalDate				| datum schválení			| date					| 									| 									|
11 1 Jakub Jirůtka
| classesLang				| jazyk výuky				| [[ClassesLang]]		| 									| 									|
12 1 Jakub Jirůtka
| classesType				| metody výuky				| [[ClassesType]]*		| 									| udává, zda má předmět přednášky, cvičení apod. |
13 1 Jakub Jirůtka
| code						| kód						| string				| NN(Not Null), UQ(Unique), ≤ 20 zn.| unikátní identifikátor předmětu 	|
14 1 Jakub Jirůtka
| completion				| způsob zakončení			| [[Completion]]		| NN(Not Null)						| 									|
15 1 Jakub Jirůtka
| credits					| kredity					| integer				| 0-999								| 									|
16 1 Jakub Jirůtka
| department				| organizační jednotka		| ➞[[Unit]]				| NN(Not Null)						| organizační jednotka (většinou katedra), pod kterou předmět patří	|
17 1 Jakub Jirůtka
| expire					| TODO						| date					| 									| 									|
18 1 Jakub Jirůtka
| homepage					| webové stránky			| string				| ≤ 250 zn.							| TODO								|
19 1 Jakub Jirůtka
| keywords					| klíčová slova				| string ML(Multilang)	| ≤ 500 zn.							| klíčová slova charakterizující předmět (oddělená čárkami) |
20 1 Jakub Jirůtka
| name						| název						| string ML(Multilang)	| NN(Not Null) ^cs^, ≤ 100 zn.		|									|
21 1 Jakub Jirůtka
| note						| poznámka					| string ML(Multilang)	| ≤ 2000 zn.						|									|	
22 1 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]?)?@;
23 1 Jakub Jirůtka
 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í.|
24 1 Jakub Jirůtka
| season					| sezóna					| [[Season]]			| 									| část školního roku, ve kterém se předmět vypisuje (letní/zimní/oba) |
25 1 Jakub Jirůtka
| state						| stav						| [[CourseState]]		| NN(Not Null)						| stav v „životním cyklu“ předmětu	|	
26 1 Jakub Jirůtka
| superiorCourse			| nadřízený předmět			| ➞[[Course]]			| 									| nadřízený předmět (tzv. superpředmět) |
27 1 Jakub Jirůtka
| subcourses/course			| podřízené předměty		| ( ➞[[Course]]* )		| 									| může mít pouze superpředmět		|