Gonzalo,<br><br>This sounds a bit like the Library Activity that Aleksey Lim worked on:<br><br><a href="http://activities.sugarlabs.org/en-US/sugar/addon/4089">http://activities.sugarlabs.org/en-US/sugar/addon/4089</a><br>
<br>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.<br>
<br>James Simmons<br><br><br><div class="gmail_quote">On Fri, Mar 15, 2013 at 4:12 PM, Gonzalo Odiard <span dir="ltr"><<a href="mailto:gonzalo@laptop.org" target="_blank">gonzalo@laptop.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 A few times, we found simple operations are not so simple for teachers in Sugar,<div>one case is share one file with all the kids in a class, request a task to do </div><div>and later get all the work done by the kids.</div>

<div><br></div><div>I am working in one activity to try to solve this issue, I want share a prototype,</div><div>and a few ideas around this issue.</div><div><br></div><div>JournalShare [1] allow select a number of items in the Journal and after collaboration is </div>

<div>established, download the files. Pending is the implementation of</div><div>transference of files in the opposed direction. Right now,</div><div>display only the favorite items in the journal, like Portfolio,</div><div>

but probably will allow select individual items or use tags to search.</div><div><br></div><div>I used webkit to display the UI and a simple server to </div><div>provide the data in JSON format. javascript in the client creates the UI.</div>

<div>Using HTML and CSS allow fast and easy formating. Right now,</div><div>the format is ugly, but will be improved later.</div><div><br></div><div>I think we can improve this to allow adding comments or other social features,</div>

<div>like walter proposed webservices plugins do. Other reason to use a web interface</div><div>and not do the client with gtk, is allow easy migration to other future environments</div><div>or allow run this in the schoolserver to access the backedup journal items.</div>

<div><br></div><div>The most important thing right now is implement the transference from the client</div><div>to the server, and test if can scale to have a entire class working together.</div><div><br></div><div>Download a file is implemented with the downloadmanager from Browse,</div>

<div>but for any reason does not show the alert when the download start </div><div>but at the end, (probably gtk is blocking the thread or similar), is something to solve.</div><div>I stolen code from other activities, like Portfolio, Read and the </div>

<div>original JournalShare from Agustin. To all the developers, thanks :)</div><div><br></div><div>Comments, ideas, bugs or patches are welcomed.</div><div><br></div><div>Gonzalo</div><div><br></div><div>[1] <a href="http://dev.laptop.org/~gonzalo/activities/JournalShare-1.xo" target="_blank">http://dev.laptop.org/~gonzalo/activities/JournalShare-1.xo</a></div>

<br>_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br></blockquote></div><br>