[Bugs] #1084 UNSP: Usability enhancements for Turtle Art

SugarLabs Bugs bugtracker-noreply at sugarlabs.org
Mon Jul 20 21:55:15 EDT 2009


#1084: Usability enhancements for Turtle Art
------------------------------------------+---------------------------------
    Reporter:  Jose Icaza                 |          Owner:  walter                     
        Type:  enhancement                |         Status:  new                        
    Priority:  Unspecified by Maintainer  |      Milestone:  Unspecified by Release Team
   Component:  Turtleart                  |        Version:  0.84.x                     
    Severity:  Unspecified                |       Keywords:  usability, turtle art      
Distribution:  SoaS                       |   Status_field:  New                        
------------------------------------------+---------------------------------
 TurtleArt - some usability issues. TurtleArt version: the one in
 Strawberry as of July 20 2009. [question: how do I know what version of an
 activity I am using?]

 *Turtle tab*

 Usability 1:
 Mystery block: There is a block with a blank square inside it. One has to
 pull it out to discover that it is a "get something from journal" block.
 Suggestion: I think the block should have a journal icon inside it. An
 example of ussage (say, to display an image as turtle terrain) would be
 nice in the Examples folder

 *Keyboard tab*

 usability 2:

 Mystery block: The "special block" with the 8-pointed wheel in it does
 nothing until an actual new block coded in python is loaded in. While this
 is a nifty feature, it makes the U.I. confusing.
 Suggestion: that block and the other 4 below it should not appear until an
 actual new block is loaded in.

 Usability 3
 Expectation: The keyboard variable gets a character value and that value
 can be printed, tested and so on
 Reality: When "show keyboard" or "print keyboard" is executed, one gets
 the ASCII value of the character. This is confusing. Related: (defect...)
 Testing against the value of keyboard variable as shown in
 http://wiki.sugarlabs.org/images/d/dd/WeGotGame2.png does not work. I have
 to test it against the ASCII value.

 *Flow tab*

 Usability 4
 The block with a lock in it looks very different when pulled out. And it
 is not clear what the lock icon is for?? I think it is unnecessary to put
 that lock icon there. The image of the block when pulled out is explicit
 enough.

 *My blocks tab*

 Great to be able to have any number of subroutines =)
 Usability 5: For clarity, the blocks with a blank text field inside should
 be aligned with their equivalents above.

 For instance, the "any action" block should be in the same column as the
 Action 1 and Action 2 blocks and have the same shape. In this way it would
 be graphically obvious: "this is the same as the above except it can be
 named"

 Usability 6
 We have a "stop stack" block; but the stacks of blocks are called by
 default action 1, action 2... shouldn't they be called Stack 1, Stack 2?
 or else the other "Stop action"?

 --jose I.

-- 
Ticket URL: <http://dev.sugarlabs.org/ticket/1084>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list