The development of eduActiv8 started a while back – somewhere around December 2011. The project started under a temporary name pySioGame (a temporary name that lasted over 5 years) – at the time it was only meant to be a personal project that was supposed to be used by my son whose thirst for learning and knowledge inspired the creation of this educational program. The purpose of the program was to help explain and aid the practice of basic concepts of mathematics such as recognition of numbers, counting, addition and subtraction, etc. as well as recognition of letters and their order. The creation of this project was also an educational adventure for myself in some sense as well. This project was the first Python/Pygame project of this scale I managed to create – there was a lot of experimenting with code and a lot to learn along the way. Some of the activities were created to challenge myself – with a sole purpose to see if their concept could be easily (or not so) done.
Luckily for this project and its users, one of my friends convinced me to release the project regardless of the quality (or rather lack of) at the time. The very first alpha version appeared in April 2012 on SourceForge.net. The release gathered some interest among people who offered feedback, help, bug reports and fixes as well as those that kindly contributed their time to translate this project to quite a few languages. Since then a lot has changed, the interface has been redesigned, usability testing forced quite a few changes and more still to come, configuration and user management system has been added to keep track of what has been done within each activity, the difficulty of activities can be manually edited in XML, new platform has been conquered – MacOS.
The project since its release as pySioGame has been included in a number of Linux distributions such as Debian, Ubuntu, Mageia as well as some children specific distros, which led to its use in a number of schools around the world including schools for children with special needs.
As to the future of the software – there is a plan to cover as much of the maths curriculum as possible, but also to expand the language and science sections.
Unfortunately, that’s quite a lot of work and with the amount of time that can be contributed to the project, it will take quite a while for all those changes to take place.