feat: BreakPilot PWA - Full codebase (clean push without large binaries)
Some checks failed
Tests / Go Tests (push) Has been cancelled
Tests / Python Tests (push) Has been cancelled
Tests / Integration Tests (push) Has been cancelled
Tests / Go Lint (push) Has been cancelled
Tests / Python Lint (push) Has been cancelled
Tests / Security Scan (push) Has been cancelled
Tests / All Checks Passed (push) Has been cancelled
Security Scanning / Secret Scanning (push) Has been cancelled
Security Scanning / Dependency Vulnerability Scan (push) Has been cancelled
Security Scanning / Go Security Scan (push) Has been cancelled
Security Scanning / Python Security Scan (push) Has been cancelled
Security Scanning / Node.js Security Scan (push) Has been cancelled
Security Scanning / Docker Image Security (push) Has been cancelled
Security Scanning / Security Summary (push) Has been cancelled
CI/CD Pipeline / Go Tests (push) Has been cancelled
CI/CD Pipeline / Python Tests (push) Has been cancelled
CI/CD Pipeline / Website Tests (push) Has been cancelled
CI/CD Pipeline / Linting (push) Has been cancelled
CI/CD Pipeline / Security Scan (push) Has been cancelled
CI/CD Pipeline / Docker Build & Push (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Deploy to Staging (push) Has been cancelled
CI/CD Pipeline / Deploy to Production (push) Has been cancelled
CI/CD Pipeline / CI Summary (push) Has been cancelled
ci/woodpecker/manual/build-ci-image Pipeline was successful
ci/woodpecker/manual/main Pipeline failed

All services: admin-v2, studio-v2, website, ai-compliance-sdk,
consent-service, klausur-service, voice-service, and infrastructure.
Large PDFs and compiled binaries excluded via .gitignore.
This commit is contained in:
BreakPilot Dev
2026-02-11 13:25:58 +01:00
commit 19855efacc
2512 changed files with 933814 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
"""
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',
]