Course Packaging

Upload Course

Upload a course JSON file to create a new course in the system.

Course Upload Instructions

Required JSON Format

Your JSON file must include:

  • _id: Unique UUID for the course
  • _title: Course title
  • _type: Course type
  • elements: Array of all course elements (questions, videos, etc.)
  • contents: Array of 차시 with units
  • lists: Array of lesson nodes for course navigation

or drag and drop

JSON files only

OR

Example Course JSON Structure

{
  "_id": "550e8400-e29b-41d4-a716-446655440000",
  "_title": "Mathematics Course",
  "_type": 101,
  "_sub_type": 1,
  "_year": 2024,
  "_cdate": "20241028120000",
  "_udate": "20241028120000",
  "elements": [
    {
      "_id": "element-uuid-1",
      "_type": 1,
      "_json_data": {
        "main": "<p>Question text</p>",
        "style": 1,
        "cnum": 4,
        "answer": "2",
        "level": 3,
        "kl": [],
        "sol": 0,
        "head": 0
      }
    }
  ],
  "contents": [
    {
      "id": "lesson-uuid-1",
      "heads": [],
      "units": [
        {
          "id": "unit-uuid-1",
          "types": [1],
          "ids": ["element-uuid-1"],
          "copy": [0],
          "label": "Unit 1"
        }
      ]
    }
  ],
  "lists": [
    {
      "id": "lesson-uuid-1",
      "type": 11,
      "title": "Lesson 1",
      "level": 1
    }
  ]
}