{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"courseId": "a6aaec24-4fe5-49f2-8b74-509d2f931acc",
"title": "string",
"summary": "string",
"type": "module",
"position": 0,
"estimatedMinutes": 0,
"isPublished": true,
"createdAt": "2019-08-24T14:15:22.123Z",
"updatedAt": "2019-08-24T14:15:22.123Z",
"prerequisites": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"title": "string"
}
],
"requiredFor": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"title": "string"
}
],
"moduleContent": {
"contentKind": "video",
"videoUrl": "string",
"articleMarkdown": "string",
"subtitleS3Key": "string",
"playbackSpeeds": [
0
],
"supportsPip": true
},
"exercise": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"difficulty": "normal",
"title": "string",
"promptMarkdown": "string",
"language": "string",
"starterCode": "string",
"maxCpuMs": 0,
"maxMemoryKb": 0,
"createdAt": "2019-08-24T14:15:22.123Z",
"testCases": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"inputText": "string",
"expectedOutput": "string",
"isHidden": true,
"weight": 0
}
],
"hints": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"hintText": "string",
"unlockAfterFailedAttempts": 0,
"position": 0
}
]
},
"quiz": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"title": "string",
"instructions": "string",
"passingScore": 0,
"timeLimitSeconds": 0,
"randomizeQuestions": true,
"randomizeOptions": true,
"createdAt": "2019-08-24T14:15:22.123Z",
"questions": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"questionType": "single_choice",
"prompt": "string",
"explanation": "string",
"points": 0,
"position": 0,
"answerMultiple": true,
"options": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"label": "string",
"isCorrect": true
}
]
}
]
},
"finalExam": {
"unitId": "b3eb5f92-604a-46b9-9881-9d84000fd7ed",
"title": "string",
"passingScore": 0,
"maxAttempts": 0,
"timeLimitSeconds": 0,
"createdAt": "2019-08-24T14:15:22.123Z",
"components": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"type": "quiz",
"questionType": "single_choice",
"prompt": "string",
"explanation": "string",
"points": 0,
"position": 0,
"answerMultiple": true,
"options": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"label": "string",
"isCorrect": true
}
]
}
]
}
}