OpenRoberta / openroberta-lab

The programming environment »Open Roberta Lab« by Fraunhofer IAIS enables children and adolescents to program robots. A variety of different programming blocks are provided to program motors and sensors of the robot. Open Roberta Lab uses an approach of graphical programming so that beginners can seamlessly start coding. As a cloud-based application, the platform can be used without prior installation of specific software but runs in any popular browser, independent of operating system and device.
Apache License 2.0
123 stars 118 forks source link

Sharable NEPO-Blocks / -Functions #121

Open Thorlogy opened 6 years ago

Thorlogy commented 6 years ago

In addition to the ability to share programs, there should also be the ability to share or download NEPO blocks or functions.

These NEPO blocks could be either functions, or a new category of "Custom Blocks" that then contain program fragments from other NEPO blocks.

lotu commented 6 years ago

I have written up a detailed phase design for how this could be implemented. See https://docs.google.com/document/d/1ZXCd3-ErDeTIgGrC3na8XYTM1pXBKUDVHPsafLN2pxU/edit?hl=en#.

Please feel free to edit and comment on how this might be done. I think I minimal viable product could be produced in a few days. That would just allow you to associate libraries with programs and have them work.