curl --request POST \
--url https://api.alpha-1edtech.ai/edubridge/progression/create-course \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"subject": "science",
"grade": 7,
"app": "mobymax",
"email": "student@alpha.school",
"next": "assessment",
"lessonIds": [
"mobymax_science_1883_g7",
"mobymax_science_1878_g7"
],
"courseDetails": {
"title": "Science Gap Fill",
"xpPerLesson": 123,
"metadata": {}
}
}
'{
"success": true,
"course": {
"sourcedId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"title": "[MobyMax] - Custom Science Course HF custom",
"totalLessons": 3,
"totalXp": 45
},
"enrollment": {
"statusCode": 200,
"message": "Enrollment successful"
},
"resourcesCreated": 3,
"resourcesFailed": 0
}Proxies the request to the AlphaTest Courses API to create a hole-filling course with selected lessons, enroll the student, and configure post-completion behavior.
Workflow:
lessonId valuesThe next field controls what happens when the student completes the course:
"assessment" — assign an end-of-course assessment for the same subject/gradeNotes:
"5", 5, "K" all workcurl --request POST \
--url https://api.alpha-1edtech.ai/edubridge/progression/create-course \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"subject": "science",
"grade": 7,
"app": "mobymax",
"email": "student@alpha.school",
"next": "assessment",
"lessonIds": [
"mobymax_science_1883_g7",
"mobymax_science_1878_g7"
],
"courseDetails": {
"title": "Science Gap Fill",
"xpPerLesson": 123,
"metadata": {}
}
}
'{
"success": true,
"course": {
"sourcedId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"title": "[MobyMax] - Custom Science Course HF custom",
"totalLessons": 3,
"totalXp": 45
},
"enrollment": {
"statusCode": 200,
"message": "Enrollment successful"
},
"resourcesCreated": 3,
"resourcesFailed": 0
}Documentation Index
Fetch the complete documentation index at: https://docs.timeback.com/llms.txt
Use this file to discover all available pages before exploring further.
The access token received from the authorization server in the OAuth 2.0 flow.
Subject area
math, reading, science, writing, language, ela "science"
Grade level: "PK", "K", or 1-12 (string or number)
7
Learning application
edia, freckle, mobymax, vocabloco, lalilo, anton, alphawrite, timeback "mobymax"
Student email - must exist in Timeback
"student@alpha.school"
"assessment" to assign an end-of-course assessment, or a valid course UUID to enroll in next
"assessment"
Lesson IDs from the catalog
1[
"mobymax_science_1883_g7",
"mobymax_science_1878_g7"
]Show child attributes