<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rnolette</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rnolette"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Rnolette"/>
	<updated>2026-05-15T12:28:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40155</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40155"/>
		<updated>2009-11-10T18:18:16Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Contact Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# To create a school server with minimal hardware requirements in order to develop and test ideas and innovation from within the community&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
**an ebook reader server/client system&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* File Distribution System &lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  completed. currently being tested, please email us at our contact address if you are interested.&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
* [[olpc:Simple Digital Library Index]], [http://www.mail-archive.com/server-devel@lists.laptop.org/msg03063.html discussion thread].&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
email: schoolserver.rit.edu@gmail.com&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
googlegroup: http://groups.google.com/group/schoolserver_rit_edu&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wesley Dillingham]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40154</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40154"/>
		<updated>2009-11-10T17:42:01Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# To create a school server with minimal hardware requirements in order to develop and test ideas and innovation from within the community&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
**an ebook reader server/client system&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* File Distribution System &lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  completed. currently being tested, please email us at our contact address if you are interested.&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
* [[olpc:Simple Digital Library Index]], [http://www.mail-archive.com/server-devel@lists.laptop.org/msg03063.html discussion thread].&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
email: schoolserver.rit.edu@gmail.com&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wesley Dillingham]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40153</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40153"/>
		<updated>2009-11-10T17:39:08Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* School Server Fall 2009 Seminar Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# To create a school server with minimal hardware requirements in order to develop and test ideas and innovation from within the community&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
**an ebook reader server/client system&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
* [[olpc:Simple Digital Library Index]], [http://www.mail-archive.com/server-devel@lists.laptop.org/msg03063.html discussion thread].&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
email: schoolserver.rit.edu@gmail.com&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wesley Dillingham]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40152</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40152"/>
		<updated>2009-11-10T17:35:44Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Contact Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# Create a File Distribution System &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
**an ebook reader server/client system&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
* [[olpc:Simple Digital Library Index]], [http://www.mail-archive.com/server-devel@lists.laptop.org/msg03063.html discussion thread].&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
email: schoolserver.rit.edu@gmail.com&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wesley Dillingham]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40151</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40151"/>
		<updated>2009-11-10T17:33:07Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# Create a File Distribution System &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
**an ebook reader server/client system&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
* [[olpc:Simple Digital Library Index]], [http://www.mail-archive.com/server-devel@lists.laptop.org/msg03063.html discussion thread].&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wesley Dillingham]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40150</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40150"/>
		<updated>2009-11-10T17:32:36Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# Create a File Distribution System &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
**an ebook reader server/client system&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
* [[olpc:Simple Digital Library Index]], [http://www.mail-archive.com/server-devel@lists.laptop.org/msg03063.html discussion thread].&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wesley Dillingham]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40149</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40149"/>
		<updated>2009-11-10T17:29:11Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# Create a File Distribution System &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
**an ebook reader server/client system&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
* [[olpc:Simple Digital Library Index]], [http://www.mail-archive.com/server-devel@lists.laptop.org/msg03063.html discussion thread].&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wesley Dillingham]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40147</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=40147"/>
		<updated>2009-11-10T17:28:21Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Purpose */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# Create a File Distribution System &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
* [[olpc:Simple Digital Library Index]], [http://www.mail-archive.com/server-devel@lists.laptop.org/msg03063.html discussion thread].&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wesley Dillingham]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Rnolette/footer&amp;diff=39614</id>
		<title>User:Rnolette/footer</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Rnolette/footer&amp;diff=39614"/>
		<updated>2009-10-27T17:06:39Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{User:rnolette/header}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center; height: 150px&amp;quot; valign=top|[[Image:RyanNolette.jpg|236px]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: darkslategray; color: gainsboro; font-size: 110%; text-align: center; height: 20px;&amp;quot; valign=top|Personal Information&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; valign=top|&lt;br /&gt;
{| width=236px |&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Name:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|Ryan Nolette&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Graduation:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|February 2010&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Major:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|Information Security and Forensics&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;School:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|Rochester Institute of Technology&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;RIT-Email:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|rjn0910@rit.edu&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;IRC Handle:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|rnolette&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;TITLE:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|VALUE&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&amp;lt;/center&amp;gt;--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:RyanNolette.jpg&amp;diff=39613</id>
		<title>File:RyanNolette.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:RyanNolette.jpg&amp;diff=39613"/>
		<updated>2009-10-27T17:05:38Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Rnolette&amp;diff=39612</id>
		<title>User:Rnolette</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Rnolette&amp;diff=39612"/>
		<updated>2009-10-27T17:00:42Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Current Additions in development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User:rnolette/header}}&lt;br /&gt;
&lt;br /&gt;
=Current Projects=&lt;br /&gt;
[http://wiki.sugarlabs.org/go/School_Server/RIT schoolserver.rit.edu]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary of School Server Fall 2009 Seminar Project==&lt;br /&gt;
The XO school Server, or XS, is one of the products of the OLPC project, designed to complement the XO laptop. It is a Linux-based OS (a Fedora-based distribution) engineered to be installed on generic low-end servers. When we deploy one laptop per child, we must also provide additional infrastructure extending the capabilities of the laptops. While the laptops are self-sufficient for many learning activities, other activities and services depend on the School Server providing connectivity, shared resources and services. Services, tools and activities running on the School Server allow asynchronous interaction, can use larger storage capacity, and take advantage of the processing power of the XS. &lt;br /&gt;
&lt;br /&gt;
===Current Additions in development===&lt;br /&gt;
# Create an ebook reader server/client system &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  [http://wiki.sugarlabs.org/go/School_Server/RIT Please check the schoolserver.rit.edu page for updates]&lt;br /&gt;
&lt;br /&gt;
==Projects involved in==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/RIT Math4Team at RIT]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/RIT/Projects RIT running projects]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://teachingopensource.org/index.php/RIT/Honors_Seminar RIT Honors Seminar]&lt;br /&gt;
&lt;br /&gt;
==Students and Peers==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/RIT/Students RIT Fall 2009 Students]&lt;br /&gt;
&lt;br /&gt;
{{User:rnolette/footer}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Rnolette&amp;diff=39611</id>
		<title>User:Rnolette</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Rnolette&amp;diff=39611"/>
		<updated>2009-10-27T17:00:16Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Current Additions in development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User:rnolette/header}}&lt;br /&gt;
&lt;br /&gt;
=Current Projects=&lt;br /&gt;
[http://wiki.sugarlabs.org/go/School_Server/RIT schoolserver.rit.edu]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary of School Server Fall 2009 Seminar Project==&lt;br /&gt;
The XO school Server, or XS, is one of the products of the OLPC project, designed to complement the XO laptop. It is a Linux-based OS (a Fedora-based distribution) engineered to be installed on generic low-end servers. When we deploy one laptop per child, we must also provide additional infrastructure extending the capabilities of the laptops. While the laptops are self-sufficient for many learning activities, other activities and services depend on the School Server providing connectivity, shared resources and services. Services, tools and activities running on the School Server allow asynchronous interaction, can use larger storage capacity, and take advantage of the processing power of the XS. &lt;br /&gt;
&lt;br /&gt;
===Current Additions in development===&lt;br /&gt;
# Create an ebook reader server/client system &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  [http://wiki.sugarlabs.org/go/School_Server/RIT schoolserver.rit.edu page]&lt;br /&gt;
&lt;br /&gt;
==Projects involved in==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/RIT Math4Team at RIT]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/RIT/Projects RIT running projects]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://teachingopensource.org/index.php/RIT/Honors_Seminar RIT Honors Seminar]&lt;br /&gt;
&lt;br /&gt;
==Students and Peers==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/RIT/Students RIT Fall 2009 Students]&lt;br /&gt;
&lt;br /&gt;
{{User:rnolette/footer}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Rnolette&amp;diff=39610</id>
		<title>User:Rnolette</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Rnolette&amp;diff=39610"/>
		<updated>2009-10-27T16:56:55Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User:rnolette/header}}&lt;br /&gt;
