refact: clean code and update doc

This commit is contained in:
2025-08-09 21:49:09 +02:00
parent ac2762218e
commit 4f8ab0925b
18 changed files with 4050 additions and 3275 deletions

View File

@@ -154,4 +154,16 @@ class AssessmentServicesFactory:
return AssessmentServicesFacade(
config_provider=config_provider,
db_provider=db_provider
)
)
@classmethod
def create_class_services_facade(cls) -> 'ClassServicesFacade':
"""
Crée une facade pour les services de classe avec toutes les dépendances injectées.
Point d'entrée pour obtenir les services ClassGroup.
"""
from services.assessment_services import ClassServicesFacade
db_provider = SQLAlchemyDatabaseProvider()
return ClassServicesFacade(db_provider=db_provider)