AvailableScormCourse

A request or response body; the type column links to the schemas it refers to.

AvailableScormCourse

FieldTypeRequiredDescription
courseScormCourseyes—
organization_namestringyes—
in_progress_attemptScormAttemptyes—
latest_attemptanyyes—
attempts_usedintegeryes—
completion_supersededbooleanyes

True when the learner has completed the course, but only on package versions before the one that required recertification — so the course must be completed again for certification. False while no version required recertification, before any completion, and once a completion of that version or a later one is on record.

jsonExample
{
  "course": {
    "id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
    "organization_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
    "owner_department_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
    "name": "string",
    "description": "string",
    "audience": "trainees",
    "subjects": [
      {
        "id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
        "slug": "string",
        "name": "string"
      }
    ],
    "scorm_version": "scorm-1.2",
    "launch_path": "string",
    "mastery_score": 0,
    "package_file_name": "string",
    "package_size_bytes": 0,
    "package_replaced_at": "2026-01-01T00:00:00.000Z",
    "current_package_version": 0,
    "recertification_required_at": "2026-01-01T00:00:00.000Z",
    "recertification_required_from_version": 0,
    "created_by": "string",
    "created_at": "2026-01-01T00:00:00.000Z",
    "archived_at": "2026-01-01T00:00:00.000Z"
  },
  "organization_name": "string",
  "in_progress_attempt": {
    "id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
    "course_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
    "organization_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
    "user_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
    "attempt_number": 0,
    "package_version_number": 0,
    "status": "in_progress",
    "api_flavor": "scorm-1.2",
    "completion_status": "completed",
    "success_status": "passed",
    "score_raw": 0,
    "score_max": 0,
    "score_scaled": 0,
    "progress_measure": 0,
    "location": "string",
    "total_time_seconds": 0,
    "started_at": "2026-01-01T00:00:00.000Z",
    "last_commit_at": "2026-01-01T00:00:00.000Z",
    "completed_at": "2026-01-01T00:00:00.000Z",
    "passed": true,
    "closed_at": "2026-01-01T00:00:00.000Z",
    "learning_record_id": "1b671a64-40d5-491e-99b0-da01ff1f3341"
  },
  "latest_attempt": null,
  "attempts_used": 0,
  "completion_superseded": true
}