Main » Historie » Verze 24
Redmine Admin, 2023-09-22 16:59
| 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 | 24 | 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. |
| 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 | 24 | Redmine Admin | h2. Instance KOSapi |
| 18 | 24 | Redmine Admin | |
| 19 | 24 | Redmine Admin | h3. KOSapi FIT |
| 20 | 24 | Redmine Admin | |
| 21 | 24 | Redmine Admin | *Base URI:* https://kosapi.fit.cvut.cz/api/3 |
| 22 | 24 | Redmine Admin | *Autorizační server:* https://auth.fit.cvut.cz |
| 23 | 24 | Redmine Admin | |
| 24 | 24 | Redmine Admin | Provoz KOSapi FIT technicky zajišťuje ICT(Incredibly Clumsy Toasts) oddělení FIT(Fakulta informačních technologií). |
| 25 | 24 | Redmine Admin | |
| 26 | 24 | Redmine Admin | h3. KOSapi FEL |
| 27 | 24 | Redmine Admin | |
| 28 | 24 | Redmine Admin | *Base URI:* https://api-test.fel.cvut.cz/kosapi/v3 |
| 29 | 24 | Redmine Admin | *Autorizační server:* https://auth.fel.cvut.cz |
| 30 | 24 | Redmine Admin | |
| 31 | 24 | Redmine Admin | Provoz zajišťuje SVTI(Středisko výpočetní techniky a informatiky) FEL(Fakulta elektrotechnická), konkr. "Jakub Jirůtka":mailto:jirutjak@cvut.cz. |
| 32 | 24 | Redmine Admin | |
| 33 | 24 | Redmine Admin | warning. Stará instance na https://kosapi.feld.cvut.cz/api/3, která se autentizuje vůči https://auth.fit.cvut.cz, již není podporovaná. Pokud ji ještě používáte, obraťte se na jirutjak@cvut.cz. |
| 34 | 24 | Redmine Admin | |
| 35 | 24 | Redmine Admin | |
| 36 | 1 | Jakub Jirůtka | h2. Jak začít? |
| 37 | 23 | Redmine Admin | |
| 38 | 24 | Redmine Admin | * Nejprve si pročtěte dokumentaci na této wiki. Pokud zde na některou otázku nenajdete odpověď, napište správci konkrétní instance (viz výše). *V každém případě si pozorně pročtěte seznam [[URLParameters|URL parametrů]]!* |
| 39 | 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í]]. |
| 40 | 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. |
| 41 | 24 | Redmine Admin | * Pokud narazíte na chybu nebo máte nějaké požadavky, které KOSapi aktuálně nesplnuje, napište prosím správci konkrétní instance (viz výše). |
| 42 | 22 | Jakub Jirůtka | |
| 43 | 22 | Jakub Jirůtka | h2. Kalendáře |
| 44 | 22 | Jakub Jirůtka | |
| 45 | 22 | Jakub Jirůtka | Výukové kalendáře (export do iCalendar aj.) poskytuje služba "Sirius":https://github.com/cvut/sirius/. |