Projekt · Web Service
API Kursanmeldung
Digitale Kursanmeldung via API (Application Programming Interface, Programmierschnittstelle). Die API ermöglicht Dritt-Webseiten eine medienbruchfreie, effiziente und datenschutzkonforme Erfassung von Kursteilnehmenden. Ziel ist es, durch einfache Integration und strukturierte Datenübermittlung sowohl den administrativen Aufwand als auch Fehlerquellen zu minimieren.
Web Service2025
Ziel und Anforderungen
- Effizienter, medienbruchfreier und benutzerfreundlicher Anmeldeprozess für Kurse
- Digitale Anmeldung direkt durch Teilnehmende oder den Betrieb – ohne Papierformulare oder Rückfragen per E-Mail
- Einfache, stabile und sichere Integration in bestehende Internetauftritte
- Dokumentation für Anwender und Programmierer
- Hohe Datenqualität durch strukturierte Auswahlfelder (z. B. Beruf, Sprache)
- Zeitersparnis für Betriebe, Teilnehmende und Kursanbieter
- Datenschutzkonformität nach Schweizer Standards
- Skalierbarkeit für zukünftige Erweiterungen oder Systemanpassungen
Ablauf der Kursanmeldung
- Betrieb identifizieren
Eingabe von Betriebsname und Ort, Auswahl des Betriebs (mit ID) oder Neuerfassung - Teilnehmende erfassen
Eingabe der Teilnehmerdaten, Auswahl von Beruf, Sprache usw. und automatische ID-Vergabe durch die API - Kurs auswählen
Kursvorschläge nach Beruf und Sprache, Kursauswahl - Zusammenfassung und Anmeldung
Kontrollansicht, Anmeldung absenden, digitale Bestätigung durch die API
Projekt und Funktionalitäten
Basis ist die Kursverwaltung-App. Entwickelt wurde eine modulare und wartbare HTTP-API für die Kursanmeldung.
- Betrieb: Suche nach Betrieben über Name und Ort
- Kurssprache: Liste der unterstützten Sprachen
- Kurs für Beruf: Auswahl der Berufe nach Sprache
- Kurse: Kursangebote nach Beruf und Sprache, inkl. freier Plätze (Kontingent)
- Kursanmeldung: Übermittlung der vollständigen Anmeldung und Validierung
Protokolle, Formate, Methoden
- Protokoll: HTTPS mit POST/GET
- Authentifizierung: Benutzername und Passwort
- Datenformat: JSON für alle Anfragen und Antworten
- Flexibilität: Unterstützung von Mehrsprachigkeit, Adressverarbeitung und optionaler Vereinszugehörigkeit
- Versionierung: für zukünftige Weiterentwicklungen

Ähnliches Vorhaben?
Ob neue Fachanwendung, Schnittstelle, Datenmigration oder KI-Erweiterung einer bestehenden Lösung – wir freuen uns auf Ihre Anfrage.
Franz Schönbächler · +41 79 413 95 22 · fs@sowi.ch
