Showing posts with label OLPC. Show all posts
Showing posts with label OLPC. Show all posts

Wednesday, 7 July 2010

20 Graduates from PyXO

Couple of weeks ago, Mohammad Nawahda started a dynamic team to make sure PaleXOers get the proper training about Python to ensure they have what it takes to start developing some great local activities and customizing others. We called it PyXO.

Hanna Kreitem managed to book a room in BZU CCE at Al Masa Building in Ramallah. There, we had 5 three-hours sessions, in which we explored, played with, practiced and hacked around python, GTK and Sugar.


Attendees were around 20 on average. Mostly are PaleXO members, some open source lovers, others joined PaleXO when they learned about what we do. I was amazed of how excited the guys were about Python and enthusiastic about starting building their very first activity and games.


The Python-effect was shown on the guys that came back everyday to learn more and more about it. They simply loved it. Sundous Hussien even started to brainstorm about games and activities that they want to start developing. Simply the idea was to capture and develop kids creativity by creating their future using a game, Sundous calls, Future Time Machine.


Started by introducing Python and it's inline interpreter. Playing around with Numbers, Strings then moving to more advanced structures, Lists, Dictionaries and Tuples. The following picture shows one of my favirote examples, which is calculating big numbers on the fly!


We also moved with learning how to build a Graphical User Interface (GUI) using GTK+ and PyGTK. We also moved on with a real life example by rebuilding Translate Activity that we built sometime ago. Starting with a standalone (non-sugar) program and then move on with how to make it run on Sugar, packaging it and installing it on Sugar.

Now that we are done with the basic training, we hope that software development will be moving much faster in the community and we hope we would come up with some great activities that would help kids learn better.

We will be having some small meetups to play around more with Python and Sugar and to start actually working and implementing some Activities. Meanwhile, we'll start to brainstorm about ideas that can be implemented.

At the end, we really would like to thank BZU CCE, Marwan, Nehad and Hanna Kreitem for helping us getting a place where we can gather and give the sessions.

Want to help? Have Ideas for Activities? Leave us a comment.

Saturday, 3 April 2010

PaleXO Visiting Farkha School

A group of 5 PaleXOers visited Farkha school near Salfeet on Thursday 01/04/2010 which has 28 student.
One day before, the math teacher prepared all the XOs in a room and kept them charged. She joined us in the update phase and we showed her how to update an XO and gave her the update and the files of the new activities . We also trained her to use the XO since she couldn't attend the second teachers workshop. She did a great job with her students by giving them time to use the XOs in math class and physical science classes.

Students were very happy to see us at the school. While preparing the classroom, some of them came smiling to welcome us and say hi and then went back quickly to their classrooms.

These students used the XO for about 20 times before our visit. We listened to their experiences with the XO. They were very happy with Record activity, they just love it. They also told us that they played puzzle activity, and used calculate to help them in math.

Usually we begin by asking about the XO laptop parts. When we asked about the purpose of the XO ears, we got some of the familiar answers which were helping them open and close the XO, and to protect the XO while closed. However, an interesting and lovely answer was: "The XO ears are a symbol of motivation, they encourage us while using the XO."


We made three chat activities within the class and shared them. So there were 3 groups, each had its own color to be identified. The teacher asked math equations using the chat activity, as well as some students who wrote some equations to be solved by their friends. It was really great to see how they interacted with the activity.  The first number of students answering the questions got stars and  gifts. This made them very determined to solve the questions.

We learned together how to share activities and invite friends. They wrote together, changed colors, inserted tables, etc... They all got excited to find a facility in the activity in order to get the new gift.

We noticed that the students tried to explore the new activities. They opened some activities by their own and played with them. They were also helping each other a lot.

There are some differences between students in using the XO. Some of them were slow and lazy at the beginning and then got excited and showed a difference. We hope that the less interacting students will get more excited by having this additional tool to learn.

We would like to thank all the participating members: Ayman Qarout, Ayman Natsheh, Ahmad Masri, Safaa Halahla, and Noura Salhi. In addition,  we'd like to thank Tamer AlKhouli, Ala' Abu Nada Mohammad Khatib and Ahmad Al Masri for the preparations of the event . We'd also like to thank the Excellence Center in Birzeit University for providing electric cables and distributors, and the Palestinian Education Initiative for making this event possible.

Monday, 22 March 2010

Budros Elementary School Visit - Budros, Ramallah

On the 21st of March, we have visited two schools in the west bank which were Khalid Ibn Al Waleed School and Budros School.

Khalid Ibn Al Waleed summary is posted in the previous post.

