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
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
}
]
}