Providing Lesotho's Children with Keys to the World

This is the story of our efforts to end the vicious cycle of poverty, disease, inadequate education, and early death
in a remote rural community in Lesotho, Africa, by providing quality education and life skills
to the young children there. Join us on our journey ...

Sunday, November 11, 2012

Comment on 8 November 2012 - OLPC-SF Conference

Sameer Verma has made some goods points about my post on 8 November 2012 - Report on 2012 OLPC-SF Summit.  Because comments on L2L blog posts don't show unless you click on them, I'm reposting his comments below to make sure everyone sees them.

Thanks, Sameer.

- Janissa
 

You may have misunderstood the status of the school server and its role. The XS 0.7 is actually fully functional and runs at several sites. XS 0.6 is also fully functional, but had a slightly more complicated networking, which has since been simplified in XS 0.7. If you wanted to run a server for your project, I would recommend the XS 0.7

One of the purposes of the XS is to plug the gap when Internet access is not possible. Applications like Moodle and several others are used to create a mini offline Internet, where the content is limited to the materials you have on the server, but when one has no Internet access, one has little choice. The laptops themselves have little storage, so keeping materials at one location makes more sense. Content, once curated, (yes, this is a task!) can be moved to the XS server via USB sticks.

What you saw with the Community XS presentations by George Hunt and Tony Anderson is work that is very much in progress. It is not ready for prime time, but does add a lot of features that would be useful to smaller projects. In fact, with the newer design, one may be able to switch off something like Moodle and replace it with a digital library like Pathgar. I would encourage you to stay tuned on that effort at http://lists.laptop.org/listinfo/server-devel

cheers,
Sameer

Saturday, November 10, 2012

Internet Rolls into Bangladesh Villages on a Bike

Below, there's a link to an interesting article about a project in Bangladesh where women take computers around to villages on bicycles, bringing internet access to those without it.  The women earn an income doing this but also deliver beneficial services such as providing health and agricultural information. 

If we could make internet access available throughout Ketane, this would be a great project to implement there.

Read the article at Internet rolls into Bangladesh villages on a bike.

- Janissa

Thursday, November 8, 2012

Report on 2012 OLPC San Francisco Summit

Last month, I attended the 2012 OLPC-San Francisco Summit (October 19-21) and Sugar Camp (October 22-23). I met lots of wonderful, talented people who are deeply dedicated to helping children in the developing world. But, as someone looking for ways to make our ongoing deployment more effective, I found the conference sessions a bit disappointing.
There wasn't much concrete information available in the sessions I attended at the Summit, and I came away without the working network servers or educational materials I had hoped to acquire there. However, I was able to arrange for a volunteer willing to travel to Lesotho to provide technical assistance, hopefully setting up the servers for us. I also met people who have since provided some excellent educational materials for use with the XO laptop.  And, I made contact with someone with connections that might lead to future funding for L2L. So, while the sessions were not as helpful as I had hoped, attending the conference definitely provided benefits to L2L.
 
