OLPC Samoa: Difference between revisions

From OLPC
Jump to navigation Jump to search
(→‎School Server: added default language instructions)
(remove categories that this page does not provide authoritative information on)
 
(31 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{OLPC Oceania}}
{{OLPC Oceania}}
{{SIDS}}
<br />
<br />
<br />
<br />
Line 6: Line 7:
[[Image:SavaiiWS.jpg|thumb|right|Map of Savaii ]]
[[Image:SavaiiWS.jpg|thumb|right|Map of Savaii ]]


= SAMOA HOST OF THE MAIN CONFERENCE / EVENT OF THE 2014 UN INTERNATIONAL YEAR FOR SMALL ISLAND DEVELOPING STATES =
The trial in Samoa started in May 2010 with a donation of 200 XOs coming from OLPC Oceania . Freight and handle fees from Australia were supported by SPC.

The trial in Samoa started in May 2010 with a donation of 100 XOs coming from OLPC Oceania . Freight and handle fees from Australia were supported by SPC.
Two primary schools on the island of '''Savaii''' – '''Paia''' and '''Laumoli''' located near to Vaipouli College (where the [http://www.pacrics.net/ RICS] is set up) were handed over the OLPC laptops. Laptops were provided according to all students in Year 4,5 and 6 at the respective schools.


== Volunteer visit to Samoa deployments conducted August 2010 ==

[http://wiki.laptop.org/images/0/0a/Volunteers_report_August_2010_-_olpc_Samoa_deployments.pdf Report from volunteer visit in August 2010]

This report describes the experiences and work carried out by two volunteers, Tabitha Roder and Tom Parker, who visited in August 2010. The two volunteers observed the progress of the deployment, upgraded the laptops, set up a School Server and access points at each school, allowing students to connect to the School Server from their classrooms. Training sessions were undertaken with teachers and students to develop capability with the laptop, School Server and network. Recommendations for the future include integrating use of the laptop into the curriculum, and professional development for teachers.

Prior to the visit they found volunteers to begin the translation which they were then able to put into the laptops at the two schools. This is not a full translation yet. Additional to the supplies listed for school server and access points, they donated USB keys for reflashing XOs and multiboxes for charging laptops in classrooms. This wiki page has been updated to include the new equipment and setup information.


Two primary schools – '''Paia''' and '''Laumoli''' located near to Vaipouli College, on the island of '''Savaii''', where the RICS is set up were handed over the OLPC laptops. Laptops were provided according to all students in Year 4,5 and 6 at the respective schools.


== Update June 10th, 2010 ==
== Update June 10th, 2010 ==
Line 32: Line 44:


MESC provided to each of the schools a lockable filing cabinet to store the laptops and manuals when not in use.
MESC provided to each of the schools a lockable filing cabinet to store the laptops and manuals when not in use.




== Translation ==
== Translation ==
Samoan has been set up in [http://translate.sugarlabs.org/sm/ pootle].
Samoan has been set up in [http://translate.sugarlabs.org/sm/ pootle].


Wrote a script to install Samoan into the build used at site.
== School Server ==

== XO Laptop Build ==

The Samoan XOs are running a modified os300py build. The modifications add the Samoan locale and some Samoan translations.

Installation is as follows:

WARNING this will wipe everything on the laptop!

# Copy the following files onto a USB flash drive (These files are also available on the School Server at each school at http://schoolserver/assets/xo/restore and on a harddrive at MESC):
#* [[Media:Samoan.tar.gz|samoan.tar.gz]]
#* [http://mirrors.ibiblio.org/sugar/dextrose/testing/f11-0.88/xo1/py/os300py.crc os300py.crc]
#* [http://mirrors.ibiblio.org/sugar/dextrose/testing/f11-0.88/xo1/py/os300py.img os300py.img]
#* [[Media:S.sh|s.sh]]
# Make a directory called ''security'' on the drive and copy [[Media:Develop.sig|develop.sig]] into it
# Turn off the laptop
# Put the USB drive into the laptop
# Turn on the laptop and hold down the escape key
# Type ''copy-nand u:\os300py.img''
# When the laptop has finished updating, type ''bye''
# The laptop will start and eventually ask for a name
# Press CTRL-ALT-Neighbourhood (the Neighbourhood key is on the top row, third from the left, it has 6 dots in a circle on it, see [[OLPC English Keyboard]])
# Press enter to log in
# We want to execute the update script called "s" on the flash drive. This is a little tricky.
## If the USB drive isn't in the laptop, put it back in
## type the word ''/media/''
## press the tab key
## the name of the usb drive should be filled in for you
## now type ''/s''
## You should have something like <pre>$ /media/FLASHDRIVE/s</pre> on your screen, press enter to execute the update script.
# Type ''halt''
# When the laptop has switched off, remove the USB drive

The laptop can be turned back on for testing or left in this state for the user to enter their own name.

== School Server ==
Each school has 1 Asus EeeBox PC 1012 (Atom 330, 2GB ram, 250GB harddrive).

=== Bios Configuration ===
* Disable "iGPU Frame Buffer Auto-Detect"
* Set ''iGPU Frame Buffer Size'' to 32MB
* Set ''Restore on AC Power Loss'' to Last State
* Set ''Bootup Num-Lock'' to On
* Disable ''Wait for 'F1' If Error''

=== Hard Disk Idle Configuration ===
These EeeBoxes ship with Western Digital hard disks with a 4 second idle timeout. This means after 4 seconds of inactivity they unload the heads and prepare to shut down. Unfortunately the XS software polls the disk several times per minute, causing the disk to spin back up and load it's heads. In the several days of setup, one server experienced 3423 load cycles. This is not good for the life of the disk. This can be changed with a tool from Western Digital, but it is complicated because the tool doesn't work on the EeeBox.

# Download the wdidle3
# Unzip it and put it on a bootable disk
# Remove the harddrive from the EeeBox
# Attach the harddrive to a computer where wdidle3 does work
# Boot with the disk prepared in (2)
# To find the current setting issue the command ''wdidle3''
# To set the idle timeout to 5 minutes, ''wdidle3 /S300''

=== Installation ===
Installation is relatively straightforward and quite quick.
* Booting from USB is difficult. USB Flash drives show up as hard disks, and you can only boot of the first harddrive which, by default, is the internal harddrive.
** Insert your installation USB
** Press F2 during power on to get into the BIOS
** Swap the hard disks
** Save and exit
* You have to select "Remove all Partitions..." on the first combo box of the partitioning screen
* The domain names are paia.school.ws and laumoli.school.ws
* Run <code>xs-swapnics</code> (we run the XO LAN on the first ethernet adapter)

=== Upgrade the XS software ===
* Plug into the internet (wifi doesn't work yet)
* Run <code>xs-swapnics</code> and reboot (this puts the WAN back onto the first ethernet adapter)
* Run <code>yum --enablerepo=olpcxs-testing -y upgrade</code>
* Run <code>xs-swapnics</code> (puts the XO LAN back)
* Reboot

=== Wireless Drivers ===
This EeeBox has an Atheros AR9285 wifi adapter. This isn't supported out of the box by the school server.
* Download the latest wifi drivers from [http://linuxwireless.org/en/users/Download/stable/]. I used [http://www.orbit-lab.org/kernel/compat-wireless-2.6-stable/v2.6.35/compat-wireless-2.6.35-rc6.tar.bz2 compat-wireless-2.6.35-rc6.tar.bz2].
<pre>yum install kernel-devel.i686 gcc
tar -xjf compat-wireless-....tar.bz2
cd compat-wireless-...
make
</pre>
* Then follow the instructions at http://wiki.laptop.org/go/XS_Techniques_and_Configuration#Using_a_wireless_NIC_for_WAN

=== Moodle Configuration ===
Download the [http://download.moodle.org/download.php/lang16/sm_utf8.zip Samoan language pack] for Moodle, create the /var/lib/moodle/lang directory on the server and unzip it there.
Download the [http://download.moodle.org/download.php/lang16/sm_utf8.zip Samoan language pack] for Moodle, create the /var/lib/moodle/lang directory on the server and unzip it there.


Line 50: Line 145:


Follow the instructions at http://wiki.laptop.org/go/XS_Techniques_and_Configuration#Change_language to change the default language to Samoan.
Follow the instructions at http://wiki.laptop.org/go/XS_Techniques_and_Configuration#Change_language to change the default language to Samoan.


Changed default location to Samoa in location settings.

=== Content ===
Books from [http://schoollibrary.com/OLPC_Collection.htm schoollibrary.com] and [http://portal.unesco.org/education/admin/ev.php?URL_ID=46812&URL_DO=DO_TOPIC&URL_SECTION=201 UNESCO]

Added Moodle courses from [http://samplecourses.moodleinschools.org.nz/ moodleinschools] and from [http://moodle.org moodle.org exchange] - Solar system, plants, anatomy courses setup, as well as a teacher course

Created links on Moodle frontpage to get to assets: Library of ebooks, schools wikipedia and library of XO activities.

== Network ==
Ubiquiti Networks PicoStation

{| class="wikitable"
|-
! Hostname
! Channel
! IP Address
! MAC Address
|-
| ubnt-paia-1
| 1
| 172.18.126.1
| 00:15:6d:fc:24:98
|-
| ubnt-paia-2
| 6
| 172.18.126.2
|
|-
| ubnt-paia-3
| 11
| 172.18.126.3
|
|-
| ubnt-laumoli-1
| 1
| 172.18.126.11
| 00:15:6D:FD:24:5C
|-
| ubnt-laumoli-2
| 6
| 172.18.126.12
| 00:15:6D:FD:24:00
|-
| ubnt-laumoli-3
| 11
| 172.18.126.13
| 00:15:6D:FD:24:61
|}

Latest revision as of 00:12, 1 March 2014


Oceania Community - News - Content - Evaluation - Languages - Countries
Cook Islands -French Polynesia - Kiribati - Nauru - New Caledonia - Niue - Palau - Papua New Guinea - Samoa- Solomon Islands - Tonga - Tokelau - Tuvalu - Vanuatu


2014 UN International Year for Small Island Developing States SIDS Samoa.jpg

Congratulations SIDS: 2014 is the UN International Year for Small Island Developing States - SIDS !

  1. Read all about it at http://www.sids2014.org
  2. Remember: 2008–2017 Second United Nations Decade for the Eradication of Poverty
  3. Remember: 2005-2014 Second International Decade of the World's Indigenous People (2005-2014)
  4. Remember: The 2012 theme: "Indigenous Media, Empowering Indigenous Voices", a topic to which OLPC aligns closely.
  5. The priority areas, chosen by the SIDS



Location of Samoa Islands
Western Samoa
Map of Savaii

SAMOA HOST OF THE MAIN CONFERENCE / EVENT OF THE 2014 UN INTERNATIONAL YEAR FOR SMALL ISLAND DEVELOPING STATES

The trial in Samoa started in May 2010 with a donation of 100 XOs coming from OLPC Oceania . Freight and handle fees from Australia were supported by SPC.

Two primary schools on the island of SavaiiPaia and Laumoli located near to Vaipouli College (where the RICS is set up) were handed over the OLPC laptops. Laptops were provided according to all students in Year 4,5 and 6 at the respective schools.


Volunteer visit to Samoa deployments conducted August 2010

Report from volunteer visit in August 2010

This report describes the experiences and work carried out by two volunteers, Tabitha Roder and Tom Parker, who visited in August 2010. The two volunteers observed the progress of the deployment, upgraded the laptops, set up a School Server and access points at each school, allowing students to connect to the School Server from their classrooms. Training sessions were undertaken with teachers and students to develop capability with the laptop, School Server and network. Recommendations for the future include integrating use of the laptop into the curriculum, and professional development for teachers.

Prior to the visit they found volunteers to begin the translation which they were then able to put into the laptops at the two schools. This is not a full translation yet. Additional to the supplies listed for school server and access points, they donated USB keys for reflashing XOs and multiboxes for charging laptops in classrooms. This wiki page has been updated to include the new equipment and setup information.


Update June 10th, 2010

by Rosemarie Esera, IT manager Ministry of Education

Prior to the official handover here is the account of training that took place:

1. Two weeks of face to face training with teachers on basic computer skills. This training was provided by the ICT Unit.
2. Training with School Principals on the understanding of the ICT Policies and procedures.
3. Development of an user operational manual in English and Samoan.
4. Follow up training with teachers and provided the schools with the manuals
5. The Curriculum Materials and Assessment Division reviewed the Laptops and looked at how the laptops could be integrated into the existing lesson plans and curriculum. After their review the Primary Unit of this division spent a week at the respective schools providing training on the how to use the laptops the classrooms.
6. After each training session the teachers were given a week or two for them to trial the laptops and use the manuals.
7. The School Review Officers were involved right from day 1 and also provided their comments on the laptops and raised concerns.
8. The main concern from teachers was the r & m of the laptops and from the perspective of the School Principal was the allowing of students to take the laptops home. MESC worked with the respective schools on their concerns and assisted with strategies.
9. The official handover was done successful at both schools with the PM giving the keynote address.
10. The MESC ICT Unit compiled all the supporting documentation for the schools and ID marked all laptops.

A follow up training session is scheduled for mid-late July by the MESC ICT Unit and Primary Unit of CMAD.

MESC is working very closely with MCIT and monthly reports continue to be provided to the National ICT Steering Committee for their information.

MESC provided to each of the schools a lockable filing cabinet to store the laptops and manuals when not in use.

Translation

Samoan has been set up in pootle.

Wrote a script to install Samoan into the build used at site.

XO Laptop Build

The Samoan XOs are running a modified os300py build. The modifications add the Samoan locale and some Samoan translations.

Installation is as follows:

WARNING this will wipe everything on the laptop!

  1. Copy the following files onto a USB flash drive (These files are also available on the School Server at each school at http://schoolserver/assets/xo/restore and on a harddrive at MESC):
  2. Make a directory called security on the drive and copy develop.sig into it
  3. Turn off the laptop
  4. Put the USB drive into the laptop
  5. Turn on the laptop and hold down the escape key
  6. Type copy-nand u:\os300py.img
  7. When the laptop has finished updating, type bye
  8. The laptop will start and eventually ask for a name
  9. Press CTRL-ALT-Neighbourhood (the Neighbourhood key is on the top row, third from the left, it has 6 dots in a circle on it, see OLPC English Keyboard)
  10. Press enter to log in
  11. We want to execute the update script called "s" on the flash drive. This is a little tricky.
    1. If the USB drive isn't in the laptop, put it back in
    2. type the word /media/
    3. press the tab key
    4. the name of the usb drive should be filled in for you
    5. now type /s
    6. You should have something like
      $ /media/FLASHDRIVE/s
      on your screen, press enter to execute the update script.
  12. Type halt
  13. When the laptop has switched off, remove the USB drive

The laptop can be turned back on for testing or left in this state for the user to enter their own name.

School Server

Each school has 1 Asus EeeBox PC 1012 (Atom 330, 2GB ram, 250GB harddrive).

Bios Configuration

  • Disable "iGPU Frame Buffer Auto-Detect"
  • Set iGPU Frame Buffer Size to 32MB
  • Set Restore on AC Power Loss to Last State
  • Set Bootup Num-Lock to On
  • Disable Wait for 'F1' If Error

Hard Disk Idle Configuration

These EeeBoxes ship with Western Digital hard disks with a 4 second idle timeout. This means after 4 seconds of inactivity they unload the heads and prepare to shut down. Unfortunately the XS software polls the disk several times per minute, causing the disk to spin back up and load it's heads. In the several days of setup, one server experienced 3423 load cycles. This is not good for the life of the disk. This can be changed with a tool from Western Digital, but it is complicated because the tool doesn't work on the EeeBox.

  1. Download the wdidle3
  2. Unzip it and put it on a bootable disk
  3. Remove the harddrive from the EeeBox
  4. Attach the harddrive to a computer where wdidle3 does work
  5. Boot with the disk prepared in (2)
  6. To find the current setting issue the command wdidle3
  7. To set the idle timeout to 5 minutes, wdidle3 /S300

Installation

Installation is relatively straightforward and quite quick.

  • Booting from USB is difficult. USB Flash drives show up as hard disks, and you can only boot of the first harddrive which, by default, is the internal harddrive.
    • Insert your installation USB
    • Press F2 during power on to get into the BIOS
    • Swap the hard disks
    • Save and exit
  • You have to select "Remove all Partitions..." on the first combo box of the partitioning screen
  • The domain names are paia.school.ws and laumoli.school.ws
  • Run xs-swapnics (we run the XO LAN on the first ethernet adapter)

Upgrade the XS software

  • Plug into the internet (wifi doesn't work yet)
  • Run xs-swapnics and reboot (this puts the WAN back onto the first ethernet adapter)
  • Run yum --enablerepo=olpcxs-testing -y upgrade
  • Run xs-swapnics (puts the XO LAN back)
  • Reboot

Wireless Drivers

This EeeBox has an Atheros AR9285 wifi adapter. This isn't supported out of the box by the school server.

yum install kernel-devel.i686 gcc
tar -xjf compat-wireless-....tar.bz2
cd compat-wireless-...
make

Moodle Configuration

Download the Samoan language pack for Moodle, create the /var/lib/moodle/lang directory on the server and unzip it there.

cd /tmp
wget http://download.moodle.org/download.php/lang16/sm_utf8.zip
sudo -u apache mkdir /var/lib/moodle/lang
cd /var/lib/moodle/lang
sudo -u apache unzip /tmp/sm_utf8.zip

Follow the instructions at http://wiki.laptop.org/go/XS_Techniques_and_Configuration#Change_language to change the default language to Samoan.


Changed default location to Samoa in location settings.

Content

Books from schoollibrary.com and UNESCO

Added Moodle courses from moodleinschools and from moodle.org exchange - Solar system, plants, anatomy courses setup, as well as a teacher course

Created links on Moodle frontpage to get to assets: Library of ebooks, schools wikipedia and library of XO activities.

Network

Ubiquiti Networks PicoStation

Hostname Channel IP Address MAC Address
ubnt-paia-1 1 172.18.126.1 00:15:6d:fc:24:98
ubnt-paia-2 6 172.18.126.2
ubnt-paia-3 11 172.18.126.3
ubnt-laumoli-1 1 172.18.126.11 00:15:6D:FD:24:5C
ubnt-laumoli-2 6 172.18.126.12 00:15:6D:FD:24:00
ubnt-laumoli-3 11 172.18.126.13 00:15:6D:FD:24:61