Spaces:
Sleeping
Sleeping
| from fastapi import FastAPI | |
| from app.api.routes import router | |
| from app.container import container | |
| from app.services.exam_service import ExamService | |
| from app.services.assignment_service import AssignmentService | |
| from app.services.evaluation_service import EvaluationService | |
| app = FastAPI(title="Assessment for Achievement Engine", version="1.0.0") | |
| app.include_router(router) | |
| def read_root(): | |
| return {"status": "ok", "service": "assessment-achievement-engine"} | |
| async def startup(): | |
| container.register("exam_service", ExamService()) | |
| container.register("assignment_service", AssignmentService()) | |
| # TODO: Add dependency to Knowledge Graph Client when available | |
| container.register("evaluation_service", EvaluationService()) | |