Re: [Server-devel] Educational XHTML Editor Educational Game Maker
On Thu, May 20, 2010 at 19:50, Mike Dawson mikeofmanches...@gmail.com wrote: Dear David, Thanks for your email. Will definitely try and put together an .xo activity for the version of eXe learning as it is now - should work. As a tool for the teachers and publishing to the school server - indeed would be nice and would be possible. eXe can indeed make potential content producers far more productive. I would rather stick with those junior officers in deployments and hire them rather than loading the job onto already overloaded teachers (or at least they are in our case). I guess one of the points of using eXe is that when you create content it is not tied to any specific platform - it will run on an android phone, web browser on any other computer etc. What you can expect is a compatibility drive. It would be possible to make it export files to .xol for adding to the library automatically or indeed to making an activity .xo file directly from exe learning. You can also expect additional learning interaction formats to be added. I could definitely use help with pushing eXe further into the community - documentation, wikis tutorials etc. would be most useful indeed. The more people using it and providing testimonials the better. And what really matters is the more people creating interactive educational content - the better! Hi, does it relate in any way with karma.js? http://karmaeducation.org/ Regards, Tomeu Regards, -Mike On 20 May 2010 04:01, David Leeming da...@leeming-consulting.com wrote: Mike, I have followed eXe Learning since it started, developed by Wayne Mackintosh who later on, of course, created the WikiEducator and is a leading champion of OERs. I can instantly see that eXe Learning if installed on the XOs would be a very useful tool. Very easy to train teachers to become productive quickly, compared with, say, online wiki work, which is not always an option (yes we can install mediawiki on the XS but I think eXe Learning has specific advantages in some areas). It is very well targeted technology, thinking of the OLPC deployments in which I have been involved. As an example, in a distance learning programme here in Solomons in 2007 we converted examples of teacher training resources into online format using eXe Learning, in order to demonstrate simple first steps in e-learning to the Ministry. A junior officer with only basic office computing skills was able to migrate the entire RTC teacher training manuals to online with limited supervision - and she enjoyed it too! Of course, the resources produced with eXe Learning are HTML based which are easy to install in public folders on the XS. eXe Learning can also output SCORMs which can be loaded into the XS's Moodle as appropriate. If we had access to an eXe Learning activity I would immediately incorporate it into the teacher training that we do in Pacific Islands deployments. Empowering teachers to create and share resources is always a key component of Level 2/3 training, linked to curriculum integration. OERs have massive potential for the Pacific. Educators have repeatedly called for more regionally relevant and localisable curriculum related content, and empowerment of front line teachers to create OERs is the way to scalability - freeing up the dependence on overworked curriculum departments locked into traditional closed authoring approaches with long term donor programmes. Resources created with eXe Learning by teachers with XOs will therefore have a wide currency beyond the OLPC project areas which are still only small scale. They can be shared and used freely. So, I will watch this thread carefully. I would like to help, if not as an active team member on the coding, in other ways. What is the status of this, can we expect an eXe Learning project for Sugar and the XO? One requirement would be to be able to create a resource using the eXe Learning activity, name and save in journal, then to be able to upload it to the server so that it is installed as a public folder (or via site files etc) but without any difficult command line work needed on the server. So needs to be coordined with XS-devel. David Leeming Honiara, Solomon Islands -Original Message- From: devel-boun...@lists.laptop.org [mailto:devel-boun...@lists.laptop.org] On Behalf Of Mike Dawson Sent: Tuesday, 18 May 2010 6:53 a.m. To: olpc-open; Developers List Subject: Educational XHTML Editor Educational Game Maker Dear List, One of the greatest challenges here in deployments has been to create sufficient curriculum *interactive* educational content. Though Scratch and Etoys are great for simulators for many common educational interaction formats (e.g. assemble objects, click in place according to hint in order, memory match, hangman, sorting items etc) using such tools can be quite awkward. eXe Learning was created as a GUI educational XHTML Editor with
Re: [Server-devel] [Sugar-devel] scalability in the neighborhood view
On Sun, Mar 28, 2010 at 20:06, Martin Langhoff martin.langh...@gmail.com wrote: On Wed, Mar 24, 2010 at 8:38 PM, Frederick Grose fgr...@gmail.com wrote: http://wiki.sugarlabs.org/go/Design_Team/Specifications/Groups See http://wiki.sugarlabs.org/go/Design_Team/Proposals/Groups Thanks for the links. I re-read the spec and mockups. Looks like a fantastic start. Brief comments - For closed groups managed by Moodle/XS, it would make things easier for teacher if we could to read a URL from the group description field, and show an icon that links there (opening Browse.xo...) - The user management for closed groups already exists in Moodle (but looks moodlish instead of Sugarish). This is in case Tomeu is lazy ;-) Yes, definitely I think that groups would be managed in the Moodle web interface, if that's what you meant. I'm right now focusing on salut, but will get to gabble soon and will ask for more details then. Thanks, Tomeu 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 ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [Sugar-devel] scalability in the neighborhood view
On Tue, Mar 23, 2010 at 17:00, Martin Langhoff martin.langh...@gmail.com wrote: On Sun, Mar 21, 2010 at 2:59 PM, Eben Eliason eben.elia...@gmail.com wrote: maybe we can start with a Moodle-only approach and later extend to a generic system that works with or without a server. Yep - no prob for me. The GUI side probably needs a bit of extra thinking so that it avoids being specific to the backend works (moodle in this case)... I was thinking that Moodle would put contacts in groups in the server side and Sugar would just use the standard Telepathy interfaces. In that way, whatever is done in the server side would work for students using Gnome and Empathy, and also other deployments could get creative on the server side without having to fork Sugar. Regards, Tomeu 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
Re: [Server-devel] [Sugar-devel] journal (0.82) backup
2010/3/3 Esteban Arias ear...@plan.ceibal.edu.uy: si quiero instalar ds-backup (ds-backup-server-0.8.1-1.olpc3.noarch.rpm) en un servidor que no está basado en un xs de olpc, servidor con debian, que pre requisitos debería tener encuenta para la instalación? Mirando el .spec del rpm, puedes ver que dependencias explicitas hay en las lineas que empiezan con Requires:: http://dev.laptop.org/git/users/martin/ds-backup.git/tree/ds-backup.spec.in Saludos, Tomeu El 12 de febrero de 2010 17:24, Martin Langhoff martin.langh...@gmail.com escribió: Dentro del contenido viejo, seguro que hay cosas mas nuevas. Por definicion, el backup siempre es mas viejo. Yo creo que vas a crearte mas problemas que los que solucionan... una idea de implementacion: del XS pueden extraer cada record en formato XOJ. Eso te evita necesitar gran expacio extra en el disco para la operacion, y la podes hacer archivo por archivo. Para ver como anda en el use case que usamos en OLPC, instalate un XS-0.6 + AP, conectate con el XO, registrate, reinicia, dale un rato para que haga su backup, luego visita schoolserver con Browse.xo. Te va a hacer auto-login. En la esq superior derecha, vas a ver tu nombre de usuario que tiene un link -- segui ese link y vas a ver la opcion de backup. Fijate como son los urls. De esos mismos urls lo pueden automatizar desde python... ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] scalability in the neighborhood view
Hi all, based on a conversation in #sugar with Collabora's Rob and Sjoerd, would like to propose some changes to how we display contacts/buddies in Sugar with the goal of improving scalability in the use cases we care most about. I know in these lists are people with a very good knowledge of how collaboration is being used (or not!) in the field, so I will greatly appreciate your feedback. - In the neighborhood view, display all users in our roster: user roster + shared roster. The user roster will be composed by the contacts that we have added ourselves and, in the Salut case, the contacts accessible through Avahi. The shared roster will be assigned by the school administration (through Moodle?) and will typically correspond to our classroom or our grade. I think that Martin Langhoff has worked on the server side of this. - In the friends view, we display those contacts that we have friended, being this a local concept. - In the neighborhood view, we can conduct a search that will span all contacts in the server (not only those in our rosters). The search will be done via the regular underlying mechanism, not through Gadget. I think this can allow us to scale up both in the client and in the server side in a way that keeps us very close to what other Telepathy clients do. We'll be breaking anything our users rely upon? With the goal of improving the maintainability of our presence code I will be removing the presence service, so now is a good moment to discuss these issues and make a good plan. Thanks, Tomeu ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [SoaS] Sharing work between XOs/SOAS devices
On Tue, Dec 15, 2009 at 15:36, Walter Bender walter.ben...@gmail.com wrote: Sugar 0.86 has sharing built into the Journal. But that doesn't help you (yet) on your XO machines :( Paraguay is coming to the rescue :) http://lists.laptop.org/pipermail/devel/2009-December/026947.html Regards, Tomeu -walter On Tue, Dec 15, 2009 at 12:30 PM, Gerald Ardito gerald.ard...@gmail.com wrote: Hello all. As our 5th graders are doing more and more work with their XOs, their being able to turn in and share their work products (as opposed to collaborating with others) is becoming more and more important. My temporary solution is having them upload their work (along with reflections, if desired) to Moodle, which I can do because we have an XS implementation. However, this means that if a student has created a Memorize vocabulary game that s/he want to share s/he has to: 1. Create the game. 2. Save it to the Journal 3. Go to Browse 4. Navigate to Moodle 5. Find the right course/right assignment within the course 6. Upload game. S/he pretty much has to do the same thing to download and then play other games. This is certainly workable, but dramatically slows down the momentum of creating games and wanting others to play them. So, I am asking to create/offering to help create an Activity that allows users to share work products easily. I know that Bert was working on something called Distribute, which may be a starting place. It seems to share Journal objects, which seems right. I am happy to work with developers on this. I could create requirements, if need be. Just say the word. I look forward to what comes next. Thanks and best, Gerald -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ SoaS mailing list s...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/soas -- «Sugar Labs is anyone who participates in improving and using Sugar. What Sugar Labs does is determined by the participants.» - David Farning ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [IAEP] Sharing EToys projects
On Sun, Dec 6, 2009 at 21:31, Gerald Ardito gerald.ard...@gmail.com wrote: Hello. I am working with 140 5th grade students who are using XOs (mostly) and netbooks with SOAS. About 50 of them are using Etoys to create projects. I am trying to find a way to share them with their teachers and each other. When I try to upload them to a Moodle course and them download them, the downloaded files can't be read by EToys. Any ideas? This uses to be a problem with the mime types. Can you see with which mimetype is downloaded the file from moodle? Regards, Tomeu -- «Sugar Labs is anyone who participates in improving and using Sugar. What Sugar Labs does is determined by the participants.» - David Farning ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Proxy auto-configuration
On Mon, Nov 30, 2009 at 09:52, Martin Langhoff martin.langh...@gmail.com wrote: On Sun, Nov 29, 2009 at 12:15 AM, Andrew McMillan and...@morphoss.com wrote: I run WPAD here with Mozilla, and it works well. It will generally be through DNS since that's the more reliable way of finding it, but it does require the browser to make a check for it. Looks like we need some investigation into how to get Browse.xo to do it... :-) then perhaps a post DHCP hook could request the WPAD file, crudely parse it for the real proxy address and stuff that into the Browse.xo configuration. Probably worth trying the right fix before the crude one. If Browse.xo can DTRT with WPAD, a sideeffect will be that it'll work in proxied+WPADded networks. Yes, please don't treat Browse as a black box, it's python and uses mozilla's XPCOM, which for all its faults should make all these customizations very easy. What may need to be done in order of likeness: - configure the XS in the same way as Firefox needs, - tweak some of Browse's configuration ( ~/.sugar/default/org.laptop.WebActivity/data/gecko/prefs.js ), - call some method in a XPCOM component, such as: http://mxr.mozilla.org/mozilla1.9.1/source/netwerk/base/public/nsIProtocolProxyService.idl#220 Regards, Tomeu And if the XS does the conventional WPAD thing, other browsers that know how to do WPAD will be able to connect... 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 -- «Sugar Labs is anyone who participates in improving and using Sugar. What Sugar Labs does is determined by the participants.» - David Farning ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [Sugar-devel] Sugar frozen when trying to register.. bug in idmgr?
On Thu, Aug 13, 2009 at 19:22, Raul Gutierrez Segalesr...@rieder.net.py wrote: Hi, Has anybody experienced Sugar (0.82) freezing when trying to register against the server? I was unable to register (although connectivity seemed fine) and when sniffing the network I saw: 172.18.0.1.8080 172.18.96.196.47780: S 172.18.0.1.8080 172.18.96.196.47780: S 172.18.0.1.8080 172.18.96.196.47780: S 172.18.0.1.8080 172.18.96.196.47780: S I thought idmgr might be hanged.. So I did: service idmgr restart and everything started working again.. Anyone bumped into something similar recently? Never saw that, but this should be async so the UI doesn't freezes. Could you please enter a ticket about it in http://dev.sugarlabs.org? Thanks, Tomeu Regards, Raúl ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- «Sugar Labs is anyone who participates in improving and using Sugar. What Sugar Labs does is determined by the participants.» - David Farning ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [Sugar-devel] Results of today's Jabber Testing
On Wed, Aug 12, 2009 at 03:39, Martin Langhoffmartin.langh...@gmail.com wrote: On Tue, Aug 11, 2009 at 8:33 PM, Caroline Meekscarol...@solutiongrove.com wrote: 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. Interesting! Your report is a bit confusing so I will - you had no problems connecting 8 users to a vanilla XS running some 0.6d, right? - but later on jabber.s.o you had problems with 29 users... Is that correct? What sw is jabber.s.o running? Does it deviate in any way from a recent XS 0.6? Could network problems explain part of the problem? What did ejabberdctl connected-users say at the points when users were appearing/disappearing? Did ejabberd see them come and go? Or did it think they were connected all the time? These are very basic questions -- when doing this testing, you'll want someone looking at the jabber server, dumping connected-users and asking the Sugar users to run `olpc-xos` to compare. In fact a time-series of captures of `olpc-xos` on each Sugar / XO client and `ejabberd connected-users` on the XS, plus a verbose log from ejabberd would tell you a lot. I would also like to know if when things go wrong, you have any mentions of timeouts in the telepathy-gabble.log file. As a more general strategy, we could compare telepathy-gabble.log between the machines that work and doesn't and try to find any correlation. Thanks, Tomeu 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 ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [Sugar-devel] Backup and Restore for Sugar on a Stick
On Sat, Aug 8, 2009 at 12:01, Hamilton Chuahamilton.c...@gmail.com wrote: Hello Tomeu, The modifications are intended for SoaS only So you don't want the patches to be applied to upstream Sugar? Only to be in SoaS images? but I'm programming them in such a way that they should not break if Sugar is running on SoaS. I'm confused, did you meant to say not break if _not_ running on SoaS? Although I already have patches in the form of diffs, they were not created using 'git format-patch. I've read the code review procedures and will get to work making the preparations. Thanks, feedback about the process and its documentation is much appreciated. Tomeu Thanks, Ham On Fri, 2009-08-07 at 10:39 +0200, Tomeu Vizoso wrote: On Thu, Aug 6, 2009 at 15:29, Caroline Meekscarol...@solutiongrove.com wrote: 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 Is it intended to be integrated in Sugar? Or only for SoaS? If it's for Sugar, then please follow the review process outlined here: http://wiki.sugarlabs.org/go/Development_Team/CodeReview Thanks, Tomeu Thanks, Caroline -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [Sugar-devel] Backup and Restore for Sugar on a Stick
On Thu, Aug 6, 2009 at 15:29, Caroline Meekscarol...@solutiongrove.com wrote: 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 Is it intended to be integrated in Sugar? Or only for SoaS? If it's for Sugar, then please follow the review process outlined here: http://wiki.sugarlabs.org/go/Development_Team/CodeReview Thanks, Tomeu Thanks, Caroline -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Fwd: [IAEP] Sharing Images in the neighborhood - Buddy Tag
On Tue, Jul 21, 2009 at 12:25, Martin Langhoffmartin.langh...@gmail.com wrote: On Tue, Jul 21, 2009 at 12:13 PM, Tomeu Vizosoto...@sugarlabs.org wrote: Can you extend on that? I think we need to extend telepathy-gabble a bit to add buddy tagging. Or are you referring to regular jabber groups? Regular jabber groups. Once you make a group of users (a course in Moodle parlance) then the Neighbourhood view shows only your fellow participants. The Jabber protocol actually tells the client about various groups (if you're part of various courses!) but it's up to the client side to show them differentiated (pidgin does it, sugar doesn't). (The behaviour described above depends on a setting in Moodle. Defaults to 'off' which is ok for small schools that 'fit' in the NV.) This is of course Moodle-driven. If Sugar learns how to allow grouping on the Sugar UI, and signal that to Jabber, I'll gladly find a way to do something smart with that info on the Moodle/XS side. That's great, what I see happening in the near future is Sugar emitting tags and displaying them for each buddy in the neighborhood. Each group name could be considered one more tag. Regards, Tomeu 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
Re: [Server-devel] [IAEP] [support-gang] An Opportunity to bring vital content to the Sugar/XO world - Needs technical help.
Hi, not sure why Caroline's email didn't reached IAEP, wrong email address? On Sun, Jul 19, 2009 at 02:17, Caryl Bigenhocbige...@hotmail.com wrote: Hi Caroline, I agree that content is something we desperately need for Sugar and the XO. But, I don't quite understand your proposal. Is Innovations For Learning offering us their software for free to adapt? They have offered at least some of it. More may come but I don't know about it yet. See: http://blog.tomeuvizoso.net/2009/05/progress-on-sugar-activities-with-swf.html If so, what language is it in? Flash, developed specifically to run on Gnash. Is the source code available? Yes, though in the .fla format that as far as I know can only be edited with the proprietary tools from Adobe. Or, is this something you think our volunteer programmers should try to reverse-engineer and create for Sugar and the XO? Well, what I would like to see (but may not be what Caroline had in mind) is someone with access to the Adobe tools and some Flash knowledge to debug the EatBoom swf file and see why the game is not progressing to the next levels after the first three or so sums have been completed. Once we can show to IFL that we are able to put their software to run on real deployments, I'm confident they will release more code. The assessment framework is very interesting, but I think we should move forward step by step. Regards, Tomeu Caryl Date: Fri, 17 Jul 2009 15:27:28 -0400 From: carol...@solutiongrove.com To: i...@lists.sugarlabs.org; server-devel@lists.laptop.org; support-g...@lists.laptop.org Subject: [support-gang] An Opportunity to bring vital content to the Sugar/XO world - Needs technical help. We have an opportunity to bring a program of K-2 English Reading and Math content to our Sugar users for free. http://www.innovationsforlearning.org/software_demo.php Ignore the teachermate hardware and the $100 a machine price tag. The concept is we make this available for Sugar for free. So if you have XOs or a machines you can use with Sugar on a Stick, you can use it for free. If you watch the Classroom management video you'll see they have aligned it to major Basal Curriculum programs or it can be used without. It can differentiate instruction for groups and students. This is vital functionality. We need to port this to the Sugar world, probably by putting it on the XS, maybe as a module in Moodle. Tomeu has done some work on making the activities work in Sugar, but I don't think anyone has looked at how we enable classroom management. Why I think this is important: When I listen to feedback from the deployments, they all talk about the need for content. When I see for myself what its like to use Sugar in a school, I think we need an on-ramp for teachers. This program would be an easy way to get the teachers to start using Sugar and computers without going very far outside of what they already know. Its aligned with the major curriculum programs they are already using. My belief is if they take the first step, and use Sugar, they and their students will explore further. Too much technology sits in the classroom closet. This seems like it would be used by lots of teachers, not just the most technological ones. This could be a model for other nonprofits for how to use Sugar to distribute content they have created for our age level. It would be an excellent selling point for teachers 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 ___ 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.
On Sun, Jul 19, 2009 at 11:51, Tomeu Vizosoto...@sugarlabs.org wrote: Hi, not sure why Caroline's email didn't reached IAEP, wrong email address? On Sun, Jul 19, 2009 at 02:17, Caryl Bigenhocbige...@hotmail.com wrote: Hi Caroline, I agree that content is something we desperately need for Sugar and the XO. But, I don't quite understand your proposal. Is Innovations For Learning offering us their software for free to adapt? They have offered at least some of it. More may come but I don't know about it yet. See: http://blog.tomeuvizoso.net/2009/05/progress-on-sugar-activities-with-swf.html If so, what language is it in? Flash, developed specifically to run on Gnash. Is the source code available? Yes, though in the .fla format that as far as I know can only be edited with the proprietary tools from Adobe. Or, is this something you think our volunteer programmers should try to reverse-engineer and create for Sugar and the XO? Well, what I would like to see (but may not be what Caroline had in mind) is someone with access to the Adobe tools and some Flash knowledge to debug the EatBoom swf file and see why the game is not progressing to the next levels after the first three or so sums have been completed. Forgot to mention that the SWF file is here: http://git.sugarlabs.org/projects/eatboom/repos/mainline/blobs/master/EatBoom.swf And that in Adobe's Flash it's progressing to the next level, it's only with a recent version of Gnash that fails to do so. A Flash developer might be able to fix it in the .fla file, or might give an explanation of why it's failing in recent versions of Gnash. Regards, Tomeu Once we can show to IFL that we are able to put their software to run on real deployments, I'm confident they will release more code. The assessment framework is very interesting, but I think we should move forward step by step. Regards, Tomeu Caryl Date: Fri, 17 Jul 2009 15:27:28 -0400 From: carol...@solutiongrove.com To: i...@lists.sugarlabs.org; server-devel@lists.laptop.org; support-g...@lists.laptop.org Subject: [support-gang] An Opportunity to bring vital content to the Sugar/XO world - Needs technical help. We have an opportunity to bring a program of K-2 English Reading and Math content to our Sugar users for free. http://www.innovationsforlearning.org/software_demo.php Ignore the teachermate hardware and the $100 a machine price tag. The concept is we make this available for Sugar for free. So if you have XOs or a machines you can use with Sugar on a Stick, you can use it for free. If you watch the Classroom management video you'll see they have aligned it to major Basal Curriculum programs or it can be used without. It can differentiate instruction for groups and students. This is vital functionality. We need to port this to the Sugar world, probably by putting it on the XS, maybe as a module in Moodle. Tomeu has done some work on making the activities work in Sugar, but I don't think anyone has looked at how we enable classroom management. Why I think this is important: When I listen to feedback from the deployments, they all talk about the need for content. When I see for myself what its like to use Sugar in a school, I think we need an on-ramp for teachers. This program would be an easy way to get the teachers to start using Sugar and computers without going very far outside of what they already know. Its aligned with the major curriculum programs they are already using. My belief is if they take the first step, and use Sugar, they and their students will explore further. Too much technology sits in the classroom closet. This seems like it would be used by lots of teachers, not just the most technological ones. This could be a model for other nonprofits for how to use Sugar to distribute content they have created for our age level. It would be an excellent selling point for teachers 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 ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XS Restore UI and account aliasing are ready for testing...
On Thu, Apr 2, 2009 at 21:26, Martin Langhoff martin.langh...@gmail.com wrote: Over the last few days^Wweeks I have been trying to finish off the 'restore' side of our backup infrastructure, as well as the account aliasing needed to handle the replaced laptop scenario. I've just pushed the last patch, everything works well and tests well for me. More eyes are welcome. What are we testing? the 'restore' UI for http://wiki.laptop.org/go/XS_Blueprints:Datastore_Simple_Backup_and_Restore And then, the same restore UI in combination with... http://wiki.laptop.org/go/XS_Blueprints:User_account_aliasing#Notes And, tangentially, https://dev.laptop.org/ticket/8140 How to test it? - Get a few laptops with 8.2 - upgrade Browse to the latest 8.2-compatible version (101 I think) - Setup a XS 5.2 and grab my development version of moodle - instructions here: http://lists.laptop.org/pipermail/server-devel/2009-March/003126.html - You'll need another laptop to login as 'admin' (the password is in /etc/moodle/adminpw), browse to the user's profile page and set the aliasing. (Working on fixing this.) - Perform the tests as described in the blueprint pages above... Hi Martin, how is this going? I think Paraguay were interested in deploying backups, are they going to use this code or further development is needed by them? Any other deployments in sight? Regards, Tomeu cheers, martin -- 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 ___ Devel mailing list de...@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [Sugar-devel] jabber.sugarlabs.org is working
On Tue, Apr 7, 2009 at 23:29, Dave Bauer d...@solutiongrove.com wrote: I got jabber.sugarlabs.org alias for schoolserver.solutiongrove.com working! Cool, just performed my first file transfer using gabble with it. I had to assign the hostname in the ejabberd-xs.cfg and add the shared roster group in the web UI for the virtual host for jabber.sugarlabs.org. Shared roster? Does it mean we aren't using gadget? Thanks, Tomeu Thanks everyone who helped out! Dave -- Dave Bauer d...@solutiongrove.com http://www.solutiongrove.com ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] patched bundles for EduBlog
Hi EduBlog team, have uploaded new 656 bundles for Write and Browse that should be able to respectively import images and upload files regardless of how many files are in the journal: http://dev.laptop.org/~tomeu/Write-54.xo http://dev.laptop.org/~tomeu/Browse-77.xo Note that these bundles shouldn't be installed in any build newer than 656. Please test them and tell me how well they work. About deploying this, I don't know what's the best way, as the activity updating capabilities of 656 seem to be quite weak, for saying something. For testing this, I unzipped the bundles in ~/Activities and then deleted the old bundles in /usr/share/activities. Note that this required root. Perhaps we should change the names and icons and tell the users which ones are the good ones? Regards, Tomeu ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Some documentation for DS-Backup
2008/7/8 Robson Mendonça [EMAIL PROTECTED]: Tomeu, what you think about the Journal can be able to download directly a old entry from XS? Well, at any time that a bundle in the format described below is put into the datastore (say by downloading it with Browse), the journal will expand it and recreate the original entry: http://wiki.laptop.org/go/Journal_entry_bundles Would be nice if the act of browsing and retrieving entries from the backup could happen inside the journal itself, but for now, I think we should go for using Browse to browse the backup from the webserver and download entries from there. Regards, Tomeu ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] EduBlog Revised Project Plan
On Mon, Jun 9, 2008 at 7:00 PM, Alexander Dupuy [EMAIL PROTECTED] wrote: Greg Smith wrote: For starters, there's no group edit needed. They can share browse if they want to edit concurrently. I was thinking of just post or start over as the first pass. Like a lot of people, Greg over-estimates the level of collaboration possible in shared Sugar activities. While the Edit activity has a higher level of sharing (all children see the same document, updated in real-time) this was done as a major feature enhancement (under contract from OLPC, I believe) by the Abiword developers. Sharing in the Browse activity is much more limited - you can share links by clicking on the star at the top of the screen (yes, that's what that mysterious icon is for) but the browser instances are otherwise totally independent, so that when one child navigates to another page, the other children will not see that page, unless the first child shares the link by clicking on the star, and the other children then click on the thumbnail image of the shared page that appears in the tray at the bottom. See http://wiki.laptop.org/go/Browse#Collaboration for the details. Given this limited level of collaboration in the Browse activity, it seems very unlikely that even some hypothetical enhanced and more collaborative version in another year would support shared edit boxes of the sort provided by the Write activity (especially if those boxes have JavaScript or other features associated with them). I'm not sure what impact this detail has on the plan for EduBlog, but if collaborative editing is desired, there are basically two approaches: * Try to build it into the XS server pages - this would be very tricky, and probably only practical in the given timeframe if you build on an existing tool like http://www.synchroedit.com/ or http://code.google.com/p/google-mobwrite/ and that tool works out-of-the-box with the Browse activity (both tools depend heavily on JavaScript). or * Take libabiword and use it in a blog-posting activity that interacts with the XS (Moodle) server pages. Personally, I think the second is a better approach, but given the server-side-only constraint, this takes collaborative editing out of the project plan for the initial effort this summer. The second option sounds well to me and may be quite doable, but I would like to take the opportunity to mention one old project of me that didn't got much far: http://dev.laptop.org/git?p=projects/abiword-embed;a=summary This would allow to embed in a web page the same editor widget that Write uses, very similarly to how flash is embedded in web pages, example: http://dev.laptop.org/git?p=projects/abiword-embed;a=blob;f=tests/abiword.html;h=337ab3bd7f95bd3758d384b97baa58f0fba8188e;hb=HEAD If I remember correctly, it was starting to work when I dropped it. Maybe that could give us text boxes with collaboration enabled? Wonder how the UI for such a thing would look like... Regards, Tomeu ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Edublog notes
[ccing sugar] Hi, just some comments: On Thu, Jun 5, 2008 at 5:55 AM, Tarun Pondicherry [EMAIL PROTECTED] wrote: 1) Provide a client side Browse based WYSIWYG editor that does what the editor in Moodle Blog does for students to easily create and edit posts. This version will be sugarized and I think should be modeled after the interface in the Write Activity. I've done a quick mostly nonfunctional page to show what I have in mind here: http://olpc.betarun.com/ui/student_editor.php. This same page will have a list where students can select where they want to post the blog. (This may be preset by the teacher so students don't need to select). When the students click the post option, the blog post will be pushed into the selected system (Moodle on XS, Blogger.com, Wordpress on a server). This needs to support image upload, and it would be nice to support video too. (though video is unlikely to be in this version). Greg wants this rolled out quickly, which is why we think browse based is better than Write for the task. (XO images will not need to be updates) Future XO builds can integrate this portion into Write as well, but from previous discussion (from back during my SoC app) it looks like this is outside the scope of the project for Uruguay. Yes, I see three possibilities (two you have already mentioned): - Use libabiword as the editor. Disadvantages: possible loss of fidelity when exporting to html, additions to the API will require a new libabiword rpm to be installed, or ship a private one inside the bundle. Very big advantage: simultaneous edit by several kids. - Use a JS editor inside Browse. There must exist dozens of FOSS solutions, are you sure none of them works for what we are trying to do? - Embed Mozilla's editor inside an activity similarly to how we are embedding the browse in Browse. http://www.xulplanet.com/references/xpcomref/comps/c_editorhtmleditor1.html Not sure which one is the best for you, perhaps going with #2 may be easier? Would be good to leave space for growing later as needed, though. #1 and #3 would give you support for tables. Good luck, Tomeu ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Edublog notes
On Thu, Jun 5, 2008 at 12:00 PM, Tarun Pondicherry [EMAIL PROTECTED] wrote: - Embed Mozilla's editor inside an activity similarly to how we are embedding the browse in Browse. http://www.xulplanet.com/references/xpcomref/comps/c_editorhtmleditor1.html This looks very promising. The only question I have is how easily I would be able to make that interface mimic Write and add options to it. (I assume it would involve changes to Browse or other sugar code). HTML controls don't display using the sugar interface controls either, so I'm unsure if this uses them. Well, Browse is a python activity that uses pyxpcom to access the xulrunner functionality from python. Browse uses the browser functionality in xulrunner because it is a browser ;), but your activity could use the html editor functionality that is in xulrunner. You would code the UI in pygtk very similarly to Browse, and just call xulrunner through pyxpcom. Not sure which one is the best for you, perhaps going with #2 may be easier? Would be good to leave space for growing later as needed, though. #1 and #3 would give you support for tables. I'm not sure why #2 (JS editor) would not give me support for tables. Doesn't Gecko's Midas provide functions to create and modify tables? (I've done it with editors that run in firefox.) Has that feature been disabled for some reason? Well, Midas is a html editor implemented in C++ inside xulrunner, right? It can be accessed though js or pyxpcom, so it would work both as #2 and #3. Didn't knew it had support for tables, so I stand corrected. Regards, Tomeu ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Edublog notes (Tomeu Vizoso)
I see, sorry I missed the XS only requirement. All the solutions I proposed could be done without any compiled programming (except probably the abiword-based one), but all required a .xo to be installed. I was supposing that it was an activity that was supposed to work without access to any network resource. Regards, Tomeu On Thu, Jun 5, 2008 at 5:28 PM, Greg Smith (gregmsmi) [EMAIL PROTECTED] wrote: Hi All, Great work. Tarun is awesome! That said, I didn't intend him to do any C++ or compiled programming before we began. Not that he can't or shouldn't, just that it wasn't in the job description :-) I'm not sure I understand everything you are talking about below but I want to re-iterate one design goal. I hope this whole app can be done server side with no changes to code on the XO. I don't even want to sugarize beyond making sure the web pages display well in the default Browser. That saves us from updating the Xos and doing a huge regression test on the client side. Let me know if you think that is not possible and we need XO code changes. The XS only requirement and the need to create a dynamic (AKA configurable by teacher/admin) set of options were the main reasons we chose Browse for the client instead of Write. We give up powerful formatting tools by using unmodified Browse + HTML but that's a price we're willing to pay for shorter development time and flexibility in updating. BTW Tarun, is your XO on its way to India? Get me the shipping address off list and I'll ping SJ again if needed. Thanks, Greg S ** Date: Thu, 5 Jun 2008 12:38:40 +0200 From: Tomeu Vizoso [EMAIL PROTECTED] Subject: Re: [Server-devel] Edublog notes To: Tarun Pondicherry [EMAIL PROTECTED] Cc: server-devel@lists.laptop.org, sugar [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1 On Thu, Jun 5, 2008 at 12:00 PM, Tarun Pondicherry [EMAIL PROTECTED] wrote: - Embed Mozilla's editor inside an activity similarly to how we are embedding the browse in Browse. http://www.xulplanet.com/references/xpcomref/comps/c_editorhtmleditor1 .html This looks very promising. The only question I have is how easily I would be able to make that interface mimic Write and add options to it. (I assume it would involve changes to Browse or other sugar code). HTML controls don't display using the sugar interface controls either, so I'm unsure if this uses them. Well, Browse is a python activity that uses pyxpcom to access the xulrunner functionality from python. Browse uses the browser functionality in xulrunner because it is a browser ;), but your activity could use the html editor functionality that is in xulrunner. You would code the UI in pygtk very similarly to Browse, and just call xulrunner through pyxpcom. Not sure which one is the best for you, perhaps going with #2 may be easier? Would be good to leave space for growing later as needed, though. #1 and #3 would give you support for tables. I'm not sure why #2 (JS editor) would not give me support for tables. Doesn't Gecko's Midas provide functions to create and modify tables? (I've done it with editors that run in firefox.) Has that feature been disabled for some reason? Well, Midas is a html editor implemented in C++ inside xulrunner, right? It can be accessed though js or pyxpcom, so it would work both as #2 and #3. Didn't knew it had support for tables, so I stand corrected. Regards, Tomeu ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] The road towards xs-0.3
On Tue, Apr 22, 2008 at 11:13 AM, Tomeu Vizoso [EMAIL PROTECTED] wrote: On Tue, Apr 22, 2008 at 4:32 AM, Martin Langhoff [EMAIL PROTECTED] wrote: On Tue, Apr 1, 2008 at 9:49 AM, Martin Langhoff [EMAIL PROTECTED] wrote: So with all these tours, my planned xs-0.3 is a bit delayed. Being in NZ, and with a proper private office, it won't take long. Any news about the backup functionality and its integration with the journal? Do you already have some info about the requirements? Sorry, forget about this. The thread started by Michael is much more appropriate. Tomeu ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [sugar] sugar roadmap
On Mon, Apr 14, 2008 at 3:10 AM, Benjamin M. Schwartz [EMAIL PROTECTED] wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Patrick Dubroy wrote: | On Sun, Apr 13, 2008 at 2:44 PM, Tomeu Vizoso [EMAIL PROTECTED] wrote: |Another option would be to create a version of Sugar that appeals to |programmers. But I can't imagine creating such a version that wouldn't |require a lot of programming resources. | | So here's another question: are any of the Sugar developers using it | as their desktop shell? I was thinking of giving that try. If all the | Sugar developer were eating their own dogfood, I'll bet you'd get a | programmer-friendly system in a hurry. In fact, I don't see why it | would be considered to be programmer-friendly already -- it's got | terminal and a text editor, what more do you need? ;-) Yes: I take my XO with me to class and take notes in Write. I used to take my Thinkpad with me everywhere; now it never leaves my desk. I run unmodified Joyride builds on my XO, and I find the interface to be both superb and useful. I recently developed the DOSConsole activity solely on the XO itself, not because I was trying to prove any point but because it was the most convenient way. I'm curious to know what your list of missing features and bugs looks like. No: On my desktop I run in Xinerama with two different-sized LCDs. Together, they have about 8 times the area of an XO screen. Sugar will never make sense for that hardware without a serious redesign. On the other hand, running individual activities in windows managed by Metacity would probably work fine. Agreed. | Anyhow, speaking as someone who has only very recently gotten involved | with the project, I can say that the Sugar interface was one of the | most appealing things to me. I'm sure there are other potential | contributors out there who would be attracted for the same reasons. Me too. The project was vaguely interesting until I ran Sugar in Qemu, at which point it became compelling. Nice to hear that, please keep giving your feedback and suggestions. Thanks, Tomeu ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel