<br><font size=2 face="sans-serif">Team,</font>
<br><font size=2 face="sans-serif">Ok, I build some sample screens for
discussion purposes. &nbsp;These are static HTML, and I hosted them</font>
<br><font size=2 face="sans-serif">up on my personal website (http://www.990tony.com/olpc)
so that you can all see them from either your XO laptop</font>
<br><font size=2 face="sans-serif">or regular PC.</font>
<br>
<br><font size=2 face="sans-serif">==&gt; Home Page</font>
<br>
<br><font size=2 face="sans-serif">http://www.990tony.com/olpc/index.htm</font>
<br>
<br><font size=2 face="sans-serif">Here I chose a simple 2x3 table grid.
&nbsp;Graphics I pulled off the OLPC and OLE-Nepal websites. &nbsp;The
Nepali text</font>
<br><font size=2 face="sans-serif">was cut and pasted from (www.laptop.org/index.ne.html)
just for example purposes only. &nbsp;I don't speak Nepali,</font>
<br><font size=2 face="sans-serif">so no idea what these words mean. &nbsp;Basically,
a simple &quot;Welcome to the Schoolserver!&quot;, with options to click</font>
<br><font size=2 face="sans-serif">on the &quot;Moodle&quot; logo and the
&quot;OLE Nepal&quot; logo as launch points.</font>
<br>
<br><font size=2 face="sans-serif">For the XO home page on the Browse activity,
we could change the &quot;Schoolserver&quot; link to point to the appropriate</font>
<br><font size=2 face="sans-serif">school server IP address or hostname.</font>
<br>
<br><font size=2 face="sans-serif">I chose a simple pallet of white and
green for this screen.</font>
<br>
<br><font size=2 face="sans-serif">While the Nepali script reads beautifully
on Firefox on my PC, it does not show up at all on my XO, not in Brose,</font>
<br><font size=2 face="sans-serif">not in Opera, not in Firefox. &nbsp;In
all cases the UTF-8 is converted to tiny boxes with small numbers inside.
&nbsp;Perhaps</font>
<br><font size=2 face="sans-serif">I need a &quot;Nepali Language Pack&quot;
for my G1G1 version of my XO laptop?</font>
<br>
<br><font size=2 face="sans-serif">==&gt; Information Screen</font>
<br>
<br><font size=2 face="sans-serif">http://www.990tony.com/olpc/info.php</font>
<br>
<br><font size=2 face="sans-serif">This is actually just a one-liner &lt;?php
phpinfo(); ?&gt; that I found useful enough for debugging that we might</font>
<br><font size=2 face="sans-serif">consider making it part of the official
build. &nbsp;Note that in the above case, you are getting the details of
my</font>
<br><font size=2 face="sans-serif">ISP hosting service (IpowerWeb) which
has PHP v4, Apache, MySQL v4, etc. &nbsp;Lots of good details here.</font>
<br>
<br><font size=2 face="sans-serif">==&gt; Moodle Main Screen</font>
<br>
<br><font size=2 face="sans-serif">http://www.990tony.com/olpc/moodle1.htm</font>
<br>
<br><font size=2 face="sans-serif">I have put &quot;moodle&quot; as a directory:
/var/www/html/moodle and this page is a crude emulation of the main</font>
<br><font size=2 face="sans-serif">page. &nbsp;(Sorry my HTML skills are
not very good) &nbsp; Note that the &quot;You Are Not Logged In (Login)&quot;
appears</font>
<br><font size=2 face="sans-serif">both in the upper right corner and lower
center of the page. &nbsp;Both are active links, you can follow them to
</font>
<br><font size=2 face="sans-serif">the Logic screen (see below). &nbsp;The
course schedule and calendar are just flat JPG images for show.</font>
<br>
<br><font size=2 face="sans-serif">Note in the upper right corner I also
have put a pull-down menu. &nbsp;The current Moodle only supports English,</font>
<br><font size=2 face="sans-serif">I went and added a second choice &quot;Nepali
(in local script)&quot; as a second choice. &nbsp;Again, just for show.</font>
<br>
<br><font size=2 face="sans-serif">==&gt; Moodle Login Screen</font>
<br>
<br><font size=2 face="sans-serif">http://www.990tony.com/olpc/moodle2.htm</font>
<br>
<br><font size=2 face="sans-serif">On this screen, if you already have
a username/password, then you can enter them into the left and</font>
<br><font size=2 face="sans-serif">push LOGIC button. &nbsp;There are also
buttons for &quot;Guest Login&quot; and &quot;I forgot my Userid/Password&quot;.</font>
<br><font size=2 face="sans-serif">On the right panel are the steps involved
to create a new account. &nbsp;If you select &quot;New Account&quot; </font>
<br><font size=2 face="sans-serif">then you are taken to the &quot;New
Account&quot; screen (see below).</font>
<br>
<br><font size=2 face="sans-serif">As for the statement &quot;( Cookies
must be enabled in your browser )&quot; I would like to get rid of that,</font>
<br><font size=2 face="sans-serif">or perhaps find out if there are special
actions needed for cookies in the &quot;Browse&quot; activity. &nbsp;I
have </font>
<br><font size=2 face="sans-serif">both Opera and FireFox2 on my XO laptop
for testing purposes, but would like everything to work</font>
<br><font size=2 face="sans-serif">under &quot;Browse&quot; activity.</font>
<br>
<br><font size=2 face="sans-serif">==&gt; Moodle New Account</font>
<br>
<br><font size=2 face="sans-serif">http://www.990tony.com/olpc/moodle3.htm</font>
<br>
<br><font size=2 face="sans-serif">On this screen, we see that the upper
bar maintains a history. &nbsp;Tucson--&gt;Login--&gt;New Account</font>
<br><font size=2 face="sans-serif">sort of like a &quot;You Are Here&quot;
indicator. &nbsp;I like that.</font>
<br>
<br><font size=2 face="sans-serif">Here the assumption is that the user
already has an email account of some kind. &nbsp;I went ahead</font>
<br><font size=2 face="sans-serif">and made &quot;Nepal&quot; the default
country.</font>
<br>
<br><font size=2 face="sans-serif">==&gt; My thoughts on this. &nbsp;These
are the standard Moodle screens, however, I have seen discussion</font>
<br><font size=2 face="sans-serif">about &quot;Single Sign On&quot; (SSO)
as well as using public/private keys, based on XO nicknames and UUID</font>
<br><font size=2 face="sans-serif">values, machine serial numbers, and
so on. &nbsp;I would think a Moodle username/password would be </font>
<br><font size=2 face="sans-serif">enough (perhaps in combination with
PAM modules) to provide the additional features like &quot;shared</font>
<br><font size=2 face="sans-serif">folders&quot; and &quot;personal folders&quot;
that could serve to collaborate files, as well as serve as backups.</font>
<br>
<br><font size=2 face="sans-serif">School --&gt; Grade --&gt; Teacher --&gt;
Teams &nbsp;--&gt; Students</font>
<br>
<br><font size=2 face="sans-serif">School -- files for that particular
school, the cafeteria lunch menu or vacation schedule for example, that
applies to all grades</font>
<br><font size=2 face="sans-serif">Grade -- files for just the second graders,
or just the sixth graders, age appropriate, students read-only for their
grade level. &nbsp;Teachers of that grade level can write access.</font>
<br><font size=2 face="sans-serif">Teacher -- files for an individual teacher's
class. &nbsp;Teacher has write access to their area only, Students read-only</font>
<br><font size=2 face="sans-serif">Teams -- If the teacher wants to group
kids off into teams to work on a project, then she could </font>
<br><font size=2 face="sans-serif">create teams, and each student would
then be assigned to a specific team. &nbsp;All students on that</font>
<br><font size=2 face="sans-serif">team would have read/write access to
the files. &nbsp;Teacher would have read/write access. &nbsp;Other</font>
<br><font size=2 face="sans-serif">students would have no access at all.
&nbsp;(When I taught High School economics, I would split class</font>
<br><font size=2 face="sans-serif">into four teams, and each ran their
own &quot;mock company&quot; or their own &quot;stock portfolio&quot; and
we </font>
<br><font size=2 face="sans-serif">would treat it like a competition)</font>
<br><font size=2 face="sans-serif">Students -- each individual student
has read/write access to their own files.</font>
<br>
<br><font size=2 face="sans-serif">Whatever scheme we come up with, I would
hope that</font>
<br>
<br><font size=2 face="sans-serif">(a) For each XO, it could determine
the default username, based on the XO serial number/UUID,</font>
<br><font size=2 face="sans-serif">browser cookies, or whatever.</font>
<br><font size=2 face="sans-serif">(b) Allow an override, so that if another
student's laptop is down, they could enter their username/password</font>
<br><font size=2 face="sans-serif">onto a fellow student's laptop, and
access their files that way</font>
<br><font size=2 face="sans-serif">(c) In the event a broken laptop is
replaced with a new laptop, there are administration ways to indicate</font>
<br><font size=2 face="sans-serif">that this is now the default username
for this laptop, and to re-attach or re-assign the folders/files accordingly.</font>
<br>
<br><font size=2 face="sans-serif">Thanks</font>
<br>
<table>
<tr>
<td>
<tr>
<td><font size=1><br>
</font>
<table>
<tr>
<td>
<td><font size=1 color=#0060a0 face="Microsoft Sans Serif"><b>Tony Pearson</b></font><font size=1 face="Microsoft Sans Serif"><br>
Senior Storage Consultant, IBM System Storage&#8482;<br>
Telephone: +1 520-799-4309 | &nbsp;tie 321-4309 | &nbsp;Cell: +1 520 990-8669<br>
email: tpearson@us.ibm.com | &nbsp;GSA: http://tucgsa.ibm.com/~tpearson<br>
Blog: http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage
AKA: 990tony Paravane, eightbar specialist </font></table>
<br>
<tr>
<td></table>
<br>