This repository has been archived on 2026-02-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Benjamin Admin 21a844cb8a fix: Restore all files lost during destructive rebase
A previous `git pull --rebase origin main` dropped 177 local commits,
losing 3400+ files across admin-v2, backend, studio-v2, website,
klausur-service, and many other services. The partial restore attempt
(660295e2) only recovered some files.

This commit restores all missing files from pre-rebase ref 98933f5e
while preserving post-rebase additions (night-scheduler, night-mode UI,
NightModeWidget dashboard integration).

Restored features include:
- AI Module Sidebar (FAB), OCR Labeling, OCR Compare
- GPU Dashboard, RAG Pipeline, Magic Help
- Klausur-Korrektur (8 files), Abitur-Archiv (5+ files)
- Companion, Zeugnisse-Crawler, Screen Flow
- Full backend, studio-v2, website, klausur-service
- All compliance SDKs, agent-core, voice-service
- CI/CD configs, documentation, scripts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 09:51:32 +01:00

56 lines
1.8 KiB
Python

"""
BreakPilot Studio - Modulare Frontend-Architektur
Jedes Modul stellt HTML, CSS und JavaScript fuer einen bestimmten Funktionsbereich bereit.
Die Module werden dynamisch in das Base-Layout geladen.
Module:
- base: TopBar, Sidebar, Footer, Theme Toggle, Login
- jitsi: Videokonferenz-Modul (Elterngespraeche, Schulungen, Klassenkonferenzen)
- letters: Elternbriefe mit rechtssicherer Sprache und Legal Assistant
- worksheets: Lerneinheiten und Arbeitsblaetter
- correction: Klausurkorrektur mit OCR
- messenger: Matrix Messenger Integration
- school: Schulverwaltung (Klassen, Klausuren, Noten, Klassenbuch, Zeugnisse)
- content_creator: Content Creator fuer Lehrer (H5P Integration, CC Lizenzen)
- content_feed: Content Feed fuer Content Discovery und Rating
"""
from .base import BaseLayoutModule
from .dashboard import DashboardModule
from .jitsi import JitsiModule
from .letters import LettersModule
from .worksheets import WorksheetsModule
from .correction import CorrectionModule
from .messenger import MessengerModule
from .school import SchoolModule
from .content_creator import ContentCreatorModule
from .content_feed import ContentFeedModule
from .gradebook import GradebookModule
from .companion import CompanionModule
from .klausur_korrektur import KlausurKorrekturModule
from .abitur_docs_admin import AbiturDocsAdminModule
from .rbac_admin import RbacAdminModule
from .security import SecurityModule
from .mail_inbox import MailInboxModule
__all__ = [
'BaseLayoutModule',
'DashboardModule',
'JitsiModule',
'LettersModule',
'WorksheetsModule',
'CorrectionModule',
'MessengerModule',
'SchoolModule',
'ContentCreatorModule',
'ContentFeedModule',
'GradebookModule',
'CompanionModule',
'KlausurKorrekturModule',
'AbiturDocsAdminModule',
'RbacAdminModule',
'SecurityModule',
'MailInboxModule',
]