Courses » Historie » Verze 4
Jakub Jirůtka, 2011-06-26 01:34
opraveny chyby
1 | 1 | Jakub Jirůtka | h1. Předměty |
---|---|---|---|
2 | 1 | Jakub Jirůtka | |
3 | 2 | Jakub Jirůtka | {{>toc}} |
4 | 2 | Jakub Jirůtka | |
5 | 1 | Jakub Jirůtka | Rozlišují se dvě entity předmětu - předmět (course) a tzv. instance předmětu (coursin). První obsahuje všechny statické údaje předmětu jako je název, způsob zakončení, anotace, osnovy apod. Tyto údaje by měly být po dobu existence předmětu neměnné. Instance předmětu je pak konkrétní instance vypsaná v semestru (tzv. „semestropředmět“) a obsahuje proměnné údaje jako je kapacita, počet obsazených míst apod. |
6 | 1 | Jakub Jirůtka | |
7 | 1 | Jakub Jirůtka | |
8 | 1 | Jakub Jirůtka | h2. GET /courses |
9 | 1 | Jakub Jirůtka | |
10 | 1 | Jakub Jirůtka | Vrátí všechny předměty. |
11 | 1 | Jakub Jirůtka | |
12 | 1 | Jakub Jirůtka | * *URI:* https://kosapi.fit.cvut.cz/api/3/courses/ |
13 | 1 | Jakub Jirůtka | * *Typ zdroje:* Atom Feed |
14 | 1 | Jakub Jirůtka | * *Typ obsahu:* [[Course]] |
15 | 1 | Jakub Jirůtka | * *Formáty:* [[atom]], [[xml]] |
16 | 1 | Jakub Jirůtka | * *Parametry:* [[URLParameters#fields|fields]], [[URLParameters#lang|lang]], [[URLParameters#multilang|multilang]], [[URLParameters#locEnums|locEnums]], [[URLParameters#startIndex|startIndex]], [[URLParameters#maxResults|maxResults]], [[URLParameters#orderBy|orderBy]], [[URLParameters#query|query]] |
17 | 1 | Jakub Jirůtka | |
18 | 1 | Jakub Jirůtka | |
19 | 1 | Jakub Jirůtka | h2. GET /courses/{code} |
20 | 1 | Jakub Jirůtka | |
21 | 1 | Jakub Jirůtka | Vrátí konkrétní předmět podle jeho kódu. |
22 | 1 | Jakub Jirůtka | |
23 | 1 | Jakub Jirůtka | * *URI:* https://kosapi.fit.cvut.cz/api/3/courses/{code} |
24 | 1 | Jakub Jirůtka | * *Typ zdroje:* Atom Entry |
25 | 1 | Jakub Jirůtka | * *Typ obsahu:* [[Course]] |
26 | 1 | Jakub Jirůtka | * *Formáty:* [[atom]], [[xml]] |
27 | 1 | Jakub Jirůtka | * *Proměnné:* @{code}@ kód předmětu |
28 | 1 | Jakub Jirůtka | * *Parametry:* [[URLParameters#fields|fields]], [[URLParameters#lang|lang]], [[URLParameters#multilang|multilang]], [[URLParameters#locEnums|locEnums]] |
29 | 1 | Jakub Jirůtka | |
30 | 1 | Jakub Jirůtka | |
31 | 1 | Jakub Jirůtka | h2. GET /courses/{code}/texts |
32 | 1 | Jakub Jirůtka | |
33 | 1 | Jakub Jirůtka | Vrátí texty daného předmětu (anotace, osnovy apod.) |
34 | 1 | Jakub Jirůtka | |
35 | 1 | Jakub Jirůtka | Pozn.: _Získání těchto dat je databázově poměrně drahé, proto jsou odděleny do samostatného zdroje._ |
36 | 1 | Jakub Jirůtka | |
37 | 1 | Jakub Jirůtka | * *URI:* https://kosapi.fit.cvut.cz/api/3/courses/{code}/texts |
38 | 1 | Jakub Jirůtka | * *Typ zdroje:* Atom Entry |
39 | 1 | Jakub Jirůtka | * *Typ obsahu:* [[CourseTexts]] |
40 | 1 | Jakub Jirůtka | * *Formáty:* [[atom]], [[xml]] |
41 | 3 | Jakub Jirůtka | * *Proměnné:* @{code}@ kód předmětu |
42 | 1 | Jakub Jirůtka | * *Parametry:* [[URLParameters#fields|fields]], [[URLParameters#lang|lang]], [[URLParameters#multilang|multilang]] |
43 | 1 | Jakub Jirůtka | |
44 | 1 | Jakub Jirůtka | |
45 | 1 | Jakub Jirůtka | h1. Instance předmětů |
46 | 1 | Jakub Jirůtka | |
47 | 1 | Jakub Jirůtka | h2. GET /courses/{code}/instances |
48 | 1 | Jakub Jirůtka | |
49 | 1 | Jakub Jirůtka | Vrátí všechny instance daného předmětu. |
50 | 1 | Jakub Jirůtka | |
51 | 1 | Jakub Jirůtka | * *URI:* https://kosapi.fit.cvut.cz/api/3/courses/{code}/instances/ |
52 | 1 | Jakub Jirůtka | * *Typ zdroje:* Atom Feed |
53 | 1 | Jakub Jirůtka | * *Typ obsahu:* [[Coursin]] |
54 | 1 | Jakub Jirůtka | * *Formáty:* [[atom]], [[xml]] |
55 | 4 | Jakub Jirůtka | * *Proměnné:* @{code}@ kód předmětu |
56 | 1 | Jakub Jirůtka | * *Parametry:* [[URLParameters#fields|fields]], [[URLParameters#lang|lang]], [[URLParameters#multilang|multilang]], [[URLParameters#locEnums|locEnums]] |
57 | 1 | Jakub Jirůtka | |
58 | 1 | Jakub Jirůtka | |
59 | 1 | Jakub Jirůtka | h2. GET /courses/{code}/instances/{semester} |
60 | 1 | Jakub Jirůtka | |
61 | 1 | Jakub Jirůtka | Vrátí danou instanci předmětu podle jeho kódu a semestru. |
62 | 1 | Jakub Jirůtka | |
63 | 1 | Jakub Jirůtka | * *URI:* https://kosapi.fit.cvut.cz/api/3/courses/{code}/instances/{semester} |
64 | 1 | Jakub Jirůtka | * *Typ zdroje:* Atom Entry |
65 | 1 | Jakub Jirůtka | * *Typ obsahu:* [[Coursin]] |
66 | 1 | Jakub Jirůtka | * *Formáty:* [[atom]], [[xml]] |
67 | 4 | Jakub Jirůtka | * *Proměnné:* @{code}@ kód předmětu, @{semester}@ kód semestru |
68 | 1 | Jakub Jirůtka | * *Parametry:* [[URLParameters#fields|fields]], [[URLParameters#lang|lang]], [[URLParameters#multilang|multilang]], [[URLParameters#locEnums|locEnums]] |
69 | 1 | Jakub Jirůtka | |
70 | 1 | Jakub Jirůtka | |
71 | 1 | Jakub Jirůtka | h2. GET /courses/{code}/instances/{semester}/examiners/ |
72 | 1 | Jakub Jirůtka | |
73 | 1 | Jakub Jirůtka | Vrátí zkoušející tohoto předmětu v daném semestru. |
74 | 1 | Jakub Jirůtka | |
75 | 1 | Jakub Jirůtka | * *URI:* https://kosapi.fit.cvut.cz/api/3/courses/{code}/instances/{semester}/examiners/ |
76 | 1 | Jakub Jirůtka | * *Typ zdroje:* Atom Feed |
77 | 1 | Jakub Jirůtka | * *Typ obsahu:* [[Teacher]] |
78 | 1 | Jakub Jirůtka | * *Formáty:* [[atom]], [[xml]] |
79 | 4 | Jakub Jirůtka | * *Proměnné:* @{code}@ kód předmětu, @{semester}@ kód semestru |
80 | 1 | Jakub Jirůtka | * *Parametry:* [[URLParameters#fields|fields]], [[URLParameters#lang|lang]], [[URLParameters#multilang|multilang]], [[URLParameters#locEnums|locEnums]] |
81 | 1 | Jakub Jirůtka | |
82 | 1 | Jakub Jirůtka | |
83 | 1 | Jakub Jirůtka | h2. GET /courses/{code}/instances/{semester}/guarantors/ |
84 | 1 | Jakub Jirůtka | |
85 | 1 | Jakub Jirůtka | Vrátí garanty tohoto předmětu v daném semestru. |
86 | 1 | Jakub Jirůtka | |
87 | 1 | Jakub Jirůtka | * *URI:* https://kosapi.fit.cvut.cz/api/3/courses/{code}/instances/{semester}/guarantors/ |
88 | 1 | Jakub Jirůtka | * *Typ zdroje:* Atom Feed |
89 | 1 | Jakub Jirůtka | * *Typ obsahu:* [[Teacher]] |
90 | 1 | Jakub Jirůtka | * *Formáty:* [[atom]], [[xml]] |
91 | 4 | Jakub Jirůtka | * *Proměnné:* @{code}@ kód předmětu, @{semester}@ kód semestru |
92 | 1 | Jakub Jirůtka | * *Parametry:* [[URLParameters#fields|fields]], [[URLParameters#lang|lang]], [[URLParameters#multilang|multilang]], [[URLParameters#locEnums|locEnums]] |
93 | 1 | Jakub Jirůtka | |
94 | 1 | Jakub Jirůtka | |
95 | 1 | Jakub Jirůtka | h2. GET /courses/{code}/instances/{semester}/instructors/ |
96 | 1 | Jakub Jirůtka | |
97 | 1 | Jakub Jirůtka | Vrátí cvičící tohoto předmětu v daném semestru. |
98 | 1 | Jakub Jirůtka | |
99 | 1 | Jakub Jirůtka | * *URI:* https://kosapi.fit.cvut.cz/api/3/courses/{code}/instances/{semester}/instructors/ |
100 | 1 | Jakub Jirůtka | * *Typ zdroje:* Atom Feed |
101 | 1 | Jakub Jirůtka | * *Typ obsahu:* [[Teacher]] |
102 | 1 | Jakub Jirůtka | * *Formáty:* [[atom]], [[xml]] |
103 | 4 | Jakub Jirůtka | * *Proměnné:* @{code}@ kód předmětu, @{semester}@ kód semestru |
104 | 1 | Jakub Jirůtka | * *Parametry:* [[URLParameters#fields|fields]], [[URLParameters#lang|lang]], [[URLParameters#multilang|multilang]], [[URLParameters#locEnums|locEnums]] |
105 | 1 | Jakub Jirůtka | |
106 | 1 | Jakub Jirůtka | |
107 | 1 | Jakub Jirůtka | h2. GET /courses/{code}/instances/{semester}/lecturers/ |
108 | 1 | Jakub Jirůtka | |
109 | 1 | Jakub Jirůtka | Vrátí přednášející tohoto předmětu v daném semestru. |
110 | 1 | Jakub Jirůtka | |
111 | 1 | Jakub Jirůtka | * *URI:* https://kosapi.fit.cvut.cz/api/3/courses/{code}/instances/{semester}/lecturers/ |
112 | 1 | Jakub Jirůtka | * *Typ zdroje:* Atom Feed |
113 | 1 | Jakub Jirůtka | * *Typ obsahu:* [[Teacher]] |
114 | 1 | Jakub Jirůtka | * *Formáty:* [[atom]], [[xml]] |
115 | 4 | Jakub Jirůtka | * *Proměnné:* @{code}@ kód předmětu, @{semester}@ kód semestru |
116 | 1 | Jakub Jirůtka | * *Parametry:* [[URLParameters#fields|fields]], [[URLParameters#lang|lang]], [[URLParameters#multilang|multilang]], [[URLParameters#locEnums|locEnums]] |