Al Farabi Kazakh National University Course Structure

Type: object Properties: 19 Required: 16
EducationHigher EducationUniversityResearchLibraryOpen EducationKazakhstanCentral Asia

Course is a JSON Structure definition published by Al-Farabi Kazakh National University, describing 19 properties, of which 16 are required. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

blocks_url effort end enrollment_start enrollment_end id media name number org short_description start start_display start_type pacing mobile_available hidden invitation_only course_id

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "name": "Course",
  "type": "object",
  "properties": {
    "blocks_url": {
      "type": "string"
    },
    "effort": {
      "type": "string"
    },
    "end": {
      "type": "string",
      "format": "date-time"
    },
    "enrollment_start": {
      "type": "string",
      "format": "date-time"
    },
    "enrollment_end": {
      "type": "string",
      "format": "date-time"
    },
    "id": {
      "type": "string"
    },
    "media": {
      "type": "object",
      "properties": {
        "banner_image": {
          "type": "object",
          "properties": {
            "uri": {
              "type": "string"
            },
            "uri_absolute": {
              "type": "string"
            }
          }
        },
        "course_image": {
          "type": "object",
          "properties": {
            "uri": {
              "type": "string"
            }
          }
        },
        "course_video": {
          "type": "object",
          "properties": {
            "uri": {
              "type": "string"
            }
          }
        },
        "image": {
          "type": "object",
          "properties": {
            "raw": {
              "type": "string",
              "format": "uri"
            },
            "small": {
              "type": "string",
              "format": "uri"
            },
            "large": {
              "type": "string",
              "format": "uri"
            }
          }
        }
      }
    },
    "name": {
      "type": "string"
    },
    "number": {
      "type": "string"
    },
    "org": {
      "type": "string"
    },
    "short_description": {
      "type": "string"
    },
    "start": {
      "type": "string",
      "format": "date-time"
    },
    "start_display": {
      "type": "string"
    },
    "start_type": {
      "type": "string"
    },
    "pacing": {
      "type": "string"
    },
    "mobile_available": {
      "type": "boolean"
    },
    "hidden": {
      "type": "string"
    },
    "invitation_only": {
      "type": "boolean"
    },
    "course_id": {
      "type": "string"
    }
  },
  "required": [
    "effort",
    "end",
    "enrollment_start",
    "enrollment_end",
    "id",
    "media",
    "name",
    "number",
    "org",
    "short_description",
    "start",
    "start_display",
    "start_type",
    "pacing",
    "mobile_available",
    "invitation_only"
  ]
}