Re: [Sugar-devel] Network proxy, configuration
For this Feature it would be good to have a look at the exact use case that originated this feature request. Activity Central worked on it, maybe they can give us details about the request from their client to know which exact case we are trying to solve. Simon Am 15.03.2013 um 04:29 schrieb Tony Anderson tony_ander...@usa.net: Hi, Does this mean we will need two signed images, one for the schoolserver and one for the stand-alone XO? Until now, the default configuration has assumed that proxy is provided by the schoolserver. Tony On 03/14/2013 11:17 PM, Gonzalo Odiard wrote: On Thu, Mar 14, 2013 at 6:19 PM, Tony Anderson tony_ander...@usa.net mailto:tony_ander...@usa.net wrote: Hi, This discussion is making me nervous. The standard model of the XO has been that they are connected to the internet via the school server. Is it proposed to set up this proxy-server as a requirement for all XOs and for the user (primary school children) to have to manage this even when no access to the internet is available or even when that access is provided by the school server? No. This configuration is only needed in environments where there are not school server, and is not possible a automatic configuration. Gonzalo Tony On 03/14/2013 04:35 PM, sugar-devel-request@lists.__sugarlabs.org mailto:sugar-devel-requ...@lists.sugarlabs.org wrote: In other words, I can't imagine every 6-12 year old student in a school going into the control panel and typing (without error) a load of proxy details. In my experience things like this are incredibly challenging especially because the users cannot relate to the task at hand (unless you want to teach them about computer networks first). _ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.__org mailto:Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/__listinfo/sugar-devel http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] [FEATURES][DESIGN] Network proxy configuration
2013/3/14 Daniel Drake d...@laptop.org: For example, what happens if a user who is on a proxy-free network types hello into the proxy configuration textbox? Does that break all networking? Yes, setting proxy mode to Manual then typing hello in the first input breaks networking in the current implementation, as developed by Sasha and now ported to GSettings. -- .. manuq .. ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] [ASLO] Release WikipediaFR-36
Activity Homepage: http://activities.sugarlabs.org/addon/4540 Sugar Platform: 0.82 - 0.98 Download Now: http://activities.sugarlabs.org/downloads/file/28521/wikipediafr-36.xo Release notes: Sugar Labs Activities http://activities.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Network proxy, configuration
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I believe this feature was requested to address the weird proxy configurations networks require in AU. We shouldn't normally expect users to have to do anything related to network configurations (why would you even require *them* to turn the radio off/on?). This proxy config panel was made part of network-cp just so that people can still access network in places information has to be * either manually entered * proxy autoconfig url For any other scenario the user-experience should remain unchanged. My knowledge of this feature is about a year old, so take this as the historical perspective. I have little idea of the current state of the feature or its implementation. On Friday 15 March 2013 03:28 AM, Simon Schampijer wrote: For this Feature it would be good to have a look at the exact use case that originated this feature request. Activity Central worked on it, maybe they can give us details about the request from their client to know which exact case we are trying to solve. Simon Am 15.03.2013 um 04:29 schrieb Tony Anderson tony_ander...@usa.net: Hi, Does this mean we will need two signed images, one for the schoolserver and one for the stand-alone XO? Until now, the default configuration has assumed that proxy is provided by the schoolserver. Tony On 03/14/2013 11:17 PM, Gonzalo Odiard wrote: On Thu, Mar 14, 2013 at 6:19 PM, Tony Anderson tony_ander...@usa.net mailto:tony_ander...@usa.net wrote: Hi, This discussion is making me nervous. The standard model of the XO has been that they are connected to the internet via the school server. Is it proposed to set up this proxy-server as a requirement for all XOs and for the user (primary school children) to have to manage this even when no access to the internet is available or even when that access is provided by the school server? No. This configuration is only needed in environments where there are not school server, and is not possible a automatic configuration. Gonzalo Tony On 03/14/2013 04:35 PM, sugar-devel-request@lists.__sugarlabs.org mailto:sugar-devel-requ...@lists.sugarlabs.org wrote: In other words, I can't imagine every 6-12 year old student in a school going into the control panel and typing (without error) a load of proxy details. In my experience things like this are incredibly challenging especially because the users cannot relate to the task at hand (unless you want to teach them about computer networks first). _ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.__org mailto:Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/__listinfo/sugar-devel http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel - -- Anish Mangal Sugar Labs -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.13 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRQ27XAAoJEBoxUdDHDZVpawwH/1601Au4v1NS5fVUd1pBq2zq pxrtllW3xwJVwS1RVcmR5jN1ptaAmzfAGTZ7XX+9dosPCX2F7IiPigluA3ylcEoe WbWZO2QagWLbwkyhYbLbOb9isdxvWf0aTD/kMt5lpVSTLbHi34iDVKr+CeGqAd48 YNz71G/7SxxHa8o/AtZdu4Axmt/XgylYjG50oWrmc0tQyLfKeroiJXAMT4SGnoR3 arZeplCaYYh3Um/AwdPm2Us6wq5rCKwpkbPBT5I3uW4jzmOwmnHRt7V8w5im1BR3 BksePWfBnfxu7Cs1nWGGeVcZY3CApzcOOX3kML4aSB2EeAg/cpdO7GPdsGAgh90= =W52l -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Network proxy, configuration
On Sat, Mar 16, 2013 at 12:26 AM, Anish Mangal an...@sugarlabs.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I believe this feature was requested to address the weird proxy configurations networks require in AU. We shouldn't normally expect users to have to do anything related to network configurations (why would you even require *them* to turn the radio off/on?). This proxy config panel was made part of network-cp just so that people can still access network in places information has to be * either manually entered * proxy autoconfig url For any other scenario the user-experience should remain unchanged. My knowledge of this feature is about a year old, so take this as the historical perspective. I have little idea of the current state of the feature or its implementation. The feature is the same :) , as per http://wiki.sugarlabs.org/go/Features/Proxy_Settings On Friday 15 March 2013 03:28 AM, Simon Schampijer wrote: For this Feature it would be good to have a look at the exact use case that originated this feature request. Activity Central worked on it, maybe they can give us details about the request from their client to know which exact case we are trying to solve. Simon Am 15.03.2013 um 04:29 schrieb Tony Anderson tony_ander...@usa.net: Hi, Does this mean we will need two signed images, one for the schoolserver and one for the stand-alone XO? Until now, the default configuration has assumed that proxy is provided by the schoolserver. Tony On 03/14/2013 11:17 PM, Gonzalo Odiard wrote: On Thu, Mar 14, 2013 at 6:19 PM, Tony Anderson tony_ander...@usa.net mailto:tony_ander...@usa.net wrote: Hi, This discussion is making me nervous. The standard model of the XO has been that they are connected to the internet via the school server. Is it proposed to set up this proxy-server as a requirement for all XOs and for the user (primary school children) to have to manage this even when no access to the internet is available or even when that access is provided by the school server? No. This configuration is only needed in environments where there are not school server, and is not possible a automatic configuration. Gonzalo Tony On 03/14/2013 04:35 PM, sugar-devel-request@lists.__sugarlabs.org mailto:sugar-devel-requ...@lists.sugarlabs.org wrote: In other words, I can't imagine every 6-12 year old student in a school going into the control panel and typing (without error) a load of proxy details. In my experience things like this are incredibly challenging especially because the users cannot relate to the task at hand (unless you want to teach them about computer networks first). _ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.__org mailto:Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/__listinfo/sugar-devel http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel - -- Anish Mangal Sugar Labs -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.13 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRQ27XAAoJEBoxUdDHDZVpawwH/1601Au4v1NS5fVUd1pBq2zq pxrtllW3xwJVwS1RVcmR5jN1ptaAmzfAGTZ7XX+9dosPCX2F7IiPigluA3ylcEoe WbWZO2QagWLbwkyhYbLbOb9isdxvWf0aTD/kMt5lpVSTLbHi34iDVKr+CeGqAd48 YNz71G/7SxxHa8o/AtZdu4Axmt/XgylYjG50oWrmc0tQyLfKeroiJXAMT4SGnoR3 arZeplCaYYh3Um/AwdPm2Us6wq5rCKwpkbPBT5I3uW4jzmOwmnHRt7V8w5im1BR3 BksePWfBnfxu7Cs1nWGGeVcZY3CApzcOOX3kML4aSB2EeAg/cpdO7GPdsGAgh90= =W52l -END PGP SIGNATURE- ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel Regards, Ajay Garg Dextrose Developer Activity Central: http://activitycentral.com ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Network proxy, configuration
Hello, I expect what Simon is asking is some more information to back up this statement: Both individual users and deployments need to be able to set a proxy for Sugar and activities to use. Tony On 03/15/2013 03:02 PM, Ajay Garg wrote: The feature is the same :) , as per http://wiki.sugarlabs.org/go/Features/Proxy_Settings On Friday 15 March 2013 03:28 AM, Simon Schampijer wrote: For this Feature it would be good to have a look at the exact use case that originated this feature request. Activity Central worked on it, maybe they can give us details about the request from their client to know which exact case we are trying to solve. Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Network proxy, configuration
Hello, I expect what Simon is asking is some more information to back up this statement: Both individual users and deployments need to be able to set a proxy for Sugar and activities to use. Hi To access internet in Australian government schools you need to use a proxy. I am not sure if it is the same proxy for all schools in a state but it will definitely be a different proxy in each state. For this reason alone, setting the proxy in the build is a problem, you would need a different build in each state. If the laptop is take home, the user would want to be able to access the internet in public libraries, Macdonalds restaurants, shopping malls, cafes, home etc. To do this they need to be able to disable the proxy. Question: is if feasible to fall back to non proxy behaviour if the specified proxy is unable to serve webpages? There are 2 or maybe 3 cases, an invalid url in the proxy string eg 'hello', a valid but unreachable url and (possibly?) a third case of a reachable url which does not authorise you to use it. Tony ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] Activity to improve collaboration in the classroom
A few times, we found simple operations are not so simple for teachers in Sugar, one case is share one file with all the kids in a class, request a task to do and later get all the work done by the kids. I am working in one activity to try to solve this issue, I want share a prototype, and a few ideas around this issue. JournalShare [1] allow select a number of items in the Journal and after collaboration is established, download the files. Pending is the implementation of transference of files in the opposed direction. Right now, display only the favorite items in the journal, like Portfolio, but probably will allow select individual items or use tags to search. I used webkit to display the UI and a simple server to provide the data in JSON format. javascript in the client creates the UI. Using HTML and CSS allow fast and easy formating. Right now, the format is ugly, but will be improved later. I think we can improve this to allow adding comments or other social features, like walter proposed webservices plugins do. Other reason to use a web interface and not do the client with gtk, is allow easy migration to other future environments or allow run this in the schoolserver to access the backedup journal items. The most important thing right now is implement the transference from the client to the server, and test if can scale to have a entire class working together. Download a file is implemented with the downloadmanager from Browse, but for any reason does not show the alert when the download start but at the end, (probably gtk is blocking the thread or similar), is something to solve. I stolen code from other activities, like Portfolio, Read and the original JournalShare from Agustin. To all the developers, thanks :) Comments, ideas, bugs or patches are welcomed. Gonzalo [1] http://dev.laptop.org/~gonzalo/activities/JournalShare-1.xo ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Activity to improve collaboration in the classroom
Gonzalo, This sounds a bit like the Library Activity that Aleksey Lim worked on: http://activities.sugarlabs.org/en-US/sugar/addon/4089 The sharing part was supposed to be something like you would create a list of Journal entries that you wished to share (something like a bookshelf), and these entries would be available for download by anyone you had shared the list with. This functionality was supposed to be part of version 2 which never got written. James Simmons On Fri, Mar 15, 2013 at 4:12 PM, Gonzalo Odiard gonz...@laptop.org wrote: A few times, we found simple operations are not so simple for teachers in Sugar, one case is share one file with all the kids in a class, request a task to do and later get all the work done by the kids. I am working in one activity to try to solve this issue, I want share a prototype, and a few ideas around this issue. JournalShare [1] allow select a number of items in the Journal and after collaboration is established, download the files. Pending is the implementation of transference of files in the opposed direction. Right now, display only the favorite items in the journal, like Portfolio, but probably will allow select individual items or use tags to search. I used webkit to display the UI and a simple server to provide the data in JSON format. javascript in the client creates the UI. Using HTML and CSS allow fast and easy formating. Right now, the format is ugly, but will be improved later. I think we can improve this to allow adding comments or other social features, like walter proposed webservices plugins do. Other reason to use a web interface and not do the client with gtk, is allow easy migration to other future environments or allow run this in the schoolserver to access the backedup journal items. The most important thing right now is implement the transference from the client to the server, and test if can scale to have a entire class working together. Download a file is implemented with the downloadmanager from Browse, but for any reason does not show the alert when the download start but at the end, (probably gtk is blocking the thread or similar), is something to solve. I stolen code from other activities, like Portfolio, Read and the original JournalShare from Agustin. To all the developers, thanks :) Comments, ideas, bugs or patches are welcomed. Gonzalo [1] http://dev.laptop.org/~gonzalo/activities/JournalShare-1.xo ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
[Sugar-devel] OLPC France 12.1.0 testing results
Hi all, We're currently preparing the 2013 mission to our Nosy Komba deployment: 150 XO-1 + 50 XO-1.5. So, a team of volunteer have tested on 12.1.0/Sugar 0.96 our 63 activities currently deployed there on OLPC 883/Sugar 0.94.1. I know it's a hot topic here :-) so following is the result of our test. The detailed report is here [1] (in french) and the spreadsheet report is here [2]. Results are not so bad: 71% of activities works without any adaptation, 20% with a minor one (activity.info upgrade, find here [3] a patch with all activity.info we've upgraded). Only 4 activities don't work at all. The next step for us: * Fix the last issue regarding hulahop incompatibility on 3 activities (Map, Madagascar, HelpFR), * Fix the TypeError issue on Colors activity, * Do intensive testing on XO-1 to check the performance issue mentioned here recently (most of our testing has been done on SoaS or XO-1.5), * Try to optimize the size of our bundle to adapt to the new size of free space on 12.1.0, * Find a new way to create our bundle. Until this year we've got a customization key but unfortunately it's not supported now: we can't deployed 63 activities, one by one on 200 XO! I will give you news of our work but Im happy to hear your advices. Best regards from France. Lionel. P.S.: Most of this boring testing works has been done by new OLPC France volunteers (especially Aurélie, Alexandre and Jean). Thanks a lot to them for that. [1] http://lists.laptop.org/pipermail/olpc-france/2013-March/001700.html http://lists.laptop.org/pipermail/olpc-france/2013-March/001700.html [2] https://docs.google.com/spreadsheet/ccc?key=0ApkC1NVMZoZodEJyNlprMFI3QUFvbE 1Wd1pyWUUxcEE#gid=0 https://docs.google.com/spreadsheet/ccc?key=0ApkC1NVMZoZodEJyNlprMFI3QUFvbE1 Wd1pyWUUxcEE#gid=0 [3] http://olpc-france.org/download/patchs-activity.info.zip http://olpc-france.org/download/patchs-activity.info.zip ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Network proxy, configuration
On Sat, Mar 16, 2013 at 07:53:31AM +1100, fors...@ozonline.com.au wrote: To access internet in Australian government schools you need to use a proxy. I am not sure if it is the same proxy for all schools in a state but it will definitely be a different proxy in each state. For this reason alone, setting the proxy in the build is a problem, you would need a different build in each state. Some more history to explain to the mailing list: Internet adoption was very quick in the Australian domestic market. Internet adoption was very quick in Australian government schools, with data links provided by each state government education department, along with country government funding. The data links were ISDN 64kbit/sec initially. The data links were charged by the telecommunications provider on byte usage, so an accounting of byte usage immediately became necessary. Sometimes, two networks exist in each school; the curriculum network, and the administration network. Many servers are already present; curriculum, administration. A library may have a server on each network. Each teacher and student is given a username and password for a proxy server either at the school network boundary, or at the other end(!) of the data link. The username and password were valid for a semester or a year. The proxy is responsible for content filtering and usage tracking. Disciplinary action may also restrict the proxy access. When XO laptops are deployed to these schools without adding a schoolserver or changing the network design (the usual case), they must be capable of interoperating with the environment. There's almost no chance of altering the environment. It is well established and entrenched. If the laptop is take home, the user would want to be able to access the internet in public libraries, Macdonalds restaurants, shopping malls, cafes, home etc. To do this they need to be able to disable the proxy. This might be a rarer requirement in this deployment, but it would be interesting to hear how much need there is for it. Question: is if feasible to fall back to non proxy behaviour if the specified proxy is unable to serve webpages? There are 2 or maybe 3 cases, an invalid url in the proxy string eg 'hello', a valid but unreachable url and (possibly?) a third case of a reachable url which does not authorise you to use it. That would be good. -- James Cameron http://quozl.linux.org.au/ ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Network proxy, configuration
If the laptop is take home, the user would want to be able to access the internet in public libraries, Macdonalds restaurants, shopping malls, cafes, home etc. To do this they need to be able to disable the proxy. This might be a rarer requirement in this deployment, but it would be interesting to hear how much need there is for it. James Thanks for the background on proxies in Australian schools. Take home is probably a rarer requirement in Australia as you suggest. My understanding is that take home policy in Australia is negotiated separately in each community with the community leaders. I get the impression that not many of laptops are take home. I am guessing that if proxies are an issue in Australia then they are an issue in other places in the world, maybe I am guessing wrong. I think take home internet access is a more important issue than the raw numbers alone would indicate for 2 reasons: 1)The teacher should have familiarity and confidence in the laptop if they are going to teach effectively with it. If they cannot use it at home they are more likely to reject it as a 'toy' computer. 2)I think there are early indications in the research* that the area of learning that computers are most effective is self-directed project-based learning. For me this is not about whether constructivist learning is better than explicit instruction, I believe that both are important. Its just that computers are little better for instruction than a teacher with a blackboard but they are powerful tools for self-directed project-based learning, particularly when used at home. Tony *I can't remember the links but I think its hinted in the Peru, Uruguay and Chile reports. If anybody wants I can look them up. ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] OLPC France 12.1.0 testing results
For hulahop, the best is replace the use of gecko by webkit. You can see how simple is the code, by example in the Help activity. About Colors, I have tried but didn't find the solution to the pending issue (git version starts, but the palette to select colors do not reply) If you find the solution, please communicate. Gonzalo On Fri, Mar 15, 2013 at 7:03 PM, lio...@olpc-france.org wrote: Hi all, We're currently preparing the 2013 mission to our Nosy Komba deployment: 150 XO-1 + 50 XO-1.5. So, a team of volunteer have tested on 12.1.0/Sugar 0.96 our 63 activities currently deployed there on OLPC 883/Sugar 0.94.1. I know it's a hot topic here :-) so following is the result of our test. The detailed report is here [1] (in french) and the spreadsheet report is here [2]. Results are not so bad: 71% of activities works without any adaptation, 20% with a minor one (activity.info upgrade, find here [3] a patch with all activity.info we've upgraded). Only 4 activities don't work at all.*** * The next step for us: **· **Fix the last issue regarding hulahop incompatibility on 3 activities (Map, Madagascar, HelpFR), **· **Fix the TypeError issue on Colors activity, **· **Do intensive testing on XO-1 to check the performance issue mentioned here recently (most of our testing has been done on SoaS or XO-1.5), **· **Try to optimize the size of our bundle to adapt to the new size of free space on 12.1.0, **· **Find a new way to create our bundle. Until this year we've got a customization key but unfortunately it's not supported now: we can't deployed 63 activities, one by one on 200 XO! I will give you news of our work but I’m happy to hear your advices. Best regards from France. Lionel. P.S.: Most of this boring testing works has been done by new OLPC France volunteers (especially Aurélie, Alexandre and Jean). Thanks a lot to them for that. [1] http://lists.laptop.org/pipermail/olpc-france/2013-March/001700.html** ** [2] https://docs.google.com/spreadsheet/ccc?key=0ApkC1NVMZoZodEJyNlprMFI3QUFvbE1Wd1pyWUUxcEE#gid=0 [3] http://olpc-france.org/download/patchs-activity.info.zip ** ** ___ Devel mailing list de...@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] Sugar-devel Digest, Vol 53, Issue 31
On 03/15/2013 06:03 PM, sugar-devel-requ...@lists.sugarlabs.org wrote: Message: 2 Date: Fri, 15 Mar 2013 16:21:31 -0500 From: James Simmonsnices...@gmail.com To: Gonzalo Odiardgonz...@laptop.org Cc: Sugar-dev Develsugar-devel@lists.sugarlabs.org Subject: Re: [Sugar-devel] Activity to improve collaboration in the classroom Message-ID: CAN6VRWwBAfpWNjfM=r+5mfu0yxvzk4dn5yu4nrde-rvnxzz...@mail.gmail.com Content-Type: text/plain; charset=iso-8859-1 Gonzalo, This sounds a bit like the Library Activity that Aleksey Lim worked on: http://activities.sugarlabs.org/en-US/sugar/addon/4089 The sharing part was supposed to be something like you would create a list of Journal entries that you wished to share (something like a bookshelf), and these entries would be available for download by anyone you had shared the list with. This functionality was supposed to be part of version 2 which never got written. James Simmons On Fri, Mar 15, 2013 at 4:12 PM, Gonzalo Odiardgonz...@laptop.org wrote: A few times, we found simple operations are not so simple for teachers in Sugar, one case is share one file with all the kids in a class, request a task to do and later get all the work done by the kids. I am working in one activity to try to solve this issue, I want share a prototype, and a few ideas around this issue. JournalShare [1] allow select a number of items in the Journal and after collaboration is established, download the files. Pending is the implementation of transference of files in the opposed direction. Right now, display only the favorite items in the journal, like Portfolio, but probably will allow select individual items or use tags to search. I used webkit to display the UI and a simple server to provide the data in JSON format. javascript in the client creates the UI. Using HTML and CSS allow fast and easy formating. Right now, the format is ugly, but will be improved later. I think we can improve this to allow adding comments or other social features, like walter proposed webservices plugins do. Other reason to use a web interface and not do the client with gtk, is allow easy migration to other future environments or allow run this in the schoolserver to access the backedup journal items. The most important thing right now is implement the transference from the client to the server, and test if can scale to have a entire class working together. Download a file is implemented with the downloadmanager from Browse, but for any reason does not show the alert when the download start but at the end, (probably gtk is blocking the thread or similar), is something to solve. I stolen code from other activities, like Portfolio, Read and the original JournalShare from Agustin. To all the developers, thanks:) Comments, ideas, bugs or patches are welcomed. Gonzalo [1]http://dev.laptop.org/~gonzalo/activities/JournalShare-1.xo ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel Hi, Most of this functionality is available. Currently I have modified ds-backup to backup only Journal items with a document. Thus all of the students documents are on the school server automatically. The question is how to share. Do you want the students to be able to download documents for other student's Journal? Does the student decide whether to share his document? Does the teacher have a role in deciding what is to be shared. Is sharing across all XOs or only those in a specific class. Do you want students to work collaboratively on these items wiki-like? So I have built a special 'milestone' into the Learn activity which I am calling My Studio. Students can create web pages and can submit them. On the school server, there will be a 'resource' which contains the submitted 'My Studio' from each student in a hierarchy: school, class, student. Teachers and other students will be able to see the submitted items and download ones they want. Once downloaded they can (Creative Commons like) modify it as they wish. The modified work can then be uploaded as part of their 'My Studio'. This approach is not dependent on the Journal but on having a class list for each class that uses the XOs. Note: the Learn activity is based on Firefox - I hope to port it to WebKit, but that will not be a simple task. Currently, I have not tested Firefox on XO-1.75 or XO-4 (Arm) but it works on XO-1 and XO-1.5 with 12.1.0. Tony ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel