Final concept, user testing, contributions and steps forward

Published on Nov 06, 2019 by Sofie Hansson

In the previous posts we have talked about research, challenges, ideas and user testing. This blog post is about the final concept within the framework for this project.

Movie in swedish that explains the concept and prototype

The adobe XD prototype (only visual not interactive)

The demo game

Final concept

The final concept is a ninja game based on research about how to learn the keyboard in a pedagogical way and ideas from the team and users.

We hope that a game is a more fun way to learn how to type on a keyboard and will motivate the user to learn. The value for the user is to in a fun way to become more independent on the keyboard and be able to use it for daily tasks in school and later in life at work.

Since the last prototype, we have made some improvements to the prototype. At the start page, we have added some ninja characters, colors, logotype and styling to be a more cohesive product and to match the theme. In general in visual design, the content is centered which is important for the users with a zoom tool. We want the important visual information to be as big and centered as possible in this product.

Startpage, printscreen.

We have also added a game plan to the concept that match the pedagogical way to learn the keyboard. With 4 different levels in the game with 15 challenges in total. To present the name of the level and what is supposed to be taught on the levels:

  • Level 1 red belt: explore
  • Level 2 orange belt: placement of the fingers.
  • Level 3 green belt: words and sentences.
  • Level 4 black belt: speed.

Levels, print screen.

In these levels there are 15 different challenges the user can do. They have to do them in chronological order to be able to play the game starting at the first challenge and ending with the last that gives the user a black belt in keyboard typing.

Challenges, print screen.

Challenges, print screen.

We added new characters to the game to make it more in line with age of the users and with the ninja theme, they are named Doruk and Fousari.

Doruk and fousari, print screen.

Doruk and fousari, print screen.

Challenge 3, print screen.

The character you choose will follow you in the challenges and get a visual representation of the belts you collect which will also be read by the text to speech. We also have the letter you are supposed to write in the same place as it’s indicating if you are right or wrong after feedback from a user with a zoom tool to keep the visual content centered.

Challenge 3, print screen.

Challenge 3, print screen.

These are the biggest changes in the prototype and concept this far. We will test this prototype with more children with a visual impairment to be able to know what can be improved.

User testing

Sofie and Claudio met with six children at a camp for kids with visual impairment in November 2019 to user test Typing in the dark. There were four girls in the age between 5 to 8 and two boys at the age of 10. Most of the younger kids had not been introduced to keyboards but the two older had just started to learn.

Claudio with child testing game.
Claudio with two children testing game.

Overall the concept with the gamification worked well, the kids reacted very positive to choosing character and especially the colors, it made them interested in the game. For the older kids they got the concept with the ninja well and it was easy for them to get started and succeed at the game. So for them it’s important to have more challenges that advance quickly as they were motivated to keep going. What could improve for the older kids is to have the text to speech at a slower pace, but in general they didn’t need assistance from people around like the younger kids did. A parent said that this is much better than the one we use now because that one is too childish and this would be a much better and more fun alternative.

For the younger kids there were other challenges, they didn’t know what a ninja was but it didn’t affect them that much. What was a bigger challenge was at the challenge F & J, as it became clear that when you around 5-6 years old you don’t have as much motorical training with switching between right and left finger and maybe not have learned right and left yet. So for them it would be better to start with one hand, because they chose one hand to solve the F and J challenge. The biggest problem with this was that they kept losing the other letter, but we should consider that these children are younger than our target age at 7. For the younger children this sometimes created a frustration and they would need a confirmation more often than at the end of an exercise, some small message of encouragement.

Claudio with child testing game.
Claudio with child testing game.

Key insights and improvement possibilities

  • Gamification concept works well from choosing characters, training to do challenges.
  • It was easier for the older kids and the advance faster than the younger kids. The training challenge however could be shorter at 30 seconds because it was a bit too long at the moment.
  • Sound effects and feedback worked well and positive effect when done with challenge. Text to speech speed could be slover for all the children and adding a “play instruction again” feature.
  • More encouraging feedback could be added for the users who are a bit slower at solving the challenges to keep them motivated and not frustrated.
  • With some younger users it was a challenge because it’s an online application and they lean more against the keyboard which made them enter some keys that opened up other windows or applications on the computer, this could be improved.

Steps forward

The steps moving forward is to create more challenges in the concept and to elaborate on the existing ones. Our other vision is to spread the project to the open-source community to get contributions to this important project that helps children with a visual impairment to learn how to type on a keyboard.

In this project we had several ideas and thoughts that we wanted to do but because the limited time and resources in the project and that the goal was to create a prototype we didn’t have time to do these things:

  • Create an account to save results
  • Multiplayer game
  • Multi-language
  • Mobile/iPad and Bluetooth keyboard to mobile support
  • Support for Internet Explorer
  • Our own recorded sound instead of text to speech to make it a better user experience


First of all, we want to say a huge thank you to the people whom we got to interview and do user testing with during this project, which gave us insights and ideas for the concept.

Also thanks to free service that generated quick subtitles to our movie.

We also want to give thanks and attributions to the free resources we have used in this project that helped our work and the results. You can find all our resource at our Github repository.