StudentCourseProgressResponse

A recursive tree representing a student's progress through a course curriculum

  • cfItemId
    Type: stringFormat: uuid
    required

    The CFItem identifier

  • children
    Type: array object[]
    required

    Child items in the curriculum hierarchy

    Empty object
  • completed
    Type: boolean
    required

    Whether the student has completed this item

  • completedAt
    Type: string | nullFormat: date-time
    required

    ISO 8601 timestamp of when the item was completed, or null if not completed

  • typeCode
    Type: string
    required

    The item type code (e.g., course, section, topic, level, lesson)