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">http://dev.laptop.org/~gonzalo/activities/JournalShare-1.xo</a></div>