Programme added
This commit is contained in:
@@ -16,7 +16,7 @@ from .auth import (
|
||||
verify_password,
|
||||
)
|
||||
from .curriculum import QUESTIONS
|
||||
from .program_content import decode_asset_token, get_lesson, list_lessons_for_grade, normalize_grade
|
||||
from .program_content import decode_asset_token, get_content_status, get_lesson, list_lessons_for_grade, normalize_grade
|
||||
from .services import (
|
||||
build_llm_reply,
|
||||
ensure_student_mastery,
|
||||
@@ -193,6 +193,13 @@ def list_program_lessons(
|
||||
return schemas.ProgramLessonListResponse(lessons=list_lessons_for_grade(grade))
|
||||
|
||||
|
||||
@app.get("/program/status")
|
||||
def get_program_status(
|
||||
current_user: models.User = Depends(require_roles("teacher", "maintenance")),
|
||||
):
|
||||
return get_content_status()
|
||||
|
||||
|
||||
@app.get("/program/assets/{asset_token}")
|
||||
def get_program_asset(
|
||||
asset_token: str,
|
||||
|
||||
Reference in New Issue
Block a user