← Latest papers
💻 computer science

RoboBlockly Studio: Conversational Block Programming with Embodied Robot Feedback for Computational Thinking

This paper presents the design and evaluation of RoboBlockly Studio, an integrated system combining block-based programming, a conversational AI agent, and embodied robot feedback to support high school students' computational thinking through an iterative loop of authoring, execution, and pedagogical reflection.

Original authors: Leyi Li, Chenyu Du, Jiafei Sun, Erick Purwanto, Qing Zhang

Published 2026-05-13
📖 4 min read☕ Coffee break read

Original authors: Leyi Li, Chenyu Du, Jiafei Sun, Erick Purwanto, Qing Zhang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to teach a child how to bake a cake, but instead of letting them mix ingredients and taste the batter, you only let them read a recipe book and draw pictures of the steps. They might memorize the words, but they won't really understand why the cake rises or what happens if they forget the eggs.

This is the problem the researchers behind RoboBlockly Studio are trying to solve with computer programming.

Here is a simple breakdown of their paper, using everyday analogies:

The Problem: "Paper Programming"

Usually, when kids learn to code, they do it on a screen. They drag and drop digital blocks to make a program. But often, the result is just a number on a screen or a character moving on a 2D map. It's like reading a recipe but never actually baking. If the code is wrong, the student might not know why it failed, or they might just guess until it works without really understanding the logic.

The researchers found that teachers struggle to help because they can't easily see how a student is thinking, and students struggle to connect the abstract code to real-world results.

The Solution: A "Magic Robot" Tutor

The team built RoboBlockly Studio, which is like a three-in-one learning kit:

  1. The Lego Blocks (Visual Programming): Instead of typing confusing text, students drag and drop colorful blocks (like Lego) to build their instructions. This removes the frustration of typos and lets them focus on the logic.
  2. The Robot (The Embodied Feedback): This is the secret sauce. When a student finishes their block puzzle, they don't just click "run" on a screen. They click a button, and a real physical robot in the room executes the code.
    • The Analogy: If the student tells the robot to "move forward 3 steps," and the robot bumps into a wall because the student miscounted, the student sees and hears the mistake immediately. It's like the robot is a physical mirror showing the code's true behavior.
  3. The AI Tutor (The Conversational Guide): There is a friendly AI chatbot built right into the screen. It doesn't just give the answer. If the robot crashes, the AI asks, "Hmm, why do you think it hit the wall?" or "What happens if we change this block?" It acts like a patient coach who guides the student to fix their own mistakes.

How It Works in Practice

The researchers tested this with 32 high school students who had never coded before. They split the students into two groups to see what worked best:

  • Group A: Used the system with the AI tutor and the screen, but no robot.
  • Group B: Used the system with the AI tutor and the real robot.

The Results:

  • Everyone got smarter: Both groups improved their "Computational Thinking" (the ability to solve problems logically) significantly. They went from solving about 1 out of 4 problems correctly to nearly 3 out of 4.
  • The Robot made it less stressful: The group with the robot felt much less frustrated and less "rushed." Because they could see the robot fail, they didn't have to guess blindly. They could say, "Oh, it turned left instead of right," and fix that specific block.
  • Better Questions: When students had the robot, they asked the AI much better questions. Instead of saying, "Help me, I'm stuck," they said, "The robot hit the wall on step 3; is my turn block wrong?" The physical robot gave them the evidence they needed to ask smart questions.
  • Fun Factor: The students rated the system as very easy to use and enjoyable. They felt like they were playing a game where they leveled up, rather than taking a test.

The Big Takeaway

The paper argues that learning to code shouldn't just be about moving digital blocks on a screen. By adding a real robot that physically acts out the code, and an AI tutor that talks you through the process, learning becomes a loop:

  1. Build the plan (Blocks).
  2. Watch it happen (Robot).
  3. Talk about what went wrong (AI).
  4. Fix it and try again.

This "tight loop" helps students understand that code isn't just magic text; it's a set of instructions that controls real actions. The robot makes the invisible logic of the computer visible and tangible, turning abstract problem-solving into something you can see, touch, and learn from.

In short: RoboBlockly Studio turns coding from a solitary, abstract puzzle into a collaborative, physical game where the robot is the teacher's assistant, showing you exactly where your logic went off the rails.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →