exercise_slide_submissions

GET `/api/v0/main-frontend/exercise-slide-submissions/{exam_id}/{exercise_id}/{user_id}/user-exercise-state-info`-

Changed on
get/api/v0/main-frontend/exercise-slide-submissions/{exam_id}/user-exercise-state-info

Request

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

Path parameters

exam_idstring uuid required

Exam id

Query parameters

exercise_idstring uuid required

Exercise id

user_idstring uuid required

User id

Response

User exercise state for the exam submission

activity_progress'Initialized' | 'Started' | 'InProgress' | 'Submitted' | 'Completed' required

Indicates what is the user's completion status for a exercise.

As close as possible to LTI's activity progress for compatibility: https://www.imsglobal.org/spec/lti-ags/v2p0#activityprogress.

course_idstring uuid nullable
created_atstring date-time required
deleted_atstring date-time nullable
exam_idstring uuid nullable
exercise_idstring uuid required
grading_progress'Failed' | 'NotReady' | 'PendingManual' | 'Pending' | 'FullyGraded' required

Tells what's the status of the grading progress for a user and exercise.

As close as possible LTI's grading progress for compatibility: https://www.imsglobal.org/spec/lti-ags/v2p0#gradingprogress

idstring uuid required
reviewing_stage'NotStarted' | 'PeerReview' | 'SelfReview' | 'WaitingForPeerReviews' | 'WaitingForManualGrading' | 'ReviewedAndLocked' | 'Locked' | 'NotAnsweredAndLocked' required

Tells what stage of reviewing the user is currently in. Used for for peer review, self review, and manual review. If an exercise does not involve reviewing, the value of this stage will always be NotStarted.

score_givennumber float nullable
selected_exercise_slide_idstring uuid nullable
updated_atstring date-time required
user_idstring uuid required

Changes

    • ●

      added the new NotAnsweredAndLocked enum value to the response property for the response status