Codebase-Analyse & Feature-Bewertung
Klicke auf ein Modul für Details zu Models, Freitext-Feldern und KI-Potenzial
Bestehende KI-Infrastruktur und Empfehlungen für den zentralen KI-Service
Infrastructure/AI/Prompt/ für die Generierung von Förderzielen und Agenda-Items.| Aspekt | Detail |
|---|---|
| Pfad | src/Infrastructure/AI/Prompt/ |
| LLM-Modell | GPT_OSS_120B |
| Temperature | 0.3 |
| Max Tokens | 2000 |
| Response | JSON Schema (ProgressResponse) |
| LLM-Hosting | On-Premise oder Swiss Cloud (bereits self-hosted) |
| Anonymisierung | Keine echten Namen an LLM senden |
| Audit-Trail | Alle KI-Interaktionen loggen |
| Opt-In | KI-Features pro Schule/Kanton aktivierbar |
| Tenant-Isolation | Keine Cross-Tenant-Daten im LLM-Kontext |
| DSG | Schweizer Datenschutzgesetz beachten |
48 Features für den CH-Bildungsbereich — sortier- und filterbar nach Modul und Phase
Wichtigste Erkenntnisse aus der Codebase-Analyse
| Feature | Alt ICE | Neu ICE | Änderung | Grund |
|---|---|---|---|---|
| #4 SMART-Zielgenerierung | 4.5 | 6.5 | +44% | KI-Infrastruktur existiert bereits |
| #33 Duplikaterkennung | 3.2 | 5.7 | +78% | Bereits implementiert |
| #3 KI-Textvervollständigung | 5.1 | 5.7 | +12% | AI-Infra + viele Freitext-Felder |
| #6 Antwortvorschläge | 4.5 | 1.2 | -73% | Kein Chat-System im Backend |
| #15 Auto-Kategorisierung Chats | 2.5 | 0.5 | -80% | Kein Chat-System im Backend |
Technische Grundlagen relevant für KI-Integration
| Komponente | Technologie |
|---|---|
| Framework | Symfony 6.4 (PHP 8.2) |
| Frontend | Vue 3.5 + Pinia + Vuetify 3.7 |
| KI-Infra | Infrastructure/AI/Prompt/ |
| Queue | DB-basiert (ProcessQueue) |
| Übersetzung | Azure Translator (konfiguriert) |
| Suche | Nur MySQL (kein ES/Meili) |
| Cache | Filesystem (Redis optional) |
| Storage | Flysystem (S3 / NFS) |
Multi-Tenant via Environment Variable
Strategy Pattern: Pro Modul für Tenant-spezifische Logik
Kantone:
PUPIL Connect ist ein separates System. Im Backend nur NotificationCenter + SendGrid. Chat-basierte KI-Features benötigen separate Integration.
Kein Elasticsearch/Meilisearch. RAG-Features benötigen externe Vector-DB. Für einfache Suche genügt MySQL LIKE.
ProcessQueue in MySQL. Für KI-Features mit hohem Throughput Redis aktivieren (bereits in Config vorhanden).
LP21-Kompetenzen nur als has_competence_area Flag. LP21-basierte Features benötigen externe Datenquelle (RAG über LP21-Dokumente).
Gleiche Unternehmensgruppe — was educaai.de bietet und wie es mit PUPIL zusammenwachsen könnte
| Tool | Funktion |
|---|---|
| H5P-Generator | 13+ Formate: Multiple Choice, Lückentext, Drag & Drop, Kreuzworträtsel … |
| Arbeitsblatt-Generator | Blätter & Präsentationen mit KI-Illustrationen |
| Dokument-Analyse | PDFs, Word, PPT analysieren & zusammenfassen |
| Web-Recherche | KI-Suche mit Quellen + OER aus Mundo |
| Text-to-Speech | Texte als Audio — Sprachübungen & Barrierefreiheit |
| Bildgenerierung | Illustrationen für Unterrichtsmaterialien |
| Automatisches Feedback | Erst-Feedback auf eingereichte Aufgaben |
| Komplexe Aufgaben (Beta) | Mehrstufige Projektworkflows |
| Digital Learning Produkt | PUPIL-Modul | Situation |
|---|---|---|
| educa Notenverwaltung | Noten & Zeugnisse, Beurteilungen | Direkte Überschneidung — klären ob konsolidieren oder getrennt |
| educa LMS | Homework, e-Learning | Teilüberschneidung — LMS ergänzt PUPILs Hausaufgaben-Modul |
| KI-Stundenplaner (SDUI + Royal Schedule) | Stundenplan (TimetableEntry) | Teilüberschneidung — SDUI-KI-Planer könnte in PUPIL integriert werden statt Neuentwicklung |
| educaAI KI-Assistent | AI-Infra (GPT_OSS_120B) | Komplementär — educaAI für Lehrinhalte, PUPIL für Verwaltungs-KI |
Kein externer API-Vertrag nötig — direkte Produktintegration innerhalb Seven Education
educaAI als integriertes KI-Panel im PUPIL-Frontend. Lehrkraft plant Lektion in PUPIL → öffnet educaAI-Widget → generiert H5P-Aufgaben, Arbeitsblätter, Beobachtungsnotizen direkt im Kontext des Fachs und der Klasse.
Vue-iFrame oder Web-Component mit educaAI Enterprise API. PUPIL übergibt Kontext (Fach, Stufe, Klasse) als Query-Parameter. Kein Datentransfer von Schüler-Klarnamen — nur Metadaten.
SDUI hat bereits einen KI-Stundenplaner mit Royal Schedule entwickelt (April 2024). Statt PUPIL entwickelt Feature #25 (30–40 PT) von Grund auf neu, könnte dieser bestehende Solver intern übernommen werden.
Royal Schedule Constraint-Solver via SDUI-internem API anbinden. TimetableEntry-Daten exportieren, optimierten Plan importieren. Spart ~25–35 PT Eigenentwicklung.
Kantonale Abklärungsberichte (PDFs) hochladen → educaAI Dokument-Analyse extrahiert Diagnose & Förderziele → befüllt automatisch das PUPIL-Dossier. Spart manuelles Abtippen externer Berichte.
educaAI Bibliothek-Tool (PDF-Analyse) + strukturierter Output-Prompt → JSON mit SupportGoal, LearningAssessment-Feldern. Neuer FunctionFrom REPORT_EXTRACTION.
Elternbriefe als Audio ausgeben — kombiniert mit Azure Translator für fremdsprachige Eltern. educaAI bietet TTS bereits an; PUPIL kann dasselbe via Azure Speech Service nativ umsetzen.
Azure Speech Service analog zu bestehendem Azure Translator. Mail-Text → TTS → MP3-Anhang in SendGrid. Umgebungsvariable AZURE_SPEECH_URL. Opt-In pro Schule.
Lehrkraft definiert Thema + Niveau → educaAI generiert H5P-Aufgabe. PUPIL kennt Leistungsstand aus Beurteilungen → Aufgaben automatisch nach Niveau differenziert.
educaAI H5P-Tool intern aufrufen. Kontext: Fach, StudentEvaluation-Niveau. Output: H5P-JSON → Vue-Komponente. Kein separates Modell nötig — educaAI liefert.
Digital Learning GmbH hat eine eigene Notenverwaltung — direkte Überschneidung mit PUPILs Noten & Zeugnisse. Strategische Frage: Funktionen übernehmen oder Produkte zusammenführen?
Stärken beider Produkte evaluieren. PUPILs CH-spezifische Logik (LP21, Prädikate, kantonale Formate) ist ein Alleinstellungsmerkmal. educa Notenverwaltung eher für DE/AT-Markt — klare Marktaufteilung sinnvoll.
educaAI als eingebettetes Widget in PUPIL (gleiche Gruppe, kein Vertragsaufwand). KI-Stundenplaner von SDUI/Royal Schedule anstelle von Eigenentwicklung Feature #25 nutzen. Dokument-Analyse für Förderberichte über educaAI-Bibliothek.
Klare Abgrenzung educa Notenverwaltung (DE) vs. PUPIL Noten & Zeugnisse (CH). educa LMS als Ergänzung zu PUPILs Homework-Modul positionieren. Gemeinsame KI-Infrastruktur innerhalb Seven Education aufbauen.