개발자 Playground → Master 앱 검수 제출과는 별개입니다. JSON Schema:
activity-submission.schema.jsonOpenAPI:
lms-openapi.yaml
원칙
- 본문은 URL envelope (
primaryUrl+assets[]) - 파일(zip/PDF)은 필요할 때만
attachments로 선택 localhost/blob:URL 금지 — 업로드 후 영구 HTTPS URL만- 학생·활동 ID는 Edu 세션에서 확정 (앱이 위조하지 않음)
API
https://edu.daven.ai/api/v1 (로컬 Hub: http://localhost:3001/api/v1)
교사용 목록:
Body
assets[].role: cover · image · audio · video · page · file · other
예시
LMS / Artifact 매핑
Hub는 제출을 저장한 뒤 갤러리Artifact로 미러할 수 있습니다.
앱 개발 (에이전트)
@davenai/mcp 도구:
