What is Typ-Top?
Typ-Top is a trainner webapp of the leading Antwerp publishing house VANIN. It consists of two parts: a textbook and Typ-Top Online, the application to learn to type blindly according to the teen finger system. The interactive tool enables children and young people to learn to type smoothly and faultlessly from an early age. Calibrate played an important role in training our youngsters to be keyboard and tablet virtuosos.
Schools all over Flanders use the webapp during class. Thanks to the diversity of practice forms, pupils can improve their typing skills in an informal way. While doing the exercises, pupils are given an overview of their current typing pace and the number of mistakes they made. Teachers can adjust the difficulty level per class group or individual student in order to respond to the level of the group, but also to keep challenging everyone.
In a clear logbook both students and teachers can view and filter exercises made. Teachers can also have exercises automatically graded using self-managed assessment sets. In the same place they can give students feedback.
With more than 40,000 users in total, with a daily average of 2,000 users and peaks of up to 250 users at the same time, Typ-Top is a strongly growing platform. It is expected that this trend will continue, because this year even more students will become acquainted with this dactylop programme.
The new version of Typ-Top runs only for students who have a license to five new books. Exercises on the other books will be done this year in the old application. Here is an overview of the statistics for one month. On average there are about 2,000 sessions a day, with peaks of up to 250 users at the same time.
It is the intention that even more students will be working with Typ-Top, and that the authors will be able to enter new manuals with exercises directly into the application.
During the creation of the exercises, students will get an overview of their current typing rate and the number of mistakes they made. Teachers will also be able to adjust the difficulty level per class group or individual student at the same time, in order to respond to the level of the group, but also to keep challenging everyone. In a clear logbook both pupils and teachers can view and filter exercises made. Teachers can have exercises automatically graded, while students can also leave their own feedback there.
All exercises, ratings and exercise controls are stored via a high-performance MongoDB and disk storage. We optimised the database and tuned it to easily cope with peaks during school sessions and also to keep track of the workload of thousands of diligent students at the same time. With the powerful Laravel-backend, our solution is future-proof: the capacity can be greatly increased over time and if necessary. We streamlined the front-end and all interactions with the ReactJS-framework, in combination with Redux to capture and interpret keystrokes.