Wonder Workshop’s Blockly Pro, an advanced coding environment for the Dash robot, now supports Python in addition to Blockly and JavaScript. This enhancement allows students to visualize the same program in all three languages without the need to export files or switch platforms. The development team’s goal is to provide a seamless transition from visual block programming to text-based coding while maintaining consistency across the different language views.
The introduction of Python in Blockly Pro aligns with the original mission of Wonder Workshop to inspire future innovators. According to Alois Hübl, Managing Director of MORAVIA Consulting, incorporating Python into Blockly Pro ensures that the product continues to evolve alongside the students it serves.
The user interface of Blockly Pro features three icons that enable users to toggle between Blockly, JavaScript, and Python views. Each language view displays the program in its respective syntax, allowing students to understand how their visual blocks translate into text code seamlessly. Notably, any changes made in the text view are reflected back in the block programming view, maintaining synchronization between the two modes.
Moreover, the block palette remains accessible when working in JavaScript or Python view, providing students with contextual assistance as they explore text-based coding. The interface includes sections like Actions, Events, Control, Variables, Functions, Math, and Accessories, with each block displaying a plain-language description of its parameters. This feature allows students to use familiar blocks as guides for understanding textual commands, promoting a more intuitive learning experience.
Blockly Pro, which operates in Google Chrome, can be used with both physical Dash robots and Virtual Dash, offering a 3D simulation for coding practice. Subscribers to the Make Wonder platform gain access to additional features such as program saving, Coding Pathways lessons, and a teacher dashboard to monitor student progress. While Python support in Blockly Pro includes essential programming commands, it is designed as a stepping stone toward text coding rather than a comprehensive development environment.
In conclusion, MORAVIA Education, the distributor of Wonder Workshop’s products, is dedicated to providing innovative educational solutions for K-8 classrooms. With Python integration in Blockly Pro, students can seamlessly transition from visual block programming to text-based coding, fostering a holistic learning experience in elementary and middle schools.
