Files
breakpilot-compliance/docs-src/services/sdk-modules/academy.md
Benjamin Boenisch 0e9970ff32 docs: Add MkDocs documentation for Document Crawler and SDK modules
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>
2026-02-13 22:05:30 +01:00

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.