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 author’s 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 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 the author himself in some sense. Since this project was the first Python/Pygame project of this scale the author has created there was a lot of experimenting with code. Some activities were set out to challenge the author with a purpose to see if their concept could be easily (or not so) done.
Luckily for the project and its users one of the author’s friends convinced him 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 platforms have been conquered: namely MacOS and Android.
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, but first, all the development is focused on making the software more touch screen friendly for the benefit of not only those having a PC equipped with such screen but mainly to be able to add more activities that have been disabled on Android due to lack of keyboard. The feedback system also needs implementing in many activities to make it easier to know where things went wrong to allow learning on own mistakes.
There are also plans to expand the scope of the project to include separate Android apps that focus on single concepts as opposed to wide ranged approach that has been taken in case of this software.
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.