9d151d4fae
- 04: Agent Console van aanmaken tot logs, 31 schermen, testgesprek met studieplan.xlsx en .ics - 06: eigen Swagger API-tool voor Edurep (Wikiwijs), UDL-rapport, leerlingversies, 25 schermen - Bouwscript: twee kaders na elkaar blijven nu gescheiden (was in 03, 05, 07, 08 samengevoegd) - README: tabel waarvoor welke app bedoeld is, live links 04 en 06 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
31 lines
1.8 KiB
JSON
31 lines
1.8 KiB
JSON
{
|
|
"openapi": "3.0.1",
|
|
"info": {
|
|
"title": "Edurep zoeken",
|
|
"description": "Zoekt open leermateriaal in Edurep, de zoekmachine van Kennisnet achter Wikiwijs. Geeft per resultaat titel, webadres, beschrijving en licentie (LOM-XML).",
|
|
"version": "1.0.0"
|
|
},
|
|
"servers": [
|
|
{ "url": "https://wszoeken.edurep.kennisnet.nl" }
|
|
],
|
|
"paths": {
|
|
"/edurep/sruns": {
|
|
"get": {
|
|
"operationId": "zoekOpenLeermateriaal",
|
|
"summary": "Zoek open leermateriaal op Wikiwijs en andere bronnen",
|
|
"description": "Zoekt in Edurep. Gebruik in query een of meer zoekwoorden, eventueel gevolgd door AND meta.repository.id exact wikiwijsmaken om alleen Wikiwijs-materiaal te krijgen. Het antwoord is XML met per record czp:title, czp:location (webadres), czp:description en czp:rights (licentie).",
|
|
"parameters": [
|
|
{ "name": "query", "in": "query", "required": true, "description": "Zoekvraag in CQL, bijvoorbeeld: voedselweb AND meta.repository.id exact wikiwijsmaken", "schema": { "type": "string" } },
|
|
{ "name": "operation", "in": "query", "required": true, "description": "Altijd searchRetrieve", "schema": { "type": "string", "default": "searchRetrieve" } },
|
|
{ "name": "version", "in": "query", "required": true, "description": "Altijd 1.2", "schema": { "type": "string", "default": "1.2" } },
|
|
{ "name": "recordSchema", "in": "query", "required": true, "description": "Altijd lom", "schema": { "type": "string", "default": "lom" } },
|
|
{ "name": "maximumRecords", "in": "query", "required": false, "description": "Aantal resultaten, standaard 5, maximaal 10", "schema": { "type": "integer", "default": 5 } }
|
|
],
|
|
"responses": {
|
|
"200": { "description": "Zoekresultaten als XML" }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|