klausur-service (11 files): - cv_gutter_repair, ocr_pipeline_regression, upload_api - ocr_pipeline_sessions, smart_spell, nru_worksheet_generator - ocr_pipeline_overlays, mail/aggregator, zeugnis_api - cv_syllable_detect, self_rag backend-lehrer (17 files): - classroom_engine/suggestions, generators/quiz_generator - worksheets_api, llm_gateway/comparison, state_engine_api - classroom/models (→ 4 submodules), services/file_processor - alerts_agent/api/wizard+digests+routes, content_generators/pdf - classroom/routes/sessions, llm_gateway/inference - classroom_engine/analytics, auth/keycloak_auth - alerts_agent/processing/rule_engine, ai_processor/print_versions agent-core (5 files): - brain/memory_store, brain/knowledge_graph, brain/context_manager - orchestrator/supervisor, sessions/session_manager admin-lehrer (5 components): - GridOverlay, StepGridReview, DevOpsPipelineSidebar - DataFlowDiagram, sbom/wizard/page website (2 files): - DependencyMap, lehrer/abitur-archiv Other: nibis_ingestion, grid_detection_service, export-doclayout-onnx Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
70 lines
1.5 KiB
Python
70 lines
1.5 KiB
Python
"""
|
|
Classroom API - Pydantic Models
|
|
|
|
Alle Request- und Response-Models fuer die Classroom API.
|
|
Barrel re-export aus aufgeteilten Modulen.
|
|
"""
|
|
|
|
# Session & Phase Models
|
|
from .models_session import (
|
|
CreateSessionRequest,
|
|
NotesRequest,
|
|
ExtendTimeRequest,
|
|
PhaseInfo,
|
|
TimerStatus,
|
|
SuggestionItem,
|
|
SessionResponse,
|
|
SuggestionsResponse,
|
|
PhasesListResponse,
|
|
ActiveSessionsResponse,
|
|
SessionHistoryItem,
|
|
SessionHistoryResponse,
|
|
)
|
|
|
|
# Template, Homework, Material Models
|
|
from .models_templates import (
|
|
TemplateCreate,
|
|
TemplateUpdate,
|
|
TemplateResponse,
|
|
TemplateListResponse,
|
|
CreateHomeworkRequest,
|
|
UpdateHomeworkRequest,
|
|
HomeworkResponse,
|
|
HomeworkListResponse,
|
|
CreateMaterialRequest,
|
|
UpdateMaterialRequest,
|
|
MaterialResponse,
|
|
MaterialListResponse,
|
|
)
|
|
|
|
# Analytics, Reflection, Feedback, Settings Models
|
|
from .models_analytics import (
|
|
SessionSummaryResponse,
|
|
TeacherAnalyticsResponse,
|
|
ReflectionCreate,
|
|
ReflectionUpdate,
|
|
ReflectionResponse,
|
|
FeedbackCreate,
|
|
FeedbackResponse,
|
|
FeedbackListResponse,
|
|
FeedbackStatsResponse,
|
|
TeacherSettingsResponse,
|
|
UpdatePhaseDurationsRequest,
|
|
UpdatePreferencesRequest,
|
|
)
|
|
|
|
# Context, Event, Routine Models
|
|
from .models_context import (
|
|
SchoolInfo,
|
|
SchoolYearInfo,
|
|
MacroPhaseInfo,
|
|
CoreCounts,
|
|
ContextFlags,
|
|
TeacherContextResponse,
|
|
UpdateContextRequest,
|
|
CreateEventRequest,
|
|
EventResponse,
|
|
CreateRoutineRequest,
|
|
RoutineResponse,
|
|
)
|