Skip to content

Datamodel OOAPI

Ronald Ham edited this page Feb 19, 2021 · 8 revisions
  OOAPI endpoint OOAPI attribuut OOAPI omschrijving Avans (Osiris) Vrije Universiteit (SAP) Rijksuniversiteit Groningen (Progress) https://github.com/emrex-eu/ ECTS spec?
  /courses/{courseId} name The name of this course Naam
Cursusnaam

Naam
Cursusnaam

Vaknaam
Cursusnaam

   
            Uitgebreide vaknaam
Uitgebreidere naam?
   
  /courses/{courseId} courseId Unique id of this course Cursus
Cursuscode

Vakcode
Vakcode

Vakcode
Vakcode
   
  /courses/{courseId} abbreviation

The abbreviation used to identify this course

 

       
  /courses/{courseId} ects

The number of EC's that is earned when the course is completed successfully

Studiepunten (ECTS)
Aantal studiepunten (float)
Credits
Aantal studiepunten (float)
ECTS
Aantal studiepunten (integer/float?)
   
  /courses/{courseId} description

The description of this course

         
  /courses/{courseId} level

The level (from a limited list) of this course

  Niveau
(integer?)
Niveau
(string)
   
        Categorie
?
       
        Cursustype
?
  Vaksoort
bachelor/master
   
  /courses/{courseId} mainLanguage

The main language in which this course is given, RFC3066

Voertaal
Taal (string)
Voertaal
Taal (string)
Voertaal
Talen (array?)
   
        Aangeboden door
Instelling/faculteit/academie (array)
Faculteit
Faculteit die het vak aanbiedt
Faculteit
Faculteit die het vak aanbiedt
   
        Is onderdeel van
Opleiding waar cursus onderdeel van uitmaakt
  Opgenomen in
Opleiding waar cursus onderdeel van uitmaakt
   
        Contactpersoon
Naam + tel + mail contactpersoon
Coördinator
Vakcoördinator
Coördinator
Vakcoördinator
   
          Examinator
Vakexaminator
     
    _links/lecturers

Links to the persons affiliated to this course as lecturer

Docenten
Docenten die het vak geven (array)
Docenten
Docenten die het vak geven (array)
Docenten
Docenten die het vak geven (array)
   
            Jaar
Cursusjaar
   
  /courses/{courseId} schedule


A description of the timeframes, when this course takes place

Periode
Omschrijving periode/semester (string?)
  Periode
Omschrijving periode/semester (string?)

   
  /courses/{courseId} _links/schedules Link to the list of schedules for this course     Rooster
Link naar het rooster
   
            Uren per week
Aantal uur per week (integer)
   
        Aanvangsblok
Omschrijving aanvangsperiode (string?)
       
  /courses/{courseId} format

The format in which this course is given

Onderwijsvorm
Deeltijd/voltijd
       
        Opmerking Overige informatie
(string)
Opmerkingen
(string)
   
  /courses/{courseId} enrollment The extra information that is provided for enrollment Aanmeldingsprocedure
(array)
       
       

Plaatsingsprocedure
(array)

       
        Aantal onvoldoende toetsen
?
       
  /courses/{courseId} goals

The description of the main goal of this course

Cursusdoelen
?
Doel vak
Omschrijving vakdoelen
Leerdoelen
Omschrijving leerdoelen (string)
   
        Inhoud
?
Inhoud vak
Omschrijving van de vakinhoud
Omschrijving
Omschrijving van het vak
   
        Competenties
?
       
  /courses/{courseId} requirements The requirements needed to enter this course Ingangseisen
?
  Entreevoorwaarden
(string)
   
        Ingangseisen toets
?
       
        Voorkennis
?
Vereiste voorkennis
Opsomming voorkennis (string)
     
        Voorkennis kan worden opgedaan met
?
       
          Doelgroep
Uitleg doelgroep (string)
     
          Lesmethode(n)
De werkvormen (bv. hoorcollege, werkcollege)
     
  /courses/{courseId} literature

An overview of the literature that is used in this course

Bronnen van zelfstudie
?
Literatuur
Opsomming literatuur (string)

Literatuur
Opsomming literatuur (array met titel, auteur, isbn, prijs)

   
       

Verpicht materiaal
?

       
        Aanbevolen materiaal
?
       
        Kosten
?
       
        Werkvormen
(array)
Onderwijsvorm
Opsomming van de onderwijsvormen (string)
Onderwijsvorm
(string)
   
  /courses/{courseId} exams

A description of the way exams for this course are taken

Toetsen
(array)
Toetsvorm
Uitleg toetsvorm (string)
Toetsvorm
(string)
   
  /courses/{courseId} link

The url containing the address of the website with more information about the course