-
Notifications
You must be signed in to change notification settings - Fork 480
/
instructions.en.yml
7719 lines (7719 loc) · 534 KB
/
instructions.en.yml
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
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
---
en:
data:
instructions:
2-3 Artist 1 new_instruction: "Hi, I'm an artist. You can write code to make
me draw almost anything. Use a few blocks to make me draw over the grey lines
in the picture. (Each line is 100 pixels long)"
2-3 Artist 11_instruction: "Give the stop sign a border by making an octagon
with 100 pixels sides. \r\n\r\n"
2-3 Artist 12_instruction: "Create a circle to finish the eyeball!\r\n\r\nIf
the artist turns 1 degree with each loop, how many times do you need to repeat
the code to draw a circle? 180? 360? 500?"
2-3 Artist 2 new_instruction: "This house has a half-finished wall. Each side
is 100, but the half-finished wall is only 50. Complete the wall. "
2-3 Artist 2_instruction: "This house has a half-finished wall. Each side is
100, but the half-finished wall is only 50. Complete the wall. "
2-3 Artist 3.4_instruction: "The jump block moves the artist without drawing.
Draw the dashed line using both the `jump forward` and `move forward` blocks.
Each line is 50 pixels long."
2-3 Artist 3_instruction: "This hat is 100 pixels high. Draw a hat that is
70 pixels less."
2-3 Artist 3new_instruction: "The red hat is 100 pixels tall. Finish drawing
a black hat that is 70 pixels shorter. \r\n(Note: The width of each hat is
50 pixels.)"
2-3 Artist 4_instruction: "Help me complete the house for this cat."
2-3 Artist 5_instruction: "Replace this code with a \"repeat times\" block
to draw the same house using only 3 blocks."
2-3 Artist 6_instruction: "This house needs a roof! Draw the triangle. Hint:
all three sides are the same length."
2-3 Artist 7_instruction: "Finish drawing the last set of windows on the school
so that everyone in class can see outside. The sides of each square window
pane are 25 pixels long. "
2-3 Artist 8_instruction: "Complete the rooms for each of the animals by splitting
the rectangle into 2 equal-sized squares. The rectangle is 200 pixels wide
and 100 pixels tall. There are many different ways to solve this puzzle, so
have some fun!"
2-3 Artist 9 NEW_instruction: "Finish this kite"
2-3 Artist 9 REPLACEMENT_instruction: "Finish drawing these stairs!"
2-3 Artist 9_instruction: "Finish this kite"
2-3 Artist Assessment 1_instruction: "Assessment: Finish drawing the last tooth.
It is 25 pixels wide and 25 pixels tall."
2-3 Artist Debugging 1_instruction: "This hat should only be 50 pixels wide. Can
you fix it?"
2-3 Artist Debugging 10_instruction: "The direction pad on my game controller
is too narrow. \r\n\r\nCan you make it wider by 10 pixels?\r\n\r\nTry running
the code first to see what's wrong."
2-3 Artist Debugging 11_instruction: "My snowflake is falling apart!\r\n\r\nCan
you figure out what's going wrong?"
2-3 Artist Debugging 12_instruction: "I'm supposed to add an ocean wave to
this scene. Can you help me?"
2-3 Artist Debugging 2_instruction: "This code for the cat's whiskers is wrong.
\r\n\r\nFix this code to draw whiskers that are all the same length."
2-3 Artist Debugging 3_instruction: "My boat has a hole! \r\n\r\nWhat do you
need to fix to make the ends meet?"
2-3 Artist Debugging 4_instruction: "What is the image that we're trying to
draw? Finish connecting the dots using the proper lines and angles."
2-3 Artist Debugging 5_instruction: "The code that we have for the leg and
foot is wrong. \r\n\r\nCan you fix it?"
2-3 Artist Debugging 6_instruction: "Looks like I'm sitting on a chair that’s
missing a leg!\r\n\r\nEdit the code to draw the last leg."
2-3 Artist Debugging 7_instruction: "Looks like the C in code is drawn backwards!\r\n\r\nCan
you make it look like a C again?"
2-3 Artist Debugging 8_instruction: "My teacher says that I should finish what
I start!\r\n\r\nHelp me finish my pinwheel. Can you figure out what's wrong?"
2-3 Artist Debugging 9_instruction: "Something is off!\r\n\r\nThe code for
this stem is wrong. Can you figure out how to get the artist to trace the
stem the right way?"
2-3 Artist Debugging Assessment 1_instruction: "Assessment: Why does this square
end up being 75 pixels too small on each side? \r\n\r\nWhere does the code
go wrong?"
2-3 Artist Free Play_instruction: "Free-play! Draw anything you'd like."
2-3 Artist Functions 1_instruction: "\"Me zombie artist. Me love drawing!\" \r\n\r\nHelp
the zombie draw square glasses. \r\n\r\nThe bridge between the glasses is
25 pixels shorter than the width of the squares, which is 100 pixels."
2-3 Artist Functions 10_instruction: "Freeplay: Here are two functions, one
to draw a big gear and one to draw a small gear. Use them to draw the inside
of a machine!"
2-3 Artist Functions 11.5_instruction: "Here's that same `draw a hexagon`
function. \r\n\r\nWhat happens if you loop the main program 6 times, turning
60 degrees each time you loop?"
2-3 Artist Functions 11_instruction: "We've renamed the `draw a square` function
to `draw a hexagon`, but it's still giving us squares! Can you modify the
`draw a hexagon` function to draw a hexagon with 50 pixel sides? \r\n\r\nDraw
the image using the new function!"
2-3 Artist Functions 12 Mike_instruction: "Functions are really great for drawing
complex things multiple times. \r\n\r\nCan you use the `draw a flower` function
to fill the rest of the planter box?\r\nThe plants are all 100 pixels apart."
2-3 Artist Functions 12_instruction: "Functions are really great for drawing
complex things multiple times. \r\n\r\nCan you use the `draw a flower` function
to fill the rest of the planter box?\r\nThe plants are all 100 pixels apart."
2-3 Artist Functions 13_instruction: "We've provided you with four functions.
Use them any way you like inside of one or more loops to make pictures that
you can share with your friends. Press run to see an example."
2-3 Artist Functions 2_instruction: "Functions let you define new blocks! \r\n\r\nWe've
moved the blocks needed for drawing a square into a function called `draw
a square`. This time, use the `draw a square` function to create the glasses.
\r\n\r\nThe squares are 75 pixels apart."
2-3 Artist Functions 3_instruction: "Edit the function to draw a square with
a side length of 115 to draw the bigger glasses. \r\n\r\nThe squares are now
45 pixels apart."
2-3 Artist Functions 4_instruction: "Now, put the function inside of a loop
to draw these three squares."
2-3 Artist Functions 7_instruction: "Use the \"draw a house\" function to draw
two houses using two different parameters. (Hint: the first house is 100 pixels)."
2-3 Artist Functions 9_instruction: "Freeplay: Here is a snowflake function.
Experiment with it to create a winter scene! This is a free play level, so
there is no puzzle to solve. Have fun!"
2-3 Artist Loops 1_instruction: "Can you make a hexagon with sides that are
100 pixels long to finish the cell? Remember, that means that you will only
need to turn 60 degrees!"
2-3 Artist Loops 10_instruction: "What happens to the design when we make our
final step forward half as long?"
2-3 Artist Loops 11_instruction: "Now let's put *another* loop around our
whole creation! Don't forget to add an angle at the end of the outer loop."
2-3 Artist Loops 2_instruction: "Now use a repeat block to make the cell a
shell."
2-3 Artist Loops 4_instruction: "Want to see what happens when we repeat that
shape over and over again using a loop?"
2-3 Artist Loops 5_instruction: "Now let's make a small change to the loop
and see how different our picture becomes."
2-3 Artist Loops 6_instruction: "Add one more move and another turn inside
the loop and see how your design changes."
2-3 Artist Loops 7_instruction: "We can use loops to make all kinds of polygons. Can
you create a rhombus inside this hexagon?"
2-3 Artist Loops 8_instruction: "Let's put both elements inside a loop."
2-3 Artist Loops 9_instruction: "We're going to loop the same elements, but
now we're going to add some distance between them.\r\nUse the same code as
before, but add a step forward at the end of the outer loop."
2-3 Artist Loops New 1_instruction: "Let's draw this robot's head! Can you
make a square with sides that are 100 pixels?"
2-3 Artist Loops New 10_instruction: "Now let's connect a bunch of V's together
in a loop."
2-3 Artist Loops New 11_instruction: "Rebuild the code from the last puzzle,
but this time, add a left turn of 30 degrees inside the loop. Now, repeat
it 24 times instead of 8."
2-3 Artist Loops New 12_instruction: "Draw a diamond with sides of 100 pixels.
"
2-3 Artist Loops New 13_instruction: "We are going to start you with some code
(in grey) to make one diamond. \r\n\r\nLoop the grey code to create a fun
pattern!"
2-3 Artist Loops New 14_instruction: "Play around with the code for the diamond
and see what other patterns you can make. Try changing how many degrees you
turn and how many times you loop."
2-3 Artist Loops New 15_instruction: "Now, draw anything you like!"
2-3 Artist Loops New 2_instruction: "Here is the same puzzle that we just solved,
but this time, we can only use one `move forward` block and one `turn` block
this time.\r\n\r\nCan you use a `repeat` to solve this puzzle?"
2-3 Artist Loops New 9_instruction: "Draw a simple V (where both sides are
50 pixels) to complete the arrow."
2-3 Artist Match Hex Pic_instruction: "Match: Help finish the Hexagon."
2-3 Artist Match Rho Pic_instruction: "Match: Finish the missing code."
2-3 Artist Match Sq Pic_instruction: "Match: Complete the missing code"
2-3 Artist Match Tri pic_instruction: "Matching: Fill in the missing code."
2-3 Artist Nested Loops 1_instruction: "Put a `repeat` block around this whole
stack of code to draw the pattern."
2-3 Artist Nested Loops 10_instruction: "Loop this code 12 times to complete
the pattern."
2-3 Artist Nested Loops 11_instruction: "Loop this code 4 times to complete
the pattern, turn 90 degrees after each circle."
2-3 Artist Nested Loops 12_instruction: "Loop this code 12 times to complete
the curls."
2-3 Artist Nested Loops 2_instruction: "Now loop the triangle 6 times. \r\n\r\nAfter
each triangle, you'll need to turn 60 degrees before drawing the next."
2-3 Artist Nested Loops 3_instruction: "You'll need to loop the triangle 12
times to draw this pattern. \r\n\r\nDivide the number of degrees in a circle
(360) by the number of shapes you're drawing (12) to figure out how far to
turn after each shape."
2-3 Artist Nested Loops 4_instruction: "Loop this diamond 12 times to draw
a flower!\r\n\r\nNote: We'll use the same angle to loop 12 diamonds as we
did for 12 triangles. \r\nHow much do you need to turn after each shape?"
2-3 Artist Nested Loops 5_instruction: "Fill in this building's windows using
a nested loop. \r\n\r\nThe windows are 20 pixels long and 20 pixels apart."
2-3 Artist Nested Loops 6_instruction: "This dinosaur has 8 spikes running
up its tail.\r\nEach spike is 30 pixels long. Loop the triangle 8 times, but
make sure to jump forward after each one!"
2-3 Artist Nested Loops 7_instruction: "Loop this triangle 10 times to draw
the sun. \r\n\r\nYou'll need to move and turn after each triangle. \r\n\r\nYou
can figure out how much to turn by dividing the number of degrees in a circle
by the number of triangles that make it up."
2-3 Artist Nested Loops 8_instruction: "Now let's add some grass to our picture.
\r\n\r\nEach tuft of grass is 50 pixels apart."
2-3 Artist Nested Loops 9_instruction: "We'll finish this picture by adding
our flower. \r\n\r\nLoop the diamond 12 times to draw the flower."
2-3 Artist Nested Loops Free Play_instruction: "Free play, draw something cool
with nested loops."
2-3 Bee Conditionals 1_instruction: "Hi! I'm a bee. Help me get nectar from
the flower."
2-3 Bee Conditionals 10_instruction: "Purple flowers may have either 1 or 0
nectar. Be careful not to collect nectar from a purple flower if it doesn't
have any.\r\n"
2-3 Bee Conditionals 11_instruction: "I wonder what's out there!\r\n\r\nHelp
me fly around the yard and collect nectar only from the flowers that have
some. "
2-3 Bee Conditionals 12_instruction: "Help me find all of the nectar using
as few blocks as possible!"
2-3 Bee Conditionals 13_instruction: "There's a lot happening here!\r\n\r\nUse
what you've learned to collect all of the nectar and then make the honey."
2-3 Bee Conditionals 14_instruction: "Let's put everything together!\r\n\r\nUse
what you've learned to help me collect nectar only from flowers that have
it, using as few blocks as possible. Don't forget to make honey at the end."
2-3 Bee Conditionals 15_instruction: "This stair step pattern should look familiar. \r\n\r\nCan
you collect nectar only from the flowers that have some, using as few blocks
as possible?"
2-3 Bee Conditionals 2_instruction: "I'm a hungry bee! \r\nHelp me collect
all of the nectar from the flowers using the fewest number of blocks."
2-3 Bee Conditionals 3_instruction: "Look at all of that nectar!\r\n\r\nHelp
me collect the nectar and make the honey using as few blocks as you can. "
2-3 Bee Conditionals 4_instruction: "Help me collect all of the nectar from
the flowers and make all the honey."
2-3 Bee Conditionals 5_instruction: "Be careful not to collect nectar from
a purple flower if it doesn't have any. \r\nYou must first check if the nectar
is equal to 1 using the `if nectar` block."
2-3 Bee Conditionals 6_instruction: "Check this flower with an \"if\" block
to see if there is any nectar available."
2-3 Bee Conditionals 7_instruction: "Collect nectar from each flower only if
it has any."
2-3 Bee Conditionals 8_instruction: "This field has red and purple flowers.
Red flowers have a known nectar amount, but purple flower nectar is unknown.
Collect all the nectar."
2-3 Bee Conditionals 9_instruction: "Collect all the nectar from each flower."
2-3 Bee Conditionals Assessment 1_instruction: "Assessment: Collect all of
the nectar. Be careful not to try to collect nectar from a purple flower if
it doesn't have any."
2-3 Bee Debugging 1_instruction: "These blocks are really bugging me. Fix the
error(s) to collect all of the nectar."
2-3 Bee Debugging 10_instruction: "This puzzle is making me loopy! \r\nFix
the error(s) to collect all of the nectar and make all of the honey."
2-3 Bee Debugging 2_instruction: "Can you find the problem here?\r\nFix the
error(s) to collect all of the nectar."
2-3 Bee Debugging 3_instruction: "Ooh, this one stings!\r\n\r\nFix the error(s)
to collect all of the nectar."
2-3 Bee Debugging 4_instruction: "These blocks are really bugging me. Fix the
error(s) to collect all of the nectar and make all of the honey."
2-3 Bee Debugging 5_instruction: "That flower looks tasty! \r\n\r\nFix the
error(s) to collect all of the nectar. You can now use both run and step."
2-3 Bee Debugging 6_instruction: "What a sweet challenge!\r\n\r\nFix the error(s)
to collect all of the nectar."
2-3 Bee Debugging 7_instruction: "Fix the error(s) to collect all of the nectar
and make all of the honey."
2-3 Bee Debugging 8_instruction: "So many beautiful flowers!\r\n\r\nFix the
error(s) to collect all of the nectar."
2-3 Bee Debugging 9_instruction: "\"Bee\" patient with this one!\r\n\r\nYou
will need to fix a couple of things in this program to collect all of the
nectar and make all of the honey."
2-3 Bee Debugging Assessment 1_instruction: "Assessment: Now it's time to
show what you know!\r\n\r\nFix the error(s) to collect all of the nectar and
make all of the honey."
2-3 Bee Functions 1_instruction: "Functions are blocks of code that perform
a task. Use the \"get 2 nectar\" function to collect the nectar from each
flower."
2-3 Bee Functions 10_instruction: "Purple flowers change between either 1 or
0 nectar each time you run the puzzle. \r\n\r\nCreate a function that collects
nectar only from purple flowers that have nectar."
2-3 Bee Functions 2_instruction: "Functions are blocks of code that perform
a task. \r\n\r\nUse the `get 5` function to get 5 nectars at a time."
2-3 Bee Functions 3_instruction: "Collect all the nectar from each flower."
2-3 Bee Functions 4_instruction: "The `move and get nectar` function turns
the bee, collects nectar, and then returns the bee to where it started. \r\n\r\nUse
the function to collect all of the nectar."
2-3 Bee Functions 5_instruction: "There is now more nectar at the flowers.
Edit the given function so that it collects 4 nectars and use it to collect
all of the nectar from the flowers."
2-3 Bee Functions 6_instruction: "Now use the same function to collect nectar
from the three flowers."
2-3 Bee Functions 7_instruction: "The flowers are now further away. Edit the
given function and use it to collect all of the nectar from the flowers."
2-3 Bee Functions 8_instruction: "Create your own function that gets 7 nectar,
moves forward, and makes 7 honey. Use the function to collect nectar at each
flower and make honey at each honeycomb."
2-3 Bee Functions 9_instruction: "Create your own function that goes down a
path, gets nectar, makes honey, and then returns the bee to the top of the
path."
2-3 Bee Functions Assessment 1_instruction: "Assessment: Use the given function
to collect nectar from each flower."
2-3 Bee Functions Assessment 2_instruction: "Assessment: Create a function
to turn, move forward and make 3 honey, then return the bee to where it started
and turn back."
2-3 Bee Loops 1_instruction: "Those flowers look tasty!\r\n\r\nCollect nectar
from each of the flowers using the fewest blocks possible."
2-3 Bee Loops 10_instruction: "Can you use a while loop inside of two other
loops to collect all of the nectar?"
2-3 Bee Loops 11_instruction: "Use while loops to collect all of the nectar
from the flowers in this field."
2-3 Bee Loops 12_instruction: "Use while loops to collect all of the nectar
from the flowers in this field."
2-3 Bee Loops 13_instruction: "Assessment: Collect all of the nectar using
the fewest blocks possible."
2-3 Bee Loops 1A_instruction: "Hi, I'm a bee. Can you help me collect the
nectar from these flowers? "
2-3 Bee Loops 2_instruction: "Collect all the nectar and make all of the honey
using the fewest blocks possible."
2-3 Bee Loops 2A_instruction: "This time, use a loop to gather all of the nectar."
2-3 Bee Loops 3_instruction: "Collect nectar from each flower and make honey
at each honeycomb using the fewest blocks possible."
2-3 Bee Loops 3A_instruction: "Use a `repeat` loop to collect all of the nectar."
2-3 Bee Loops 3B_instruction: "Now use the `repeat` block to collect all of
the nectar and make all of the honey."
2-3 Bee Loops 4_instruction: "Such a busy bee!\r\n\r\nHelp bee collect all
of the nectar and make all of the honey with the fewest blocks possible."
2-3 Bee Loops 4A_instruction: "How many times can loops help you in this puzzle? \r\n\r\nLoops
are your friend! Use a few of them to complete this puzzle with the fewest
blocks possible."
2-3 Bee Loops 5_instruction: "The shape of this path is different than the
others. \r\n\r\nCan you collect all of the nectar using as few blocks as possible?"
2-3 Bee Loops 6_instruction: "Can you find the quickest way for the bee to
collect all of the nectar and make all of the honey?"
2-3 Bee Loops 7_instruction: "What a beautiful field of flowers! Help the
bee visit each one. Can you find a way to do it with fewer than 7 blocks?"
2-3 Bee Loops 8_instruction: "These purple flowers have different amount of
nectar each time you run the puzzle. \r\n\r\nUse the `while nectar` loop to
collect all of the nectar. \r\n\r\nThis loop will run as long as the condition
is true, in this case `nectar > 0`."
2-3 Bee Loops 9_instruction: "The while loop can perform the same action as
an if statement in a loop. Add a while loop to this code to perform the same
task."
2-3 Bee Loops Assessment 1_instruction: "Assessment: Use a `while` loop to
collect all of the nectar from these flowers."
2-3 Maze 1_instruction: "Can you help me catch the naughty pig? Stack a couple
of `move forward` blocks below the `when run` block and press \"Run\". "
2-3 Maze 10_instruction: "Guide me to the green evilness! (Watch out for TNT)"
2-3 Maze 11_instruction: "Get me to the flower I'm hungry! How many times
do you have to repeat a block?"
2-3 Maze 12 (copy 1)_instruction: "Can you replace the previous answer with
only two blocks? (Hint: Create a loop using a \"repeat times\" block.)"
2-3 Maze 12 (copy 2)_instruction: "Can you replace the previous answer with
only two blocks? (Hint: Create a loop using a \"repeat times\" block.)"
2-3 Maze 12 (old)_instruction: "Get me to the pig, now with the Repeat times
block!"
2-3 Maze 12 - One Move Block_instruction: "Get to the pig! But this time, you
can only use one `move forward` block. Do you see any other blocks that could
help you?"
2-3 Maze 12_instruction: "Can you get to the pig by creating a loop that uses
only one `move forward` block inside of a `repeat`?"
2-3 Maze 13 (old)_instruction: "Get me to the pig, now with the Repeat until
block!"
2-3 Maze 13_instruction: "Get me to the pig! You can only use one move forward
block this time"
2-3 Maze 14 (old)_instruction: "Get me to the pig with the Repeat until block!"
2-3 Maze 14_instruction: "Get me to the sunflower! (Where is that \"repeat
times\" block when I need it?)"
2-3 Maze 15 (old)_instruction: "Get me to the pig with the Repeat until block!"
2-3 Maze 15_instruction: "In this puzzle, two `repeat` loops will help you
get to the pig with the fewest number of blocks!"
2-3 Maze 16 (old)_instruction: "Get me to the pig with the Repeat until block!"
2-3 Maze 16 before_instruction: "Can you figure out the fastest way to get
me to the pig?"
2-3 Maze 16_instruction: "Loops even work with more than one block inside! Can
you loop this sequence to get the zombie to the sunflower?"
2-3 Maze 2_instruction: "This pig is ruffling my feathers. Help me get to him!"
2-3 Maze 3_instruction: "Trace the path and lead me to the silly pig. Avoid
TNT or feathers will fly!"
2-3 Maze 4_instruction: "Guide me to the green evilness! (Watch out for TNT)"
2-3 Maze 5_instruction: "Guide me to the green evilness! (Watch out for TNT)"
2-3 Maze 6_instruction: "Keep calm and help me find the bad pig. Otherwise
I might get angry!"
2-3 Maze 7_instruction: "Guide me to the green evilness! (Watch out for TNT)"
2-3 Maze 8_instruction: "Get me to the pig!"
2-3 Maze 9_instruction: "Guide me to the green evilness! (Watch out for TNT)"
2-3 Maze Loops 1_instruction: "Can you get me to the pig using 5 of the same
kind of blocks?"
2-3 Maze Loops 17_instruction: "Use what you learned to get me to the sunflower!"
2-3 Maze Loops 18_instruction: "Get me to the sunflower using the fewest blocks
possible! \r\n\r\nTry using one `repeat` loop inside of another to cut down
on the amount of code you need."
2-3 Maze Loops 19_instruction: "Let's take this to another level! \r\nUse
loops to get me to the sunflower with the fewest loops possible."
2-3 Maze Loops 20_instruction: "Get me to the sunflower using the fewest number
of blocks possible!"
2-3 Maze Loops 21_instruction: "Get me to the sunflower using the fewest blocks
possible!"
2-3 Maze Loops Assessment 1_instruction: "Assessment: Get me to the sunflower
using only 5 blocks! "
2-3 Maze sq1_instruction: "This pig is ruffling my feathers. Help me find
him!"
2-3 Maze sq10_instruction: "Get me to the pig! What blocks got repeated?"
2-3 Maze sq10v2_instruction: "Get me to the pig! What blocks got repeated?"
2-3 Maze sq2_instruction: "Trace the path and lead me to the silly pig. Avoid
the TNT or the feathers will fly!"
2-3 Maze sq3_instruction: "Guide me to the green evilness! (Watch out for TNT)"
2-3 Maze sq4_instruction: "Keep calm and help me find the bad pig. Otherwise
I might get angry!"
2-3 Maze sq5_instruction: "Get me to the pig! How many times do you have to
repeat a block?"
2-3 Maze sq6_instruction: "Can you replace the previous answer with only two
blocks? (Hint: Create a loop using a \"repeat times\" block.)"
2-3 Maze sq7_instruction: "Get me to the green intruder using only three blocks."
2-3 Maze sq8_instruction: "Get me to the pig! (Where is that \"repeat times\"
block when I need it?)"
2-3 Maze sq9_instruction: "Create loops to get to the pig using less blocks."
2-3 maze sq11_instruction: "Get me to the pig! What blocks got repeated?"
2-3 maze sq12_instruction: "Can you replace the previous answer with a loop
by using a \"repeat times\" block?"
2-3 maze sq13_instruction: "Dear person. Me zombie. Must... get... to sunflower.
Create loop with \"repeat until\" block."
2-3 maze sq14_instruction: "Can you get to the sunflower using only four blocks?"
2-3 maze sq15_instruction: "Can you get to the sunflower using only five blocks?"
2-3 maze sq16_instruction: "Ok, this is similar, but slightly different. Can
you do it in only five blocks?"
2-3_instruction: "Purple flowers may have either 1 or 0 nectar. Be careful
not to collect nectar from a purple flower if it doesn't have any."
2-3level1_instruction: "Help the bird catch the naughty pig by moving it forward"
20hr_farmer_stage9_1_instruction: "Hi, I'm a farmer. I need your help to flatten
the field on my farm so it's ready for planting. Move me to the pile of dirt
and use the \"remove\" block to remove it."
20hr_farmer_stage9_10_instruction: "I'm working late, so it's dark out, and
I can't tell how large the piles are. Now I don't have all the options I
used to have on the while block. Move me along the field, and if there is
a pile, remove it"
20hr_farmer_stage9_11_instruction: "It's still dark outside. Move me along
the field. If there is a pile, remove it, and if there is a hole, fill it
in. Hint: use the dropdown menu of options on the \"if\" block."
20hr_farmer_stage9_2_instruction: "Next, move me to the hole and fill it with
TWO shovelfuls of dirt, using the \"fill\" block."
20hr_farmer_stage9_3_instruction: "Move me to the pile of dirt and tell me
how many shovelfuls to remove using as few blocks as possible."
20hr_farmer_stage9_4_instruction: "Can you help me remove all four piles of
dirt? Hint: use a repeat block if you can."
20hr_farmer_stage9_5_instruction: "Help me fill in all these holes with 5 shovelfuls
of dirt. Hint: you can put a \"repeat\" block inside the \"while\" block."
20hr_farmer_stage9_6_instruction: "Remove all the piles of dirt, using as few
blocks as possible. The new options in the dropdown menu on the \"while\"
block tell me if I'm standing on a pile or a hole."
20hr_farmer_stage9_7_instruction: "Wow, I found a really deep hole! I don't
know how many shovelfuls of dirt it needs. Can you write a program that fills
it until the ground is even?"
20hr_farmer_stage9_8_instruction: "Help me fill in the hole at the end of the
field, using as few blocks as possible."
20hr_farmer_stage9_9_instruction: "Make me remove all these piles of dirt.
Try to use as few blocks as possible. Hint: try using a \"while\" block."
20hr_maze_stage2_1_instruction: "Can you help me to catch the naughty pig?
Stack a couple of \"move forward\" blocks together and press \"Run\" to help
me get there."
20hr_maze_stage2_10_instruction: "Ok, try the new \"repeat until\" block -
it will repeat until I reach the annoying pig."
20hr_maze_stage2_11_instruction: "Ok, one last time for practice - can you
solve this one using only 4 blocks?"
20hr_maze_stage2_12_instruction: "Dear person. Me zombie. Me hungry. Must...
get... to sunflower... Can you get me there with only 5 blocks?"
20hr_maze_stage2_13_instruction: "Ok, this is similar, but slightly different.
Can you do it in only 5 blocks?"
20hr_maze_stage2_14_instruction: "Use the new \"if\" block to let me decide
when to turn. Hint: you only need one more block, but learn how we set it
up so you can do it on your own next time."
20hr_maze_stage2_15_instruction: "Ok, this is just like the last puzzle, but
you need to remember how you used the \"if\" block and the \"repeat\" block
together."
20hr_maze_stage2_16_instruction: "Me want sunflower! Use an \"if\" block to
get me there with the fewest number of blocks."
20hr_maze_stage2_17_instruction: "Ok, let's do that again for practice - this
isn't very different, but watch out for the chompers!"
20hr_maze_stage2_18_instruction: "The \"If-else\" blocks checks a condition,
and then does one thing OR another. To get me to the sunflower try to use
this new block."
20hr_maze_stage2_19_instruction: "One more practice of the \"if-else\" block,
can you get it right on your first try?"
20hr_maze_stage2_2_instruction: "This pig is ruffling my feathers. Help me
to find him!"
20hr_maze_stage2_20_instruction: "Can you add just 3 blocks to help me solve
a more complex maze? If you do it right, I can walk any curvy path no matter
the length."
20hr_maze_stage2_3_instruction: "Trace the path and lead me to the silly pig.
Avoid TNT or the feathers will fly!"
20hr_maze_stage2_4_instruction: "Guide me to the green evilness! (Watch out
for TNT)"
20hr_maze_stage2_5_instruction: "Keep calm and help me to find the bad pig.
Otherwise I might get angry!"
20hr_maze_stage2_6_instruction: "There's a way I can get to the silly pig
using only 2 blocks. Can you figure it out?"
20hr_maze_stage2_7_instruction: "Try to get me to the green intruder using
only three blocks."
20hr_maze_stage2_8_instruction: "Help me banish this bad piggy using the fewest
number of blocks. Try using more than one \"repeat times\" block."
20hr_maze_stage2_9_instruction: "When a block is grey, that means you can't
delete it. Solve this puzzle using the \"repeat\" block that repeats 3 times.
Try putting these 3 blocks inside the grey \"repeat\" block: move, move, turn."
4-5 Artist 1_instruction: "Help me finish drawing my box. (Each line is 300
pixels long) "
4-5 Artist 10_instruction: "Press \"Run\" to try the code. Then, repeat it
enough times to complete the drawing. The colors will be different every time."
4-5 Artist 11_instruction: "Complete the green lines. The lines are 300 pixels
long and 15 pixels apart."
4-5 Artist 2_instruction: "Loop this code using the `repeat` block to complete
the square."
4-5 Artist 3.5_instruction: "Try to figure out what happens if you run this
code (or just press \"Run\" and try it). Next, repeat the code enough times
to complete the drawing!"
4-5 Artist 3_instruction: "This rectangular flower bed has a perimeter of 600.
The long side has a length of 200. Draw the rectangle using as few blocks
as possible."
4-5 Artist 4_instruction: "How many degrees are in a circle? Loop the blocks
to create a circle of colors."
4-5 Artist 5_instruction: "What can we replace \"???\" with to make sure that
the zombie completes this drawing using the loop provided?"
4-5 Artist 6_instruction: "This equilateral triangle has angles of 60, 60,
and 60 degrees. Each side is 200 pixels. Complete the drawing."
4-5 Artist 7_instruction: "This right triangle has angles of 30, 60, and 90
degrees. The slanted side's length (length of the hypotenuse) is 200 pixels.
Complete the drawing."
4-5 Artist 8_instruction: "The halfway line on a soccer field is perpendicular
to the sidelines. \r\nThis rectangle has a perimeter of 800 pixels total,
and it is 240 pixels long. How tall is it? \r\n\r\nDraw the bounds and the
halfway line."
4-5 Artist 9_instruction: "Draw the right half of this image so that the design
is symmetrical. The triangles are equilateral and have sides that are 50 pixels
long."
4-5 Artist Assessment 1_instruction: "Assessment: Use a loop to draw the equilateral
triangle. Each side is 300 pixels."
4-5 Artist For Loops 1_instruction: "Put the numbers 1 through 10 into the
width blocks and run the code."
4-5 Artist For Loops 11_instruction: "Complete the \"for\" block so that it
counts 0, 20, 40, 60, 80... 200."
4-5 Artist For Loops 12_instruction: "What happens if you reverse the \"from\"
and \"to\" numbers? Complete the \"for\" block so that it counts 200, 180,
160, 140, 120...0. "
4-5 Artist For Loops 13_instruction: "This design got started without a \"for\"
loop and is taking too many blocks! Use a \"for\" block to complete the spiral. Hint:
the last line length is 250 pixels."
4-5 Artist For Loops 14_instruction: "Someone started the code, but then realized
there must be a quicker way! Use a \"for\" block to replace the blocks and
complete the triangular spiral. (Hint: the last line length is 300 pixels.)"
4-5 Artist For Loops 15_instruction: "Someone started the code, but then realized
there must be a quicker way! Use a \"for\" block to replace the blocks and
complete the hexagonal spiral. (Hint: the last line length is 200 pixels.)"
4-5 Artist For Loops 2_instruction: "This is a \"for\" block. Instead of typing
1,2,3... 10, the \"for\" block can repeat the blocks inside it and count the
numbers for you. Place the number 10 into the \"to\" section of the \"for\"
block."
4-5 Artist For Loops 3_instruction: "How can we count from 1 to 50? Edit the
\"for\" block."
4-5 Artist For Loops 4_instruction: "Complete the \"for\" block so that it
counts from 1 to 10 by 1."
4-5 Artist For Loops 6_instruction: "Draw squares with sides of 50, 60, 70,
80, and 90 pixels. You'll need to use the \"draw a square\" function five
times."
4-5 Artist For Loops 7_instruction: "Draw the same squares but use a \"count
with\" block to change the sizes. Place the \"counter\" block in the \"draw
a square\" function. Hint: It's in the Variables category."
4-5 Artist For Loops 8_instruction: "Can you complete the program by placing
the blocks inside a \"for\" block that counts from 10 to 200 by 10? You can
find the \"for\" block in the Loops category."
4-5 Artist For Loops 9_instruction: "These circles are size 5, 10, 15, 20,
25, 30, and 35. Draw the circles using a \"for\" block."
4-5 Artist Free Draw 1_instruction: "Free Draw! Draw whatever you are inspired
to create."
4-5 Artist Functions 1_instruction: "Use a repeat loop to draw this triangle."
4-5 Artist Functions 10a_instruction: "Put this code into the 'draw a snowflake'
function and replace the 50 with the parameter 'size'. The function is already
called on to make a snowflake that is 100 pixels."
4-5 Artist Functions 10b_instruction: "Use the 'draw a snowflake' function
to create different size flakes. Hint: the first snowflake is 25 in length
and each snowflake is twice the size of the one before."
4-5 Artist Functions 11_instruction: "This \"draw a hexagon\" function uses
the \"draw a triangle\" function. Complete the hexagon function. (Hint: A
hexagon has 6 sides, each 100 pixels long)"
4-5 Artist Functions 12_instruction: "Complete the 'draw waves' function. Each
wave is made up of one Upper wave and one Lower wave. Hint: Draw 5 blue
waves."
4-5 Artist Functions 13 Free play_instruction: "Here are some functions to
draw planets, stars, rockets, and robots. Use them any way you like to make
pictures that you can share with your friends."
4-5 Artist Functions 14 Free play_instruction: "Here, we've provided you with
several functions. Use them any way you like inside of one or more loops
to make pictures that you can share with your friends. Click 'Run' to see
an example."
4-5 Artist Functions 15 Assessment_instruction: "Assessment: Use the \"draw
a square\" function to create the squares. The squares are 50, 100, and 150
pixels."
4-5 Artist Functions 2a_instruction: "Now put these blocks into a new function
called \"draw a small triangle\" and call on it."
4-5 Artist Functions 2b_instruction: "Now create a function called \"draw a
small triangle\" using the provided blocks."
4-5 Artist Functions 3_instruction: "Now create the functions \"draw a medium
triangle\" and \"draw a large triangle\". The \"draw a small triangle\" function
is done for you. The triangles have side lengths of 50 (small), 100 (medium),
and 150 (large). "
4-5 Artist Functions 4_instruction: "This new \"draw a triangle\" function
has a parameter and can do the work of all three functions before. Draw the
same triangles using this new function."
4-5 Artist Functions 5_instruction: "Can you modify the \"draw a triangle\"
function into a \"draw a square\" function to change the drawing?"
4-5 Artist Functions 6_instruction: "Use the \"draw a square\" and \"draw a
triangle functions\" to draw a house. (Hint: The square's sides are 200 pixels)"
4-5 Artist Functions 6b_instruction: "Use the draw a square and triangle functions
along with other blocks to create a house by adding them to the 'draw a house\"
function and calling it."
4-5 Artist Functions 7_instruction: "Use the \"draw a house\" function to draw
houses that are 100 pixels and 50 pixels. The two houses are separated by
50 pixels."
4-5 Artist Functions 8_instruction: "The \"draw a flower\" function has a parameter
that allows you to set the stem height. Set it to 200 and see what happens."
4-5 Artist Functions 9_instruction: "Draw these 3 flowers. The first one's
height is 100 and the next flower is always 50 pixels more than the height
of the previous one. The flowers are also 100 pixels apart."
4-5 Artist Patterns 1_instruction: "Draw this square using a loop.\r\n\r\nEach
side is 20 pixels long."
4-5 Artist Patterns 10_instruction: "This code draws two rows of hexagons -
loop the whole thing 4 times to draw the whole honeycomb. \r\n\r\nYou'll
need to jump back 120 pixels in your outermost loop to make sure the artist
doesn't draw off the screen.\r\n"
4-5 Artist Patterns 11_instruction: "How many times do you need to loop this
to draw a half circle? "
4-5 Artist Patterns 12_instruction: "If you create another loop like this one,
but turn left instead of right, what happens? \r\n\r\nCan you repeat all of
that to draw this wave?"
4-5 Artist Patterns 13_instruction: "Now let's loop that whole thing four
times to create this picture frame. Watch out for the corners - you can't
just turn 90 degrees! \r\n\r\nIf looping a 3 degree turn 60 times makes a
half circle, which of these blocks of code will make an additional quarter
circle for the corners?"
4-5 Artist Patterns 2_instruction: "If you place your square loop inside another
loop, we call that a nested loop. What do you need to add as an outer loop
to make sure all 15 squares line up next to each other?"
4-5 Artist Patterns 3_instruction: "Now let's go one level deeper! We've
nested that whole block of code into another loop, but you need to get the
artist back in place to draw the next line. Which of these code blocks can
you place at the end of the outermost loop to draw the whole grid?"
4-5 Artist Patterns 4_instruction: "This diamond has 50 pixel sides and angles
of 120 and 60 degrees. Use a loop to draw it."
4-5 Artist Patterns 5.5_instruction: "How many times do you need to repeat
this block to draw the full grid of diamonds?"
4-5 Artist Patterns 5_instruction: "Repeat this code to make a row of 6 diamonds.
\r\n\r\nNotice that we changed our diamond code to repeat 3 times instead
of 2 - why do you think that is?\r\n"
4-5 Artist Patterns 6_instruction: "How many times do you need to repeat this
block to draw the full grid of diamonds?"
4-5 Artist Patterns 7_instruction: "Let's modify the code from the last puzzle
to make this more complex pattern. Notice how the diamonds overlap now, try
changing the first \"jump backwards\" from 100 to 50 (half as far) - now how
far should the artist go in the second \"jump backwards\"?"
4-5 Artist Patterns 8_instruction: "Use a loop to draw this hexagon with 40
pixel sides and 60 degree angles."
4-5 Artist Patterns 9.5_instruction: "Let's loop this code to draw two rows
of hexagons. Notice how our second row is shifted to the right."
4-5 Artist Patterns 9_instruction: "Now repeat this code 3 times and draw the
whole row. \r\n\r\nEach hexagon is 80 pixels wide from the furthest points
left to right."
4-5 Artist Patterns Free Play_instruction: "Free play - try your hand at making
a pattern of your own!"
4-5 Bee Conditionals - FC Test_instruction: "The bee only wants nectar right
now. Not all objects are flowers, so check underneath EVERY CLOUD to see if
it is hiding a flower. If it is, then you can gather nectar."
4-5 Bee Conditionals 1 (copy 1)_instruction: "The bee can't tell if this is
a flower or a honeycomb. Gather nectar only from flowers, but first check
if it is a flower or a honeycomb."
4-5 Bee Conditionals 1_instruction: "This cloud is blocking my view! Check
to see if there's a flower under the cloud, and only get nectar if there's
a flower. Be careful, it can change!"
4-5 Bee Conditionals 2 (copy 1)_instruction: "The bee only wants nectar right
now. Remember, not all objects are flowers, so check to gather nectar only
at flowers."
4-5 Bee Conditionals 2_instruction: "More clouds! \r\n\r\nCheck underneath
every cloud to see if it is hiding a flower before you get nectar. \r\n\r\nRemember:
Not all clouds hide the same thing!"
4-5 Bee Conditionals 3_instruction: "Now I just want to make honey. Some of
these clouds might have honeycombs under them. Be sure to check each cloud!"
4-5 Bee Conditionals 4 (copy 1)_instruction: "The unknown object is either
a flower or a honeycomb. Use the if/else block to collect nectar if it is
a flower, else to make honey (because it is a honeycomb)."
4-5 Bee Conditionals 4_instruction: "Sometimes this cloud covers a flower,
and sometimes it covers a honeycomb! Use the if/else block to collect nectar
if it is a flower, else to make honey (because it is a honeycomb)."
4-5 Bee Conditionals 5_instruction: "There will be either a flower or a honeycomb
under each of those clouds!\r\n\r\nUse the `if/else` block to collect nectar
if there is a flower.\r\nOtherwise, make honey (because there is a honeycomb)."
4-5 Bee Conditionals 6 (copy 1)_instruction: "This purple flower may have either
3, 2, or 1 nectar. Here an if-else block is combined with another if-else
block to create an if, else-if, else block. Complete the solution to collect
the unknown amount of nectar."
4-5 Bee Conditionals 6_instruction: "I am not sure how much nectar this flower
has, but I know it has either 1, 2, or 3 nectar. \r\n\r\nCombine the conditional
blocks (`if` and/or `if/else`) to only get as much nectar as the flower has.
\r\n\r\nRemember, the amount of nectar can change each time you run the puzzle!"
4-5 Bee Conditionals 7_instruction: "These flowers can have 3, 2, or 1 nectar.
\r\n\r\nComplete the `check purple flower` function and use it to collect
all of the nectar at the flowers."
4-5 Bee Conditionals 8_instruction: "Write the function for `check flower make
honey`. \r\n\r\nYour function should check if the purple flower has 3, 2,
or 1 nectar and get all of the nectar. \r\nThen, move forward and make honey."
4-5 Bee Conditionals Assessment 1_instruction: "**Assessment:** This cloud
is either hiding a flower with one nectar or a honeycomb that needs one honey. \r\n\r\nComplete
the `get nectar or make honey` function, then call it to collect the nectar
or honey. \r\n"
4-5 Bee Debugging 1_instruction: "These blocks are really bugging me. \r\n\r\nCan
you fix them?"
4-5 Bee Debugging 10_instruction: "Find the errors and fix them."
4-5 Bee Debugging 11_instruction: "Does this count correctly?"
4-5 Bee Debugging 2_instruction: "Help the bee get the nectar and make honey."
4-5 Bee Debugging 3_instruction: "Find the errors and fix them."
4-5 Bee Debugging 4_instruction: "These blocks don't work. What's the pattern?"
4-5 Bee Debugging 5_instruction: "Something isn't right here..."
4-5 Bee Debugging 6_instruction: "The purple flower has a different amount
of nectar each time you run the puzzle. \r\n\r\nFix the blocks to get all
of the nectar from the flower each time."
4-5 Bee Debugging 7_instruction: "The function is missing something..."
4-5 Bee Debugging 8_instruction: "This function is fine, but it isn't used
properly."
4-5 Bee Debugging 9_instruction: "Why isn't the bee making enough honey?"
4-5 Bee Debugging Assessment 1_instruction: "Assessment: Fix the code."
4-5 Bee Nested Loops 1_instruction: "Use a loop to collect all of the nectar."
4-5 Bee Nested Loops 2_instruction: "Collect all of the nectar from each flower.
Use a nested loop. "
4-5 Bee Nested Loops 3_instruction: "Collect all of the nectar by putting the
starter code inside another loop."
4-5 Bee Nested Loops 4_instruction: "Collect all of the nectar from each flower
and make honey at the honeycomb. \r\n\r\nUse a nested loop. "
4-5 Bee Nested Loops 5_instruction: "Collect all of the nectar by creating
a nested loop."
4-5 Bee Nested Loops 6_instruction: "Collect all the nectar."
4-5 Bee Nested Loops 7_instruction: "Put this loop inside another loop to create
a nested loop and collect all of the nectar from the flowers."
4-5 Bee Nested Loops 8_instruction: "Collect all of the nectar from these flowers
by nesting a while loop. Replace the inner repeat times block with a while
block. "
4-5 Bee Nested Loops 9_instruction: "Collect all of the nectar from these flowers
by nesting a while loop inside a repeat."
4-5 Bee Nested Loops Assessment 1_instruction: "**Assessment:** Collect all
of the nectar and make all of the honey using loops."
4-5 Bee Nested Loops Rows_instruction: "Gather nectar from the rows of flowers!
Use a nested loop."
4-5 Maze 1 (copy 1)_instruction: "Dear person. Me zombie. Must... get... to
sunflower."
4-5 Maze 1_instruction: "Dear person. Me zombie. Must... get... to sunflower."
4-5 Maze 10_instruction: "Can you get to the sunflower using only four blocks?"
4-5 Maze 11_instruction: "Can you get to the sunflower using only six blocks?"
4-5 Maze 12_instruction: "Ok, this is slightly different. Can you do it in
only six blocks?"
4-5 Maze 13_instruction: "Get me to the pig!"
4-5 Maze 14_instruction: "Get me to the pig! Use the Repeat until block."
4-5 Maze 2 (copy 1)_instruction: "Get the zombie to the sunflower, but avoid
the chomper!"
4-5 Maze 2_instruction: "Get the zombie to the sunflower, but avoid the chomper!"
4-5 Maze 3 (copy 1)_instruction: "Must... get... to sunflower."
4-5 Maze 3_instruction: "Must... get... to sunflower."
4-5 Maze 4 (copy 1)_instruction: "Try the \"repeat\" block to use fewer blocks..."
4-5 Maze 4_instruction: "Use the \"repeat\" block to solve the puzzle quickly..."
4-5 Maze 5 (copy 1)_instruction: "Can you solve this puzzle using the fewest
number of blocks possible?"
4-5 Maze 5_instruction: "Can you solve this puzzle using the fewest number
of blocks possible?"
4-5 Maze 6 (copy 1)_instruction: "Can you solve this puzzle using the fewest
number of blocks possible?"
4-5 Maze 6_instruction: "Get me to the sunflower using the fewest number of
blocks possible!"
4-5 Maze 7_instruction: "Get the zombie to the sunflower quickly! Can you
solve the puzzle in fewer than 11 blocks?"
4-5 Maze 8_instruction: "Get the zombie to the sunflower using as few blocks
as you can. \r\n(Avoid the chompers!)"
4-5 Maze 9_instruction: "Now we have a new block called `repeat until`. \r\nThis
will let us keep looping commands until the zombie gets the sunflower. \r\n\r\nUse
the new `repeat until` block to solve this puzzle in as few commands as possible."
4-5 Maze Assessment 1_instruction: "Assessment: Get to the sunflower using
as few blocks as possible."
4-5 Maze Conditionals 1_instruction: "Use the `repeat until` block to get the
zombie to the sunflower."
4-5 Maze Conditionals 10_instruction: "Can you add just 3 blocks to help the
zombie solve a more complex maze? \r\n\r\nIf you do it right, he can walk
any curvy path no matter the length!"
4-5 Maze Conditionals 2_instruction: "Use the `repeat until` block to get the
zombie to the sunflower."
4-5 Maze Conditionals 3_instruction: "Use the `if` block to help me decide
when to turn. \r\n"
4-5 Maze Conditionals 4_instruction: "Ok, solve this one just like the last
puzzle, but you need to remember how you used the `if` and `repeat until`
blocks together."
4-5 Maze Conditionals 5_instruction: "\"Me want sunflower!\" \r\n\r\nUse an
`if` statement to get the zombie to the sunflower with the fewest number of
blocks."
4-5 Maze Conditionals 6_instruction: "\"Eat sunflower!\"\r\n\r\nUse an `if`
statement to get the zombie to the sunflower with the fewest number of blocks."
4-5 Maze Conditionals 7_instruction: "The solution to this puzzle isn't very
different, but watch out for the chompers!"
4-5 Maze Conditionals 8_instruction: "The `if/else` block checks a condition,
and then does one thing OR another. \r\n\r\nUse this new block to get me to
the sunflower."
4-5 Maze Conditionals 9_instruction: "One more practice puzzle with the `if/else`
block!\r\n\r\nTrace it with your finger to see if you can figure it out on
your first try."
4-5 Maze Conditionals Assessment 1_instruction: "**Assessment:** Use a `repeat
until` and an `if/else` block to get me to the sunflower in as few blocks
as possible."
4-5 Nested Loops 1_instruction: "Complete the code to draw these triangles. The
first one is done for you. Hint: 3 triangles in a 360 degree rotation."
4-5 Nested Loops 10_instruction: "Draw the last row of stars on this flag by
looping the provided blocks. The stars are 50 pixels apart, but remember that
the stars themselves are 30 pixels wide."
4-5 Nested Loops 11_instruction: "Can you draw these 10 squares of this sidewalk
using a nested loop? Each square is 30 pixels."
4-5 Nested Loops 12_instruction: "Can you draw these 36 triangles using a nested
loop?"
4-5 Nested Loops 2_instruction: "Now nest this loop inside another loop to
draw 10 triangles. This is called a \"nested\" loop. "
4-5 Nested Loops 3_instruction: "Create a sun by nesting the starter code in
another loop.\r\n\r\nTo get this cool design with a hollow center, you'll
need to jump forward by the length of the triangle before turning."
4-5 Nested Loops 5_instruction: "Loop the given code to create a windmill."
4-5 Nested Loops 6_instruction: "Can you draw a hexagon by looping the triangle
code?"
4-5 Nested Loops 7_instruction: "Loop this design 10 times. \r\n\r\nHow much
do you have to turn each time you loop?"
4-5 Nested Loops 8_instruction: "Loop this shape 6 times. \r\n\r\nHow much
do you have to turn each time you loop? "
4-5 Nested Loops 9_instruction: "Draw the teeth in the alligator's mouth!"
4-5 Nested Loops Assessment 1_instruction: "Assessment: Use a nested loop to
complete the design."
4-5 While Loops 1_instruction: "Move me to the hole and fill it with two shovelfuls
of dirt, using the `fill` block."
4-5 While Loops 2_instruction: "Move me to the pile of dirt and remove it with
5 shovel scoops, using the `remove 1` block."
4-5 While Loops 3_instruction: "Use as few blocks as possible to complete this
puzzle! \r\n\r\nMove me to the pile and remove all the dirt, then move to
the hole and fill it completely."
4-5 While Loops 4_instruction: "Wow, look at that! \r\n\r\nI don't know how
many shovelfuls of dirt this hole needs. \r\nCan you write a program that
keeps using the `fill` block until the ground is even? "
4-5 While Loops 5_instruction: "Wow, now there are two deep holes! Can you
write a program that fills them both until the ground is even?"
4-5 While Loops 6_instruction: "Wow, now there is a large pile of dirt! Can
you write a program that removes all of it so the ground is even?"
4-5 While Loops 7_instruction: "Wow, now there are three piles of dirt! Can
you write a program that removes each of them until the ground is even?"
4-5 While Loops 8_instruction: " There is a really deep hole and a really large
pile of dirt. How many shovelfuls of dirt need to be moved around to make
the ground flat?"
4-5 While Loops Assessment 1_instruction: "There are a lot of holes and piles. Help
me to fill and remove them to make the ground flat."
AlgPD DR Free Play_instruction: "Create a function based on your own word problem."
Alien Defender_instruction: "Project Idea: Make a defender game in Play Lab!"
AllTheThings Applab - Turtle move with button_instruction: "Add a button that
moves the turtle when clicked. (Click to see full instructions)"
App Lab test_instruction: "test"
AppLab_test02_instruction: "One sentence summary of the activity. Click to
view full instructions."
Applab allthethings onRecordEvent_instruction: "Please sign in to test applab
levels (By design, applab levels only work if signed in. Normally, we make
people sign in, but this is only enforceable for a whole script and would
be annoying to do for the allthethings script)."
Applab test_instruction: "This level is submittable. For testing only!"
Artist - Nested Loops 1_instruction: "Complete the code to draw these triangles. The
first one is done for you. Hint: 3 triangles in a 360 degree rotation."
Artist - Nested Loops 10_instruction: "Draw the last row of stars on this flag
by looping the provided blocks. The stars are 50 pixels apart, but remember
that the stars themselves are 30 pixels wide."
Artist - Nested Loops 11_instruction: "Can you draw these 10 squares of this
sidewalk using a nested loop? Each square is 30 pixels."
Artist - Nested Loops 12_instruction: "Can you draw these 36 triangles using
a nested loop?"
Artist - Nested Loops 2_instruction: "Now nest this loop inside another loop
to draw 10 triangles. This is called a nested loop. Hint: All 10 triangles
complete a 360 degree rotation. "
Artist - Nested Loops 3_instruction: "Create a sun by nesting the starter code
in another loop. This is called a nested loop.\r\n"
Artist - Nested Loops 5_instruction: "Loop the given code to create a windmill."
Artist - Nested Loops 6_instruction: "Can you draw a hexagon by looping the
triangle code?"
Artist - Nested Loops 7_instruction: "Loop this design 10 times. How much do
you have to turn each time you loop? (Hint: What is 360 divided by 10?)"
Artist - Nested Loops 8_instruction: "Loop this design 6 times. How much do
you have to turn each time you loop? (Hint: What is 360 divided by 6?)"
Artist - Nested Loops 9_instruction: "Draw the teeth in the alligator's mouth!"
Artist - Nested Loops Assessment 1_instruction: "Use a nested loop to complete
the design."
Artist Inspiration_instruction: "Free Play Inspiration: You've now learned
everything you need to know to make a pattern like this! If this picture inspires
you, try to make something similar. Otherwise, create something all your own.\r\n
\r\nWant to know how our inspiration pattern was made? "
Auto Open Function Editor_instruction: "You can call functions from inside
other functions! Using your \"shape\" function as a base, create 3 house shapes
each 20 pixels larger than the last starting at 50 pixels in length. Using
a counter loop might be helpful. "
Bee Recommended Blocks test_instruction: "Purple flowers may have either 1
or 0 nectar, but you don't know which one! Be careful not to collect nectar
from a purple flower if it doesn't have any. Check if the nectar is equal
to 1 by using the if block."
Bergeron Robot Maze1_instruction: "Can you help me catch the naughty pig? Stack
a couple of `move forward` blocks below the `when run` block and press \"Run\".
"
Big Game Animation 1 (copy 1)_instruction: "Now that you've learned to write
simple linear functions, let's work on using them to add some movement to
our game. Click play to see what your game can currently do (not much!), update
any variables you like, and then click finish to move on."
Big Game Animation 1_instruction: "Now that you've learned to write simple
linear functions, let's work on using them to add some movement to our game.
Click \"Run\" to see what your game can currently do (not much!), update any
variables you like, and then click finish to move on."
Big Game Animation 2 (copy 1)_instruction: "The function 'update-target'
function takes the target's current x value, and returns an updated value.
Complete the 'update-target' function so that it adds to the x value each
time it is called. The more you add to x, the faster the target will go."
Big Game Animation 2_instruction: "The update-target function takes the target's
current x value, and returns an updated value. Complete the update-target
function so that it adds to the x value each time it is called. The more you
add to x, the faster the target will go."
Big Game Animation 3_instruction: "The update-danger function should work just
like update-target, except that the danger should move from the right side
over towards the left. Complete update-danger to make the danger fly across
the screen."
Big Game Animation 4_instruction: "At this point in your game, your danger
should run across the screen from right to left, and your target should run
across from left to right. They don't ever come back on screen once they've
left, but we'll take care of that later. Take a minute to make sure your
game is working like you want it to, and then click \"Finish\" to move on."
Big Game Booleans 1_instruction: "When you last worked on your game we got
our target and danger sprites to fly across the screen, but they never come
back. Click \"Run\" to see how your game is currently working, and then click
finish and we'll work on making those sprites reappear on screen after they've
left."
Big Game Booleans 2_instruction: "Go to the Functions section of the toolbox
and complete the safe-left? function so that it returns true if the sprite's
x coordinate is greater than -50. If you're successful you should see the
Danger go off the left side and then return on the right side."
Big Game Booleans 3_instruction: "Now that you've got safe-left?, let's fill
in safe-right? - it should take in a sprite's x coordinate and return true
if that coordinate is less than 450. Once your safe-right? is complete you
should see the Target go off the right side of the screen and return on the
left."
Big Game Booleans 4_instruction: "Complete the onscreen? function so that it
checks whether both safe-left? and safe-right? are true."
Big Game Booleans 5_instruction: "At this point your Danger should run across
the screen from right to left, your Target should run across from left to
right, and they should both return to the opposite side, repeatedly. Take
a minute to make sure your game is working like you want it to, and then click
\"Finish\" to move on."
Big Game Collision 1 (copy 1)_instruction: "When you last worked on your game
we got our target and danger sprites to fly across the screen, but they never
come back. Click run to see how your game is currently working, and then click
finish and we'll work on making those sprites reappear on screen after they've
left."
Big Game Collision 1_instruction: "At this point you've programmed a video
game with a moving Target and Danger, both of which return to the screen once
they've left, and a Player that responds to keyboard input. Click \"Run\"
to see how your game is currently working, and then we'll dig into the final
missing piece - collision detection!"
Big Game Collision 2_instruction: "To move the player up and down, we'll need
to use a conditional block to figure out which key is pressed and respond
accordingly. Computers read keypresses as numeric key codes - the up arrow
is 38 and the down arrow is 40. You can lookup other key codes in your student
workbook. Edit the 'update-player' function so that if moves the player
up when the up arrow is pressed, or down when the down arrow is pressed."
Big Game Collision 3_instruction: "Use the Distance Formula, so the distance
function returns the distance between the player's center coordinates (px,
py) and another sprite's center coordinates (cx, cy)."
Big Game Collision 4_instruction: "Complete the collide? function so that it
returns true if the distance between two points is less than 100 pixels apart."
Big Game Complete_instruction: "A demo of the completed CS in Algebra Big Game
project"
Big Game Final_instruction: "You made it! At this point your game should be
fully functioning, take some time to enjoy your new game and make any final
tweaks to it. When you're happy with the final product, click Finish and
you'll have an opportunity to share a link to your game. Good work!"
Big Game Player 1_instruction: "We're getting really close to a finished game!
Last time you worked on your game, you used booleans to make your Target and
Danger return to the screen once they've left. Click Run to see how your
game looks right now, and then we'll get to making your Player move up and
down."
Big Game Player 2_instruction: "Edit the update-player function so the player
moves up when the up arrow (keycode 38) is pressed, and moves down (keycode
40) when the down arrow is pressed."
Big Game Testing_instruction: "A demo of the completed CS in Algebra Big Game
project"
Big Game Vars 1 (copy 1)_instruction: "Let's get started on your Big Game!
Here you'll see a whole bunch of placeholder code that you'll eventually
replace with your own, but for now we're only going to worry about defining
variables. Click \"Run\" to see what the game looks like with the default
values."
Big Game Vars 1_instruction: "Let's get started on your Big Game! Here you'll
see a whole bunch of placeholder code that you'll eventually replace with
your own, but for now we're only going to worry about defining variables.
Click \"Run\" to see what the game looks like with the default values."
Big Game Vars 2 (copy 1)_instruction: "The first step to making this game your
own is to give it a good Title. Click edit on the 'title' and 'subtitle'
variables and change them to something new."
Big Game Vars 2_instruction: "The first step to making this game your own is
to give it a good Title. Click edit on the title and subtitle variables and
change them to something new."
Big Game Vars 3 (copy 1)_instruction: "Now let's set the background for your
new game. Edit the 'bg' variable and select a new background Image from
the dropdown."
Big Game Vars 3_instruction: "Now let's set the background for your new game.
Edit the bg variable and select a new background Image from the dropdown."
Big Game Vars 4 (copy 1)_instruction: "Awesome, now you can update the variables
for your Player, Target, and Danger. Feel free to play with all of the variables
at this point to make your game look like you'd like it to. Click 'finish'
when you're done."
Big Game Vars 4_instruction: "Awesome! Now you can update the variables for
your Player, Target, and Danger. Feel free to play with all of the variables
at this point to make your game look like you'd like it to. Click \"Finish\"
when you're done."
Brad Spooky House Copy_instruction: "Freeplay: Here are the functions you've
written, and some more for you to play with. Draw something awesome! Play
with the pen width to see how different your drawings look!"
Brad Spooky House_instruction: "Freeplay: Here are the functions you've written,
and some more for you to play with. Draw something awesome! Play with the
pen width to see how different your drawings look!"
Building a Foundation Assessment_instruction: "Build a three level pyramid,
there are no other directions, so just play with the pieces until you get
it!"
Busy Bee 2_instruction: "This bee has a lot of work to do! Do you notice any
patterns that you can use to simplify your code?"
Busy Bee_instruction: "This bee has a lot of work to do! Do you notice any
patterns that you can use to simplify your code?"