courses

GET /api/v0/main-frontend/courses/${course.id}/suspected-cheaters?status=Flagged - returns the suspected cheaters in the given review state for a course.

Changed on
get/api/v0/main-frontend/courses/{course_id}/suspected-cheaters

Request

  • The document declares no server URL.
  • Auth: none declared

Path parameters

course_idstring uuid required

Course id

Query parameters

status'Flagged' | 'ConfirmedCheating' | 'Dismissed' required

Review state of a suspected cheater.

Which review state of suspected cheaters to fetch

Response

Suspected cheaters for course

course_idstring uuid required
course_module_idstring uuid nullable

The module completion that triggered the flag. None only for legacy rows the backfill couldn't map to a default module.

created_atstring date-time required
deleted_atstring date-time nullable
idstring uuid required
status'Flagged' | 'ConfirmedCheating' | 'Dismissed' required

Review state of a suspected cheater.

total_duration_secondsinteger nullable
total_pointsinteger required
updated_atstring date-time nullable
user_idstring uuid required

Changes

    • ○

      added the optional property / to the response with the status

    • ▲

      added the new required query request parameter status

    • ●

      deleted the query request parameter archive

    • ●

      removed the optional property / from the response with the status

    • ○

      added the required property / to the response with the status