File size: 6,602 Bytes
f50aeab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
{
  "script_categories": {
    "daily_routines": {
      "name": "일상 루틴",
      "description": "아침, 점심, 저녁 등 일상적인 활동 상황",
      "scripts": [
        {
          "id": "morning_001",
          "title": "아침 인사 및 준비",
          "situation": "아침 시간",
          "script": [
            "안녕! 좋은 아침이야.",
            "오늘 기분은 어때?",
            "아침에 뭐 했어?",
            "학교 갈 준비해보자."
          ],
          "expected_responses": [
            "인사 응답",
            "기분 표현",
            "아침 활동 설명",
            "준비 관련 응답"
          ],
          "difficulty": "L1-L2"
        },
        {
          "id": "meal_001", 
          "title": "식사 시간",
          "situation": "점심 시간",
          "script": [
            "점심 시간이야!",
            "뭐 먹고 싶어?",
            "이 음식 맛있어?",
            "다 먹었어?"
          ],
          "expected_responses": [
            "음식 선호도",
            "맛 평가",
            "식사 완료 확인"
          ],
          "difficulty": "L1-L2"
        },
        {
          "id": "bedtime_001",
          "title": "잠자리 준비",
          "situation": "저녁 시간",
          "script": [
            "이제 잠자리 준비해보자.",
            "오늘 하루는 어땠어?",
            "내일 뭐 하고 싶어?",
            "좋은 꿈 꿔!"
          ],
          "expected_responses": [
            "하루 평가",
            "내일 계획",
            "인사 응답"
          ],
          "difficulty": "L2-L3"
        }
      ]
    },
    "play_activities": {
      "name": "놀이 활동",
      "description": "놀이, 게임, 장난감 등 놀이 관련 상황",
      "scripts": [
        {
          "id": "toy_001",
          "title": "장난감 놀이",
          "situation": "놀이 시간",
          "script": [
            "장난감으로 놀아보자!",
            "어떤 장난감이 좋아?",
            "이렇게 놀면 재미있지?",
            "다른 놀이도 해볼까?"
          ],
          "expected_responses": [
            "장난감 선호도",
            "놀이 즐거움 표현",
            "다른 놀이 요청"
          ],
          "difficulty": "L1-L2"
        },
        {
          "id": "game_001",
          "title": "게임 놀이",
          "situation": "놀이 시간",
          "script": [
            "게임을 해보자!",
            "어떤 게임을 할까?",
            "이기고 싶어?",
            "다시 한 번 해볼까?"
          ],
          "expected_responses": [
            "게임 선호도",
            "승부 의지",
            "재도전 의향"
          ],
          "difficulty": "L1-L3"
        }
      ]
    },
    "social_interactions": {
      "name": "사회적 상호작용",
      "description": "가족, 친구, 선생님과의 관계 및 소통",
      "scripts": [
        {
          "id": "family_001",
          "title": "가족과의 대화",
          "situation": "가정 시간",
          "script": [
            "엄마/아빠를 불러보자.",
            "가족 중에 누가 제일 좋아?",
            "가족과 뭐 하고 싶어?",
            "사랑해라고 말해보자."
          ],
          "expected_responses": [
            "가족 호출",
            "가족 선호도",
            "가족 활동 제안",
            "사랑 표현"
          ],
          "difficulty": "L1-L3"
        },
        {
          "id": "friend_001",
          "title": "친구와의 대화",
          "situation": "사회적 상황",
          "script": [
            "친구가 있니?",
            "친구와 뭐 하고 놀아?",
            "친구에게 뭐라고 말할까?",
            "새 친구를 사귀고 싶어?"
          ],
          "expected_responses": [
            "친구 관계",
            "놀이 활동",
            "소통 의도",
            "새로운 관계"
          ],
          "difficulty": "L2-L3"
        }
      ]
    },
    "learning_activities": {
      "name": "학습 활동",
      "description": "공부, 수업, 학습 관련 상황",
      "scripts": [
        {
          "id": "study_001",
          "title": "공부 시간",
          "situation": "학습 시간",
          "script": [
            "공부할 시간이야!",
            "어떤 과목이 좋아?",
            "이 문제를 풀어보자.",
            "잘했어! 칭찬해줄게."
          ],
          "expected_responses": [
            "과목 선호도",
            "문제 해결",
            "칭찬 반응"
          ],
          "difficulty": "L1-L3"
        },
        {
          "id": "reading_001",
          "title": "책 읽기",
          "situation": "독서 시간",
          "script": [
            "책을 읽어보자!",
            "어떤 책이 좋아?",
            "이 이야기는 어때?",
            "다음에 뭐 읽을까?"
          ],
          "expected_responses": [
            "책 선호도",
            "이야기 반응",
            "다음 책 선택"
          ],
          "difficulty": "L2-L3"
        }
      ]
    },
    "emotion_expression": {
      "name": "감정 표현",
      "description": "기쁨, 슬픔, 화남 등 감정 표현 상황",
      "scripts": [
        {
          "id": "happy_001",
          "title": "기쁜 감정",
          "situation": "긍정적 상황",
          "script": [
            "오늘 정말 기뻐 보여!",
            "뭐가 그렇게 좋아?",
            "기쁠 때 어떻게 표현해?",
            "다른 사람도 기쁘게 해줄까?"
          ],
          "expected_responses": [
            "기쁨 원인",
            "기쁨 표현 방법",
            "타인 배려"
          ],
          "difficulty": "L2-L3"
        },
        {
          "id": "sad_001",
          "title": "슬픈 감정",
          "situation": "부정적 상황",
          "script": [
            "왜 슬퍼 보여?",
            "무엇이 힘들어?",
            "슬플 때 어떻게 해?",
            "위로해줄까?"
          ],
          "expected_responses": [
            "슬픔 원인",
            "힘든 점 설명",
            "위로 요청"
          ],
          "difficulty": "L2-L3"
        }
      ]
    }
  },
  "script_settings": {
    "default_scripts_per_category": 2,
    "max_total_scripts": 10,
    "recording_duration_limit": 300,
    "pause_between_questions": 5
  }
}