This is a PHP port of the Moserware.Skills project that's available at http://github.com/moserware/Skills For more details on how the algorithm works, see http://www.moserware.com/2010/03/computing-your-skill.html For details on how to use this project, see the accompanying unit tests with this project