StudentCourseProgressResponse
A recursive tree representing a student's progress through a course curriculum
- cfType: stringFormat: uuid
Item Id requiredThe CFItem identifier
- childrenType: array object[]required
Child items in the curriculum hierarchy
Empty object - completedType: booleanrequired
Whether the student has completed this item
- completedType: string | nullFormat: date-time
At requiredISO 8601 timestamp of when the item was completed, or null if not completed
- typeType: string
Code requiredThe item type code (e.g., course, section, topic, level, lesson)
