Since I first wrote about it, the Open Roberta project has continued to develop and is now up to release 1.4. They’ve given their graphical programming language the name NEPO.
I’ve loved this idea ever since I first saw it, but everything being in German was a limiting factor. Now the blocks are labelled in English an d the English documentation has been vastly improved. There’s still a certain Germanic flavour to the instruction text, but the instructions are clear now and, with the blocks themselves described in English, it is pretty straightforward.
If you are using the EV3 you should be taking a good look at Open Roberta, especially given it’s free and cloud-based.