Learning with Gcompris
In my last article, Teaching with Tux, I wrote about teaching children with the Tux Educational programs. Today, I'm going to discuss the Gcompris education suite. Gcompris is meant for younger children from 2 to 10 years old, though it seems to focus on the younger part of this range.
As you can see from Figure 1, Gcompris has a pretty simple user interface. Along the bottom of the screen, we have buttons that let us quit, see the credits, configure the program, and get help. Along the left side, we have icons for each game (I mean exercise) category. As you mouse over each icon, a brief written explanation of category is presented in the blue section of the screen. This is a nice compromise for kids who can't read and parents who would rather see text. The program's spoken prompts and classical music playing in the background make Gcompris a very professional program. Besides, everyone knows that classical music is good for kids.
Figure 1
“Discover the computer” is the first category of exercises, which is further broken down into keyboard and mouse activities. The most basic keyboard activity requires the child to simply press the two shift keys at the same time to guide a beach ball straight to the waiting penguin. Other activities require the child to press numbers, letters, and words. The mouse activities start with simply moving the mouse over the screen to reveal a hidden picture. Eventually, the child can progress to clicking exercises and eventually to finer movement control.
Gcompris has many classic puzzles in the “Puzzles” section. See Figure 2. Most kids are familiar with tan grams and jigsaw puzzles. The “Super Brain” game is actually just an adaptation of the Mastermind board game where the child uses deductive reasoning to deduce an unknown color combination. Gcompris also includes a Sudoku game played on a 3x3 grid. The “Fifteen” game is an adaptation of the little plastic game where you move the squares around to get them into numerical order. In the “Tower of Hanoi” game, the child moves disks from one peg to another in order to finally duplicate a given color pattern. Finally, there's a crane game where the child clicks on arrow buttons to move the crane's bucket to pick up objects and place them elsewhere in order to duplicate a pattern. Some of these games could be fairly challenging to the younger children, and most kids will need to have the games explained to them first.
Figure 2
The Mathematics section of Gcompris has a myriad of activities roughly broken down into counting, arithmetic, and geometry. The counting section has activities where the child has to count the bananas on the screen, or total up the number of dots on a pair of dice. Then there are activities where a number of stars are placed under, or taken out from under, a hat, and the child has to determine how many stars there are. There's also a “guess the number” game where the child is told if their guess was too high or too low. The Gcompris “dot-to-dot” game requires the child to click on the numbered dots in numerical order to draw a picture. Figure 3. Finally, there are two exercises with money, one with whole dollar amounts, and one with dollars and cents.
Figure 3
The arithmetic activities include quizzes for addition, subtraction and multiplication facts. There are also numerous memory games where the child has to remember which cards contain an arithmetic fact, and corresponding answer.
The geometry section has two activities where the student tries to reproduce various patterns on a Cartesian grid and a vector paint program. The paint program could be used to describe circles, lines, and boxes.
When I was looking at Gcompris initially, I completely overlooked the “Amusements” section thinking that there wouldn't be anything of educational interest there. I was wrong. This seems to be the place where the authors put activities that just didn't fit anywhere else. For example, there is a game where the child kicks a soccer ball around a soccer field by clicking on it. I coach my older two boys' soccer teams so it was refreshing to see that all of the soccer areas were properly marked in this game. There's also a link to Tux Paint, which I wrote about last time. Then there is a kind of “hotter/colder” game where the player tries to find the star hidden on a hex-grid. As the player clicks on a hex, it turns colors. The redder the color, the closer the player is to finding the star. SeeThere is also a very stripped-down version of a word processor suitable for young kids who are just learning to write simple stories or essays.
Then I found the real gem in Gcompris, the Stop-action animation activity. In this activity, the child uses various drawing tools to draw a story scene. The he clicks on the camera icon to take a picture and save a single frame of their animation. Once the picture has been taken, the child can move things around in the scene and take the next frame. Finally, they can play back their animation. This one was really fun.
The Strategy Game section has simple strategy games like Connect-4, Oware, and a couple variations on Chess, though the chess games require gnuchess.
The experimental section is where Gcompris has a few Science activities. Here we find an activity where the child has to activate gates and valves in order to allow a ship to pass through a canal lock. In another activity, the child can click on various parts of the water cycle to see how water evaporates from the ocean, falls as rain, gets cleaned up and sent to our homes, etc. See Figure 4. Finally, the experimental section has a simple electric circuit simulator that allows the child to wire up a simple battery, switch, and lightbulb circuit. The simulator required the gnucap package and actually simulates whatever circuit the child builds.
Figure 4
Gcompris's Reading section isn't nearly as large as the mathematics section is. Here we find a game where the computer says a letter and the child has to click on the spoken letter. We also find an activity where the child has to fill in the missing letter to spell a word that matches a picture. Finally, we have an activity where the child drags pictures onto the word that describes them.
Then things get a bit strange, in my opinion. We also have two activities that seem almost identical. A list of words is displayed briefly and the child is asked if a given word was displayed on the list. The only difference that I can see between the two activities is that in one, the words are displayed vertically, and in the other, they display horizontally. And the last activity that struck me as odd was the one where an image is displayed and the child has to click on the word that describes the picture; the problem is that for the first question, the correct answer is apparently “satchel.” I wonder how many American children even know what a satchel is. All in all, I found Gcompris's Reading section to be it's weakest section.
In the Discovery section, we find sound, memory, maze, color, chronology, shape, pattern, geography, and time activities. For the most part, these activities are very well done. See Figure 5 for an example. My only criticism for the discovery activity group is for one of the color activities. In this activity, the child is asked to click on the box of a given color. The problem is that some of the colors that the child is to click on include “coral,” “sienna,” “cobalt,” and “claret.”
Figure 5
When I set out to write a review of Gcompris, I sorely underestimated just how much material there was to write about. I actually intended to cover each activity, even if it was covered only briefly. However, Gcompris has a LOT of learning activities for children. Most of the activities are very well done. Many of the individual activities are written by different authors, but they all integrate into a seamless whole. Having more fully explored this program, I'm anxious to get my younger children started with it and I highly recommend it to any parent of young children.
| Attachment | Size |
|---|---|
| 1.png | 166.46 KB |
| 2.png | 223.12 KB |
| 3.png | 68.43 KB |
| 4.png | 116.29 KB |
| 5.png | 120.13 KB |
Mike Diehl is a freelance Computer Nerd specializing in Linux administration, programing, and VoIP. Mike lives in Albuquerque, NM. with his wife and 3 sons. He can be reached at mdiehl@diehlnet.com
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Home, My Backup Data Center
- RSS Feeds
- What's the tweeting protocol?
- New Products
- Trying to Tame the Tablet
- Dart: a New Web Programming Experience
- Reply to comment | Linux Journal
15 hours 22 min ago - Reply to comment | Linux Journal
17 hours 55 min ago - Reply to comment | Linux Journal
19 hours 12 min ago - great post
19 hours 47 min ago - Google Docs
20 hours 10 min ago - Reply to comment | Linux Journal
1 day 58 min ago - Reply to comment | Linux Journal
1 day 1 hour ago - Web Hosting IQ
1 day 3 hours ago - Thanks for taking the time to
1 day 4 hours ago - Linux is good
1 day 6 hours ago
Enter to Win an Adafruit Prototyping Pi Plate Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Prototyping Pi Plate Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.
In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.



