"""
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',
]
