Klapp Process Layer
Der Klapp Process Layer ermöglicht den Datenverkehr und die Informationsverarbeitung zwischen KLAPP und CMI Unterricht.
Der Prozess-Layer ermöglicht:
- die Integration von Schul-, Lernenden- und Lehrer-Daten aus CMI in KLAPP (/integration)
- die Organisation, Manipulation und Ausgabe von Erhebungsanlässen (/surveys)
Ressources
Survey
GET /api/v1/surveys
Ermöglicht den Zugriff auf eine Liste aller verfügbaren Umfragen.
GET /api/v1/surveys/{surveyId}
Ruft Informationen über eine bestimmte Umfrage auf, basierend auf ihrer eindeutigen ID.
GET /api/v1/surveys/{surveyId}/questions
Ermöglicht den Zugriff auf eine Liste von Fragen für eine spezifische Umfrage.
GET /api/v1/surveys/{surveyId}/questions/{questionId}
Ruft spezifische Details zu einer bestimmten Frage innerhalb einer bestimmten Umfrage ab.
GET /api/v1/surveys/{surveyId}/questions/{questionId/anwers
Ermöglicht den Zugriff auf alle verfügbaren Antworten für eine spezifische Frage in einer bestimmten Umfrage.
GET /api/v1/surveys/{surveyId}/questions/{questionId/anwers/{answerId}
Ruft Details zu einer bestimmten Antwort zu einer bestimmten Frage in einer bestimmten Umfrage ab.
POST /api/v1/surveys/{surveyId}/questions/{questionId/anwers/{answerId}
Ermöglicht das Erstellen einer neuen Antwort für eine spezifische Frage in einer bestimmten Umfrage.
PUT /api/v1/surveys/{surveyId}/questions/{questionId/anwers/{answerId}
Ermöglicht das Aktualisieren einer vorhandenen Antwort für eine spezifische Frage in einer bestimmten Umfrage.
Integration
Ein Controller für die Klapp-Integration mit CMI Schule/Unterricht.
GET /api/v1/integration
Erhält eine Baumliste aller Schulbehörden mit ihren Schuleinheiten.
GET /api/v1/integration/{schoolboard}
Erhält eine Baumliste aller Schuleinheiten des Schulvorstands.
GET /api/v1/integration/{schoolboard}/schoolunits
Erhält Integrationsdaten für alle Schuleinheiten.
GET /api/v1/integration/{schoolboard}/schoolunits/{schoolunit}
Erhält Integrationsdaten für eine einzelne Schuleinheit.