Comments
I'm a fan
I made and have been updating a machine for my nephews with ubuntu with the educational suites for about 3 years now and they love it.
They ask their mom if they can "play edubuntu" today which is nice.
As an adult I have difficult figuring out how to do some of the more advanced activities but the kids love figuring them out.
The only thing I'd like to see is an kind of owners manual or guide to help adults guide their kids.
Language support
Hello,
is this an 'english only' application?
Or does it support other languages as well?
Best regards,
Jan
Translation status
You can see here the translation status for each language:
http://l10n.gnome.org/module/gcompris/
Thanks !
I am the author of GCompris. As such, I join my voice with our contributors to thank you for this review.
A couple of thinks I would like to add:
- In newer version we have spoken introductions that explains what to do in the activity.
- I am working on the new major release that is based on a more modern toolkit (goocanvas) which brings some new graphical enhancements.
- I today completed the new animation activity that let the user re-edit frames afterwords.
Bruno.
Bravo for this review.
Thanks for giving Gcompris the kudos it deserves.
You didn't mention that it interfaces with Tuxpaint, which is a great creative tool, very much like a "my first Gimp".
Also of interest is the administration module, which is installed separately, and give you the ability to tailor the software to your needs, create profiles in which you choose to hide certain activities, follow progress through regular reports, etc...
So, what's next ? Childsplay maybe ? It's way less advanced than Gcompris, but it does well at bringing a bit of variety.
www.schoolsplay.org/ is the home of the project.
Take care.