The SKV publishing house wanted a web-based touch-typing programme, which would allow users with access to the internet to learn and hone these skills anytime, anywhere. It was important that the programme was not dependent on a host operating system to function properly and worked on all internet browsers without the need for installation.

Open standards

For the front end of the programme Liip used the YUI APP Framework to develop features such as assignment selection, live text input, live error correction and results administration. The back end is built on Symfony2 and PostgreSQL, which allows SKV to manage licences and users.

Correcting mistakes in real time

A particular challenge was developing a real-time error correction function. Given that considerable computing power is needed to analyse assignments for typing mistakes, Liip opted for a variant of the Levenshtein algorithm which is implemented on the web server in the C programming language and is employed by the browser via Ajax.

Client
Verlag SKV
Result
www.tastaturschreiben.verlagskv.ch