Adds documentation pages for: - Document Crawler (architecture, API endpoints, gap analysis) - Academy/Schulungsmodul - Whistleblower/Hinweisgebersystem (HinSchG) - Incidents/Datenschutzvorfaelle (Art. 33/34 DSGVO) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1.4 KiB
1.4 KiB
Academy — Schulungsmodul
Das Academy-Modul ermoeglicht die Verwaltung von Datenschutz-Schulungen und -Zertifizierungen.
Features
- Kursverwaltung — DSGVO-, KI- und branchenspezifische Schulungskurse erstellen und verwalten
- Modulare Struktur — Kurse bestehen aus Modulen mit Lektionen und Quizzes
- Teilnehmer-Tracking — Fortschritt, Abschlussquoten und Zertifikatsverwaltung
- Compliance-Nachweis — Automatische Generierung von Schulungsnachweisen fuer Audits
API Endpoints
Alle unter /api/v1/academy/, benoetigen X-Tenant-ID Header.
| Method | Endpoint | Beschreibung |
|---|---|---|
| GET | /courses |
Kurse auflisten |
| POST | /courses |
Neuen Kurs erstellen |
| GET | /courses/{id} |
Kursdetails |
| PUT | /courses/{id} |
Kurs aktualisieren |
| DELETE | /courses/{id} |
Kurs loeschen |
| GET | /courses/{id}/modules |
Module eines Kurses |
| POST | /courses/{id}/enroll |
Teilnehmer einschreiben |
| GET | /enrollments |
Einschreibungen auflisten |
| POST | /enrollments/{id}/complete |
Modul als abgeschlossen markieren |
| GET | /certificates |
Zertifikate auflisten |
Frontend
Seite unter /sdk/academy mit Kursuebersicht, Modulverwaltung und Teilnehmer-Tracking.
Datenbank
Migration 008_academy_schema.sql erstellt Tabellen fuer Kurse, Module, Einschreibungen und Zertifikate.