iSpring Learn · Schema

LearnerResult

eLearningLMSLearning Management SystemTrainingCoursesEnrollmentsUsersGroupsReportingWebhooksSCORMCorporate Training

Properties

Name Type Description
userId string
courseId string
courseTitle string
enrollmentId string
accessDate string
dueDate string
expirationDate string
completionDate string
duration integer
timeSpent integer Time spent in seconds
completionStatus object
awardedScore number
passingScore number
progress number
isOverdue boolean
viewsCount integer
View JSON Schema on GitHub

JSON Schema

LearnerResult.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "LearnerResult",
  "required": [
    "userId",
    "courseId",
    "courseTitle",
    "accessDate",
    "completionStatus",
    "isOverdue"
  ],
  "properties": {
    "userId": {
      "type": "string",
      "format": "uuid"
    },
    "courseId": {
      "type": "string",
      "format": "uuid"
    },
    "courseTitle": {
      "type": "string"
    },
    "enrollmentId": {
      "type": "string",
      "format": "uuid"
    },
    "accessDate": {
      "type": "string",
      "format": "datetime"
    },
    "dueDate": {
      "type": "string",
      "format": "datetime"
    },
    "expirationDate": {
      "type": "string",
      "format": "datetime"
    },
    "completionDate": {
      "type": "string",
      "format": "datetime"
    },
    "duration": {
      "type": "integer"
    },
    "timeSpent": {
      "description": "Time spent in seconds",
      "type": "integer"
    },
    "completionStatus": {
      "$ref": "#/components/schemas/CompletionStatus"
    },
    "awardedScore": {
      "type": "number",
      "format": "float"
    },
    "passingScore": {
      "type": "number",
      "format": "float"
    },
    "progress": {
      "type": "number",
      "format": "float"
    },
    "isOverdue": {
      "type": "boolean"
    },
    "viewsCount": {
      "type": "integer"
    }
  },
  "type": "object",
  "xml": {
    "name": "result",
    "wrapped": true
  }
}