Obo Blocks
Obo Blocks eases the transition from visual programming to text-based programming for students and teachers at RoboticGen Academy. Programs written in Scratch Blocks are converted into equivalent Python code that runs directly in the browser.
Features
- Block-to-code conversion — Scratch Blocks programs become readable Python
- Editable output — students can modify the generated Python and keep going
- In-browser execution — code is interpreted with Pyodide, no local setup needed
- MicroPython extensions — supports the embedded-flavoured Python used on classroom hardware