77 lines
13 KiB
JSON
77 lines
13 KiB
JSON
[
|
|
{
|
|
"title": "Rocket to the Planet",
|
|
"subtitle": "Help the rocket find its way through the asteroids to the planet!",
|
|
"sections": [
|
|
{
|
|
"id": "find-the-way-main",
|
|
"type": "find-the-way",
|
|
"content_svg": "<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'><defs><g id='rocket' transform='translate(134 134) scale(0.8)'><path fill='#fff' stroke='#000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M20 45 C20 50, 30 50, 30 45 L30 25 C35 15, 15 15, 20 25 Z'/><path fill='#fff' stroke='#000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M20 45 C15 50, 10 45, 10 40 L15 30 Z'/><path fill='#fff' stroke='#000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' d='M30 45 C35 50, 40 45, 40 40 L35 30 Z'/><circle cx='25' cy='32' r='5' fill='#fff' stroke='#000' stroke-width='4'/></g><g id='planet' transform='translate(334 334) scale(0.8)'><ellipse cx='25' cy='25' rx='18' ry='10' fill='none' stroke='#000' stroke-width='4'/><circle cx='25' cy='25' r='12' fill='#fff' stroke='#000' stroke-width='4'/><circle cx='20' cy='22' r='2' fill='#000'/><circle cx='30' cy='28' r='1.5' fill='#000'/></g></defs><rect x='10' y='10' width='480' height='480' fill='none' stroke='#000' stroke-width='10'/><rect x='130' y='130' width='240' height='240' fill='none'/><g fill='#000'><rect x='170' y='130' width='10' height='90'/><rect x='130' y='270' width='90' height='10'/><rect x='270' y='230' width='10' height='90'/><rect x='230' y='170' width='140' height='10'/><rect x='220' y='180' width='10' height='90'/><rect x='180' y='320' width='140' height='10'/><rect x='320' y='280' width='10' height='90'/></g><use href='#rocket'/><use href='#planet'/></svg>"
|
|
}
|
|
],
|
|
"age": 7,
|
|
"activityType": "find-way",
|
|
"id": 1770334258054,
|
|
"createdAt": "2026-02-05T23:30:58.054Z"
|
|
},
|
|
{
|
|
"title": "Unicorn Adventure Maze",
|
|
"subtitle": "Help the little unicorn find the magical star!",
|
|
"sections": [
|
|
{
|
|
"id": "find-the-way-main",
|
|
"type": "find-the-way",
|
|
"content_svg": "<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'><rect x='10' y='10' width='480' height='480' fill='none' stroke='#000' stroke-width='10'/><rect x='150' y='110' width='10' height='90' fill='#000'/><rect x='150' y='260' width='10' height='130' fill='#000'/><rect x='200' y='110' width='10' height='90' fill='#000'/><rect x='200' y='260' width='10' height='130' fill='#000'/><rect x='250' y='110' width='10' height='90' fill='#000'/><rect x='250' y='260' width='10' height='130' fill='#000'/><rect x='300' y='110' width='10' height='40' fill='#000'/><rect x='300' y='260' width='10' height='130' fill='#000'/><rect x='160' y='150' width='230' height='10' fill='#000'/><rect x='160' y='200' width='90' height='10' fill='#000'/><rect x='160' y='250' width='140' height='10' fill='#000'/><rect x='110' y='300' width='190' height='10' fill='#000'/><g transform='translate(30, 95) scale(0.65)'><path d='M 57.5,6.5 C 50,0 30,0 20,12 C 5,28 2,55 15,75 C 25,90 45,95 60,85 L 78,75 C 95,68 100,45 88,28 C 80,18 65,8 57.5,6.5 Z' fill='#fff' stroke='#000' stroke-width='4' stroke-linejoin='round'/><path d='M 42,10 C 55,2 65,10 65,10 C 55,18 50,35 48,45 C 35,42 25,30 25,15 C 30,8 35,5 42,10 Z' fill='#fff' stroke='#000' stroke-width='4' stroke-linejoin='round'/><path d='M 58,7 C 60,2 65,0 68,3 C 75,10 70,18 65,22 C 62,18 60,12 58,7 Z' fill='#fff' stroke='#000' stroke-width='4' stroke-linejoin='round'/><circle cx='70' cy='40' r='6' fill='#000'/><circle cx='72' cy='38' r='2' fill='#fff' stroke='none'/><circle cx='28' cy='75' r='2' fill='#000'/><path d='M 35,84 C 40,88 48,88 52,84 C 48,86 40,86 35,84 Z' fill='#000' stroke-width='1' stroke-linejoin='round'/></g><g transform='translate(415, 415) scale(0.6)'><polygon points='50,0 61,35 98,35 68,57 79,91 50,70 21,91 32,57 2,35 39,35' fill='#fff' stroke='#000' stroke-width='6' stroke-linejoin='round'/></g></svg>"
|
|
}
|
|
],
|
|
"age": 5,
|
|
"activityType": "find-way",
|
|
"id": 1770334088798,
|
|
"createdAt": "2026-02-05T23:28:08.798Z"
|
|
},
|
|
{
|
|
"title": "Space Number Blast Off!",
|
|
"subtitle": "Color the number and see how many space objects match!",
|
|
"sections": [
|
|
{
|
|
"id": "numbers-main",
|
|
"type": "numbers",
|
|
"content_svg": "<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'><defs><style>.s{stroke:#000;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;fill:#fff;}</style></defs><g id='group-6'><path class='s' d='M 125.4 121.3 C 122.9 88.6 98.6 60.1 69.3 58.1 C 40.1 56.1 14.5 77.8 12.3 107.4 C 10.1 137.1 31.9 163.5 61.4 165.7 C 88.3 167.7 113.1 150.1 121.6 125.7 C 121.6 125.7 121.6 125.7 121.6 125.7 C 117.8 147.2 99.8 163.1 77.8 165 C 55.8 166.9 35.8 152.8 30.6 131.9 C 25.4 111 36.6 90 56.7 82.5 C 76.8 75 99.4 84.8 107.9 104.2'/><g id='rockets'><path class='s' d='M155 75 l5 15 h-10 l5 -15 M150 90 v20 h-5 l-3 5 h16 l-3 -5 h-5 v-20 h-5z'/><path class='s' d='M195 75 l5 15 h-10 l5 -15 M190 90 v20 h-5 l-3 5 h16 l-3 -5 h-5 v-20 h-5z'/><path class='s' d='M235 75 l5 15 h-10 l5 -15 M230 90 v20 h-5 l-3 5 h16 l-3 -5 h-5 v-20 h-5z'/><path class='s' d='M155 125 l5 15 h-10 l5 -15 M150 140 v20 h-5 l-3 5 h16 l-3 -5 h-5 v-20 h-5z'/><path class='s' d='M195 125 l5 15 h-10 l5 -15 M190 140 v20 h-5 l-3 5 h16 l-3 -5 h-5 v-20 h-5z'/><path class='s' d='M235 125 l5 15 h-10 l5 -15 M230 140 v20 h-5 l-3 5 h16 l-3 -5 h-5 v-20 h-5z'/></g></g><g id='group-7'><path class='s' d='M 300 58.5 L 343.8 123.5 L 420.7 101 L 389.9 167 L 425 210 L 350 200 L 320 230 L 305 170 L 250 180 L 285 120 L 255 80 L 310 95 L 300 58.5 Z'/><g id='stars'><polygon class='s' points='410,50 420,70 440,72 425,85 430,105 410,95 390,105 395,85 380,72 400,70'/><polygon class='s' points='455,60 465,80 485,82 470,95 475,115 455,105 435,115 440,95 425,82 445,80'/><polygon class='s' points='410,110 420,130 440,132 425,145 430,165 410,155 390,165 395,145 380,132 400,130'/><polygon class='s' points='455,120 465,140 485,142 470,155 475,175 455,165 435,175 440,155 425,142 445,140'/><polygon class='s' points='410,170 420,190 440,192 425,205 430,225 410,215 390,225 395,205 380,192 400,190'/><polygon class='s' points='455,180 465,200 485,202 470,215 475,235 455,225 435,235 440,215 425,202 445,200'/><polygon class='s' points='365,120 375,140 395,142 380,155 385,175 365,165 345,175 350,155 335,142 355,140'/></g></g><g id='group-8'><path class='s' d='M 121.6 373.9 C 121.6 409.5 95.8 438.2 65.5 438.2 C 35.3 438.2 9.5 409.5 9.5 373.9 C 9.5 338.4 35.3 309.6 65.5 309.6 C 95.8 309.6 121.6 338.4 121.6 373.9 Z M 111.4 373.9 C 111.4 344 88.5 319.8 65.5 319.8 C 42.6 319.8 19.7 344 19.7 373.9 C 19.7 403.9 42.6 428.1 65.5 428.1 C 88.5 428.1 111.4 403.9 111.4 373.9 Z'/><path class='s' d='M 121.6 373.9 C 121.6 338.4 95.8 309.6 65.5 309.6 C 35.3 309.6 9.5 338.4 9.5 373.9 C 9.5 334.6 31.9 308.2 61.4 306 C 88.3 303.9 113.1 321.4 121.6 345.9 C 122.9 313.1 98.6 284.6 69.3 282.6 C 40.1 280.6 14.5 302.3 12.3 331.9 C 10.1 361.6 31.9 388 61.4 390.2 C 90.9 392.4 117.8 368.5 121.6 340.2 C 121.6 340.2 121.6 340.2 121.6 340.2 C 117.8 318.7 99.8 302.8 77.8 301 C 55.8 299.1 35.8 313.2 30.6 334.1 C 25.4 355 36.6 376 56.7 383.5 C 76.8 391 99.4 381.2 107.9 361.8'/><g id='planets'><path class='s' d='M155 300 a10 10 0 1 0 0.01 0zm-15 0 a15 5 0 1 0 30 0 a15 5 0 1 0 -30 0z'/><path class='s' d='M185 300 a10 10 0 1 0 0.01 0zm-15 0 a15 5 0 1 0 30 0 a15 5 0 1 0 -30 0z'/><path class='s' d='M215 300 a10 10 0 1 0 0.01 0zm-15 0 a15 5 0 1 0 30 0 a15 5 0 1 0 -30 0z'/><path class='s' d='M245 300 a10 10 0 1 0 0.01 0zm-15 0 a15 5 0 1 0 30 0 a15 5 0 1 0 -30 0z'/><path class='s' d='M155 340 a10 10 0 1 0 0.01 0zm-15 0 a15 5 0 1 0 30 0 a15 5 0 1 0 -30 0z'/><path class='s' d='M185 340 a10 10 0 1 0 0.01 0zm-15 0 a15 5 0 1 0 30 0 a15 5 0 1 0 -30 0z'/><path class='s' d='M215 340 a10 10 0 1 0 0.01 0zm-15 0 a15 5 0 1 0 30 0 a15 5 0 1 0 -30 0z'/><path class='s' d='M245 340 a10 10 0 1 0 0.01 0zm-15 0 a15 5 0 1 0 30 0 a15 5 0 1 0 -30 0z'/></g></g><g id='group-9'><path class='s' d='M 374.6 378.7 C 377.1 411.4 401.4 439.9 430.7 441.9 C 459.9 443.9 485.5 422.2 487.7 392.6 C 489.9 362.9 468.1 336.5 438.6 334.3 C 411.7 332.3 386.9 349.9 378.4 374.3 C 378.4 374.3 378.4 374.3 378.4 374.3 C 382.2 352.8 400.2 336.9 422.2 335 C 444.2 333.1 464.2 347.2 469.4 368.1 C 474.6 389 463.4 410 443.3 417.5 C 423.2 425 400.6 415.2 392.1 395.8'/><g id='ufos'><path class='s' d='M340 310 a20 8 0 0 1 40 0 v-1 a20 8 0 0 0 -40 0v1z m5 0 a15 12 0 0 1 30 0z'/><path class='s' d='M390 310 a20 8 0 0 1 40 0 v-1 a20 8 0 0 0 -40 0v1z m5 0 a15 12 0 0 1 30 0z'/><path class='s' d='M440 310 a20 8 0 0 1 40 0 v-1 a20 8 0 0 0 -40 0v1z m5 0 a15 12 0 0 1 30 0z'/><path class='s' d='M340 350 a20 8 0 0 1 40 0 v-1 a20 8 0 0 0 -40 0v1z m5 0 a15 12 0 0 1 30 0z'/><path class='s' d='M390 350 a20 8 0 0 1 40 0 v-1 a20 8 0 0 0 -40 0v1z m5 0 a15 12 0 0 1 30 0z'/><path class='s' d='M440 350 a20 8 0 0 1 40 0 v-1 a20 8 0 0 0 -40 0v1z m5 0 a15 12 0 0 1 30 0z'/><path class='s' d='M340 390 a20 8 0 0 1 40 0 v-1 a20 8 0 0 0 -40 0v1z m5 0 a15 12 0 0 1 30 0z'/><path class='s' d='M390 390 a20 8 0 0 1 40 0 v-1 a20 8 0 0 0 -40 0v1z m5 0 a15 12 0 0 1 30 0z'/><path class='s' d='M440 390 a20 8 0 0 1 40 0 v-1 a20 8 0 0 0 -40 0v1z m5 0 a15 12 0 0 1 30 0z'/></g></g></svg>"
|
|
}
|
|
],
|
|
"age": 5,
|
|
"activityType": "numbers",
|
|
"id": 1770333755198,
|
|
"createdAt": "2026-02-05T23:22:35.198Z"
|
|
},
|
|
{
|
|
"title": "Space Word Writing",
|
|
"subtitle": "Trace the letters to write the word SUN.",
|
|
"sections": [
|
|
{
|
|
"id": "writing-main",
|
|
"type": "writing",
|
|
"content_svg": "<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'><defs><g id='worksheet-content'><text x='250' y='60' font-family='Arial, sans-serif' font-weight='bold' font-size='28' text-anchor='middle' fill='#000000'>Trace the Word: SUN</text><path d='M 50 150 H 450' stroke='#CCCCCC' stroke-width='1' fill='none'/><g fill='none' stroke='#000000' stroke-width='4' stroke-linecap='round' stroke-dasharray='8,8'><path d='M 200 60 C 140 60, 140 90, 170 100 C 200 110, 200 140, 140 140'/><path d='M 225 50 V 125 A 25 25 0 0 0 275 125 V 50'/><path d='M 305 150 V 50 L 355 150 V 50'/></g><path d='M 50 300 H 450' stroke='#CCCCCC' stroke-width='1' fill='none'/><g fill='none' stroke='#666666' stroke-width='4' stroke-linecap='round' stroke-dasharray='8,8'><path d='M 200 210 C 140 210, 140 240, 170 250 C 200 260, 200 290, 140 290'/><path d='M 225 200 V 275 A 25 25 0 0 0 275 275 V 200'/><path d='M 305 300 V 200 L 355 300 V 200'/></g><path d='M 50 450 H 450' stroke='#CCCCCC' stroke-width='2' fill='none'/></g></defs><rect x='0' y='0' width='500' height='500' fill='#ffffff'/><use href='#worksheet-content'/></svg>"
|
|
}
|
|
],
|
|
"age": 5,
|
|
"activityType": "writing",
|
|
"id": 1770333626839,
|
|
"createdAt": "2026-02-05T23:20:26.839Z"
|
|
},
|
|
{
|
|
"title": "Octopus's Garden",
|
|
"subtitle": "Color this friendly octopus and its underwater friends!",
|
|
"sections": [
|
|
{
|
|
"id": "coloring-main",
|
|
"type": "coloring",
|
|
"content_svg": "<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'><style>path, circle, polygon { fill: #ffffff; stroke: #000000; stroke-width: 4; stroke-linecap: round; stroke-linejoin: round; }</style><path d='M20,480 C150,495 350,495 480,480 L480,500 L20,500 Z' /><path d='M60,490 C50,400 80,350 70,320 C60,350 90,400 80,490 Z' /><path d='M440,485 C450,405 420,355 430,325 C440,355 410,405 420,485 Z' /><polygon points='100,425 125,400 150,425 140,455 110,455' /><path d='M154.2,328.6 C120,350 100,400 125,450 C140,470 180,460 190.5,431.5 Z' /><path d='M345.8,328.6 C380,350 400,400 375,450 C360,470 320,460 309.5,431.5 Z' /><path d='M185.3,313.3 C140,310 100,340 110,390 C120,420 170,415 194.4,386.9 Z' /><path d='M314.7,313.3 C360,310 400,340 390,390 C380,420 330,415 305.6,386.9 Z' /><path d='M211.5,310.4 C200,350 180,420 220,450 C250,470 260,400 250,347.1 Z' /><path d='M288.5,310.4 C300,350 320,420 280,450 C250,470 240,400 250,347.1 Z' /><path d='M250,321.4 C220,380 200,450 250,470 C300,450 280,380 250,321.4 Z' /><path d='M250,115 C140,115 120,220 140,300 C160,320 205,340 250,340 C295,340 340,320 360,300 C380,220 360,115 250,115 Z' /><path d='M220,120 L280,120 L290,90 L210,90 Z' /><path d='M215,90 A35 35 0 0 1 285 90 Z' /><path d='M80,220 C60,200 80,160 110,160 C140,160 130,200 115,220 L100,240 Z' /><path d='M100,240 C110,250 120,250 125,240 Z' /><circle cx='105' cy='185' r='8' /><circle cx='215' cy='210' r='20' /><circle cx='215' cy='210' r='10' fill='#000000' /><circle cx='285' cy='210' r='20' /><circle cx='285' cy='210' r='10' fill='#000000' /><path d='M225,260 C250,280 275,260 275,260' fill='none' /><circle cx='390' cy='120' r='15' /><circle cx='420' cy='80' r='10' /><circle cx='100' cy='90' r='12' /></svg>"
|
|
}
|
|
],
|
|
"age": 5,
|
|
"activityType": "coloring",
|
|
"id": 1770333549787,
|
|
"createdAt": "2026-02-05T23:19:09.787Z"
|
|
}
|
|
] |