On Thu, Feb 25, 2010 at 12:44 PM, Walter Bender <span dir="ltr">&lt;<a href="mailto:walter.bender@gmail.com">walter.bender@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div><div></div><div class="h5">On Thu, Feb 25, 2010 at 1:08 PM, David Farning &lt;<a href="mailto:dfarning@gmail.com">dfarning@gmail.com</a>&gt; wrote:<br>
&gt; The other day during an infrastructure meeting, Walter brought up some<br>
&gt; thought on how to enable kids to exchange Turtle Art projects....<br>
&gt;<br>
&gt; Alsroot has been thinking about how to do this through a.sl.o since he<br>
&gt; became the <a href="http://activities.sugarlabs.org" target="_blank">activities.sugarlabs.org</a> code maintainer.<br>
&gt;<br>
&gt; The high level view is that someone can easily upload Turtle Art creations<br>
&gt; to somewhere and then they, or others, can go to a portal to download other<br>
&gt; Turtle Art creations.<br>
&gt;<br>
&gt; Client side, this would require:<br>
&gt; 1. Adding a widget to either the journal or the TA activity to upload the TA<br>
&gt; Bundle.<br>
&gt; 2. Adding a TA bundle installer to handler TA Bundle downloads.<br>
&gt;<br>
&gt; Server side, this would require:<br>
&gt; 1. A place to accept TA bundle uploads.<br>
&gt; 2. A search-able place from which to download TA bundles<br>
&gt;<br>
&gt; We have some similar systems we can look to as examples.<br>
&gt; 1. Scratch -- Scratch has an upload button and users can download scratch<br>
&gt; projects from --  <a href="http://scratch.mit.edu/galleries/browse/newest" target="_blank">http://scratch.mit.edu/galleries/browse/newest</a><br>
&gt; 2. ASLO --  Users upload XO bundles via a web interface and download via a<br>
&gt; web interface.<br>
&gt;<br>
&gt; My initial instinct is to see if ASLO can be adopted to fit this need.<br>
&gt; Primarily because we have it, it works, and it is scalable.  On the other<br>
&gt; hand, if the only tool in one&#39;s toolbox is a hammer, everything looks like a<br>
&gt; nail. (How is that for over using clichés and buzzword?)<br>
&gt;<br>
&gt; Considerations:<br>
&gt; ASLO rocks:)<br>
&gt; ASLO can be adapted to handle various file types.  For example:<br>
&gt; <a href="https://addons.mozilla.org/en-US/firefox/browse/type:3" target="_blank">https://addons.mozilla.org/en-US/firefox/browse/type:3</a><br>
&gt; <a href="https://addons.mozilla.org/en-US/firefox/browse/type:2" target="_blank">https://addons.mozilla.org/en-US/firefox/browse/type:2</a><br>
&gt;<br>
&gt; Each file type can have a separate look and feel.<br>
&gt;<br>
&gt; Is the activity creation and upload process too complicated for young users?<br>
&gt;<br>
&gt; Moving forward:<br>
&gt; Would it be possible to journal or TA widget which:<br>
&gt; 1.  Walks the student though a upload wizard.<br>
&gt; 2.  Combines the TA project into a into a bundle with the metadata generated<br>
&gt; in the wizard.<br>
&gt; 3.  Sends the bundle to activites.sl.o/uploads<br>
<br>
</div></div>I am not sure what you are asking? How is this different that just<br>
using Browse to upload files from the Journal?<br></blockquote><div><br>IIRC, Uploading via the browser requires the uploader fill in several fields on the server and provide a link to the file they want to upload.  This results in a server driven workflow (pull).  I am thinking of a client driven (push) use case where the client sends a bundle with the required meta data to a URL.  From there, ALSO processes the bundle+metadate with out further user intervention.  This requires a bit of client side prethinking:<br>
1. Is the upload a registered ASLO user? If not, ask them to register.<br>2. Does the activity already exist and this is a new version? Ask one set of question.<br>3. Is this a new activity? Ask a more involved set of questions.<br>
<br>My questions are:<br>1.Is this requiring &#39;too much&#39; of a young user who just wants to upload a project?<br></div><div>2. Are we trying to pound in a screw with a hammer?<br> <br>David<br><br>I realize that I am obsessed with ASLO and tend to stretch it beyond its usefulness<br>
<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
-walter<br>
<div class="im"><br>
&gt; Would it be possible to setup/adapt ASLO to:<br>
&gt; 1. Handle TA files types.<br>
&gt; 2. Accepts TA bundles+metadata uploads and inserts them into the review<br>
&gt; queue.<br>
&gt;<br>
&gt; david<br>
&gt;<br>
</div>&gt; _______________________________________________<br>
&gt; Sugar-devel mailing list<br>
&gt; <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
&gt; <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
&gt;<br>
&gt;<br>
<font color="#888888"><br>
<br>
<br>
--<br>
Walter Bender<br>
Sugar Labs<br>
<a href="http://www.sugarlabs.org" target="_blank">http://www.sugarlabs.org</a><br>
</font></blockquote></div><br>