The teachers at Budros school used the XO laptop with third grade students 5 times before this visit using the old version. The school principle showed us some pictures taken while using the XO laptop and we saw the students happiness and interaction. At the beginning of the visit, we updated around 37 XO laptop and then prepared the classroom with the XOs and cables. The third grade students were very happy to see us and told us that they love the XO laptop and were waiting for us to learn more. Actually, not only the third grade wanted the XO, other students gathered at the door wanting to use it and learn also.


The students told us that they used record activity to take photos of themselves, and the teacher. Also, they used Tamtam activity to hear sounds of animals which was related to a lesson in science curricula. So we tried to show them other activities in the session, and leave others for them to explore.

The teachers likes the XO a lot and believe in its role in improving the students achievements. The math, science, Arabic and English teachers joined the students in the session and used the XO laptop with the students.

We used gifts to make a challenging environment. We used stickers (stars) and candies to award the fastest students in multiple activities. We divided the classroom to two groups and shared two chat activities (Blue and Green). After chatting a little, math and science teachers used these group chat to ask related questions and receive the answers. They students were very excited and started thinking, calculating and writing to answer the first and gain a star and candy.


They shared other activities like write and paint, and learned how to invite a friend to an activity. We asked them to find some facilities in these activities like changing the color, and they were very happy and proud to find it by their own and helping their friends with it.


The students loved Tuxmath activity. They started counting on their hands and typing the answer. The activity is exciting and challenging. Once one student got it, they go and help each other.

We provided 24 new activities on the XO laptops, some of them are math related. The teachers are very anxious to use the XO laptops in their classes. We were very happy to hear the children's feelings towards using the XO and getting it home with them.

We would like to thank Budros team for the great job: Salam Abu Makho, Ala' Allan, Lamees Shalsh and Suhail Taha, Ayman Qarrout, Fayeq Rimawi and Noura Salhi. We enjoyed our trip from Ramallah, passing by Ein Areek and Billin to reach Budros.
Also many thanks and great job for Khalid Ibn Al Waleed team: Mohammad Khatib, Samer Ayesh, Reham, Ahlam, Anas Abdelrazeq, Anissa Yousef, Hanna Kreitem, Mohammed Nawahda, Abdul - Hafeth Salah, Morad Taleeb, Samah Qiwi, Yasmeen Hashem, Abeer Hammad, Raya.

We also would like to recognize some special efforts from: Ayman Qarout and his friend for bringing a projector, Hanna Krietem, with his help in getting the projectors and booking the room for the training session and for taking amazingly inspiring pictures, Tamer Alkhouli and Ala' Abu Nada, who helped with the coordination of the visit, and Noura Salhi for holding the training session for the volunteers.

We would also like to thank Exalt Technologies for buying the candy for the kids, they really loved it, as well as we did. And the ITC at Birzeit University for lending us two projectors.



Khalid Ibn Al Waleed School Visit - Aqraba, Nablus


Today, March 21st 2010, marks our second visits to Palestinian schools in the Westbank. Last Thursday we visited Abu Falah School in Abu Falah village near Ramallah. Today we've been to two schools, a group went to Bodros school near Ramallah, and another to Khalid Ibn Al Waleed School.

I'll leave it to Bodros group to update you with a summary and Pictures.

We were trying a new approach to get the attention of kids by presenting the Sugar interface using a projector. This wasn't as easy as we thought, kids were really distracted by the laptop once they had it and it was hard to convince them to pay attention to the speaker. That was because that was the first time the kids ever saw the XOs!

13 volunteers left Birzeit around 7:30am to Aqraba directly in two seven-passenger caps. I had to go to Ramallah to hand Candy-bags and PaleXO TShirts to the other group. The guys updated the laptops, talked to the kids, played football with them and they even lined up with them in there morning lines and practiced morning exercises with them!



I've joined a bit late due to the fact that I had to go to Nablus first and from I headed to Aqraba. At the time of arrival, they were just about to start eating some meat-stuffed-bread that the teachers and principal of the school got for us along with the drinks. This was extremely nice from them and they were really nice to hang out with.

That was when we started the presentation. We setup the projector while Samar started showing the kids how to open the laptop and how to turn it on (Which they already figured it out by themselves). Then she moved to showing them the 4 views of Sugar and how to navigate between them, explaining what each one is for. This took some time as we expected, as it was the kids' first time to play with the laptop. All PaleXO members were helping the kids in the class follow up with Samar and apply what she was explaining if they couldn't get it.



One of the teacher suggested that we could go outside of the class in a near place called "Sibaryeh", a nice place with some olive trees and a nice view of mountains and Aqraba. We decided to go on an easier and a more fun experience for the kids by dividing ourselves into smaller groups and getting to know the kids more, what they like, and how fast they learn. That was amazingly fun and easier to manage for us and the kids. I even asked the kids who were accompanying me to shoot some pictures of the nature and for their friends while walking to that place, and soon they really got into it and started asking to take pictures of their teachers.