SESSION SUMMARIES
The following are summaries of sessions I attended at the conference.
Server Based Learning Systems
Part 1: Tony Anderson is working on a very promising system to provide a wealth of educational materials to teachers and students at schools without internet access, called the Karma Learning System (http://wiki.sugarlabs.org/go/Activities/Learn). The interface is simple to use, which will make it very useful for the Lesotho teachers. Hopefully, Tony will have this completed soon.  (Caryl Bigenho and others are helping him with this as part of an online class project.)
Part 2: Sameer Verma discussed the Moodle Learning System, which is used by many high schools and universities. This is an excellent learning system, but the interface is complex, which would discourage the primary school teachers in Lesotho from using it, especially the newest computer learners. Currently, it requires internet access, which greatly restricts its usefulness for projects like ours without internet. There was talk of modifying this for use by deployments without internet access, but I don't know how far along this is.
 
International Curriculum and Teacher Training: Caryl Bigenho led a discussion about why teachers aren't using XO laptops in many of the OLPC deployments. One conclusion was that there is not enough curriculum-based materials readily available for them to use. Actually, there is a lot of material "out there," but it is not "readily available" because it is widely scattered and hard to find. Currently, it requires good internet access and a lot of time to find and download. There was discussion about the need for a curator to compile all this material in one place and make it easily available, possible on a flash drive or disk for sites without internet. However, as far as I'm aware, this was not addressed further during the Summit, and no action was taken.
 
Etoys:  Mike Lee discussed some excellent work he’s been doing using the Etoys activity with street children in Zambia.  My major take-away, though, was it took a lot of hard work by a large, dedicated group of volunteers and $30,000 to organize and translate the materials.  That’s a lot of money and obviously not something we could currently afford to replicate in Lesotho.  The Zambian group has received $300,000 to do more of this work.    My hope is that they will eventually produce materials that can be used outside of Zambia.
 
Community XS – an update on the School Server: Tony Anderson planned to show how to build a server but was unable to because he had the wrong type of memory. Tony also talked a bit about his Karma Learning System and about network servers.  George Hunt gave a presentation of the XS server software he and others are developing, which has a simplified interface, but it is not yet complete.  Daniel Drake presented a wonderful system called Puppet for keeping servers at multiple deployments up-to-date.
 
Challenges in Difficult Deployments:  I missed the first part of this session, but what I did attend was a litany of failures at the Birmingham, Alabama, USA, deployment.  Unfortunately, there were no insights, suggestions, or discussion of how future deployments could avoid these problems.
 
GOOD NEWS for L2L
I gave a short presentation about Laptops to Lesotho, and a lot of people at the conference were impressed with the work we are doing. I made contact with several people who want to help us.

Tony Anderson  has experience with OLPC deployments in Nepal and Rwanda and is an expert at setting up school network servers for XO laptops.  Tony has offered to come to Lesotho after Christmas and stay into February. He will install network servers at Nohana and Kokobe and hopefully copy lots of appropriate educational software onto the servers, install his learning management system (if it's done) and help us teach the teachers and students how to use the server and learning systems.   I am very excited about this development and see it as an opportunity to vastly improve the educational value of the laptops already in Lesotho.
I got a chance to spend a lot of time talking to Rod Weiss, a man who acquires funding for very large projects. He shared some of my concerns about the OLPC organization and was impressed by our alternative approach in Lesotho. We discussed ways to make the work OLPC does more efficient, including coordinating their efforts with other organizations that have more experience delivering aid in developing nations. He’s interested in getting funding to hire people to do this, including someone to organize and curate all the free educational materials already available online. He’s also interested in things like making internet available country-wide rather than doing it piecemeal at individual sites.
Rod’s got a financial backer who may fund some or all of this if he likes what Rod proposes. While this wouldn’t immediately help us, we might eventually see some benefit. Of more immediate interest to L2L is that Rod has connections with the southern California Rotary Clubs. If he will put in a good word for us, we might be able to get funding from them. I will be contacting Rod soon to follow up on that.


- Janissa

p.s. L2L incurred virtually no expenses for this conference because I was able to stay with friends, cost of gas was minimal (thanks to my new Kia Rio!), and I paid for all my meals.

 

Tuesday, November 6, 2012

Mary Dewar Honored with $1200 in Donations to L2L



Mary Dewar, my aunt, traveled with me to the village of Mafikeng, Lesotho, last year to see the Laptops to Lesotho project.  She's truly an amazing woman who has devoted her life to public health work, especially in developing nations.  She is one of the people who inspired me to do volunteer service in Lesotho.

Mary recently celebrated her 90th birthday.  In lieu of gifts, she asked her friends and family to make donations to L2L.  So far, we've received about $1200 in donations honoring Mary. 

We are very, very fortunate to have Mary's support and that Mary has such loving and generous friends and family.  Thank you, Mary, and thank you to all who have made donations in her honor.

- Janissa

Monday, November 5, 2012

Schedule for 2013 Lesotho Trip

It's official.  I've purchased my plane ticket for Lesotho.  I arrive in Maseru the morning of Saturday 29 December 2012 and leave the afternoon of Saturday 9 February 2013.  Here's a rough schedule for that time period. 

29 Dec - 4 Jan:  I meet Volunteers Mamatsepe Sejanamane, Tony Anderson (?29 December),  Kathy Plath (31 December), Craig Balcomb (4 January), and possibly Lindsey Roy in Maseru.  Buy supplies.  Meet with supporters, funders, and contractors.

5 Jan: Volunteers and I travel to village of Mafikeng in Ketane.

6-19 Jan: Volunteers and I work at Nohana Primary School in Mafikeng.  Volunteer Fortunate Gunzo meets us in the village on 6 January.  Volunteers Sherrie Howey and Jennifer Selden join us in the village on 10 or 11 January.  Kathy Plath departs 14 January.  

20 Jan: Volunteers and I travel to village of Kokobe in Ketane.

21-31 Jan: Volunteers and I work at Kokobe Primary School.  Sherrie Howey and Jennifer Selden depart ?23 January.  Craig Balcomb departs 28 January.  Fortunate Gunzo departs sometime during this period.

1-8 Feb:  Mamatsepe Sejanamane, Tony Anderson, and I work in Kokobe, Mafikeng and/or Maseru as needed.

9 Feb:  Tony Anderson and I depart Lesotho.

Dates for volunteers' arrival and departure may vary slightly. Lindsey Roy has not yet confirmed her availability.

-  Janissa
 

Wednesday, October 24, 2012

L2L Celebration Dance Videos Available Online

NOTE: I apologize that some of the links in the original of this blog post didn't work.  Hopefully I've got all the YouTube links corrected now.  Unfortunately, GameFront has deleted all of the files for downloading because they were inactive for 60 days.  I won't be able to keep them available indefinitely for downloading.  However, if you would like to download a copy, leave a comment here, tell me which dance(s) you want, and I'll upload the file(s) temporarily to GameFront.  You will have 60 days to download the video(s).    - Janissa, Oct 28
_______________________________

Videos of six dances from the ceremony celebrating graduation and the arrival of laptops at Nohana Primary School are now available online for viewing on YouTube (see links below).

These are uncut, unedited videos.  The performances are done indoors in a church because of foul weather. 

All videos were taken for L2L by Craig Balcomb and are licensed for public use under Creative Commons - Attribution.  You may use them, but you must give attribution to "Laptops to Lesotho Inc., www.laptopstolessotho.org"

The dance names used here are not the official Basotho names.  I made these names up merely as a way to describe the dances.

**********************************************

LESOTHO DANCE VIDEOS


View: http://youtu.be/7ZdzTdqEL-k
3:53 minutes, 171 MB

Girls and their teacher, 'Me Mahlafane, perform a dance at their school graduation to celebrate the arrival of laptops at their school, donated by Laptops to Lesotho. The performance is done indoors in a church because of foul weather. The girls perform kneeling with white switches, wearing fur hats and facial markings.



View: http://youtu.be/uQuTbqcYi8E
2:33 minutes, 112 MB

Young boys from Nohana Primary School along with the principal of Nohana Secondary School, 'Ntate Kaphe, perform a stomping dance wearing strings of beads with skirts and leggings made from World Food Program grain bags.  The performance is done indoors in a church because of foul weather.



View: http://www.youtube.com/watch?v=3aC2BsiBdjg
5:50 minutes, 256 MB

Nohana Primary School girls perform a traditional dance with words they wrote.  The song they sing is to thank Laptops to Lesotho President Janissa Balcomb for bringing 86 XO laptop computers to their school. It's in Sesotho, but if you listen carefully, you will hear the word "computer," "Janissa" (pronounced more like chu-NEE-sah), the school's name "Ha Nohana," and "Rea leboha" meaning "We thank you."  The dance is performed wearing aprons made of stiff animal skins that are slapped in time with the song.  The performance is done indoors in a church because of foul weather.
 


5:04 minutes, 223 MB

This dance features young girls from Nohana Primary School wearing fluffy white skirts made from World Food Program grain bags and metal bottle-top rattles.  To perform the dance, the girls flip the skirts up in the back.  The performance is done indoors in a church because of foul weather.


 
View: http://youtu.be/652qKf3upTM
4:38 minutes, 204 MB

This girls’ dance features sticks, fluffy white skirts made from World Food Program grain bags, and metal bottle-top rattles tied around their ankles.  The girls from Nohana Primary School dance in a circle, turning to stomp in the middle.  The performance is done indoors in a church because of foul weather.



View: http://youtu.be/FVMPeejCFVk
4:01 minutes

Basotho women from the small village of Mafikeng, Lesotho, and the surrounding Ketane community celebrate primary school graduation and the arrival of computers from Laptops to Lesotho with a traditional dance.  The women kneel on the floor and shake their upper body while a drum beats in the background.  The performance is done indoors in a church because of foul weather.  (My knees hurt just watching them kneel on that cement floor!)

 - Janissa

 

Thursday, October 18, 2012

Directions for Repairing Bricked XO-1 Laptops

Directions for Repairing Bricked XO-1 Laptops using an Automated Python Script and a Second XO Laptop
Janissa's Version
Before I start, here's the link to the official OLPC directions for using the automated python script to repair a bricked laptop: Using the automated repair script. You will run into some geek-speak in these directions ... What the heck is an "upstream git repository"? ... but you can ignore that part.

If you're like me and you'd prefer a little more detail than those directions provide, you can use my version below, which includes links to more detailed directions for most steps.
[Disclaimer: I don't know that this will work for everyone in all situations, but it's what worked for me.]

I used a working XO-1.5 laptop to connect to the bricked XO-1 laptop that won't boot. (If you don't have a second XO laptop, you may have to install Python on your computer and then you will need to be able to start Python to run the automated script. I do not cover how to do that in my directions,so see the OLPC directions.)

1. Make sure the working laptop is connected to the internet (Connecting an XO laptop to the Internet)

2. Start the Terminal Activity. (Terminal Activity, Using Terminal Activity)

If you don't see the Terminal icon on the Home View (Using the Home View), change from Circle View to List View, then scroll down until you find Terminal.

3. In Terminal, install "pyserial" by typing at the $ prompt:
sudo yum install -y pyserial
Press Enter
Wait for the installation process to complete.  I have moderately slow internet, and this took 7 minutes.  Several times it looked briefly like it was not doing anything, so be patient.   When it's done, a bunch of stuff will scroll down the screen, ending with "Complete!" and a new $ prompt.

4. Download and install the automated repair script "d6.py" by typing at the $ prompt:
wget --timestamping http://dev.laptop.org/~rsmith/d6.py
Press Enter
This is quick.  Stuff scrolls down the screen, ending with "d6.py saved."

5. Disassemble the top of the XO laptop to expose the motherboard.  OLPC has very good directions for this step, so rather than duplicating what they've done here, just go to Disassemble XO laptop to reach motherboard and follow their instructions.

6. Connect the serial adapter to the bricked XO and the working computer.  Again, use the very good OLPC directions at  Hooking up and using the serial adapter.

7. On the working computer, type at the $ prompt:
python d6.py
Press Enter

8. When the screen on the working laptop prompts you, turn on the bricked XO.

9. When it's done, the bricked XO will boot and the script will prompt you to press ctrl-c on the original working XO to disengage the two laptops.

10. Disconnect the serial adapter from the previously bricked XO.

11. If you've got more than one bricked XO laptop, leave the serial adapter connected to the working laptop and start over at Step 5 with the next bricked XO.

- Janissa