Open Roberta Lab

248 views
Skip to first unread message

Roberta Roboter

unread,
Mar 14, 2015, 6:48:42 AM3/14/15
to blo...@googlegroups.com
My someone of you are interested in...
We made a big step forward with our new release of the Open Roberta Lab which is mainly influenced by Blockly.
The programming blocks are also in English now. Of course everything is open-source and free-to-use.

It would be great to get some feedback from you.
/Thorsten 

Neil Fraser

unread,
Mar 14, 2015, 4:34:11 PM3/14/15
to blo...@googlegroups.com
Looks nice.  I like the colour-coding of the output tabs and the corresponding input sockets.

One observation we had with children was a confusion between if blocks and loop blocks.  These are the two most difficult blocks.  They look confusingly similar and are both the same colour.  As a result, we moved if blocks out of the control group, placed them in the logic group, and changed their colour to match.  The remaining control blocks were all loops, so the category was renamed accordingly.  This change had a dramatic impact on users, it ended the confusion between these two structures.  You might consider making the same change.

Also, the variables category seems to open the hint help on the start block, but I'm sure you are aware of this.

--
You received this message because you are subscribed to the Google Groups "Blockly" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blockly+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--

Jayod

unread,
Mar 15, 2015, 1:46:11 PM3/15/15
to blo...@googlegroups.com
I love your mutators (+/-) so much that I just incorporated them into my project.  This option should be pulled into blockly - it is perfect for mutators that only have one type of block that can be added or subtracted - so much easier to use.

I also really like the toolbox having the colors that match the block colors inside - makes it easier to remember which block came from which category, like in Scratch.
 

Neil Fraser

unread,
Mar 15, 2015, 3:24:30 PM3/15/15
to blo...@googlegroups.com
Oh, neat mutators.  But there's a bug that produces the Blockly equivalent of a syntax error.

Create an if block.
Click + to add an elseif.
Create a true block and connect it to the elseif
Click - to remove the elseif.
Click + to add an elseif.

The result is that it appears that the true block is connected, even though it is not.  That's a pretty brutal error for users to debug.  What should happen is that the true block should bump away when the elseif is added.


On 15 March 2015 at 10:46, Jayod <yode...@gmail.com> wrote:
I love your mutators (+/-) so much that I just incorporated them into my project.  This option should be pulled into blockly - it is perfect for mutators that only have one type of block that can be added or subtracted - so much easier to use.

I also really like the toolbox having the colors that match the block colors inside - makes it easier to remember which block came from which category, like in Scratch.
 

--
You received this message because you are subscribed to the Google Groups "Blockly" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blockly+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Beate Jost

unread,
Mar 15, 2015, 5:27:35 PM3/15/15
to blo...@googlegroups.com, ro...@neil.fraser.name
Hi,

this is indeed a problem. For other mutators I delete the block connected to the former connection. For the elseif I simply forget it. I will add a fix as soon as possible. Bumping away is also a good solution, but maybe the user don't like to delete unused blocks by hand. 

For the variables: The help bubble only appears, if no variable is declared. The user gets a hint where to declare the variable. A better place for this hint is maybe the category variable itself, but so far no help is displayed for any block in the toolbox that' s why I used the startblock for this.

Maybe you like to add our Open Roberta project to the examples site of blockly. We based out project on blockly, because we like the idea of browser based graphical programming.

Thank you for the feedback.
Reply all
Reply to author
Forward
0 new messages