As Greg said we finally got collaboration working! <br><br>The problem was that we had cloned the owner.key and owner.key.pub. The fix was to delete those before cloning and on existing sticks delete them and restart.<br>
<br>This gives us solid collaboration inside the computer lab if we go local (take out the network setting).<br><br>It gives us the seen frequently before, not so solid jabber collaboration. Most people can see someone some of the time but not everyone see's everyone.<br>
<br>We will try to work with the local collaboration tomorrow.<br><br>Sugar will be very hard for schools to scale until we have an easier way for teachers to create sticks for an entire class and we have a ticket in for this but I don't know if anyone is working on it.<br>
<br>Caroline<br><br><div class="gmail_quote">On Tue, Jul 14, 2009 at 4:35 PM, Greg Smith <span dir="ltr"><<a href="mailto:gregsmithpm@gmail.com">gregsmithpm@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi All,<br>
<br>
I'm sending this to the devel instead of the IAEP list as it contains<br>
a number of technical/UI design comments that I think need developer<br>
follow up.<br>
<br>
Feel free to forward to other lists, blogs etc. as appropriate.<br>
<br>
Notes:<br>
<br>
I joined the team (Anurag, Caroline, and Bill) as the class of 22 x<br>
2nd graders was leaving. This was their third class with Sugar/Turtle<br>
Art. They do it twice a week.<br>
<br>
As I got there I noticed a kid had unplugged their USB before full<br>
shut down and they were frantically trying to plug it back in while<br>
errors scrolled on the screen. Still not sure if they lost data (will<br>
check tomorrow on kid who made the same mistake last week). Is there<br>
anything we can do to ensure that all data is written/saved ASAP on<br>
clicking Shut down from the menu?<br>
<br>
The team told me that they worked with Turtle Art to load a map of the<br>
Charles River and to add tags to it showing where the GPA school is<br>
located. They said that some kids "got it" and some did not. Here's<br>
the warm/cold post class coments:<br>
Caroline<br>
Warm:<br>
More than half the glass got the idea of negative numbers and the gird<br>
(aka cartesian coordinates for placing turtle). A few got the idea of<br>
"putting together a program".<br>
<br>
Cold:<br>
There was a large variance in kids who go it and those who didn't.<br>
Those who didn't understand got frustrated and they lost participation<br>
of about 1/3 of the class as a result.<br>
<br>
Bill<br>
Warm: A group of kids zero'd in quickly on the ideas of positive and negative.<br>
<br>
Cold: One USB was bad and that kid lost the flow and didn't catch up.<br>
<br>
Neutral:<br>
One girl finished right away and then didn't know what to do. Caroline<br>
said a few of the kids really looked like they could be programmers.<br>
<br>
Anurag<br>
Warm:<br>
All kids seem to be retaining what they learned in previous classes.<br>
Like how to put the turtle in the corner with Set (x,y). Lots of<br>
improvement from last week as a result like using show text, color,<br>
size.<br>
<br>
Lots of kids understood that 0,0 is in the center and that helped them<br>
find positions.<br>
<br>
Cold:<br>
Some kids lost focus because they didn;t understanbd the required<br>
order of operation in Turtle art (more below). Some built things then<br>
built other unattached programs which therefore didn't work together<br>
(e.g. show on the map then an un atached show text program somewhere<br>
else on the palette). Not enough time in the class.<br>
<br>
Other comments in debrief:<br>
The reality of teaching is time constrained. Next class we could just<br>
do the work for the kids who didn't get the GPA school noted on the<br>
Charles River map but they may lose a learning chance that way.<br>
Another option is to slow the class down, let kids who were done do<br>
something else and give the kids still working on the map more time.<br>
Kids seemed to think more this time rather than just clicking around a<br>
lot.<br>
<br>
Next class is Thursday. Goal is to put their pictures on the web.<br>
<br>
Comments that some kids don't understand the Journal/Keep paradigm<br>
which was introduced this time. An example:<br>
<br>
Sometimes they were in Turtle art and wanted to re-load an image from<br>
a previous instance. Many kids used the Turtla Art show tile (my<br>
turtle art is rusty so exact naming may be off). This allows clicking<br>
on it to open a Journal picker then clicking on it again (executing<br>
it?) shows an image of the last Turtle Art screen as seend in the<br>
Journal screen shot.<br>
<br>
What they really wanted was to just re-load the map in to the new<br>
blank Turtle Art screen. The suggestion was to rename the Turtle Art<br>
activity, then click Keep (I believe this step is not intended by Eben<br>
et al), then click stop, then open Turtle Art again, load the "Kept"<br>
instance from the journal. That's what my notes say but maybe Anurag<br>
and/or Caroline can clarify.<br>
<br>
Another tough work flow was getting the map in Turtle Art, scaling it<br>
then placing the turtle. The "right" work flow in terms of order<br>
execution of tiles in Turtle art is:<br>
- Move turtle to right place on screen<br>
- Set scale<br>
- Show map<br>
<br>
Many kids did this:<br>
- Show map<br>
- Set x,y of turtle<br>
- scale map<br>
<br>
Again, I'm not sure why the kids method is wrong but believe its a<br>
nuance of Turtle Art. Clarification appreciated.<br>
<br>
Two notes about the computer lab class:<br>
- Its also the library! There weren't a huge number of books and they<br>
were behind book cases kind of pushed out of the way to make room for<br>
computers. That made me a little sad as I prefer spend time with hard<br>
copy books than any other inanimate object and quite a number of<br>
animate ones too. I saw a Dr Seuss book I have never read (The Cat's<br>
Quizzer) and to be honest I would rather my kids read Dr. Seuss than<br>
spend time on the computer any day! :-) Fortunately they can do both.<br>
<br>
- The wall had these instructions (algorithm?), each on a separate<br>
sheet of paper:<br>
#1 Sit quietly on the rug<br>
#2 Listen and follow the teachers directions<br>
#3 Only use the program assigned for today<br>
#4 Check your own work then have a teacher check it<br>
#5 Always save your work to your own disk<br>
#6 Close all programs before ejecting the disk<br>
#7 Don't be afraid to ask questions<br>
#8 Treat the computers gently and with care.<br>
#9 Please do not eat or drink near the computers<br>
#10 Please do not power down the computers unless asked to do so.<br>
<br>
The assistant principal came by and chatted with Caroline about which<br>
teachers to work with in the fall and the plan overall. She mentioned<br>
that 200+ of the 340 kids come from Spanish speaking homes. Parent<br>
communicatio n is a challenge as some parents are not literate in<br>
Spanish or English. There is a parent/famliy coordinator who holds<br>
open houses meetings with all parents regularly. 1:45 minutes a week<br>
is slotted for professional development of teachers. Some is booked<br>
but some could be reserved for computer learning. I asked about<br>
curriculum.<br>
<br>
She gave me this (no time to find links so any URLs/research appreciated).<br>
- Fundations for Phonics K-3<br>
- Making Meaning and Being a Writer for 1 - 5 fluency<br>
- Investigations for K-5 math<br>
- Foss program for science<br>
<br>
She mentioned that these are for "curriculum" not "standards".<br>
<br>
We also met briefly with the 3rd grade teacher to go over the near<br>
term curriculum. They are doing Parts of the earth, hemispheres,<br>
continents, countries, states for social studies. The next stage is to<br>
find "where is our community"..<br>
<br>
In Math they are on Investigations Unit 8 discussion #1, Activity #2<br>
and also Unit 5. (I will try to buy this book ASAP or get it from the<br>
library). Doing "skip counting" (AKA marking every 2,3,5 etc. number<br>
on a grid of all numbers 1 - 100_ Next is learning "places", hundreds,<br>
tenths, ones. They are adding three digit numbers and using various<br>
methods.<br>
<br>
A question for teachers: One kids I sat with last week had trouble<br>
spelling equator. His "q"s were usually typed as "p"s. I realized that<br>
they are the same shape with the loop on different sides. Is there a<br>
rhyme or mnemonic device to remember which side the loop goes on? Like<br>
"righty tighty, left loosey" to remember which way to turn a screw<br>
driver? Maybe "p points to progress" showing p's loop is on right hand<br>
side? I'd love to pass along a trick to help this kid if possible...<br>
<br>
I also spent 1/2 hour debugging collaboration. Dave and Gary helped on<br>
IRC. They pointed me a tool called Analyze (can someone put that on<br>
the main activities page ASAP? I didn't write down the URL and will<br>
need to fetch it again tomorrow).<br>
<br>
Some computers could collaborate via <a href="http://jabber.sugarlabs.org" target="_blank">jabber.sugarlabs.org</a>. Others<br>
couldn't. All could ping, traceroute and dig to jabber.sugarlabs,org.<br>
All go through the same gateway IP in the school, not sure if there is<br>
NAT. Two computers that failed to collaborate with anyone on<br>
<a href="http://Jabber.sugarlabs.org" target="_blank">Jabber.sugarlabs.org</a> were able to see each other (and a computer named<br>
Ben) on <a href="http://schoolserver.media.mit.edu" target="_blank">schoolserver.media.mit.edu</a>. We tested that by changing it in<br>
the Network control panel and rebooting.<br>
<br>
We couldn't get any gabble etc logs despite editing debug file to<br>
uncomment all relevant lines and ensuring right if statement is in<br>
.Xclients file. Analyze seemed to have some good stuff in it (e.g.<br>
jabber id). but I wasn't able to "collaborate" with the jabber servers<br>
when using it so no final word. Dave will see if he can come up with<br>
some useful tests for the future.<br>
<br>
Good news as that they consistently fell back to "local"<br>
collaboration. I think Caroline identified some hard coded ID/name on<br>
each USB stick (not sure of exact reference). When removed they seemed<br>
to use local collaboration well. Plan for tomorrow is to try that...<br>
<br>
I may have time to open analyze, terminal and IRC around 12:30 ET<br>
tomorrow. If anyone can come up with a useful test for execution<br>
client side look for me on Freenode Sugar IRC channel.<br>
<br>
Got to run to meet my son coming back from camp, new report planned<br>
after tomorrow's session.<br>
<br>
Thanks,<br>
<br>
Greg S<br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Caroline Meeks<br>Solution Grove<br>Caroline@SolutionGrove.com<br><br>617-500-3488 - Office<br>505-213-3268 - Fax<br>