CMU-CREATE-Lab / flutter-blocks

Issue tracking for Flutter Blocks
0 stars 0 forks source link

Hidden code confused students #45

Open ehamner opened 7 years ago

ehamner commented 7 years ago

Part of the program can be hidden off stage. Lead to confusion.

Here is an example. Students said my servo isn't working. We debugged their program. But still the servo behavior was extremely odd. Eventually we figured out that there were TWO programs written that controlled the servos when the flag was tapped, but one was hiding off the screen.

Related to #44

Maybe add arrows to the sides of the stage that show more code is hiding in a particular direction?

ehamner commented 7 years ago

This could use some design. Other ideas to explore:

Make it easy to zoom the full way out and know you have zoomed out completely, ie a shortcut to get to full zoom out. Maybe there is a border or something to indicate that it is full zoom and that you are now seeing everything. We could not tell if we had reached the edge in any particular direction when we were looking for program parts.

Perhaps when the program opens it should open with the full program visible so you know exactly what you are dealing with. Not that it should always be zoomed out completely if you only have one block in the middle, but if you have a large or spread out program you might want to know that.