[Sugar-devel] [IAEP] Yet more feedback from Boston! - Chat and Speak

Gary C Martin gary at garycmartin.com
Thu Aug 13 21:06:18 EDT 2009


Hi Caroline,

On 14 Aug 2009, at 01:28, Caroline Meeks wrote:

> Neither wind nor rain nor flaming emails will deter me from telling  
> you about what happened with kids and Sugar today in Boston! You  
> however are free to use your delete key at any time.

:-)

> Today, working with 6th grade students at the Museum of Science  
> Computer Clubhouse I learned not to start a Sugar intro session with  
> chat.  It was hard for us to believe but the kids spent 3 hours  
> really wanting to do nothing but use chat to talk to other kids in  
> the same room!!  We did get them to use other things but next time I  
> will end with Chat, not start with it :)
>
> We used both Chat and Speak.  Chat was more robust.
>
> I suggest that Speak be limited to about 4 participants. It seemed  
> die a lot and if someone typed a lot of garbdy gook it would try to  
> say it all and get behind.  What do other people think of this idea?  
> Should I ticket it?
>
> I started the lesson by creating a chat, sharing it and showing the  
> students how to join from their neighborhood. That worked fairly well.
>
> However, some of the students wanted to create a private chat.  It  
> could be done but it was very challenging workflow.  The problem is  
> if two kids decide they want to chat the natural thing for them to  
> do is both goto Home and click on Chat and share that with the  
> neighborhood.  This results in two chats and much confusion.  I  
> don't know how to solve this, as I'm not gifted at UI design, but  
> its clearly a problem.  Perhaps when you start chat you have a UI  
> inside of chat that lets you join other existing chats directly.


Yes you mentioned this once before. Here's a vague possibility that  
passed me by when you last mentioned it... What if any existing shared  
chat sessions appeared in the chat share palette (private,  
neighbourhood, <chat_1>, <chat_2>, <chat_N>). So Kid A and B both  
launch chat. Kid B gets to the share with neighbourhood button first.  
Kid A gets to the share palette but now sees a chat icon for Kid B.

This concept does get complicated for most other Activities, as any  
Activity that allows creation of some kind of document (Write,  
Labyrinth, Colors, Pippy) would also then need to perform a merge  
operation if Kid A and Kid B had created something in the Activity  
before the join happened. Though, this actually might be an ideal UI  
behaviour to drive a formal merge feature between separate documents.  
Kid A writes some stuff, Kid B writes some stuff, one then shares, the  
other joins, and (in a case with zero document overlap) you end up  
with a shared document with Kid B's text appended onto Kid A's text,  
all ready for some manual copy/pasting to create a final combined  
document.

Needs a lot more thought (devil in the details), but thought it worth  
mentioning.

Regards,
--Gary



More information about the Sugar-devel mailing list