- Introduced new routes and API endpoints for managing personal reference values. - Updated the SettingsPage to include a section for reference values with navigation to manage them. - Enhanced the backend to support reference values in the data layer and versioning. - Added necessary imports and UI components for a seamless user experience.
37 lines
934 B
Python
37 lines
934 B
Python
"""
|
|
Training profile resolver (Layer 1 scaffold).
|
|
|
|
Template-driven multi-dimensional evaluation with built-in algorithms and
|
|
Focus Area contribution aggregation. Import explicitly from this package.
|
|
|
|
Public API:
|
|
- resolve_training_evaluation
|
|
- resolve_for_base_profile
|
|
- models: CalculationTemplate, TrainingEvaluationResult, ...
|
|
- registries: templates, profiles, algorithms
|
|
"""
|
|
|
|
from data_layer.training_profile.models import (
|
|
CalculationTemplate,
|
|
DimensionResult,
|
|
DimensionSpec,
|
|
FocusAreaMapping,
|
|
TrainingBaseProfile,
|
|
TrainingEvaluationResult,
|
|
)
|
|
from data_layer.training_profile.resolver import (
|
|
resolve_for_base_profile,
|
|
resolve_training_evaluation,
|
|
)
|
|
|
|
__all__ = [
|
|
"CalculationTemplate",
|
|
"DimensionResult",
|
|
"DimensionSpec",
|
|
"FocusAreaMapping",
|
|
"TrainingBaseProfile",
|
|
"TrainingEvaluationResult",
|
|
"resolve_for_base_profile",
|
|
"resolve_training_evaluation",
|
|
]
|