[Server-devel] Fwd: [IAEP] Students turning in work
I think a vision for this is as follows. Teacher creates a template and puts it up as an assignment in Moodle. Students click on the link in Moodle. Students work and then save. The work is automatically uploaded to Moodle as an assignment giving the teacher a class view and the ability to comment/grade etc. based on functionality already in Moodle. Can anyone comment about whether this is an accepted vision of a desired workflow? Is any of it done yet? Thanks, Caroline -- Forwarded message -- From: Gerald Ardito gerald.ard...@gmail.com Date: Thu, Nov 12, 2009 at 9:22 PM Subject: [IAEP] Students turning in work To: olpc-open olpc-o...@lists.laptop.org, iaep i...@lists.sugarlabs.org Hello. I am interested in hearing how teachers have been collecting work from students using either the XOs and/or SOAS. I have been playing with the Journal sharing in Strawberry and Moodle as possible vehicles. Thanks. Gerald ___ IAEP -- It's An Education Project (not a laptop project!) i...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] First semi-version of Simple Digital Library Index
Hi Mike, This looks interesting. I'm working on a course for teachers about Sugar and I'm wondering if this is a tool I should potentially include. Can you give me an overview of the problem its designed to solve and the use cases and types of users who will be both using and populating it? Is the library stored on the XS or the XO? How does this compare/interact with infoslicer? Thanks! Caroline On Sun, Nov 1, 2009 at 2:21 PM, Mike Dawson mikeofmanches...@gmail.comwrote: Dear All, Finally made a first version of Simple Digital Library Index that we have designed here to make libraries easier in limited connectivity scenarios: http://wiki.laptop.org/go/Simple_Digital_Library_Index In this I've tidied up a lot of the code, added a javascript based search that works offline, and made a GUI for tagging folders and building the library itself. * Generates a plain old HTML browsing interface - no MySQL, PHP, etc. required * Generates an index of all the meta data and files in the library - you can download this and use it the same way as a repository * Generates a basic Javascript search system that works even offline * Very simple to add content - just assemble folders of content and tag the files using their own format if required. * Very easy to replicate - static HTML files are generated; therefor it can be easily copied to any medium, made accessible by being put into a webserver (e.g. Apache) directory * Suitable for offline use or use on a school server that does not have an internet connection. * Can be simply localized by using an XML dictionary file. Will look and see if this can be generated from po files etc. HTML pages will be automatically generated for each language as specified in the config file. * Can be made full text searchable by feeding the index page to Nutch [1] Will be having the team here work on documentation and putting our example library online. Still very much work in progress but hope this gives a flavor. We have deployed it out here in Afghanistan and it works pretty nice for serving our offline websites and other media to kids. Regards, -Mike ___ Devel mailing list de...@lists.laptop.org http://lists.laptop.org/listinfo/devel -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Backup and Recovery
Backup is now working for us but when I try to recover files by clicking on them in Moodle they are not showing up in Sugar with the right file type to be used again. They show up as File Activity + Backup and I can't open them. http://screencast.com/t/Pn2w8IoKy How is this supposed to work? For XOs can you download files and use them again on a new XO? Thanks, Caroline -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Sugar Stick Backup is working! - Now I want the student work on the server to be useful.
We had 11 students using Sugar on a Stick and their sticks were backed up today at the GPA! Yay! So now I have feedback on the Moodle UI. I know we don't have a ton of people doing development work so we need to think about where to collect feedback if it cant be addressed in the immediate future. - The files show up in Backup but I can't really do anything with them. I want to be able to browse Student work from a WebUI some how. - Maybe snapshots that I could view online like the previews in Sugar. - Ability to see the Description and Tags data - Ability to see all the past versions of this object (less important). - For Write documents and image files I'd like to be able to download them to a nonSugar system and view them. - As a teacher I'd like to be able to edit the description and tags fields from Moodle and have it get synced back. - I want to be able to work with the files inside of Moodle - Collect them as assignments/homework in a class so as the teacher I have all my students on a page with a file each. - Blog about them. In my blog I'd like to be able to attach a file from my backup. Basically the student work is there but its not in a very useful form for either the teacher to assess learning or to reflect on the effectiveness of the lesson or the students' needs. -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [IAEP] Where should we put Lesson Plans? Currwiki?
) 553-0852 | skype: eworsirhc http://ole.org Sent from Austin, TX, United States -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Usage stats
Sounds great! Which university are you working? Where is your deployment? Are the student files backed up to the XS? On Sun, Aug 30, 2009 at 10:26 PM, Gerald Ardito gma...@gmail.com wrote: Hello everyone, I am in the midst of embarking on a doctoral study involving 150 5th grade students and their XO laptops. One of the things I want to measure is what activities they use and for how long. I would like to do this by obtaining some kind of log files, ideally ones on a server so I don't have to collect them all one machine at a time. What can I do? Thanks. Gerald Ardito ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Jabber Testing Monday Aug 24
Again we are working with XS1 - responding to jabber.sugarlabs.org. Installed a few months ago and currently with 1000 registered users, it tends to have about 20 people on it these days. XS2 - Installed a few weeks ago, responding to schoolserver.xsdev.solutiongrove.com with about 100 registered users First i connected to XS1 and joined a Turtle Art instance. CPU usage rose to 100%. When we stopped sharing the TA it dropped back down. We then shared a chat and CPU again rose to 100%. Next we switched to testing on XS2. Sharing Turtle Art and Chat did not spike the CPU. We felt there were 4 differences between XS1 and XS2 1. The number of registered users 2. XS 1 is an older version of the XS 0.5.2. XS2 is 0.6beta 3. XS 2 has Gadget 4. XS1 had about 20 users logged in XS2 had 4 or 5 Next we turned off Gadget on XS2 and repeated our test. No CPU spike. Thus we think #3 is unlikely to be the important difference. Next we deleted the registered users on XS1 and switched our testing back to XS1. When we shared TA and chat there was still spikes up to 100% CPU. Thus we think #1 is unlikely to be the important difference. We will work on this again tomorrow so let us know your ideas A separate issue is that it hard to get the computers to connect up the the XS. They tended to stay on Salut, sometimes they would goto Jabber on resstart, other times not. We could really use better control and the ability to force one or the other. Here is the log of our conversation. Josely is Caroline at the GPA School 12:06 joasely-2260 the jabber server is back up to 100% CPU usage. 12:06 joasely-2260 22 people are online. over 1000 are registered 12:06 joasely-2260 one turtle Art is being shared. 12:06 joasely-2260 the load did not seem to change when the GPA computers I am controlling stopped sharing turtle art 12:07 joasely-2260 current hypothisis - its th 1000 registered users that is making the difference between decent performance and 100% CPU 12:08 daveb jabber is back to 0%cpu 12:09 joasely-2260 Interesting note. The Red Turtle Art activity seems to have been started by David who is not online anymore. 12:09 joasely-2260 ah very very interesting. 12:09 joasely-2260 let me join the turtle art again. 12:09 daveb joasely-2260: ok 12:09 daveb we have cpu logs every minute back until august 15 2:09 joasely-2260 ok I have joined the Turtle Art 12:10 joasely-2260 lets give it 5 minutes with just one person sharing it. then I'll add another peron 12:10 daveb up to 100% 12:10 joasely-2260 so note, we can scratch they hypothisis that its the 1000+ registered users. 12:10 daveb yes 12:11 joasely-2260 ok very cool. 12:11 joasely-2260 so sharing a turtle art activity causes 100% CPU 12:11 joasely-2260 I'm gong to quit TA 12:11 tomeu erikos: yes 12:11 satellit_ daveb: that TA has been up for several days 12:11 joasely-2260 let me know when its back down and I'll try a chat. 12:12 joasely-2260 thanks satelit_ 12:12 satellit_ I think it is an orphan 12:13 daveb satellit_: yes but when someone joins te cpu spikes 12:13 daveb joasely-2260: should we quit that and try a different activity? 12:13 daveb unfortunatly i tink debug is off on jabber 12:13 daveb ok cpu back to 0% 12:14 satellit_ daveb: is there a way to kill orphan shared items? 12:14 daveb satellit_: i have no idea 12:14 joasely-2260 started chat on one computer 12:14 daveb cpu 100% 12:15 joasely-2260 wow before I even joined it anywhere else 12:15 daveb yes 12:15 joasely-2260 still at 100%? 12:15 daveb yes 12:15 daveb now 12:15 daveb did we ever get this on the 0.6 server? 12:15 joasely-2260 still at 100%? 12:15 daveb 60% now 12:15 daveb down to 0 1 12:15 joasely-2260 i'm not sure I thought both XS1 and XS2 was 0.6 12:15 joasely-2260 ok now going to join with another person 12:16 daveb joasely-2260: no XS1 is 0.5.2 12:16 joasely-2260 ok second person joined 12:16 tomeu erikos: fortunately is not big nor invasive, so won't be such a big deal 12:16 daveb cpu between 0 and 3 % 12:17 joasely-2260 hmm ok I'll chat with myself 12:17 joasely-2260 anything? 12:17 daveb cpu up to 100 12:17 joasely-2260 ok so doing anythign with collaboration pops the CPU to 100% 12:18 -!- iwikiwi-1f30 (n=...@61.17.45.12) has quit: Read error: 60 (Operation timed out) 12:18 joasely-2260 should I try setting these to XS2? 12:18 joasely-2260 and doing the same test? 12:18 daveb sure 12:18 daveb let me login over there . 12:19 daveb joasely-2260: ok i am ready . 12:20 joasely-2260 schoolserver.xsdev.solutiongrove.com right? 12:20 silbe tomeu: not logging.exception(message) ? 12:20 joasely-2260 I'm back to salut :( 12:20 phitoo sdziallas: Remind me where to get the rpm. That's not part of the distribution, right. 12:20 satellit_ no it hangs on boot. do I have to do an interactive command? on boot 12:20 daveb joasely-2260: correct 12:21 joasely-2260 hmm maybe I should reboot 12:22 daveb
[Server-devel] Wed Jabber Testing
I had quite limited time to test today but here is what we did. I will call the two jabber servers XS1 and XS2. XS1 responded to jabber.sugarlabs.org for the last few months. It had over 2000 jabber users. XS2 was created a few weeks ago and had barely been used. It also has Gadget installed. On Tuesday XS2 worked fine with 8 users we set up in Cambridge. XS1 had all sorts of flackiness with the same 8 sticks and computers plus another 20 or so who happened to be on from varies Sugarlands. CPU on XS1 was around 100%. Tuesday night we switch the DNS so that jabber.sugarlabs.org went to XS2. Weds we had about 3 computers from cambridge plus about a dozen from elsewhere. It seemed ok and no large CPU usage. Dave B noted that the server always seemed to say it had 3 or 4 more people then he saw. On Weds we ran into an annoying bug where some of the sticks would not connect to Jabber. Ticket 1166. Dave also forgot to reconfigure Gadget so for part of the day XS2 was running without Gadget. Dave has wiped the XS1 database and we are going to switch the DNS for jabber.sugarlabs.org back to XS1. We will test tomorrow whether it works better then it did on Tuesday. Tomorrow, if we get access to a computer lab I will also reburn the sticks and see if I can replicate the problems we had on Ticket 1166 with sticks that we know are absolutely all the same. -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Get Satisfaction
I spoke with Lane the founder of Get Satisfaction. He is turning on the community gardening upgrade for us now to explore. He is very interested in working with us and giving us whatever upgrades we want. One of their features is the ability to do single sign to gather more information about the user. F Here is my idea of how it might work. Once Sugar is registered with an XS we could create a single sign on that would let us know what name and XS-url a Sugar user is from (similar to how our single sign on with Moodle works). This should basically tell us what deployment we are getting feedback from without the user doing anything. It would be a win for Get Satisfaction if we did this because it would be a great case study for them to write up. Would this be enough of a win for us to be worth doing? Any volunteers to do it on our end? I asked about internationalization. They are working on it for Q4 and would like our help beta testing. I asked about changing Sugar Labs Employee to Sugar Labs Volunteer. That is hard coded and is a known bug on their to be fixed list. He didn't know when the fix would be out. I am not yet committed to this particular solution. I just took on the task of getting the upgrades donated so we could really understand what it can do. Everyone please evaluate it and lets decide if this a solution we want to partner with. Thanks, Caroline -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Results of today's Jabber Testing
I worked with the RIT contingent and Dave Farning today to do some collaboration testing. We tested with 8 computers on a rarely used dev XS system hosted by Solution Grove. We had some UI challenges getting connected but once we were all connected there seemed to be no particular problems or strange behavior. We then switched the computers to jabber.sugarlabs.org (also hosted by Solution Grove). It had about 29 people on it. There were all sorts of problems, people appearing and disappearing, getting dropped, seeing a subset of people etc. The CPU load was quite high. Memory was not a problem. At this point the room we were in was closing so we had to quit. Our next test is to switch the DNS of jabber.sugarlabs.org to the rarely used XS instance and try again tomorrow. This is an easy test will help us answer the following questions. 1. Does the number of people that have used the jabber server and thus are in the roster have any effect on performance? 2. Is there any difference with this slightly newer XS install that matter? Assuming that there is no difference and that when we have 20 odd people connected we start to see failures, what tests should we do to try to isolate the problem? Thanks, Caroline -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Backup and Restore for Sugar on a Stick
This email is especially for Miguel Salazar and the Chiapas deployment. The code for backup and restore of Sugar Sticks using the XS is awaiting code review, if you can please test it. http://dev.sugarlabs.org/ticket/916 http://dev.sugarlabs.org/ticket/1124 http://dev.sugarlabs.org/ticket/1124Thanks, Caroline -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] K2 Content/Classroom Management System
On Mon, Aug 3, 2009 at 1:58 AM, r...@apc.edu.ph wrote: Hi, I am Ray Baquirin of Asia Pacific College in Makati, Philippines. We are looking to port to the XS the Classroom Management System that Caroline Meeks posted about here: http://lists.laptop.org/pipermail/server-devel/2009-July/003690.html It seems to me that the basic functionality is already in Moodle, in that activities can be presented or not to a Moodle user depending on his group memberships. On investigating how Flash content can be embedded in Moodle, I found that (1) Moodle supports SCORM and (2) a lot of Flash eLearning content is actually packaged as SCORM. So, what we're proposing to do first is take some Flash videos, embed them in SCORM objects, put them in Moodle and looking at how the groups/permissions features of Moodle can be used to manage them. If we use this strategy will the students still be able to use the Flash modules when they do not have internet access? I'd like the students to be able to download them when they are at school, in the computer lab, then have them available when they are at home or in a classroom without internet access. I've also installed the XS server software on a PC and our networking people are setting it up so later we can test with an XO accessing Moodle on the XS. but it seems to me that we could be doing this work on on a plain vanilla Moodle installation? If that is the case, perhaps discussing the project is off-topic for this list? I welcome your comments, advice and criticism! Servus, Ray ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] K2 Content/Classroom Management System
On Tue, Aug 4, 2009 at 12:18 PM, Martin Langhoff martin.langh...@gmail.comwrote: On Sun, Aug 2, 2009 at 11:58 PM, r...@apc.edu.ph wrote: I am Ray Baquirin of Asia Pacific College in Makati, Philippines. We are looking to port to the XS the Classroom Management System that Caroline Meeks posted about here: http://lists.laptop.org/pipermail/server-devel/2009-July/003690.html Cool - welcome to the list! It seems to me that the basic functionality is already in Moodle, in that activities can be presented or not to a Moodle user depending on his group memberships. On investigating how Flash content can be embedded in Moodle, I found that (1) Moodle supports SCORM and (2) a lot of Flash eLearning content is actually packaged as SCORM. Yes. And yes. My strong recommendation is to target SCORM. A fallback option may be Matt Bury flash module, but it is not recommended. So, what we're proposing to do first is take some Flash videos, embed them in SCORM objects, put them in Moodle and looking at how the groups/permissions features of Moodle can be used to manage them. Sounds good -- do remember that the XOs don't normally ship with fullblown Adobe Flash, they ship with Gnash. Targetting gnash is an interesting area, one where I'd like to hear more about. If you talk nicely to them, the Gnash developers will be very keen to help too. There are people on the Sugar Devel list working on making the games run on Sugar. They are having some issues, but its probably not Flash vs Gnash at the root cause of them. The Teachermate hardware only uses Gnash afaik. Cross posting so you guys can find each other. I've also installed the XS server software on a PC and our networking people are setting it up so later we can test with an XO accessing Moodle on the XS. but it seems to me that we could be doing this work on on a plain vanilla Moodle installation? If that is the case, perhaps discussing the project is off-topic for this list? Sounds right to test and debug it in a vanilla Moodle first. We do customise some stuff, but nothing that breaks the main APIs. Things to keep in mind: - If you write Moodle code, don't rely on admin (or on the 'doanything' capability). We don't give our users the 'admin' account. The workflow to setup, manage and use the content must be doable with non-admin roles. (Search this list for coursecreator for more details). - XO screen size, hw performance in general, browser compatibility, gnash compatibility, etc. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Roll Call - Who is using XS in the field and for what?
Hi, I'm deploying Sugar on a Stick this fall and I want to know how much of a first user we will be versus doing things that the XO deployments are already doing. I'm trying to gauge the state of the XS and one measure I'd like is who is actually using it in a school setting? Is it doing backup and restore for your XOs? Is it doing jabber collaboration? Are your teachers using Moodle? What version are you running? Thanks Caroline -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Fwd: [IAEP] Sharing Images in the neighborhood - Buddy Tag
Hi Server people, I wanted to make sure the server people saw this Buddy Tagging proposal as it might be something that could be more easily accomplished with Moodle's help. -- Forwarded message -- From: Tomeu Vizoso to...@sugarlabs.org Date: Jul 18, 2009 9:26 AM Subject: Re: [IAEP] Sharing Images in the neighborhood - Buddy Tag To: Caroline Meeks carol...@solutiongrove.com Cc: iaep i...@lists.sugarlabs.org On Sat, Jul 18, 2009 at 14:55, Caroline Meekscarol...@solutiongrove.com wrote: Well, I have it mind, just hasn't been implemented yet. I think that buddy tags will get us there in some way. What is a Buddy Tag? See: http://wiki.sugarlabs.org/go/Talk:0.86/Roadmap#Groups http://wiki.sugarlabs.org/go/Tagging_Proposal Regards, Tomeu Regards, Tomeu Regards, Tomeu Thanks, Sayamindu -- Sayamindu Dasgupta [http://sayamindu.randomink.org/ramblings] ___ IAEP -- It's An Education Project (not a laptop project!) i...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [IAEP] [support-gang] An Opportunity to bring vital content to the Sugar/XO world - Needs technical help.
trying to bring Sugar into their schools. Please help us find someone (or a team) who has time and skills to tackle the technical challenge of porting/recreating the classroom management component. Thanks! Caroline -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ IAEP -- It's An Education Project (not a laptop project!) i...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [Sugar-devel] [IAEP] Share sugar objects on a standalone server
On Fri, Jul 17, 2009 at 9:25 PM, Gary C Martin g...@garycmartin.com wrote: Hi Caroline, On 17 Jul 2009, at 23:35, Caroline Meeks wrote: Ack! I posted this to the wrong thread! Sorry :( Here are some ideas for use cases that we might want to think through. Off the top of my head • Teacher shares a file with a class • Teacher shares a file or lesson plan or student work sample with other teachers • Student shares with classmate for peer review • Student shares with teacher for assessment (need an easy way for teachers to see all students work) • Student shares with outside world • Student shares with school community • Teacher or student gets an activity for Sugar • Teacher or Student learns what is possible with Sugar from examples • Students or classes of students collaobrate to co-create projects All different, but it would be good if the end users felt there was some consistent logic to how they did these tasks which may well be related in their minds. Could you list how a teacher/student currently accomplishes each of these cases? I have my own guesses for most (I think most would usually involve a school Windows file server and share disk space, or just not be allowed from the school point of view), but wanted to see if you have a list of current approaches for these. At the GPA I think its not done at all. Kids use the computer lab for an hour a week and use a web site to play educational games. At LGF, they have macs and they have a web based class management system written by a programmer out in western MA. More or less like Moodle. I'm not sure how many of these use cases it supports. One high school I visited had a sign up in the computer lab reminding kids to email their work to themselves on their gmail accounts. My high schooler tends to use this technique also. Teachers sometimes have him email files to turn in assignments. I think in one class he used google docs. So I think email and web sites are the current way these tasks are done, in the rare instances they occur. I am copying Server Devel as I suspect our vision if for the XS will support many of these use cases. Regards, --Gary On Fri, Jul 17, 2009 at 6:12 PM, Edward Cherlin echer...@gmail.com wrote: On Thu, Jul 16, 2009 at 7:11 PM, Gary C Marting...@garycmartin.com wrote: Test case: 1) Create a new TurtleArt activity 2) Upload the new entry to the SL wiki using Browse 3) Use Browse to download the entry back to Journal 4) Resume it from Journal Thanks. That's something I missed. I'll add it to [[The undiscoverable]]. However, when I tried uploading a TA session, the Wiki said, .gtar is not a permitted file type. Did we change from .tar.gz to .gtar in the Journal, or something like that, but not coordinate properly? This should ideally work for all Activities, then folks can actually start creating and distributing content/activities directly using Sugar, for other Sugar users. +1 Regards, --Gary -- Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name And Children are my nation. The Cosmos is my dwelling place, The Truth my destination. http://earthtreasury.org/worknet (Edward Mokurai Cherlin) ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [Sugar-devel] GPA School Visit report for Tuesday July 14
appreciated. Two notes about the computer lab class: - Its also the library! There weren't a huge number of books and they were behind book cases kind of pushed out of the way to make room for computers. That made me a little sad as I prefer spend time with hard copy books than any other inanimate object and quite a number of animate ones too. I saw a Dr Seuss book I have never read (The Cat's Quizzer) and to be honest I would rather my kids read Dr. Seuss than spend time on the computer any day! :-) Fortunately they can do both. - The wall had these instructions (algorithm?), each on a separate sheet of paper: #1 Sit quietly on the rug #2 Listen and follow the teachers directions #3 Only use the program assigned for today #4 Check your own work then have a teacher check it #5 Always save your work to your own disk #6 Close all programs before ejecting the disk #7 Don't be afraid to ask questions #8 Treat the computers gently and with care. #9 Please do not eat or drink near the computers #10 Please do not power down the computers unless asked to do so. The assistant principal came by and chatted with Caroline about which teachers to work with in the fall and the plan overall. She mentioned that 200+ of the 340 kids come from Spanish speaking homes. Parent communicatio n is a challenge as some parents are not literate in Spanish or English. There is a parent/famliy coordinator who holds open houses meetings with all parents regularly. 1:45 minutes a week is slotted for professional development of teachers. Some is booked but some could be reserved for computer learning. I asked about curriculum. She gave me this (no time to find links so any URLs/research appreciated). - Fundations for Phonics K-3 - Making Meaning and Being a Writer for 1 - 5 fluency - Investigations for K-5 math - Foss program for science She mentioned that these are for curriculum not standards. We also met briefly with the 3rd grade teacher to go over the near term curriculum. They are doing Parts of the earth, hemispheres, continents, countries, states for social studies. The next stage is to find where is our community.. In Math they are on Investigations Unit 8 discussion #1, Activity #2 and also Unit 5. (I will try to buy this book ASAP or get it from the library). Doing skip counting (AKA marking every 2,3,5 etc. number on a grid of all numbers 1 - 100_ Next is learning places, hundreds, tenths, ones. They are adding three digit numbers and using various methods. A question for teachers: One kids I sat with last week had trouble spelling equator. His qs were usually typed as ps. I realized that they are the same shape with the loop on different sides. Is there a rhyme or mnemonic device to remember which side the loop goes on? Like righty tighty, left loosey to remember which way to turn a screw driver? Maybe p points to progress showing p's loop is on right hand side? I'd love to pass along a trick to help this kid if possible... I also spent 1/2 hour debugging collaboration. Dave and Gary helped on IRC. They pointed me a tool called Analyze (can someone put that on the main activities page ASAP? I didn't write down the URL and will need to fetch it again tomorrow). Some computers could collaborate via jabber.sugarlabs.org. Others couldn't. All could ping, traceroute and dig to jabber.sugarlabs,org. All go through the same gateway IP in the school, not sure if there is NAT. Two computers that failed to collaborate with anyone on Jabber.sugarlabs.org were able to see each other (and a computer named Ben) on schoolserver.media.mit.edu. We tested that by changing it in the Network control panel and rebooting. We couldn't get any gabble etc logs despite editing debug file to uncomment all relevant lines and ensuring right if statement is in .Xclients file. Analyze seemed to have some good stuff in it (e.g. jabber id). but I wasn't able to collaborate with the jabber servers when using it so no final word. Dave will see if he can come up with some useful tests for the future. Good news as that they consistently fell back to local collaboration. I think Caroline identified some hard coded ID/name on each USB stick (not sure of exact reference). When removed they seemed to use local collaboration well. Plan for tomorrow is to try that... I may have time to open analyze, terminal and IRC around 12:30 ET tomorrow. If anyone can come up with a useful test for execution client side look for me on Freenode Sugar IRC channel. Got to run to meet my son coming back from camp, new report planned after tomorrow's session. Thanks, Greg S ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel
Re: [Server-devel] [Sugar-devel] GPA School Visit report for Tuesday July 14
On 7/14/09, Gary C Martin g...@garycmartin.com wrote: Hi Martin, On 15 Jul 2009, at 02:33, Martin Langhoff wrote: On Wed, Jul 15, 2009 at 10:19 AM, Caroline Meekssolutiongr...@gmail.com wrote: As Greg said we finally got collaboration working! 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. Excellent. Great to hear that. What other system keys/ID are used for authentication with an XS? I'd hate to see collaboration solved and then for future server backup or Moodle support to get it's knickers in a twist! I have grave worries about the current 'clone a booted and hacked stick' without folks involved knowing all those first boot processes in detail – I just know enough not to want to try it in the first place :-) The current method I'm using of hand crafting a stick, going in and deleting files by hand, then cloning it is a total hack, hard to reproduce and very subject to human error. We need something like Ticket 74 where we have a real clone function that does the right things automatically. If we had that, and especially if it worked with a $15 USB hub to let you clone 4 or 6 sticks at a time, I think it would be far easier to have teachers do pilots. I really think that all of our current stick creation methods are too inefficient, inflexbile and human error prone to have many teachers with 20 to 30 kids in a class use them. Regards, --Gary -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Collaboration Plan for the GPA tomorrow
We will be at the GPA tomorrow and we'll have time to test after class, probably around 12:30. So far all I have planned is to try getting rid of the jabber key on the master and try cloning some new sticks. We will also enable debugging following Dave's suggestion: To do that I edit ~/.Xclients to include this if [ -f ~/.sugar/debug ]; then . ~/.sugar/debug fi before eval \\\$(dbus-launch --sh-syntax --exit-with-session) Then we need to edit ~/.sugar/debug to fix a couple of typos: Missing space between exportGABBLE_LOGFILE and exportSALUTLOGFILE. It should be export GABBLE_LOGFILE... export SALUT_LOGFILE Are there any other suggestions? We got a hint from collabora that we should check the keepalive setting. Does anyone know what that is or how we could change it? There seems to be a separate bug that keeps local collaboration from working. Does anyone have any thoughts of what it might be or how to get more information? -- Forwarded message -- From: Caroline Meeks carol...@solutiongrove.com Date: Mon, Jul 13, 2009 at 5:28 PM Subject: Collaboration Plan for the GPA tomorrow To: Caroline Meeks carol...@solutiongrove.com -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] GPA collaboration Issues - keepalive theory
The other theory we are working on is that something is not set to long enough in keepalive This theory is based on the logs saying that jabber had been disconnected probably because gabble and died. We are thinking that actually the hardware/network might just be slow. Collabora suggested that keepalive might be the problem. Has anybody put eyeballs on this code? Is there a timeout somewhere that we could extend? I am camping this weekend. We will next be at GPA for tesing on Tuesday. Thanks! Caroline -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [Sugar-devel] GPA XS Report
On Wed, Jul 8, 2009 at 7:32 AM, Martin Langhoff martin.langh...@gmail.comwrote: On Wed, Jul 8, 2009 at 10:39 PM, Dave Bauerdave.ba...@gmail.com wrote: OK, we can workaround this two ways, Use schoolserver as the jabber server name in the settings then 1) set the IP in /etc/hosts as a quick hack to make sure things work 2) set up the SoaS to use the built in DNS on the XS. I'd strongly recommend avoid touching /etc/hosts or /etc/resolv.conf on every SoaS. Using the DNS seems problematic, probably due to my lack on knowledge. The changes are trivial -- a list of ~8 names need to resolve to the XS's internal address. DNS can be complicated, but this is completely trivial. Get those names added to the existing DNS server, and you're sorted. I think here is the rub. What is the existing DNS server and how would we get access to it? Certainly Boston Public Schools is not going to put something in their DNS server for us. Is there a workaround? If we do that we need to defer to the network DNS for everything except the schoolserver hostname. If kids take the stick home, what happens with the DNS if we put the XS into resolv.conf? resolv.conf gets re-written by NM all the time. Hardcoding it is no go. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Fwd: [support-gang] Fwd: Welcome to VolunteerMatch
Below are the links to the Volunteer Opportunities feeds. Right now we only have ads up for pretty generic volunteers. It might make sense to put in ads for very specific technical skills. Granted very few people are going to search for Children and eJabber but millions of people will be looking through these if the White House and Google et. al. get their publicity right. Many people want to leverage their special skills to help the world, if we put our needs out there someone might find us. I don't have the skills to write the ads. If anyone would like to do this please create an account on volunteermatch.org and then email me the email you used. I can then add you as an administrator for Sugar Labs and you can put in the ads. I'll send you the hint sheet about how to write them for best keyword pickup. thanks, Caroline -- Forwarded message -- From: Elsa Culler ecul...@gmail.com Date: Jun 26, 2009 3:09 PM Subject: Re: [support-gang] Fwd: Welcome to VolunteerMatch To: Community Support Volunteers -- who help respond to \help AT laptop.org\ support-g...@lists.laptop.org Cc: Seth Woodworth s...@laptop.org, Matt Keller m...@laptop.org http://www.volunteermatch.org/search/org169077.jsp?rss=true http://www.volunteermatch.org/search/org100683.jsp?rss=true RSS feeds for those on the lookout for stuff to do. (SJ - can forward to uni chapters/olpcboston?) -Elsa On Fri, Jun 26, 2009 at 2:56 PM, Samuel Klein s...@laptop.org wrote: We have a new volunteermatch account. If you define any number of volunteer tasks and short titles for them and post them on the wiki (a new section under [[volunteering]]) or by email to volunt...@laptop.org , I will make sure those positions go up on volunteermatch. Please list a potential mentor or mentor-channel for each position, so it is clear how the volunteer will find out more and receive feedback. [the volunteer queue can be a fallback, but it's not enough of one to merit posting a surplus of unmentored options] SJ -- Forwarded message -- From: VolunteerMatch Notification supp...@volunteermatch.org Thank you for joining VolunteerMatch! We welcome One Laptop per Child and hope you will take advantage of VolunteerMatch's online network to engage the volunteers you need. If you're looking to recruit talented, enthusiastic volunteers, you've come to the right place. With VolunteerMatch there is no limit to the number of volunteers that you can recruit. The more unique listings you post, the more interest you will receive from volunteers. It's that easy! Your organization is now active. As our commitment to helping you recruit and engage volunteers, use coupon code VMSTIMULUS09 from now until July 1 for three complimentary months of Community Leader service at VolunteerMatch. Community Leader Service Works Our premium service for nonprofits, Community Leader provides organizations like yours with a powerful suite of tools for communications and visibility in the VolunteerMatch network. Add photos to your listings. Attach PDFs to your emails. Screen your prospects more efficiently. Community Leader service subscribers get on average 3x as many referrals as Basic service users. To get the most out of your account, we also recommend that you visit our Learning Center. You can register for free live trainings, and much more! Just visit: http://www.volunteermatch.org/nonprofits/learningcenter We look forward to helping you recruit the volunteers you need! Sincerely, The VolunteerMatch Team Contact the Community Support Department at supp...@volunteermatch.org or 415-241-6872, if you have any questions. ___ support-gang mailing list support-g...@lists.laptop.org http://lists.laptop.org/listinfo/support-gang ___ support-gang mailing list support-g...@lists.laptop.org http://lists.laptop.org/listinfo/support-gang -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [IAEP] collaboration testing session
Hi David, Will you be using the server hosted by Solution Grove/Zill? We would be very happy if you did. We have seen mysterious spikes in resource usage that is not correlated to the number of users connected. I am suspicious that some of the activities use too many resources when they are shared. I'd like to set it up so that someone on your team has access to what is going on on the server so you can try to correlate any spikes to specific activities. Thanks, Caroline On Fri, Jun 5, 2009 at 12:09 AM, David Van Assche dvanass...@gmail.comwrote: Hi folks, We are having a collaborative sugar testing session next week Wednesday 10th June at 20:00 UTC (That is 4 pm EDT, 3pm EST, 2 pm CST, 1 pm MST, and 12 pm PST, most of Europe that will be 9 pm, 8 pm for the UK) So far we have 5 people signed up, but more are welcome as we really want to see how collaboration works on many activities where it isn't quite obvious. We will be taking notes and storing log files of the sessions, and will suggest ways in which the activity in question might be more collaborative, or may need less of it (who knows :-) We will be testing the activities that come preinstalled on the openSUSE sugar images, but we'd like to test various distribution methods (virtual appliance, cd, usb, hd) and various distros (at least Fedora SoaS, openSUSE sugar, Mandriva or Caixa Magica) I dont believe 0.82 images are compatible with 0.84 for collaboration, so am afraid this is for 0.84 only... Please post your willingness to participate so we have an idea on who/how many will be collaborating. We also need a volunteer to take notes, and a volunteer to store logs files. There will of course be a transcript of the irc session too (we will meet at #sugar-collaboration) We forsee this taking between 1 and 2 hours... Here is the list of activities we will be testing, so make sure you have them installed if you plan to take part (not all have collaborative abilities, and for those that don't it can be a brainstorming session on whether/how we can make them collaborative: sugar-finance sugar-flipsticks-activity sugar-freecell sugar-imageviewer sugar-implode sugar-infoslicer sugar-jigsaw-puzzle-activity sugar-joke-machine-activity sugar-jukebox sugar-labyrinth sugar-maze sugar-memorize sugar-moon sugar-paint-activity sugar-pippy sugar-playgo sugar-read sugar-readetexts-activity sugar-record sugar-slider-puzzle-activity sugar-speak sugar-storybuilder sugar-tamtam-common sugar-tamtam-edit sugar-tamtam-jam sugar-tamtam-mini sugar-tamtam-synthlab sugar-analyze sugar-turtleart sugar-typing-turtle sugar-viewslides sugar-write sugar-browse sugar-irc sugar-calculate sugar-xomail (sugar-sweetmail) sugar-cartoonbuilder sugar-clock sugar-colors sugar-connect sugar-drgeo-activity xoEditor sugar-evince sugar-fiftytwo sugar-chat sugar-terminal sugar-journal sugar-physics sugar-library sugar-poll sugar-tuxpaint kind Regards, David (nubae) Van Assche www.nubae.com ___ IAEP -- It's An Education Project (not a laptop project!) i...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] What is the vision for software update?
Hi, We are working on making software update (both activities and underlying OS) work for Sugar on a Stick and we aren't that clear on what the vision, spec and state of code is for software update on the XO. Does it require Root to update the software? Do students do it themselves somehow? Do updates come from the school server or an OLPC server somewhere? Is the updating of activities vs sugar code vs fedora code integrate or separate? We are imagining that having the XS control all this is the optimal solution. Do other people see it the same way? Is this code written for the XS+XO or speced and not yet written or wished for but not yet speced? -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] ejabberd tests with old and new TLS code
Hi Douglas, Thank you so much for this work. We are trying to come up the learning curve on the XS and scalability and I'm sure that I care about this data. Deds and I have been contemplating these and your previous results this morning and moving ourselves up the learning curve. TLS = ttp://en.wikipedia.org/wiki/Transport_Layer_Security correct? When you test old and new TLS there are code changes on both XO and XS? What releases are the control setup? IS the New TLS released code? Questions about the methodology. - 1 connection models 1 user? - Does it just connect? does it share any activities? would sharing activities affect the outcome in XS in any way? - Have you tested with current shared roaster vs a roster grouping system that only allows say 30 or 50 people in any online users roaster at once? If not do you expect that to be an important factor? Thanks, Caroline Deds On Fri, Nov 21, 2008 at 5:34 AM, Douglas Bagnall [EMAIL PROTECTED]wrote: With the @online@ shared roster, I have found a small decrease in both memory and CPU consumption with the new tls code, as shown here: http://wiki.laptop.org/go/Ejabberd_resource_tests/tls_comparison This is based on these two test runs: http://wiki.laptop.org/go/Ejabberd_resource_tests/try_7 http://wiki.laptop.org/go/Ejabberd_resource_tests/try_6 which can be found in raw form, and converted into graphs via the next two links: http://dev.laptop.org/~dbagnall/ejabberd-tests/http://dev.laptop.org/%7Edbagnall/ejabberd-tests/ http://dev.laptop.org/git?p=users/dbagnall/ejabberd-tests.git These are different tests than the one I reported a few weeks ago, which was conducted without the shared roster. Evgeniy asked if I could repeat that test with SMP disabled, but it happens that I can't because I've lost one of the computers that ran the clients. I could re-run this one without SMP if that was likely to be interesting. It looks like the cost of @online@ shared roster outweighs the cost of TLS. That's about as insightful as I get at this time of night. douglas ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel -- Caroline Meeks Solution Grove [EMAIL PROTECTED] 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Getting up to speed on XS
Hi Anna, I want to thank you for your help. My teammates and I were able to connect to your XS server and get a chat going there. Working on a server that we believed worked was a big help. We upgraded our XOs to the latest build 767 and now things are going better. We have successfully shared chat on our XS install! Are you running XS in your school? Do the kids primarily use the XS and the internet for collaboration or the built in Mesh? How is it working? How many kids can your server handle? Thanks! Caroline -- Caroline Meeks Solution Grove [EMAIL PROTECTED] 617-500-3488 - Office 505-213-3268 - Fax ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel