<div class="gmail_quote">On Wed, Jul 21, 2010 at 4:34 PM, Frederick Grose <span dir="ltr">&lt;<a href="mailto:fgrose@gmail.com">fgrose@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Daniel posted this on <a href="mailto:devel@lists.laptop.org" target="_blank">devel@lists.laptop.org</a> (<a href="http://lists.laptop.org/pipermail/devel/2010-July/029403.html" target="_blank">http://lists.laptop.org/pipermail/devel/2010-July/029403.html</a>):<br>


<br><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">
On 20 July 2010 12:33, Reuben K. Caron &lt;reuben at <a href="http://laptop.org" target="_blank">laptop.org</a>&gt; wrote:</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


&gt; So what if we created a &quot;Library Activity&quot;</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


&gt; The activity would:</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


&gt; -Open a book from within the activity</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


&gt; -Highlight and annotate books</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


&gt; -List all of the books you have downloaded</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


&gt; -Allow you to search and download additional books from Feed Books,</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


&gt; Internet Archive, the XS, etc..</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


&gt; -List the resources in /home/olpc/Library (so this can be removed from</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


&gt; Browse)</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


&gt; -Allow one to synchronously or asynchronously share a book to their</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


&gt; Neighborhood so anyone can download and read it.</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


<br></blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


I&#39;d argue that some of this is duplication of functionality that</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


belongs (or already is) in the Journal and the Read activity, having</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


such a design might kill some UI complications but add others.</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


<br></blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


Parts of your concerns could be addressed with some ideas I wrote here:</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


<a href="http://wiki.sugarlabs.org/go/Features/Content_support#Accessing_content_from_home_screen" target="_blank">http://wiki.sugarlabs.org/go/Features/Content_support#Accessing_content_from_home_screen</a></blockquote>

<blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">
<br></blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


I agree that this definitely merits further design/discussion.</blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


<br></blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


Daniel</blockquote><div> </div>Concerning the Journal, Gary commented (<a href="http://lists.laptop.org/pipermail/devel/2010-July/029404.html" target="_blank">http://lists.laptop.org/pipermail/devel/2010-July/029404.html</a>):<br>

<br><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">
I&#39;d lean towards improving the Journal with a grid view and background sharing, as it could provide much the same thing for _all_ activities not just books (Alekseys Library was along this vector, as are I think his plans for future Journal). Journal is really in need of love, and a plan, for so long now :)</blockquote>


<blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">
<br></blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


Regards, </blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


<br></blockquote><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex">


--Gary </blockquote><div><br></div><div>Walter and others have commented at <a href="http://wiki.sugarlabs.org/go/Talk:Features/Content_support" target="_blank">http://wiki.sugarlabs.org/go/Talk:Features/Content_support</a>.</div>

<div><br>
</div><div>      --Fred</div>
</blockquote></div><div><br></div>Yioryos added in a new thread (<meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://lists.laptop.org/pipermail/devel/2010-July/029416.html">http://lists.laptop.org/pipermail/devel/2010-July/029416.html</a>):<div>

(with minor edits)</div><div><br></div><div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

OK. I&#39;ll try to be &quot;technical&quot; but ignore things that are difficult or not possible at the moment :-)</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

 </blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

Step 1 is a Library kind of activity, let&#39;s call it &quot;tutor&quot; where the user will be able to aggregate different journal entries from Read, Write, Browse, Wikipedia, image, video, Physics activity, Pippy etc. (you get the idea) and order them at will.</blockquote>

<blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

 </blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

Step 2 is to embed this activity in the Read and Write activity and present it optionally in a separate window.  Clicking on individual entries transposes you to the relevant point.</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

 </blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

Step 3 is to introduce marks (hyperlinks?) in Read and Write where hovering over you get the tag opened to tell you what it is about, and clicking transposes you to the relevant book/app-mark</blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

 </blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

Step 4 is to be able to also write from any application to &quot;tutor&quot;, e.g., when you add a Journal bookmark, you also have the option to add it into a specific &quot;tutor&quot; and preferably to a specific (order) point.</blockquote>

<blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

 </blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

Step 5 is to be able to &quot;publish&quot; or share your &quot;tutor&quot; the way kids share class notes. I could bet this is going to be a popular activity, and it actually better copes with the multitude of learning styles that kids have.</blockquote>

<blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

<br></blockquote><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">

Regarding PDF, we know that there are applications that allow one to highlight, insert bookmarks, notes or hyperlinks in  PDF documents. I do not know if Evince can do all these. I just know that it is doable.</blockquote>

<div><br></div><div>This features request might best be satisfied by improving Activity integration in Sugar (as Daniel suggests).</div></div><div><br></div><div><a href="http://wiki.sugarlabs.org/go/Talk:Features/Content_support">http://wiki.sugarlabs.org/go/Talk:Features/Content_support</a> has a proposal to more tightly integrate the Home view with Journal favorites.</div>

<div><br></div><div>The &quot;Tutor&quot; activity, above, could be implemented through the persistence of Journal favorites, where groups of Journal entry objects are made favorites under a common tag, the Journal group name, (a new, multi-item tagging tool is needed).  The learner or tutor could assemble a group of entries in their Journal.  The group object (a bundle of bundles) could then be inserted into a document, such as a lesson plan or lesson, and the associated Journal items would be available to the learner.</div>

<div><br></div><div>We also need the JEB hyperlink that Yioryos calls for, which can be inserted in all activities, and which would call up the Journal detail page for the item (probably in a large hovering dialog like the control panel) allowing one to preview the target Activity and approve of launching it in a Bitfrost-compliant manner.</div>

<div><br></div><div>The JEBlinks could be ordered by their position in their container document, by their position in the proposed Home favorites group view, or by a sort-order-attribute determined by dragging the entry around in the Journal.</div>

<div><br></div><div>Of course, as each set is a proper mathematical subset, the Journal group object (the Journal bundle of bundles, JBB) would permit nesting (up to memory or storage limits), so structured trees of objects could be prepared for advanced purposes.</div>

<div><br></div><div>I&#39;m not sure if this page for Journal entry bundles is up-to-date, <a href="http://wiki.laptop.org/go/Journal_entry_bundles">http://wiki.laptop.org/go/Journal_entry_bundles</a>, but may it may be a starting point for describing the software structure.</div>

<div><br></div><div>There may, of course, be interruptions if the proper software version is not currently installed in the Sugar instance, after the JEBlinks have been shared.  But that&#39;s another story or case for Zero Sugar, <a href="http://wiki.sugarlabs.org/go/Activity_Team/Zero_Sugar">http://wiki.sugarlabs.org/go/Activity_Team/Zero_Sugar</a>, or enhanced collaboration within the Sugar Neighborhood.</div>

<div><br></div><div>Adding these features to Sugar would be a big step toward seamlessness, a nice sweetener for our communities and learning environments.</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>

<br></div><div><br><br></div><div><br></div>