This commit is contained in:
2025-11-17 14:37:50 -03:00
parent d2abaec021
commit 7f41704d90
51 changed files with 733 additions and 495 deletions

View File

@@ -33,6 +33,14 @@ def get_course(course_id: str):
)
@router.post('/<course_id>/scormset/<scormset_id>')
def get_scormset(course_id: str, scormset_id: str):
return dyn.collection.get_item(
KeyPair(course_id, f'SCORMSET#{scormset_id}'),
exc_cls=NotFoundError,
)
class Cert(BaseModel):
exp_interval: int | None = None
s3_uri: str | None = None
@@ -47,6 +55,7 @@ class Course(BaseModel):
access_period: int
cert: Cert
draft: bool = False
demo: bool = False
rawfile: bytes | None = None