Dette er en oversikt over hva man kan f? ut av i API-et i dag, men det er lagt opp til at det kan utvides etter behov.
Emne
I dag er det mulig ? f? ut all informasjon fra disse tabellene, gitt emnekode.
- emne
- undtermin_emne
- infotermin_emne
- vurdkomtid
Utover dette er det
- Fra tabellen emneinfo hentes f?lgende felter, gitt emnekode, ?r og terminkode
- emnekode
- versjonskode
- infotypekode
- sprakkode
- infotekst_orginal
- Endepunkt for ? f? ut emneoverlapp for et gitt emne.
- Endepunkt for ? f? ut all informasjon gitt over i et og samme kall.
- Endepunkt for ? f? ut alle undervisningsterminer gitt ?r og terminkode
Eksamen
- All informasjon fra tabellen kommisjon hentes ut gitt ?rstall og terminkode.
- Her er det en join av tabellene vurdkomenhet, vurderingskombinasjon og vuderingstid.
-
Kommisjonsdeltagere hentes ut gitt emnekode, ?rstall, terminkode, versjonkode, kommisjonslopenr og vurdkombkode.
-
Her f?r man da ut brukernavn og sensorkollekode.
-
Veiledning
- All informasjon fra tabellen veiledningsforhold, gitt brukernavn p? veileder og start- og sluttdato.
Undervisning
I dag er det mulig ? f? ut all informasjon fra disse tabellene, gitt emnekode.
- undervisningsenhet
- emne_opptakgruppe
- undaktivitet
Versjonskode er satt til 1, men man kan gi inn en annen verdi for ? overstyre den.
For disse tabellene er det ogs? mulig ? opprette en ny rad. I tillegg er det for undaktivitet og undervisningsenhet mulig ? endre p? en eksisterende rad.
All dokumentasjon av parametre som kan gis inn til endepunktene er tilgjengelig i Gravitee.
Utbedring av API-et
Dersom ?nsket funksjonalitet ikke er tilstedet i dagens API er det mulig ? komme med foresp?rsler. Disse kan henvendes til usit-int@rt.uio.no.
Teknisk
Tjenesten bruker python pakken oracledb for ? komme i kontakt med FS-databasen og er et REST-API bygget p? FastAPI.