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[] · StudentCourseProgressResponse[]
    required

    Child items in the curriculum hierarchy

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

    • cfItemId
      Type: stringFormat: uuid
      required

      The CFItem identifier

    • children
      Type: array object[] · StudentCourseProgressResponse[]
      required

      Child items in the curriculum hierarchy

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

    • 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)

  • 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)