Skip to content

JosVanderArend/eindtoets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 

Repository files navigation

Defs bij afsprakenset "Logistiek proces Eindtoets po"

De OAS3-definities (Defs) in YAML-bestand "eindtoetsketen-openapi.yaml" zijn bedoeld voor de REST API t.b.v. Logisieke proces rondom de Eindtoets PO voor schooljaar 2022-2023.

Deze uitwisseling omvat 3 interacties die schematisch worden gepresenteerd in de drie onderstaande sequencediagrammen.

sequenceDiagram
    participant Eindtoetsapplicatie
    participant LAS
    LAS->>Eindtoetsapplicatie: hier is de Deelnemerslijst
    activate Eindtoetsapplicatie
    Note left of Eindtoetsapplicatie: endpoint /registreren (POST)
    Eindtoetsapplicatie-->>LAS: 202 - Bedankt, ik ga dit verwerken!
    deactivate Eindtoetsapplicatie
Loading
sequenceDiagram
    loop voor elke leerling
      Eindtoetsapplicatie->>LAS: hier is het Leerlingresultaat
      activate LAS
      Note right of LAS: endpoint /leerlingresultaat (POST)
      LAS-->>Eindtoetsapplicatie: 202 - Bedankt, ik ga dit verwerken!
      deactivate LAS
    end
Loading
sequenceDiagram
    participant Eindtoetsapplicatie
    participant LAS
    LAS-->>Eindtoetsapplicatie: geef mij dit leerlingrapport
    activate Eindtoetsapplicatie
    Note left of Eindtoetsapplicatie: endpoint /leerlingrapport (GET)
    Eindtoetsapplicatie->>LAS: 200 - Hier heb je m!
    deactivate Eindtoetsapplicatie
Loading

Iedere publicatie van dit YAML-bestand voor de eindtoetsketen is een getagde versie en is beschikbaar onder releases: https://github.com/JosVanderArend/eindtoets/releases. Daar zijn tevens hulpmiddelen beschikbaar om getagde versies te vergelijken. Er kan maximaal worden teruggekeken naar en vergeleken met de definitieve versie van het schooljaar 2020-2021 (hoewel deze versie door een aangepaste inrichting enigszins beperkt is).

Indien er problemen of verbetersuggesties zijn specifiek over de YAML dan graag indienen onder issues: https://github.com/JosVanderArend/eindtoets/issues.

De actuele versie van deze OAS3-definities kan met de Swagger Editor worden ingezien via deze link: https://editor.swagger.io/?url=https://raw.githubusercontent.com/JosVanderArend/eindtoets/main/eindtoetsketen-openapi.yaml.