I have developed my own block learning assistant using Blockly. With this tool, it's possible to add explanations to existing blocks, customize them, or create new blocks using natural language. It was built using OpenAI, React, and Vite.
This project's source is publicly available on GitHub, and I hope it can contribute to the advancement of programming education. I am eagerly awaiting your valuable feedback!
Demo (Japanese): https://blockly.yutakobayashi.dev