&lt;br /&gt;
=Current Projects=&lt;br /&gt;
[http://wiki.sugarlabs.org/go/School_Server/RIT schoolserver.rit.edu]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Summary of School Server Fall 2009 Seminar Project==&lt;br /&gt;
The XO school Server, or XS, is one of the products of the OLPC project, designed to complement the XO laptop. It is a Linux-based OS (a Fedora-based distribution) engineered to be installed on generic low-end servers. When we deploy one laptop per child, we must also provide additional infrastructure extending the capabilities of the laptops. While the laptops are self-sufficient for many learning activities, other activities and services depend on the School Server providing connectivity, shared resources and services. Services, tools and activities running on the School Server allow asynchronous interaction, can use larger storage capacity, and take advantage of the processing power of the XS. &lt;br /&gt;
&lt;br /&gt;
===Current Additions in development===&lt;br /&gt;
# Create an ebook reader server/client system &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Projects involved in==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/RIT Math4Team at RIT]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/RIT/Projects RIT running projects]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[http://teachingopensource.org/index.php/RIT/Honors_Seminar RIT Honors Seminar]&lt;br /&gt;
&lt;br /&gt;
==Students and Peers==&lt;br /&gt;
[http://wiki.sugarlabs.org/go/Math4Team/RIT/Students RIT Fall 2009 Students]&lt;br /&gt;
&lt;br /&gt;
{{User:rnolette/footer}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Rnolette/footer&amp;diff=39607</id>
		<title>User:Rnolette/footer</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Rnolette/footer&amp;diff=39607"/>
		<updated>2009-10-27T16:42:49Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{User:rnolette/header}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center; height: 150px&amp;quot; valign=top|[[Image:RnoletteGlitchicon.jpg|236px]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: darkslategray; color: gainsboro; font-size: 110%; text-align: center; height: 20px;&amp;quot; valign=top|Personal Information&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; valign=top|&lt;br /&gt;
{| width=236px |&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Name:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|Ryan Nolette&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Graduation:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|February 2010&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Major:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|Information Security and Forensics&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;School:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|Rochester Institute of Technology&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;RIT-Email:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|rjn0910@rit.edu&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;IRC Handle:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|rnolette&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;TITLE:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|VALUE&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&amp;lt;/center&amp;gt;--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Rnolette/nav&amp;diff=39606</id>
		<title>User:Rnolette/nav</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Rnolette/nav&amp;diff=39606"/>
		<updated>2009-10-27T16:38:19Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: Created page with &amp;#039;rnolette - Talk&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[User:rnolette|rnolette]] - [[User_talk:rnolette|Talk]]&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Rnolette/footer&amp;diff=39605</id>
		<title>User:Rnolette/footer</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Rnolette/footer&amp;diff=39605"/>
		<updated>2009-10-27T16:36:28Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{User:rnolette/header}}This is just a test for the footer, Here is the body section&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center; height: 150px&amp;quot; valign=top|[[Image:RnoletteGlitchicon.jpg|236px]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: darkslategray; color: gainsboro; font-size: 110%; text-align: center; height: 20px;&amp;quot; valign=top|Personal Information&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; valign=top|&lt;br /&gt;
{| width=236px |&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Name:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|Ryan Nolette&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Graduation:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|February 2010&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Major:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|Information Security and Forensics&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;font-size: 85%;&amp;quot;&amp;gt;Rochester Institute of Technology&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;RIT-Email:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|rjn0910@rit.edu&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;IRC Handle:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|rnolette&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;TITLE:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|VALUE&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&amp;lt;/center&amp;gt;--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:RnoletteGlitchicon.jpg&amp;diff=39604</id>
		<title>File:RnoletteGlitchicon.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:RnoletteGlitchicon.jpg&amp;diff=39604"/>
		<updated>2009-10-27T16:35:59Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Rnolette&amp;diff=39603</id>
		<title>User:Rnolette</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Rnolette&amp;diff=39603"/>
		<updated>2009-10-27T16:33:52Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User:rnolette/header}}&lt;br /&gt;
&lt;br /&gt;
{{User:rnolette/footer}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Rnolette/footer&amp;diff=39602</id>
		<title>User:Rnolette/footer</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Rnolette/footer&amp;diff=39602"/>
		<updated>2009-10-27T16:32:32Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: Created page with &amp;#039;&amp;lt;noinclude&amp;gt;{{User:rnolette/header}}This is just a test for the footer, Here is the body section&amp;lt;/noinclude&amp;gt; |- |style=&amp;quot;text-align: center; height: 150px&amp;quot; valign=top|[[Image:|236p…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{User:rnolette/header}}This is just a test for the footer, Here is the body section&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center; height: 150px&amp;quot; valign=top|[[Image:|236px]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background: darkslategray; color: gainsboro; font-size: 110%; text-align: center; height: 20px;&amp;quot; valign=top|Personal Information&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; valign=top|&lt;br /&gt;
{| width=236px |&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Name:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|Ryan Nolette&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Graduation:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|February 2010&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;Major:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|Information Security and Forensics&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;font-size: 85%;&amp;quot;&amp;gt;Rochester Institute of Technology&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;RIT-Email:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|rjn0910@rit.edu&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;IRC Handle:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|rnolette&lt;br /&gt;
|- style=&amp;quot;background: gainsboro;&amp;quot;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|style=&amp;quot;text-align: right; vertical-align:top&amp;quot;|&#039;&#039;&#039;TITLE:&#039;&#039;&#039;&lt;br /&gt;
|style=&amp;quot;text-align: left; padding-left: 5px;&amp;quot;|VALUE&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!--&amp;lt;/center&amp;gt;--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Rnolette/header&amp;diff=39601</id>
		<title>User:Rnolette/header</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Rnolette/header&amp;diff=39601"/>
		<updated>2009-10-27T16:30:41Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: Created page with &amp;#039;&amp;lt;center&amp;gt; {|style=&amp;quot;border: 2px solid darkslategray; border-spacing: 0; font-size: 90%; text-align: justify; margin: 0.25em 0.5em;&amp;quot; border=1| |style=&amp;quot;background: darkslategray; col…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
{|style=&amp;quot;border: 2px solid darkslategray; border-spacing: 0; font-size: 90%; text-align: justify; margin: 0.25em 0.5em;&amp;quot; border=1|&lt;br /&gt;
|style=&amp;quot;background: darkslategray; color: gainsboro; font-size: 110%; text-align: center; height: 20px;&amp;quot;|rnolette&lt;br /&gt;
|rowspan=4 valign=top style=&amp;quot;padding: 2em; width: 600px;&amp;quot;|&lt;br /&gt;
{|style=&amp;quot;float:right;&amp;quot; border=0|&lt;br /&gt;
|align=right|{{User:rnolette/nav}}&lt;br /&gt;
|-&lt;br /&gt;
|align=right|__TOC__&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;This is just a test for the header, Here is the body section and footer{{User:rnolette/footer}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=User:Rnolette&amp;diff=39594</id>
		<title>User:Rnolette</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=User:Rnolette&amp;diff=39594"/>
		<updated>2009-10-27T16:11:22Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Major:&#039;&#039;&#039;4th year Information Security and Forensics major at RIT&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Graduation Year:&#039;&#039;&#039; February 2010&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assignments&#039;&#039;&#039; schoolserver.rit.edu&lt;br /&gt;
&lt;br /&gt;
more information coming soon...&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39593</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39593"/>
		<updated>2009-10-27T16:09:18Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Contact Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# Create an ebook reader server/client system &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wesley Dillingham]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39592</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39592"/>
		<updated>2009-10-27T16:08:58Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Contact Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# Create an ebook reader server/client system &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wes Dillingham]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred Grose]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39585</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39585"/>
		<updated>2009-10-27T03:18:30Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# Create an ebook reader server/client system &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&amp;diff=39584</id>
		<title>Math4Team/RIT/Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Projects&amp;diff=39584"/>
		<updated>2009-10-27T03:17:34Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* schoolserver.rit.edu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&lt;br /&gt;
== [[Colour_The_Part|Colour The Part]] ==&lt;br /&gt;
Incorporating math and color theory onto a platformer, create a fun and educational activity targeted at 4th grade Math students. The activity uses elements of platform games with obstacles and puzzle solving to teach addition and multiplication of fractions while keeping the player entertained. &lt;br /&gt;
&lt;br /&gt;
== [[MPG|M.P.G.]] ==&lt;br /&gt;
M.P.G. is an RIT Math4Team game. This is a Dungeons and Dragons adventure style game where players will have to solve various math puzzles to defeat enemies and proceed through the dungeons.&lt;br /&gt;
&lt;br /&gt;
==[[Math4Team/RIT/Projects/Math_Maze|Math Maze]]==&lt;br /&gt;
[[User:kdh7733|Kevin Hockey]] and [[User:TS1593|Tom Sekovski]] are making maze style game (built upon the pre-existing game [[http://wiki.laptop.org/go/Maze Maze]]) where at each decision moment the player has to answer a question. Some questions include: adding/subtracting numbers, factoring, word and fraction problems&lt;br /&gt;
&lt;br /&gt;
==[[School Server/RIT|schoolserver.rit.edu]]==&lt;br /&gt;
The XO school Server, or XS, is one of the products of the OLPC project, designed to complement the XO laptop. It is a Linux-based OS (a Fedora-based distribution) engineered to be installed on generic low-end servers. &lt;br /&gt;
When we deploy one laptop per child, we must also provide additional infrastructure extending the capabilities of the laptops. While the laptops are self-sufficient for many learning activities, other activities and services depend on the School Server providing connectivity, shared resources and services. Services, tools and activities running on the School Server allow asynchronous interaction, can use larger storage capacity, and take advantage of the processing power of the XS.&lt;br /&gt;
&lt;br /&gt;
==[[Teacher&#039;s Tools]]==&lt;br /&gt;
[[User:acj3840|Alex Jones]] is planning on creating a tool for teachers to help evaluate how well their students have learned certain material. It will be similar to Assimilate but help the teachers learn the weak points of their students&#039; knowledge.&lt;br /&gt;
&lt;br /&gt;
==[[Flash Card Game - Assimilate]]==&lt;br /&gt;
This project is one of [[Math4Team/RIT/Projects | many small projects]] focused on developing 4th grade math games which will run on the OLPC XO. We are [[Math4Team/RIT/Alumni/Spring-2009| RIT students]] who are working on this with the help of other developers who become interested in our projects.&lt;br /&gt;
The focus of this project is to turn an existing game ([[olpc:Assimilate|Assimilate]]) into a math based flash card game which will hopefully be included on future XO&#039;s.&lt;br /&gt;
&lt;br /&gt;
Group members:&lt;br /&gt;
[[User:Dbj4366|Dennis Jalbert]], [[User:Jck1089|James Kolb]], [[User:bjr9081|Brendan Reen]]&lt;br /&gt;
&lt;br /&gt;
==[[Math4Team/RIT/Projects/Fun Towers|Fun Towers]]==&lt;br /&gt;
Fun Towers is a pre-existing game that can be found online in several version (http://www.funnytowers.com/ is one example) that has been ported to the XO, written in Squeak. Our team is modifying this purely numerical/card based game into one that can be used as a teaching tool as part of the 4th grade math project.&lt;br /&gt;
Our initial goals in modifying the pre-existing game remain relatively simple and achievable, and our goal is to produce verifiable results that can be used to point to the very preliminary success of the math4 program, while more in-depth projects are still in development.&lt;br /&gt;
The game itself is simple, users are given a card and with it are able to remove from one of 3 pyramids of cards a card that is one greater or one lower in value. This card that has been removed is the users new card, and any cards that were covered by the removed card are now in play.&lt;br /&gt;
&lt;br /&gt;
Group members are &lt;br /&gt;
[[User:EricMallon|Eric Mallon,]] [[User:eldrac|Tyler Bragdon,]] [[User:Cdaniels29|Chris Daniels]]&lt;br /&gt;
&lt;br /&gt;
==[[Image:Lemon_Icon.svg|24px]][[Lemonade Stand]]==&lt;br /&gt;
Lemonade stand (or more likely, *Insert produce here* stand) is a collaboration project at RIT. It is designed to test children on fractions, working with money, estimation, and other math topics. While our time restraints limit the extent to which we can implement features, the current goal is a feature complete program even if lacking in graphics. We plan on having a system based on buying and selling commodities and an eventual season based economy. &lt;br /&gt;
&lt;br /&gt;
The largest and most complex task of the project will be the introduction of a basic AI to handle the economy, the use of graphics, and localization.  We are planning on introducing the game with a generic currency model while trying to find a commodity that either works worldwide, or is easy to replace for regional types. At the very least, we plan on having a feature complete text model that can be finished by other interested parties.&lt;br /&gt;
&lt;br /&gt;
The RIT students currently working on the project are [[User:Epsilon748|Anthony King]], [[User:Qalthos|Nathaniel Case]], [[User:Jsang1|Jonathan Sanger]], [[User:Mdd8919 | Mitchell DeMarco]], [[User:sss1406|Steven Schoenfeld]], and [[User:Echo35|Anthony Lubriani]].&lt;br /&gt;
&lt;br /&gt;
==[[Math4Team/RIT/Projects/Muthris|Muthris]]==&lt;br /&gt;
Muthris is a math themed, Tetris-based game inspired by Cuyo. Players control falling blocks which must be grouped in certain math related ways in-order to clear that grouping from the board.  The level is lost when the board fills up with blocks.  Players learn math skills by fun repetition of simple mathematical problems and the grouping of sets of numbers.  Levels are abstracted away from the core game.  This allows one to simple drop in new levels and learn different mathematical concepts.&lt;br /&gt;
&lt;br /&gt;
Group Members: [[User:dpk3062|Doug]]&lt;br /&gt;
&lt;br /&gt;
==[[Produce Puzzle]]==&lt;br /&gt;
The object of the game is to solve a system of equations with unknowns represented by fruits. The player is given the column sums and row sums, and from there he must determine the value of each fruit. The game difficulty can be changed, and it ranges from solving 3x3 fruit equations, all the way up to 9x9 fruit grids.&lt;br /&gt;
&lt;br /&gt;
We, [[User:Classclownfish | Abbi Honeycutt]] and [[User:Nikeunltd| Kennedy Kong]] from Rochester Institute of Technology, has taken over this project. Previous creators were Matthew Michihara, Elizabeth Deng, and Aaron Macris from University of Southern California during their &amp;quot;Code for a cause OLPC Hack-a-thon&amp;quot;.&lt;br /&gt;
==[[/Question Support API|Question Support API]]==&lt;br /&gt;
The purpose of the Question Support API is to provide a unified method for Activities to access standardized format question files. The API currently supports the use of multiple choice questions with a single correct answer and no partial credit. Currently, the API only reports questions in a plain text format from Moodle format question files.&lt;br /&gt;
&lt;br /&gt;
Group members are &lt;br /&gt;
[[User:Enimihil|Greg Stevens]], [[User:Jfinney|Jameson Finney]], [[User:Bbl5660|Brian Long]]&lt;br /&gt;
&lt;br /&gt;
==[[Teacher Reporting]]==&lt;br /&gt;
We, Wesley Dillingham, and Jeremiah Green hope to utilize modified Moodle modules and a customized XS School Server operating system. Our goal is to allow results and / or grades, from student activities to be readily available to teachers. Based on their wants and needs, the teachers can then generate custom reports on a class or student and have the ability to determine what types of problems students are finding most difficult. Additionally we would like to implement logic in the module which analyzes student activity and checks for a strict yes or no interpretation of whether or not each student understands various curriculum standards. In the end we imagine the XS environment running on an XO itself, allowing the teachers the same portability as the students.&lt;br /&gt;
&lt;br /&gt;
==[[Math4Team/RIT/Tips &amp;amp; Tricks|Tips &amp;amp; Tricks]]==&lt;br /&gt;
==[[Math4Team/RIT/Complaints &amp;amp; Problems|Complaints &amp;amp; Problems]]==&lt;br /&gt;
&lt;br /&gt;
[[Category:Idea]]&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39495</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39495"/>
		<updated>2009-10-22T17:56:29Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Contact Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# Create an ebook reader server/client system &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Wwdillingham|Wes]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:FGrose|Fred]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39494</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39494"/>
		<updated>2009-10-22T17:55:25Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Purpose */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
# Create an ebook reader server/client system &lt;br /&gt;
#* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39493</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39493"/>
		<updated>2009-10-22T17:55:06Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
* Develop School Server systems administration skills&lt;br /&gt;
** Backup registered XOs or Sugar Sticks&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
** Host Moodle content developed in class&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
* Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
** currently running (insert image name)&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
* Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
** Basic documentation and support is being compiled&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39491</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39491"/>
		<updated>2009-10-22T17:53:44Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Purpose */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&#039;&#039;Tasks listed in &amp;quot;Upcoming Tasks&amp;quot; that are not completed by the end of the quarter will be added to this section&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39484</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39484"/>
		<updated>2009-10-22T17:37:08Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Contact Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|School Server/RIT/File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|School Server/RIT/XS on XO]]&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&#039;&#039;Tasks listed in &amp;quot;Upcoming Tasks&amp;quot; that are not completed by the end of the quarter will be added to this section&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39481</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39481"/>
		<updated>2009-10-22T17:35:53Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Contact Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
[[School Server/RIT/File Distribution System|File Distribution System]]&amp;lt;br&amp;gt;[[School Server/RIT/XS on XO|XS on XO]]&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&#039;&#039;Tasks listed in &amp;quot;Upcoming Tasks&amp;quot; that are not completed by the end of the quarter will be added to this section&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]]&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]]&lt;br /&gt;
[[User:Jlew|Justin Lewis]]&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39479</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39479"/>
		<updated>2009-10-22T17:32:35Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&#039;&#039;Tasks listed in &amp;quot;Upcoming Tasks&amp;quot; that are not completed by the end of the quarter will be added to this section&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Contact Information==&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39477</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39477"/>
		<updated>2009-10-22T17:28:11Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&#039;&#039;Tasks listed in &amp;quot;Upcoming Tasks&amp;quot; that are not completed by the end of the quarter will be added to this section&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39476</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39476"/>
		<updated>2009-10-22T17:27:47Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&#039;&#039;Tasks listed in &amp;quot;Upcoming Tasks&amp;quot; that are not completed by the end of the quarter will be added to this section&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39475</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39475"/>
		<updated>2009-10-22T17:27:27Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&amp;quot;&lt;br /&gt;
#Develop project ideas &lt;br /&gt;
##Ejabber up and running&amp;lt;br&amp;gt;&#039;&#039;To use Ejabber, point XO server to &amp;lt;code&amp;gt;schoolserver.rit.edu&amp;lt;/code&amp;gt;&#039;&#039;&lt;br /&gt;
##Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
#Configure Backup/Restore for registered XOs and Sugar Sticks&lt;br /&gt;
#XO Security&lt;br /&gt;
#Configure Moodle&lt;br /&gt;
#*Create and XO Activity for easy access to Moodle&lt;br /&gt;
#*XO Python API&lt;br /&gt;
#Develop a School Server SysAdmin training curriculum &lt;br /&gt;
#Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#Translation Service using [http://en.wikipedia.org/wiki/Pootle Pootle]&lt;br /&gt;
#In-class quizzing&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&#039;&#039;Tasks listed in &amp;quot;Upcoming Tasks&amp;quot; that are not completed by the end of the quarter will be added to this section&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39472</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39472"/>
		<updated>2009-10-22T17:19:25Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* System Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
Current OS installed:&lt;br /&gt;
&amp;lt;br&amp;gt;OLPC-School-Server-0.6-i386.iso &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
from:&lt;br /&gt;
&amp;lt;br&amp;gt;[http://xs-dev.laptop.org/xs/ http://xs-dev.laptop.org/xs/]&lt;br /&gt;
&amp;lt;br&amp;gt;Using martin langhoff&#039;s explicit instructions &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;More soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&amp;lt;br&amp;gt;&#039;&#039;Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
#Ejabber up and running&lt;br /&gt;
#Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39470</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39470"/>
		<updated>2009-10-22T17:09:41Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* schoolserver.rit.edu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#*Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&lt;br /&gt;
#Ejabber up and running&lt;br /&gt;
#Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39469</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39469"/>
		<updated>2009-10-22T17:09:27Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* schoolserver.rit.edu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &amp;lt;/br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#*Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&lt;br /&gt;
#Ejabber up and running&lt;br /&gt;
#Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39468</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39468"/>
		<updated>2009-10-22T17:09:01Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* schoolserver.rit.edu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Add more server info&amp;lt;/font&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#*Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&lt;br /&gt;
#Ejabber up and running&lt;br /&gt;
#Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39467</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39467"/>
		<updated>2009-10-22T17:06:17Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Purpose */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt;  not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
===Subpages===&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#*Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&lt;br /&gt;
#Ejabber up and running&lt;br /&gt;
#Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39463</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39463"/>
		<updated>2009-10-22T17:04:18Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* System Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* Status: currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* Status: not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* Status: Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* Status: upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* Status: not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;Purple&amp;quot;&amp;gt;Soon to be added&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#*Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&lt;br /&gt;
#Ejabber up and running&lt;br /&gt;
#Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39462</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39462"/>
		<updated>2009-10-22T17:02:45Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* Status: currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* Status: not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* Status: Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* Status: upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* Status: not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#Server log of tasks&lt;br /&gt;
#Develop a list of project ideas&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
#Server up and running&lt;br /&gt;
#Register the server with the RIT network&lt;br /&gt;
#Establish connectivity to the server&lt;br /&gt;
#All group members have an account on the server&lt;br /&gt;
#Server administrative tasks&lt;br /&gt;
#*Admin log is located on the server &amp;lt;code&amp;gt;/var/log/adminlog.log&amp;lt;/code&amp;gt;&lt;br /&gt;
#Ejabber up and running&lt;br /&gt;
#Moodle installed on the server&lt;br /&gt;
&lt;br /&gt;
===Tasks Under Development (Current)===&lt;br /&gt;
#Library/E-Book Reader&lt;br /&gt;
#File Distribution System&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39459</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39459"/>
		<updated>2009-10-22T17:01:32Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* Status: currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* Status: not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* Status: Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* Status: upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* Status: not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Current Project and/or current main focus &#039;&#039;&#039;&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; currently under development&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Completed projects and tasks&#039;&#039;&#039;&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; We currently do not have a project that needs moodle&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;P&amp;gt;&#039;&#039;&#039;Future project ideas&#039;&#039;&#039;&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Status:&amp;lt;/font&amp;gt; not started&lt;br /&gt;
&amp;lt;/P&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
*Week 1:&lt;br /&gt;
*Week 2:&lt;br /&gt;
*Week 3:&lt;br /&gt;
*Week 4:&lt;br /&gt;
*Week 5:&lt;br /&gt;
*Week 6:&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
*Week 8:&lt;br /&gt;
*Week 9:&lt;br /&gt;
*Week 10:&lt;br /&gt;
*Week 11:&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39455</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39455"/>
		<updated>2009-10-22T16:53:06Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* Status: currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* Status: not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* Status: Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* Status: upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* Status: not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
# Current Project and/or current main focus&lt;br /&gt;
#* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
#** Status: currently under development&lt;br /&gt;
#**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
#*** Status: currently under development&lt;br /&gt;
#**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
#*** Status: currently under development&lt;br /&gt;
#** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
#*** Status: currently under development&lt;br /&gt;
#** Essentially, a backend to the read activity.&lt;br /&gt;
#*** Status: currently under development&lt;br /&gt;
#*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
#*** Status: not started&lt;br /&gt;
#**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
#*** Status: not started&lt;br /&gt;
&lt;br /&gt;
# Completed projects and tasks&lt;br /&gt;
#* Fix Ejabber&lt;br /&gt;
#** Status: Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
#*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
#* Configure Moodle to our needs&lt;br /&gt;
#** Status: We currently do not have a project that needs moodle&lt;br /&gt;
&lt;br /&gt;
# Future project ideas&lt;br /&gt;
#* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
#** Status: not started&lt;br /&gt;
#* Moodle xo python api&lt;br /&gt;
#** Status: not started&lt;br /&gt;
#* XO Backup/Restore&lt;br /&gt;
#** Status: not started&lt;br /&gt;
#* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
#** Status: not started&lt;br /&gt;
#* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
#** Status: not started&lt;br /&gt;
#* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
#** Status: not started&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
*Week 1:&lt;br /&gt;
*Week 2:&lt;br /&gt;
*Week 3:&lt;br /&gt;
*Week 4:&lt;br /&gt;
*Week 5:&lt;br /&gt;
*Week 6:&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
*Week 8:&lt;br /&gt;
*Week 9:&lt;br /&gt;
*Week 10:&lt;br /&gt;
*Week 11:&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39454</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39454"/>
		<updated>2009-10-22T16:51:50Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* Status: currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* Status: not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* Status: Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* Status: upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* Status: not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
# Current Project and/or current main focus&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** Status: currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** Status: currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** Status: currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** Status: currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** Status: currently under development&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
*** Status: not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** Status: not started&lt;br /&gt;
&lt;br /&gt;
# Completed projects and tasks&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** Status: Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** Status: We currently do not have a project that needs moodle&lt;br /&gt;
&lt;br /&gt;
# Future project ideas&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** Status: not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** Status: not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** Status: not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** Status: not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** Status: not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** Status: not started&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
*Week 1:&lt;br /&gt;
*Week 2:&lt;br /&gt;
*Week 3:&lt;br /&gt;
*Week 4:&lt;br /&gt;
*Week 5:&lt;br /&gt;
*Week 6:&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
*Week 8:&lt;br /&gt;
*Week 9:&lt;br /&gt;
*Week 10:&lt;br /&gt;
*Week 11:&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39451</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39451"/>
		<updated>2009-10-22T16:49:17Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* Status: currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* Status: not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* Status: Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* Status: upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* Status: not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
** Status: Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** Status: We currently do not have a project that needs moodle&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** Status: not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** Status: not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** Status: not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** Status: not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** Status: not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** Status: not started&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** Status: currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
*** Status: currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
*** Status: currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
*** Status: currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*** Status: currently under development&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
*** Status: not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
*** Status: not started&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Weeks 1-6):===&lt;br /&gt;
*Week 1:&lt;br /&gt;
*Week 2:&lt;br /&gt;
*Week 3:&lt;br /&gt;
*Week 4:&lt;br /&gt;
*Week 5:&lt;br /&gt;
*Week 6:&lt;br /&gt;
&lt;br /&gt;
===Upcoming Tasks (Weeks 7-11)===&lt;br /&gt;
*Week 8:&lt;br /&gt;
*Week 9:&lt;br /&gt;
*Week 10:&lt;br /&gt;
*Week 11:&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39446</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39446"/>
		<updated>2009-10-22T16:46:55Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Project Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* Status: currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* Status: not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* Status: Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* Status: upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* Status: not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
*** Status: Ejabber is running and working. XO&#039;s can communicate&lt;br /&gt;
*** To use Ejabber point XO server to schoolserver.rit.edu &lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
** Status: We currently do not have a project that needs moodle&lt;br /&gt;
* Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
** Status: not started&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
** Status: not started&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
** Status: not started&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
** Status: not started&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
** Status: not started&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
** Status: not started&lt;br /&gt;
&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
** Status: currently under development&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
** Status: currently under development&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
** Status: currently under development&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
** Status: currently under development&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
** Status: currently under development&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
** Status: not started&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
** Status: not started&lt;br /&gt;
&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
===Network Configuration===&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
&lt;br /&gt;
===System Configuration===&lt;br /&gt;
&lt;br /&gt;
===Collaboration Server===&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;/etc/idmgr.conf&amp;lt;/code&amp;gt; edited line &amp;lt;code&amp;gt;BIND_DOMAIN=172.18.0.1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;BIND_DOMAIN=129.21.47.159&amp;lt;/code&amp;gt; in order to try to enable the registration service. Ran &amp;lt;code&amp;gt;service idmgr restart&amp;lt;/code&amp;gt;.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Week 1-7):===&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
*Week 8:&lt;br /&gt;
*Week 9:&lt;br /&gt;
*Week 10:&lt;br /&gt;
*Week 11:&lt;br /&gt;
&lt;br /&gt;
===Nice to Have===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39437</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39437"/>
		<updated>2009-10-22T16:30:17Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* Status: currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* Status: not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* Status: Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* Status: upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* Status: not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
* RIT LTL or other hardware&lt;br /&gt;
* OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
* http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
* OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
* Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
Note: Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
**Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
**Is this already a feature of Moodle? (quiz module) / Possible integration or extension of idea with Moodle.&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Week 1-7):===&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
*Week 8:&lt;br /&gt;
*Week 9:&lt;br /&gt;
*Week 10:&lt;br /&gt;
*Week 11:&lt;br /&gt;
&lt;br /&gt;
===Nice to Have===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Network configuration==&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
==Collaboration Server==&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* /etc/idmgr.conf edited line BIND_DOMAIN=172.18.0.1 to BIND_DOMAIN=129.21.47.159 in order to try to enable the registration service. Ran service idmgr restart.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39436</id>
		<title>School Server/RIT</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=School_Server/RIT&amp;diff=39436"/>
		<updated>2009-10-22T16:29:56Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: /* School Server Fall 2009 Seminar Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{GoogleTrans-en}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For [[tos:RIT/Honors Seminar|RIT Honors Seminar]] project.&lt;br /&gt;
==School Server Fall 2009 Seminar Project==&lt;br /&gt;
&lt;br /&gt;
===Purpose===&lt;br /&gt;
# Provide a school server test and development environment for the Honors Seminar participants&lt;br /&gt;
# Develop School Server systems administration skills&lt;br /&gt;
## Create an ebook reader server/client system &lt;br /&gt;
##* Status: currently under way&lt;br /&gt;
## Backup registered XOs or Sugar Sticks&lt;br /&gt;
##* Status: not started&lt;br /&gt;
## Host Moodle content developed in class&lt;br /&gt;
##* Status: Moodle is installed but not fully configured&lt;br /&gt;
# Test and Debug OLPC - Sugar Labs School Server software&lt;br /&gt;
## currently running (insert image name)&lt;br /&gt;
##* Status: upgraded to latest Server image &lt;br /&gt;
# Develop a School Server SysAdmin training curriculum for volunteers who want to support an OLPC or Sugar deployment&lt;br /&gt;
## Basic documentation and support is being compiled&lt;br /&gt;
##* Status: not complete&lt;br /&gt;
&lt;br /&gt;
===Resources===&lt;br /&gt;
# RIT LTL or other hardware&lt;br /&gt;
# OLPC XS development builds, http://wiki.laptop.org/go/School_server&lt;br /&gt;
# http://lists.laptop.org/listinfo/server-devel and [http://lists.laptop.org/pipermail/server-devel/ the list archives], [http://www.mail-archive.com/server-devel@lists.laptop.org/maillist.html archive with search]&lt;br /&gt;
# OLPC projects/xs repository, http://dev.laptop.org/git/?q=projects%2Fxs&lt;br /&gt;
# Martin Langhoff&#039;s git repository, http://dev.laptop.org/git/users/martin/&lt;br /&gt;
&lt;br /&gt;
==schoolserver.rit.edu==&lt;br /&gt;
&lt;br /&gt;
Note: Admin log is located on the server at /var/log/adminlog.log&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Project Ideas===&lt;br /&gt;
* Fix Ejabber&lt;br /&gt;
* Configure Moodle to our needs&lt;br /&gt;
**Create an Activity(Application) for RIT XOs so students can easily access Moodle&lt;br /&gt;
* Moodle xo python api&lt;br /&gt;
* XO Backup/Restore&lt;br /&gt;
* XO Security [http://wiki.laptop.org/go/Antitheft_HowTo]&lt;br /&gt;
* Deployment &amp;quot;whitebook&amp;quot;&lt;br /&gt;
* Provide a service that allows teachers/volunteers (who don&#039;t speak English) in actual deployments to communicate via email with technical support volunteers by using the translating service [http://en.wikipedia.org/wiki/Pootle Pootle]. Incoming and outgoing &amp;quot;tagged&amp;quot; emails would be translated in and out of the server on arrival / departure of the XS.&lt;br /&gt;
* [http://wiki.laptop.org/go/Book_reader Library /Book Reader]. Thousands of books stored on the XS which children are able to pull over the network either as whole book  or bit by bit as they read them on their XO&#039;s.&lt;br /&gt;
**Additionally, they can &amp;quot;check out&amp;quot; books and bring them home on their laptops to read at home, or while not connected to the XS.&lt;br /&gt;
**This may prove to be more economical than the proposal of distributing text via SDcards as it would allow for a wider range of content per available Gigabyte. One 40 gig hard disk library would hold 10 times as much content as ten, 4-GB SDcards replicated with identical content.&lt;br /&gt;
** Run said books through Pootle, so children have access to books not in their native tongue.&lt;br /&gt;
** Essentially, a backend to the read activity.&lt;br /&gt;
*In class quizzing. Teachers ask questions, students respond using their XO, quiz results stored on XS. (Think the [http://www.iclicker.com/dnn/ I&amp;gt;clicker]) I believe similar concepts were proposed by [http://wiki.sugarlabs.org/go/User:Acj3840 Alex Jones]&lt;br /&gt;
**Possibility of parsing of information, possible graphical heuristics.&lt;br /&gt;
**Is this already a feature of Moodle? (quiz module) / Possible integration or extension of idea with Moodle.&lt;br /&gt;
===Reading Library===&lt;br /&gt;
Some resources:&lt;br /&gt;
* [[olpc:Collections]]&lt;br /&gt;
* [[Activities/Get Internet Archive Books]]&lt;br /&gt;
* [[Activities/Read Etexts]]&lt;br /&gt;
* [http://pypi.python.org/pypi/calibre/0.6.15 Calibre: (Python Ebook reader / Organizer.)]&lt;br /&gt;
* [[Activities/Library]]&lt;br /&gt;
* [http://lists.laptop.org/pipermail/library/2009-July/001046.html Nepali library]&lt;br /&gt;
* [[Features/Content support]] (for contemplating the design and integration with Sugar)&lt;br /&gt;
====Proposed Design Goals====&lt;br /&gt;
# Hold copies of ebooks for learners with no Internet access&lt;br /&gt;
# Compatible with existing Sugar ebook readers&lt;br /&gt;
# Teacher/administrator interface for loading books from a variety of Internet book archives and portable USB or CD/DVD storage media.&lt;br /&gt;
&lt;br /&gt;
In the end, we want to have instructions and some supporting scripts to modify the standard OLPC School Server to support a reading library and our campus environment as independent features.&lt;br /&gt;
====[[School_Server/RIT/File_Distribution_System|File Distribution System]]====&lt;br /&gt;
An alternative to extending e-book readers -  a file distribution system for the server and a client for the XO.&lt;br /&gt;
&lt;br /&gt;
See the [[School_Server/RIT/File_Distribution_System|Project Page]].&lt;br /&gt;
&lt;br /&gt;
==Schedule/Milestones==&lt;br /&gt;
===Necessary Tasks===&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
===Completed Tasks (Week 1-7):===&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
===For Future Development===&lt;br /&gt;
*Week 8:&lt;br /&gt;
*Week 9:&lt;br /&gt;
*Week 10:&lt;br /&gt;
*Week 11:&lt;br /&gt;
&lt;br /&gt;
===Nice to Have===&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
==Network configuration==&lt;br /&gt;
The School Server, XS, as received is designed and configured for 2 Ethernet adapters,&lt;br /&gt;
* eth0 - connected to the wide area network (WAN) or the campus Internet connection,&lt;br /&gt;
* eth1 - connected to an access point (AP) which the XOs connect to.&lt;br /&gt;
For robustness in unreliable power supply environments, there are scripts that reconfigure features on a frequent basis. This design has frustrated anyone wanting to deviate from the default configuration.&lt;br /&gt;
&lt;br /&gt;
We will have to understand the design, carefully document our adjustments for our environment, and make preparations to restore one or more configurations once we upgrade to a new version of the server that may likely restore some of the default configurations.&lt;br /&gt;
==Collaboration Server==&lt;br /&gt;
* This bug report, http://dev.laptop.org/ticket/9242, covers the missing collaborator icons in the Neighborhood view (after first connection and before reboot or reconnection to the access point)&lt;br /&gt;
&lt;br /&gt;
* /etc/idmgr.conf edited line BIND_DOMAIN=172.18.0.1 to BIND_DOMAIN=129.21.47.159 in order to try to enable the registration service. Ran service idmgr restart.&lt;br /&gt;
*: But, on trying to register my XO, it stalls for a minute or two and then reports that it failed to connect to the schoolserver (it was connected to the ejabberd service).  --[[User:FGrose|FGrose]] 00:35, 17 October 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
{{Special:PrefixIndex/{{PAGENAME}}/}}&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Students&amp;diff=38002</id>
		<title>Math4Team/RIT/Students</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Math4Team/RIT/Students&amp;diff=38002"/>
		<updated>2009-09-24T16:26:46Z</updated>

		<summary type="html">&lt;p&gt;Rnolette: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright}}&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;Fall 2009&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Game Development and Design==&lt;br /&gt;
&lt;br /&gt;
[[User:prestonj| Preston Johnson]] (3rd Year)&lt;br /&gt;
&lt;br /&gt;
[[User:esk7610]| Eric Kenvin] (3rd Year)&lt;br /&gt;
&lt;br /&gt;
David Silverman(3rd Year)&lt;br /&gt;
&lt;br /&gt;
Spence Thompson (4th Year)&lt;br /&gt;
&lt;br /&gt;
[[User:Acj3840| Alex Jones]] (3rd Year)&lt;br /&gt;
&lt;br /&gt;
==Computer Science==&lt;br /&gt;
[[User:Jlew|Justin Lewis]] (4th Year)&lt;br /&gt;
&lt;br /&gt;
==Information Technology==&lt;br /&gt;
&lt;br /&gt;
Rohn Huntone(4th year)&lt;br /&gt;
&lt;br /&gt;
==New Media: Interactive Development==&lt;br /&gt;
Forrest Marvez&lt;br /&gt;
&lt;br /&gt;
[[User:TS1593| Tom Sekovski]] (3rd year)&lt;br /&gt;
&lt;br /&gt;
==Networking==&lt;br /&gt;
&lt;br /&gt;
[[User:Fapryce| Fatima Pryce]] (2nd year)&lt;br /&gt;
&lt;br /&gt;
==Information Security and Forensics==&lt;br /&gt;
&lt;br /&gt;
[[User:rnolette| Ryan Nolette]] (4th year)&lt;br /&gt;
&lt;br /&gt;
==Software Engineering==&lt;br /&gt;
&lt;br /&gt;
==Game Design &amp;amp; Development==&lt;/div&gt;</summary>
		<author><name>Rnolette</name></author>
	</entry>
</feed>