Информациони системи 1/Лаб 2 2023
Пређи на навигацију
Пређи на претрагу
- Овај рок није решен. Помозите СИ Wики тако што ћете га решити.
Друга лабораторијска вежба 2022/2023. године одржана је у децембру 2022. године и база је такође била идентична као претходних година.
Поставка
За део базе података факултета креирати сервис са следећим крајњим тачкама:
- (8 поена)
POST .../student
- реqуест бодy: (параметри форме)
kor_ime
: корисничко име новог студентаsifra
: шифра новог студентаime_prezime
: име и презиме новог студентаindeks
: индекс новог студента
- респонсе бодy: празно
- Право за извршавање ове методе има само администратор. Администратор може да дода студента само уколико не постоји корисник са задатим корисничким именом и ако не постоји студент са задатим индексом. Нов студент се додаје у прву годину и прати све предмете првог семестра, уколико су нова праћења предмета омогућена.
- реqуест бодy: (параметри форме)
- (4 поена)
GET .../student/{indeks}?idRoka
- реqуест бодy: празно
- респонсе бодy: (
text/xml
) Положени испити студента у следећем формату:<polozeni_ispiti> <predmet> <sifra>...</sifra> <ocena>...</ocena> <naziv>...</naziv> <rok>...</rok> </predmet> ... </polozeni_ispiti>
- Право за извршавање ове методе имају наставници и администратори. Метода враћа све положене испите студента са задатим индексом уређене по шифри предмета растуће. Уколико је задатак параметар
idRoka
излистати само испите положене у задатом року.