Skip to main content
Module 1 · Learning to Drive

Lesson 7 · Blockly Challenges & Synthesis — Knowledge ChecksAnswer key

Correct answers are marked and the explanation follows each question.

  1. Your robot overshoots the target by about 15 cm every run. What's the most sensible fix?

    1. A.Give up and start over
    2. B.Shorten the final Straight distance by roughly 15 cm and re-test
    3. C.Increase the effort to 1.0
    4. D.Add more turns

    Consistent overshoot is a measurement to adjust, not a mystery. Trim the distance a bit and re-test — predict, test, observe, adjust.

  2. Your creative program is one giant stack of 40 blocks and it's hard to debug. What's the best move?

    1. A.Delete it and pick an easier project
    2. B.Break it into small named functions and test each one on its own
    3. C.Add more blocks until it works
    4. D.Run it faster

    Splitting a big program into small, testable functions is exactly what functions are for — it makes bugs easy to isolate.

  3. Moving from Blockly to Python next lesson mostly means…

    1. A.Learning brand-new concepts from scratch
    2. B.Writing the same ideas (loops, functions, parameters) as typed text
    3. C.Giving up on the robot
    4. D.Only drawing shapes

    The logic carries straight over. Python is a new way to write the ideas you already understand — not a new set of ideas.