Main » Historie » Verze 23

Redmine Admin, 2020-09-25 13:16

1 1 Jakub Jirůtka
h1. Hlavní stránka
2 1 Jakub Jirůtka
3 4 Jakub Jirůtka
h2. O projektu
4 2 Jakub Jirůtka
5 23 Redmine Admin
KOSapi poskytuje *aplikační rozhraní* (API) v podobě *RESTful webových služeb*, které zprostředkovává přístup k vybrané části dat v *databázi KOS*. Odstraňuje nutnost zpracovávání exportů, neustálou duplikaci všech dat a potíže s jejich udržováním. RESTové služby staví na osvědčených konceptech webu jakožto distribuovaného prostředí vzájemně provázaných informací. KOSapi umožňuje a podporuje vznik školních i studentských aplikací, které pro svou činnost vyžadují online aplikační přístup k datům souvisejícím s výukou.
6 1 Jakub Jirůtka
7 20 Jakub Jirůtka
Od verze 3.2 je KOSapi napojené přímo na databázi KOS a poskytuje přístup pro čtení k vybrané podmnožině dat týkající se bílé knihy, rozvrhů, studentů apod. Starší verze KOSapi získávaly data z databázových exportů KOS (již jsou mimo provoz).
8 8 Jakub Jirůtka
9 23 Redmine Admin
Aktuálně jsou dostupné instance pro FEL(Fakulta elektrotechnická), FIT(Fakulta informačních technologií) a FBMI(Fakulta biomedicínského inženýrství), prakticky není problém spustit instance i pro další fakulty ČVUT. Provoz KOSapi technicky zajišťuje ICT oddělení FIT(Fakulta informačních technologií).
10 4 Jakub Jirůtka
11 4 Jakub Jirůtka
12 4 Jakub Jirůtka
h2. Co tu najdete?
13 19 Jakub Jirůtka
14 23 Redmine Admin
Na tomto webu najdete *dokumentaci* aktuální verze KOSapi a přehled novinek. Dokumentace je pro všechny fakulty společná, jednotlivé instance FEL, FIT a FBMI se liší pouze doménou v URL a daty, která poskytují.
15 21 Jakub Jirůtka
16 1 Jakub Jirůtka
17 9 Jakub Jirůtka
h2. Jak začít?
18 20 Jakub Jirůtka
19 23 Redmine Admin
* Nejprve si pročtěte dokumentaci na této wiki. Pokud zde na některou otázku nenajdete odpověď, napište mi prosím na jirutjak@fit.cvut.cz. *V každém případě si pozorně pročtěte seznam [[URLParameters|URL parametrů]]!*
20 10 Jakub Jirůtka
* Na stránce [[Resources|RESTful zdroje]] najdete adresy jednotlivých zdrojů webové služby, podporované parametry, datové typy apod. Základní URI(Uniform Resource Identifier) KOSapi-3 pro FEL(Fakulta elektrotechnická) je https://kosapi.feld.cvut.cz/api/3/, pro FIT(Fakulta informačních technologií) https://kosapi.fit.cvut.cz/api/3/. Informace o autentizaci najdete na stránce o [[Security|zabezpečení]].
21 16 Jakub Jirůtka
* Přidejte si do své RSS čtečky Atom Feed "Novinky":/projects/kosapi/news.atom, abyste byli informováni o důležitých událostech a změnách v projektu. Vývojářům klientských aplikací _velmi_ doporučuji tento zdroj sledovat.
22 23 Redmine Admin
* Pokud narazíte na chybu nebo máte nějaké požadavky, které KOSapi aktuálně nesplnuje, napište prosím na helpdesk@fit.cvut.cz.
23 22 Jakub Jirůtka
24 22 Jakub Jirůtka
h2. Kalendáře
25 22 Jakub Jirůtka
26 22 Jakub Jirůtka
Výukové kalendáře (export do iCalendar aj.) poskytuje služba "Sirius":https://github.com/cvut/sirius/.