The kids had the chance to experience and play with multiple activities, including Speak, Write, Tuxmath, Arithmatic, Chat, Maze, Memorize, Record and Paint. Though some laptops were missing Tuxmath for some reason (It must be an error during the update process) but it was okay.

This time we've got candy-bags for the kids, they were holding their XO and candy with the same hand and they ate them while playing around with the XO. After finishing, we took the kids back to the school and gave them the chargers, asked them to fill evaluation forms with the help of the volunteers and gave them another evaluation form for their parents to fill.



This has been an amazing visit! Everything was really nice and I couldn't have imagined it any better, although not losing our TShirts bag at the end of the trip would've been nice! (~20 shirts in that bag). We also didn't have much time to go through Aqraba, but it was amazing visiting it, it's a beautiful place and has amazing views of mountains.

This hasn't ended here, the two groups have gathered and had a 14 people lunch at Angelo's Restaurant. This was full of fun, that some people said that it was "the best day in their life!". And I am sure the kids had the same experience as we watched them playing with their friends with the XO.

We would really like to applaud for all the guys who worked hard in this day. Noura Salhi, Salam Abu Makho, Ala' Allan, Lamees Shalash, Suhail Taha, Fayeq Al Remawi, Ayman Qarrout, Mohammad Khatib, Samer Ayesh, Reham, Ahlam, Anas Abdelrazeq, Anissa Yousef, Hanna Kreitem, Mohammed Nawahda, Abdul - Hafeth Salah, Morad Taleeb, Samah Qiwi, Yasmeen Hashem, Abeer Hammad, Raya. And the Teachers and principle of the school who were extremely nice.





We also would like to recognize some special efforts from: Ayman Qarout and his friend for bringing a projector, Hanna Krietem, with his help in getting the projectors and booking the room for the training session and for taking amazingly inspiring pictures, Tamer Alkhouli and Ala' Abu Nada, who helped with the coordination of the visit, and Noura Salhi for holding the training session for the volunteers.

We would also like to thank Exalt Technologies for buying the candy for the kids, they really loved it, as well as we did. And the ITC at Birzeit University for lending us two projectors.

Stay tuned for the Pictures and videos. 

Thursday, 18 March 2010

First Visit To Schools

Today, Thursday March 18, 2010 PaleXO had its first visit to “Ab-Falah” (مدرسة ذكور أبو فلاح) elementary school for boys. The visits aim to teach little kids how to use the XO laptops and deploy them to ease their education and make it more fun. Our first “PaleXO visiting schools” day was long, busy and exhausting but it was worth every smile we saw on the kids’ faces.



The day did not start very well. We first headed to “Al-Fajr Al-Jadeed” school like we were told to do by the ministry. Apparently, the school had no idea we were coming and only 17 out of 72 kids had their XO laptops with them. We were really disappointed since we were all very prepared and excited to have our first visit. We were also expecting Brazilians to accompany us in our visit and planned to meet them in the school. In a try to save the day, and after several phone calls, we contacted the principle of “Abu-Falah” school who also had no idea we were planning to visit his school. Luckily enough for us, the kids in “Ab-Falah” school were not allowed to take the laptops home with them, so we got going to “Abu-Falah”.

We reached the school around 10:00 am. We had 52 laptops that needed updates and only 12 or 13 flash memories. The update process took very long, by the time we were done updating it was 11 something. As a tip for next visits, try to have the updates done a day before or be in the school very early in the morning so that you will have the rest of the day for the activities. After finishing updating the laptops, it was now time to go to the classrooms. We had 52 students divided into 2 classrooms. The Brazilians were contacted back again to meet us in “Abu-Falah” school and were there through all the updating and part of the classroom activities. They were glad to see the progress we are making and told us about their own successful experience with OLPC in Brazil, they also offered to answer any “football” related questions ;-).

Who said that dealing with third graders was fun and easy? Kids in that age are hyper, love to move, play, and ask A LOT of questions … It is not easy to control them like adults or expect them to be quiet. But the one thing for sure about them is they are fast learners and love to explore what is in the laptop. They were happy to see us, and even more delightful to spend time their XO laptops. We had a schedule to follow, but due to the kids’ nature there was a twist in the schedule for the classrooms. Each classroom tried to do as many activities as possible during the 2 hours but did not make it to the half. In spite of all that, the kids were all involved in the activities. They did not wait for our directions but were eager to explore the activities themselves. Some of them were really very smart and were very fast to catch up with us while some were slower; but bottom line is there was not one child that was left out or was not enjoying the experience.

Finally, it was time for evaluation. We handed out the evaluation sheets to the kids to fill in. After that, the class was dismissed and it was all quiet again.

