Vrátí všechna témata závěrečných prácí.
Vrátí téma závěrečné práce podle jejího ID.
{id}
id závěrečné prácePřidá nové téma závěrečné práce.
state != AVAILABLE
), pak musí být zadán student (student != null
). (automaticky provede rezervaci a příp. přiřazení tématu)student != null
), pak typ studijního programu (etapa) studenta musí odpovídat typu práce (student.programme.type = this.type
). branch != null && student != null
), pak obor studenta musí odpovídat cílovému oboru (student.branch = this.branch
)POST /api/3/theses HTTP/1.1
Host: kosapi.fit.cvut.cz
Content-Type: application/atom+xml; charset=UTF-8
Authorization: Bearer put-access-token-here
<?xml version="1.0" encoding="UTF-8"?>
<atom:entry xmlns="http://kosapi.feld.cvut.cz/schema/3"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<atom:content atom:type="xml" xsi:type="thesis">
<branch xlink:href="branches/4779/" />
<department xlink:href="divisions/18102/" />
<description>Prostudujte používané metodiky návrhu...</description>
<literature>Pracovní postup k rozvrhu, Tril, 1998</literature>
<name xml:lang="cs">KOSapi - verze 3</name>
<name xml:lang="en">KOSapi - third version</name>
<opponent xlink:href="people/valenta/" />
<state>RESERVED</state>
<student xlink:href="students/jirutjak/" />
<supervisor xlink:href="people/kadleto2/" />
<type>MASTER</type>
</atom:content>
</atom:entry>
Status Code: 201 Created
Content-Length: 0
Date: Mon, 29 Jul 2013 11:42:33 GMT
Location: https://kosapi.fit.cvut.cz/api/3/theses/493466966705
Modifikuje dané téma závěrečné práce.
{id}
id závěrečné prácestate = ASSIGNED
), lze měnit pouze atribut stavu (state
).state != AVAILABLE
), nelze měnit cílový obor (branch
) ani typ práce (type
).state != AVAILABLE
), nelze měnit přiřazeného studenta (student
).Odstraní dané téma závěrečné práce.
{id}
id závěrečné prácestate = AVAILABLE
).Vrátí posudky závěrečné práce. Jedna práce může mít 1-2 vedoucí a 1-4 oponenty, přičemž každý může napsat nejvýše jeden posudek.
{id}
id závěrečné práceVrátí metadata o souborech na DSpace asociovaných s danou závěrečnou prací.
{id}
id závěrečné práceVrátí soubor s vlastním textem práce (mělo by jít o PDF).
{id}
id závěrečné práceNahraje PDF soubor s vlastním textem práce.
{id}
id závěrečné práceSmaže PDF soubor s vlastním textem práce.
{id}
id závěrečné práce