{
  "list": [
    {
      "id": 1,
      "characterName": "이상",
      "lessonName": "거울을 통해 본 자아와 세계의 형이상학적 탐구",
      "availableFromDay": 1,
      "initialLevel": 1,
      "maxLevel": 3,
      "levels": [
        {
          "level": 1,
          "wisdom": 2,
          "courage": 2,
          "benevolence": 9,
          "conditionChange": -6,
          "acquiredExp": 30,
          "expToNextLevel": 100
        },
        {
          "level": 2,
          "wisdom": 2,
          "courage": 2,
          "benevolence": 11,
          "conditionChange": -8,
          "acquiredExp": 20,
          "expToNextLevel": 100
        },
        {
          "level": 3,
          "wisdom": 2,
          "courage": 2,
          "benevolence": 13,
          "conditionChange": -10,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "studentSD": 2,
        "startStoryBefore": "ES011B",
        "startStoryAfter": "ES011A",
        "resultDesc": [
          "project_gs_lesson_result_desc_1_critical_success",
          "project_gs_lesson_result_desc_1_success",
          "project_gs_lesson_result_desc_1_normal",
          "project_gs_lesson_result_desc_1_failure",
          "project_gs_lesson_result_desc_1_critical_failure"
        ]
      }
    },
    {
      "id": 2,
      "characterName": "파우스트",
      "lessonName": "도시 공학의 이해와 실제",
      "availableFromDay": 3,
      "initialLevel": 1,
      "maxLevel": 3,
      "levels": [
        {
          "level": 1,
          "wisdom": 9,
          "courage": 2,
          "benevolence": 2,
          "conditionChange": -6,
          "acquiredExp": 30,
          "expToNextLevel": 100
        },
        {
          "level": 2,
          "wisdom": 11,
          "courage": 2,
          "benevolence": 2,
          "conditionChange": -8,
          "acquiredExp": 20,
          "expToNextLevel": 100
        },
        {
          "level": 3,
          "wisdom": 13,
          "courage": 2,
          "benevolence": 2,
          "conditionChange": -10,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "studentSD": 1,
        "startStoryBefore": "ES012B",
        "startStoryAfter": "ES012A",
        "resultDesc": [
          "project_gs_lesson_result_desc_2_critical_success",
          "project_gs_lesson_result_desc_2_success",
          "project_gs_lesson_result_desc_2_normal",
          "project_gs_lesson_result_desc_2_failure",
          "project_gs_lesson_result_desc_2_critical_failure"
        ]
      }
    },
    {
      "id": 3,
      "characterName": "돈키호테",
      "lessonName": "열정과 꿈! – 해결사 무용담",
      "availableFromDay": 2,
      "initialLevel": 1,
      "maxLevel": 3,
      "levels": [
        {
          "level": 1,
          "wisdom": 2,
          "courage": 2,
          "benevolence": 5,
          "conditionChange": 30,
          "acquiredExp": 30,
          "expToNextLevel": 100
        },
        {
          "level": 2,
          "wisdom": 2,
          "courage": 2,
          "benevolence": 5,
          "conditionChange": 40,
          "acquiredExp": 20,
          "expToNextLevel": 100
        },
        {
          "level": 3,
          "wisdom": 2,
          "courage": 2,
          "benevolence": 5,
          "conditionChange": 50,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "studentSD": 2,
        "startStoryBefore": "ES013B",
        "startStoryAfter": "ES013A",
        "resultDesc": [
          "project_gs_lesson_result_desc_3_critical_success",
          "project_gs_lesson_result_desc_3_success",
          "project_gs_lesson_result_desc_3_normal",
          "project_gs_lesson_result_desc_3_failure",
          "project_gs_lesson_result_desc_3_critical_failure"
        ]
      }
    },
    {
      "id": 4,
      "characterName": "이스마엘",
      "lessonName": "미지의 탐험, 그리고 극복-강호유람기",
      "availableFromDay": 7,
      "initialLevel": 1,
      "maxLevel": 3,
      "levels": [
        {
          "level": 1,
          "wisdom": 2,
          "courage": 9,
          "benevolence": 2,
          "conditionChange": -6,
          "acquiredExp": 30,
          "expToNextLevel": 100
        },
        {
          "level": 2,
          "wisdom": 2,
          "courage": 11,
          "benevolence": 2,
          "conditionChange": -8,
          "acquiredExp": 20,
          "expToNextLevel": 100
        },
        {
          "level": 3,
          "wisdom": 2,
          "courage": 13,
          "benevolence": 2,
          "conditionChange": -10,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "studentSD": 1,
        "startStoryBefore": "ES030B",
        "startStoryAfter": "ES030A",
        "resultDesc": [
          "project_gs_lesson_result_desc_4_critical_success",
          "project_gs_lesson_result_desc_4_success",
          "project_gs_lesson_result_desc_4_normal",
          "project_gs_lesson_result_desc_4_failure",
          "project_gs_lesson_result_desc_4_critical_failure"
        ]
      }
    },
    {
      "id": 5,
      "characterName": "그레고르",
      "lessonName": "나의 전쟁 이야기",
      "availableFromDay": 4,
      "initialLevel": 1,
      "maxLevel": 3,
      "levels": [
        {
          "level": 1,
          "wisdom": 1,
          "courage": 6,
          "benevolence": 6,
          "conditionChange": -6,
          "acquiredExp": 30,
          "expToNextLevel": 100
        },
        {
          "level": 2,
          "wisdom": 1,
          "courage": 7,
          "benevolence": 7,
          "conditionChange": -8,
          "acquiredExp": 20,
          "expToNextLevel": 100
        },
        {
          "level": 3,
          "wisdom": 1,
          "courage": 8,
          "benevolence": 8,
          "conditionChange": -10,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "studentSD": 1,
        "startStoryBefore": "ES040B",
        "startStoryAfter": "ES040A",
        "resultDesc": [
          "project_gs_lesson_result_desc_5_critical_success",
          "project_gs_lesson_result_desc_5_success",
          "project_gs_lesson_result_desc_5_normal",
          "project_gs_lesson_result_desc_5_failure",
          "project_gs_lesson_result_desc_5_critical_failure"
        ]
      }
    },
    {
      "id": 6,
      "characterName": "홍루",
      "lessonName": "홍원에서 살아남는 법",
      "availableFromDay": 5,
      "initialLevel": 1,
      "maxLevel": 3,
      "levels": [
        {
          "level": 1,
          "wisdom": 6,
          "courage": 1,
          "benevolence": 6,
          "conditionChange": -6,
          "acquiredExp": 30,
          "expToNextLevel": 100
        },
        {
          "level": 2,
          "wisdom": 7,
          "courage": 1,
          "benevolence": 7,
          "conditionChange": -8,
          "acquiredExp": 20,
          "expToNextLevel": 100
        },
        {
          "level": 3,
          "wisdom": 8,
          "courage": 1,
          "benevolence": 8,
          "conditionChange": -10,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "studentSD": 2,
        "startStoryBefore": "ES050B",
        "startStoryAfter": "ES050A",
        "resultDesc": [
          "project_gs_lesson_result_desc_6_critical_success",
          "project_gs_lesson_result_desc_6_success",
          "project_gs_lesson_result_desc_6_normal",
          "project_gs_lesson_result_desc_6_failure",
          "project_gs_lesson_result_desc_6_critical_failure"
        ]
      }
    },
    {
      "id": 7,
      "characterName": "뫼르소",
      "lessonName": "판단 가두기",
      "availableFromDay": 9,
      "initialLevel": 2,
      "maxLevel": 3,
      "levels": [
        {
          "level": 2,
          "wisdom": 5,
          "courage": 2,
          "benevolence": 2,
          "conditionChange": 40,
          "acquiredExp": 20,
          "expToNextLevel": 100
        },
        {
          "level": 3,
          "wisdom": 5,
          "courage": 2,
          "benevolence": 2,
          "conditionChange": 50,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "background": 1,
        "studentSD": 2,
        "startStoryBefore": "ES070B",
        "startStoryAfter": "",
        "isHideTrainingObject": true,
        "resultDesc": [
          "project_gs_lesson_result_desc_7_critical_success",
          "project_gs_lesson_result_desc_7_success",
          "project_gs_lesson_result_desc_7_normal",
          "project_gs_lesson_result_desc_7_failure",
          "project_gs_lesson_result_desc_7_critical_failure"
        ]
      }
    },
    {
      "id": 8,
      "characterName": "오티스",
      "lessonName": "정보취득법 - 적은 어떻게 압박하는가",
      "availableFromDay": 11,
      "initialLevel": 2,
      "maxLevel": 3,
      "levels": [
        {
          "level": 2,
          "wisdom": 7,
          "courage": 7,
          "benevolence": 1,
          "conditionChange": -8,
          "acquiredExp": 20,
          "expToNextLevel": 100
        },
        {
          "level": 3,
          "wisdom": 8,
          "courage": 8,
          "benevolence": 1,
          "conditionChange": -10,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "background": 1,
        "studentSD": 3,
        "startStoryBefore": "ES090B",
        "startStoryAfter": "",
        "resultDesc": [
          "project_gs_lesson_result_desc_8_critical_success",
          "project_gs_lesson_result_desc_8_success",
          "project_gs_lesson_result_desc_8_normal",
          "project_gs_lesson_result_desc_8_failure",
          "project_gs_lesson_result_desc_8_critical_failure"
        ]
      }
    },
    {
      "id": 9,
      "characterName": "료슈",
      "lessonName": "애. 다. 법. : 애를 다루는 법",
      "availableFromDay": 13,
      "initialLevel": 2,
      "maxLevel": 3,
      "levels": [
        {
          "level": 2,
          "wisdom": 2,
          "courage": 2,
          "benevolence": 11,
          "conditionChange": -8,
          "acquiredExp": 20,
          "expToNextLevel": 100
        },
        {
          "level": 3,
          "wisdom": 2,
          "courage": 2,
          "benevolence": 13,
          "conditionChange": -10,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "studentSD": 2,
        "startStoryBefore": "ES130B",
        "startStoryAfter": "ES130A",
        "resultDesc": [
          "project_gs_lesson_result_desc_9_critical_success",
          "project_gs_lesson_result_desc_9_success",
          "project_gs_lesson_result_desc_9_normal",
          "project_gs_lesson_result_desc_9_failure",
          "project_gs_lesson_result_desc_9_critical_failure"
        ]
      }
    },
    {
      "id": 10,
      "characterName": "로쟈",
      "lessonName": "포커페이스의 모든 것",
      "availableFromDay": 15,
      "initialLevel": 2,
      "maxLevel": 3,
      "levels": [
        {
          "level": 2,
          "wisdom": 2,
          "courage": 5,
          "benevolence": 2,
          "conditionChange": 40,
          "acquiredExp": 20,
          "expToNextLevel": 100
        },
        {
          "level": 3,
          "wisdom": 2,
          "courage": 5,
          "benevolence": 2,
          "conditionChange": 50,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "studentSD": 1,
        "startStoryBefore": "ES150B",
        "startStoryAfter": "",
        "resultDesc": [
          "project_gs_lesson_result_desc_10_critical_success",
          "project_gs_lesson_result_desc_10_success",
          "project_gs_lesson_result_desc_10_normal",
          "project_gs_lesson_result_desc_10_failure",
          "project_gs_lesson_result_desc_10_critical_failure"
        ]
      }
    },
    {
      "id": 11,
      "characterName": "히스클리프",
      "lessonName": "싸움은 뭐다? 기세다",
      "availableFromDay": 19,
      "initialLevel": 2,
      "maxLevel": 3,
      "levels": [
        {
          "level": 2,
          "wisdom": 2,
          "courage": 11,
          "benevolence": 2,
          "conditionChange": -8,
          "acquiredExp": 20,
          "expToNextLevel": 100
        },
        {
          "level": 3,
          "wisdom": 2,
          "courage": 13,
          "benevolence": 2,
          "conditionChange": -10,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "background": 1,
        "studentSD": 3,
        "startStoryBefore": "ES190B",
        "resultDesc": [
          "project_gs_lesson_result_desc_11_critical_success",
          "project_gs_lesson_result_desc_11_success",
          "project_gs_lesson_result_desc_11_normal",
          "project_gs_lesson_result_desc_11_failure",
          "project_gs_lesson_result_desc_11_critical_failure"
        ]
      }
    },
    {
      "id": 12,
      "characterName": "취수야객",
      "lessonName": "『취수야화(酔手野話)』",
      "availableFromDay": 21,
      "initialLevel": 3,
      "maxLevel": 3,
      "levels": [
        {
          "level": 3,
          "wisdom": 8,
          "courage": 8,
          "benevolence": 8,
          "conditionChange": -10,
          "requirementStats": {}
        }
      ],
      "uiConfig": {
        "background": 1,
        "studentSD": 3,
        "startStoryBefore": "ES210B",
        "resultDesc": [
          "project_gs_lesson_result_desc_12_critical_success",
          "project_gs_lesson_result_desc_12_success",
          "project_gs_lesson_result_desc_12_normal",
          "project_gs_lesson_result_desc_12_failure",
          "project_gs_lesson_result_desc_12_critical_failure"
        ]
      }
    },
    {
      "id": 13,
      "characterName": "???",
      "lessonName": "???",
      "availableFromDay": 25,
      "initialLevel": 1,
      "maxLevel": 1,
      "isHidden": true,
      "levels": [
        {
          "level": 1,
          "wisdom": 0,
          "courage": 0,
          "benevolence": 0,
          "conditionChange": 100,
          "acquiredExp": 0,
          "expToNextLevel": 100
        }
      ],
      "uiConfig": {
        "startStoryBefore": "ES250B",
        "isHide": true
      }
    }
  ]
}