That was the summary of our day, but there are still few things to point out. First, for next school visits we will need more supply. The supply as in flash memories, cables & some treat for the kids. The PaleXO members had to bring this stuff themselves and still were not enough for all the number we had. Second, before each visit we should contact the class teacher and discuss with him/her what the kids already know on the XO laptops so that we won’t waste the day by going over things they already know. I am sure there are more things to consider but these are the things that were on the top of my head.

One more thing worth mentioning is the fact that this trip reminded us with how beautiful Palestine is. We enjoyed the ride along with the green mountains and the olive trees. We also got to know some villages, a refugee camp and settlements that we did not know before.

In the end, I wanted to thank the principles of the 2 schools we visited for their good reception, and the teachers & kids for cooperating with us today. I would love to thank the Brazilians who made the effort to attend our first visit and showed their support. Most importantly I want to thank (ordered alphabetically) Asma, Aya, Ayman, Hanin, Manar, Maysa, Mohammad Khatib, Noura, Rasha & myself Safaa who participated in the actual visit and of course Alaa and Tamer who were supervising for making this day happen. Not to forget “Abu-Faker” the driver who drove us to and from “Abu-Falah”.

It was one GREAT experience; we had so much fun and cannot wait to have our next visit to schools.

Original post by Safa' Halahla on PaleXO FB Fan Page.

Sunday, 20 September 2009

Creating a Back up for your XO


Why create a backup for your XO?

For the same reason you would backup your PC to be safe, it's a good idea to take precautions and create a backup when your making major changes to your laptop that might cause it to malfunction, such as, major updates (like updating to a newer version/release of Sugar); these operations are supposed to run smoothly but there is a chance they might fail. Having a backup allows you to restore your XO to a previous in which it was functioning properly.


What you need to get started

  1. A USB with at least 1GB free space.
  2. A developer key. Actually I read that you don't need the developer key, instead you can hold the four game keys when booting into your XO.

Check your USB
  1. Make sure you have at least 1GB free space.
  2. Make sure its a FAT, FAT32, or VFAT format.
  3. Make sure you don't have a bootable OS on it, such as Sugar on a Stick. If you do it will boot into that OS instead of the Open Firmware (OFW).
  4. Make sure you have copied your developer key (develop.sig) into a folder named security.
Steps 1 & 2 can be checked from your USB's properties. Right click on USB --> Properties.


Time to Back Up!


1. Plug your USB into one of the XO ports.


2. Start or Restart your XO while holding down the Esc key (x), or just wait until the white screen appears with the XO logo then press the Esc key. This will get you into the Open Firmware ok prompt.


3. Type in the command probe-usb, your USB should show as USB2. USB1 is too slow.


4. If by some chance you forgot to free up enough space for back up not to worry. First type scan-nand if it's completely green (full) you will need 1GB free space, if it's half green half blue (half full) you will only need 500MB free space. Now type disk-free u: to see if you have enough space, if you don't delete some files using the command rm u:\fileName.extension, for speed you can use wild cards to delete all files with a certain extension as in rm u:\*.png.


5. Type the command save-nand u:\backup.img. The name backup isn't obligatory, you can name it whatever you please, but it's always a good idea to have a meaningful name. Just make sure you don't forget the .img extension.


6. Now all you have to do is wait while the back up is being created. You can see a little box moving from one green box to the next, also below you will see a counter that counts from 0 - 1FFF.



7. When the counter reaches 1FFF the OFW will report Done, and give you the name of the CRC file, which in this case would be backup.crc. I'm guessing it will name it according to the name you provided in step 5. You can verify that both the backup.img & backup.crc are now on your USB by typing in the command dir u:.


8. Now you can remove your USB. Copy the 2 backup files to your PC if you like.


9. To exit the OFW you can type either boot to start the OS (boot into the Sugar OS) or bye to restart the machine.


Restoring your XO


1. Plug your USB into one of the XO ports

2. Start or Restart your XO while pressing the Esc key.

3. When your in the OFW ok prompt, type in the command probe-usb to make sure it's displayed as USB2.

4. Next type in the command dir u: to make sure you have both the .img & .crc backup files.

5. Type in copy-nand u:\backup.img. Of course backup is the name you used for your backup files.

6. Wait till its done. Then restart your XO.

Saturday, 19 September 2009

Connecting to a Wireless Network

These are a few simple steps you can follow to connect to a wireless internet.


1. Go to your Neighborhood view. It's the icon on the far left. You should get a view similar to the one below. Hover over the Network you wish to connect to and click in the middle of the icon, or wait for the menu to appear and click Connect.



2. If you are trying to connect to a secured wireless connection you will be prompted for a password. Enter the password and press OK.



3. Next it should say it's Connecting.




4. Once your connected you will see an icon like the enlarged icon in the image below.



Here's a list of icons you might see and what each means: