Files
Guido van Dijk 9d151d4fae Handleidingen 04 Toetsweekplanner en 06 Lesmateriaal-check; README met uitleg per app
- 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>
2026-09-20 21:36:32 +02:00

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" }
}
}
}
}
}