PaginatedSessionsOutput

Paginated list of sessions

  • limit
    Type: integer
    required

    Maximum number of items returned

  • offset
    Type: integer
    required

    Number of items skipped in the result set

  • sessions
    Type: array object[] · SessionOutput[]
    required

    Array of session objects

    Session information

    • applicationId
      Type: string Format: uuid
      required

      Identifier for the LTI application used in the session

    • durationInSeconds
      Type: integer
      required

      Total duration of the session in seconds

    • endedAtTime
      Type: string Format: date-time
      required

      Timestamp when the session ended

    • id
      Type: string
      required

      Session identifier

    • startedAtTime
      Type: string Format: date-time
      required

      Timestamp when the session started

    • subject
      Type: string | null · SessionSubjectenum
      required

      Academic subject attributed to this learning session. Null means not yet decided (no vision-end upsert). Unknown is an explicit value meaning looked and could not say. Values: Reading, Language, Vocabulary, Social Studies, Writing, Science, FastMath, Math, Unknown.

      values
      • Reading
      • Language
      • Vocabulary
      • Social Studies
      • Writing
      • Science
      • FastMath
      • Math
      • Unknown
    • subjectSource
      Type: string | null · SessionSubjectSourceenum
      required

      How subject was decided: app (single-subject LTI application shortcut), journal (vision journal classification), or none (fallback Unknown). Null when subject is null.

      values
      • app
      • journal
      • none
    • wasteDurationInSeconds
      Type: integer
      required

      Total waste duration of the session in seconds

    • wastePercentage
      Type: integer
      required

      Percentage of session time that was waste (0-100)

    • isProctored
      Type: boolean

      Indicates whether this session is considered proctored

    • metadata
      Type: object | null · InsightsSessionMetadata

      Opaque session metadata object

    • proctoredResult
      Type: string

      Result of the proctored session

    • recordingEndedAtTime
      Type: string | null Format: date-time

      Timestamp when the recording ended

    • recordingS3Key
      Type: string | null

      S3 key for the associated proctoring recording, if any

    • recordingStartedAtTime
      Type: string | null Format: date-time

      Timestamp when the recording started

    • webcamEnabled
      Type: boolean

      Indicates whether the webcam was enabled for this session

  • total
    Type: integer
    required

    Total number of items available