2601회 채점기준 수정
This commit is contained in:
@@ -392,13 +392,13 @@
|
||||
{
|
||||
"ele": [
|
||||
"$[1][1].type",
|
||||
"$[1][1].params[0].params[0].params[3]",
|
||||
"$[1][1].params[0].params[1]",
|
||||
"$[1][1].params[0].type",
|
||||
"$[1][1].params[0].params[2].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"repeat_while_true",
|
||||
null,
|
||||
"$..objects[?(@.name=='놀이동산')].id",
|
||||
"reach_something",
|
||||
null
|
||||
],
|
||||
@@ -435,13 +435,13 @@
|
||||
{
|
||||
"ele": [
|
||||
"$[1][2].type",
|
||||
"$[1][2].params[0].params[0].params[3]",
|
||||
"$[1][2].params[0].params[1]",
|
||||
"$[1][2].params[0].type",
|
||||
"$[1][2].params[0].params[2].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"repeat_while_true",
|
||||
null,
|
||||
"$..objects[?(@.name=='백화점')].id",
|
||||
"reach_something",
|
||||
null
|
||||
],
|
||||
@@ -516,13 +516,13 @@
|
||||
{
|
||||
"ele": [
|
||||
"$[2][1].type",
|
||||
"$[2][1].params[0].params[0].params[3]",
|
||||
"$[2][1].params[0].params[1]",
|
||||
"$[2][1].params[0].type",
|
||||
"$[2][1].params[0].params[2].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"repeat_while_true",
|
||||
null,
|
||||
"$..objects[?(@.name=='백화점')].id",
|
||||
"reach_something",
|
||||
null
|
||||
],
|
||||
@@ -559,13 +559,13 @@
|
||||
{
|
||||
"ele": [
|
||||
"$[2][2].type",
|
||||
"$[2][2].params[0].params[0].params[3]",
|
||||
"$[2][2].params[0].params[1]",
|
||||
"$[2][2].params[0].type",
|
||||
"$[2][2].params[0].params[2].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"repeat_while_true",
|
||||
null,
|
||||
"$..objects[?(@.name=='놀이동산')].id",
|
||||
"reach_something",
|
||||
null
|
||||
],
|
||||
|
||||
498
correct/2601_CAT_3_A.json
Normal file
498
correct/2601_CAT_3_A.json
Normal file
@@ -0,0 +1,498 @@
|
||||
{
|
||||
"1-1": {
|
||||
"type": "scene",
|
||||
"ele": "$..objects[?(@.name=='약도')]",
|
||||
"point": 2,
|
||||
"desc": "문제 1/약도/[배경] 이름 설정/이름 변경 없음",
|
||||
"sort": 11
|
||||
},
|
||||
"1-3": {
|
||||
"type": "scene",
|
||||
"ele": "$..objects[?(@.name=='놀이동산')]",
|
||||
"point": 2,
|
||||
"desc": "문제 1/놀이동산(4)/[개체] 이름 설정 1/이름을 '놀이동산'으로 변경하기",
|
||||
"sort": 13
|
||||
},
|
||||
"1-4": {
|
||||
"type": "scene",
|
||||
"ele": "$..objects[?(@.name=='백화점')]",
|
||||
"point": 2,
|
||||
"desc": "문제 1/건물(6)/[개체] 이름 설정 2/이름을 '백화점'으로 변경하기",
|
||||
"sort": 14
|
||||
},
|
||||
"1-5": {
|
||||
"type": "scene",
|
||||
"ele": "$..objects[?(@.name=='우리집')]",
|
||||
"point": 2,
|
||||
"desc": "문제 1/예쁜집/[개체] 이름 설정 3/이름을 '우리집'으로 변경하기",
|
||||
"sort": 15
|
||||
},
|
||||
"1-6": {
|
||||
"type": "scene",
|
||||
"ele": "$..objects[?(@.name=='어린이')]",
|
||||
"point": 2,
|
||||
"desc": "문제 1/어린이(2)/[개체] 이름 설정 4/이름을 '어린이'로 변경하기",
|
||||
"sort": 16
|
||||
},
|
||||
"2-0": {
|
||||
"type": "script",
|
||||
"ele": "$.objects[?(@.name=~'놀이동산')].script",
|
||||
"blocks": [
|
||||
{
|
||||
"ele": "$[0][0].type",
|
||||
"answer": "when_run_button_click",
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/놀이동산/시작/시작하기 버튼을 클릭했을 때"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[0][1].type",
|
||||
"$[0][1].params[0].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"set_scale_size",
|
||||
"90"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/놀이동산/[시작]의 세부 동작 1/크기를 '90' 으로 정하기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[0][2].type",
|
||||
"$[0][2].params[0].params[0]",
|
||||
"$[0][2].params[1].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"locate_xy",
|
||||
"-25",
|
||||
"60"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/놀이동산/[시작]의 세부 동작 2/x: '-25' y: '60' 위치로 이동하기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[1][0].type",
|
||||
"$[1][0].params[1]"
|
||||
],
|
||||
"answer": [
|
||||
"when_some_key_pressed",
|
||||
"49"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/놀이동산/'1' 키/1' 키를 눌렀을 때",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[1][1].type",
|
||||
"$[1][1].params[0]",
|
||||
"$[1][1].params[1].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"add_effect_amount",
|
||||
"color",
|
||||
"30"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/놀이동산/['1' 키]의 세부 동작 1/'색깔' 효과를 '30' 만큼 주기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": "$[1][2].params[*].params",
|
||||
"answer": [
|
||||
"여기는 놀이동산!",
|
||||
"1"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/놀이동산/['1' 키]의 세부 동작 2/'여기는 놀이동산!' 을 '1' 초 동안 '말하기'"
|
||||
},
|
||||
{
|
||||
"ele": "$[1][3].type",
|
||||
"answer": "erase_all_effects",
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/놀이동산/['1' 키]의 세부 동작 3/효과 모두 지우기"
|
||||
}
|
||||
],
|
||||
"sortBlock": [
|
||||
"when_run_button_click",
|
||||
"when_some_key_pressed"
|
||||
],
|
||||
"sort": 102
|
||||
},
|
||||
"3-0": {
|
||||
"type": "script",
|
||||
"ele": "$.objects[?(@.name=~'백화점|건물')].script",
|
||||
"blocks": [
|
||||
{
|
||||
"ele": "$[0][0].type",
|
||||
"answer": "when_run_button_click",
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/백화점/시작/시작하기 버튼을 클릭했을 때"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[0][1].type",
|
||||
"$[0][1].params[0].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"set_scale_size",
|
||||
"50"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/백화점/[시작]의 세부 동작 1/크기를 '50' 으로 정하기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[0][2].type",
|
||||
"$[0][2].params[0].params[0]",
|
||||
"$[0][2].params[1].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"locate_xy",
|
||||
"180",
|
||||
"50"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/백화점/[시작]의 세부 동작 2/x: '180' y: '50' 위치로 이동하기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[1][0].type",
|
||||
"$[1][0].params[1]"
|
||||
],
|
||||
"answer": [
|
||||
"when_some_key_pressed",
|
||||
"50"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/백화점/'2' 키/'2' 키를 눌렀을 때",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[1][1].type",
|
||||
"$[1][1].params[0]",
|
||||
"$[1][1].params[1].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"add_effect_amount",
|
||||
"color",
|
||||
"40"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/백화점/['2' 키]의 세부 동작 1/'색깔' 효과를 '40' 만큼 주기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": "$[1][2].params[*].params",
|
||||
"answer": [
|
||||
"여기는 백화점!",
|
||||
"1"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/백화점/['2' 키]의 세부 동작 2/'여기는 백화점!' 을 '1' 초 동안 '말하기'"
|
||||
},
|
||||
{
|
||||
"ele": "$[1][3].type",
|
||||
"answer": "erase_all_effects",
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/백화점/['2' 키]의 세부 동작 3/효과 모두 지우기"
|
||||
}
|
||||
],
|
||||
"sortBlock": [
|
||||
"when_run_button_click",
|
||||
"when_some_key_pressed"
|
||||
],
|
||||
"sort": 109
|
||||
},
|
||||
"4-0": {
|
||||
"type": "script",
|
||||
"ele": "$.objects[?(@.name=~'우리집|예쁜')].script",
|
||||
"blocks": [
|
||||
{
|
||||
"ele": "$[0][0].type",
|
||||
"answer": "when_run_button_click",
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/우리집/시작/시작하기 버튼을 클릭했을 때"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[0][1].type",
|
||||
"$[0][1].params[0].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"set_scale_size",
|
||||
"60"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/우리집/[시작]의 세부 동작 1/크기를 '60' 으로 정하기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[0][2].type",
|
||||
"$[0][2].params[0].params[0]",
|
||||
"$[0][2].params[1].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"locate_xy",
|
||||
"-190",
|
||||
"-90"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/우리집/[시작]의 세부 동작 2/x: '-190' y: '-90' 위치로 이동하기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[1][0].type",
|
||||
"$[1][0].params[1]"
|
||||
],
|
||||
"answer": [
|
||||
"when_some_key_pressed",
|
||||
"51"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/우리집/'3' 키/'3' 키를 눌렀을 때",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[1][1].type",
|
||||
"$[1][1].params[0]",
|
||||
"$[1][1].params[1].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"add_effect_amount",
|
||||
"color",
|
||||
"35"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/우리집/['3' 키]의 세부 동작 1/'색깔' 효과를 '35' 만큼 주기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[1][2].type",
|
||||
"$[1][2].params[0].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"wait_second",
|
||||
"1"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/우리집/['3' 키]의 세부 동작 2/'1' 초 기다리기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": "$[1][3].type",
|
||||
"answer": "erase_all_effects",
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/우리집/['3' 키]의 세부 동작 3/효과 모두 지우기"
|
||||
}
|
||||
],
|
||||
"sortBlock": [
|
||||
"when_run_button_click",
|
||||
"when_some_key_pressed"
|
||||
],
|
||||
"sort": 116
|
||||
},
|
||||
"5-0": {
|
||||
"type": "script",
|
||||
"ele": "$.objects[?(@.name=~'어린이')].script",
|
||||
"blocks": [
|
||||
{
|
||||
"ele": "$[0][0].type",
|
||||
"answer": "when_run_button_click",
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/시작/시작하기 버튼을 클릭했을 때"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[0][1].type",
|
||||
"$[0][1].params[0].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"set_scale_size",
|
||||
"30"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/[시작]의 세부 동작 1/크기를 '30' 으로 정하기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[0][2].type",
|
||||
"$[0][2].params[0].params[0]",
|
||||
"$[0][2].params[1].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"locate_xy",
|
||||
"-100",
|
||||
"-100"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/[시작]의 세부 동작 2/x: '-100' y: '-100' 위치로 이동하기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": "$[0][3].params[*].params",
|
||||
"answer": [
|
||||
"야호! 출발!",
|
||||
"1"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/[시작]의 세부 동작 3/'야호! 출발!' 을 '1' 초 동안 '말하기'"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[1][0].type",
|
||||
"$[1][0].params[1]"
|
||||
],
|
||||
"answer": [
|
||||
"when_some_key_pressed",
|
||||
"49"
|
||||
],
|
||||
"point": 2.36,
|
||||
"type": "list",
|
||||
"desc": "문제 2/어린이/'1' 키/1' 키를 눌렀을 때"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[1][1].type",
|
||||
"$[1][1].params[0].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"locate_object_time",
|
||||
"2"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/['1' 키]의 세부 동작 1/'2' 초 동안 '놀이동산' 위치로 이동하기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": "$[1][2].type",
|
||||
"answer": "hide",
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/['1' 키]의 세부 동작 2/모양 숨기기"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[1][3].type",
|
||||
"$[1][3].params[0].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"wait_second",
|
||||
"1"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/['1' 키]의 세부 동작 3/'1' 초 기다리기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": "$[1][4].type",
|
||||
"answer": "show",
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/['1' 키]의 세부 동작 4/모양 보이기"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[2][0].type",
|
||||
"$[2][0].params[1]"
|
||||
],
|
||||
"answer": [
|
||||
"when_some_key_pressed",
|
||||
"50"
|
||||
],
|
||||
"point": 2.36,
|
||||
"type": "list",
|
||||
"desc": "문제 2/어린이/'2' 키/'2' 키를 눌렀을 때"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[2][1].type",
|
||||
"$[2][1].params[0].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"locate_object_time",
|
||||
"2"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/['2' 키]의 세부 동작 1/'2' 초 동안 '백화점' 위치로 이동하기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": "$[2][2].type",
|
||||
"answer": "hide",
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/['2' 키]의 세부 동작 2/모양 숨기기"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[2][3].type",
|
||||
"$[2][3].params[0].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"wait_second",
|
||||
"1"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/['2' 키]의 세부 동작 3/'1' 초 기다리기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": "$[2][4].type",
|
||||
"answer": "show",
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/['2' 키]의 세부 동작 4/모양 보이기"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[3][0].type",
|
||||
"$[3][0].params[1]"
|
||||
],
|
||||
"answer": [
|
||||
"when_some_key_pressed",
|
||||
"51"
|
||||
],
|
||||
"point": 2.36,
|
||||
"type": "list",
|
||||
"desc": "문제 2/어린이/'3' 키/'3' 키를 눌렀을 때"
|
||||
},
|
||||
{
|
||||
"ele": [
|
||||
"$[3][1].type",
|
||||
"$[3][1].params[0].params[0]"
|
||||
],
|
||||
"answer": [
|
||||
"locate_object_time",
|
||||
"2"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/['3' 키]의 세부 동작 1/'2' 초 동안 '우리집' 위치로 이동하기",
|
||||
"type": "list"
|
||||
},
|
||||
{
|
||||
"ele": "$[3][2].params[*].params",
|
||||
"answer": [
|
||||
"다녀왔습니다!",
|
||||
"1"
|
||||
],
|
||||
"point": 2.36,
|
||||
"desc": "문제 2/어린이/['3' 키]의 세부 동작 2/'다녀왔습니다!' 를 '1' 초 동안 '말하기'"
|
||||
}
|
||||
],
|
||||
"sortBlock": [
|
||||
"when_run_button_click",
|
||||
"when_some_key_pressed",
|
||||
"when_some_key_pressed",
|
||||
"when_some_key_pressed"
|
||||
],
|
||||
"sort": 123
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user