‘Practice handwriting’ application
This application aims to create a funny environment for practicing handwriting for students who is trying to learn how to write. Practising on smartphones or tablets is more inviting for kids than using their pencils.
At least this must be an application that shows a guideline of characters,digits etc. to kids and wants to follow them. This is the least feature at starting but it will be a little boring when kid has improved his/her handwriting skill. Then, i think that there must be some additional features for this application.
Note that these are just about the end-user things to discuss, i will give technical details after some discussion on these. But i have all algorithm solutions for ideas given below.
1. First show only a character guideline, show anything “cute”(a football, a ladybug etc.) that follows that guideline. And ask kid to do the same. When trace is wrong, warn the kid and restart the exercise.
2. After some exercising with single big character, show guidelines of more than one random characters and want to trace them just like first exercise. But if kid fails in one of the characters even the last after completing others successfully, restart the whole exercise from beginning.
3. Show a random English(just for example) word to practice. This feature looks like same with previous one but, showing some “real” words will help kid for getting familiar with words.
4. Show guidelines for character(s) as same as before but for this time not forever. after a interval guidelines will disappear, kid still must trace the guidelines but there must be some tolerant of course. normalizing the line drawn by kid a little will deal with little mistakes. There will also be a ranking from 1 to 5 stars based on speed, accuracy of tracing.
5. Application shows a character,word or something like these, but there will only borders for them, not like full guidelines just horizontal and vertical borders of word. Kid will try to write the word in these borders, we are not waiting for perfect words so there will be some backround algorithms for comparing the given input with asked output to rank kid. This will be the hardest practice for kid to succeed.
PS: if there is anything hard to imagine please just say, i can provide some drafting :)
1. First show only a character guideline, show anything “cute”(a football, a ladybug etc.) that follows that guideline. And ask kid to do the same. When trace is wrong, warn the kid and restart the exercise.
2. After some exercising with single big character, show guidelines of more than one random characters and want to trace them just like first exercise. But if kid fails in one of the characters even the last after completing others successfully, restart the whole exercise from beginning.
3. Show a random English(just for example) word to practice. This feature looks like same with previous one but, showing some “real” words will help kid for getting familiar with words.
4. Show guidelines for character(s) as same as before but for this time not forever. after a interval guidelines will disappear, kid still must trace the guidelines but there must be some tolerant of course. normalizing the line drawn by kid a little will deal with little mistakes. There will also be a ranking from 1 to 5 stars based on speed, accuracy of tracing.
5. Application shows a character,word or something like these, but there will only borders for them, not like full guidelines just horizontal and vertical borders of word. Kid will try to write the word in these borders, we are not waiting for perfect words so there will be some backround algorithms for comparing the given input with asked output to rank kid. This will be the hardest practice for kid to succeed.
Hi again, sorry for replying late, Code-in was a great experience for me too. I have a spesific question I think that the trace engine that project needs, can read the boundaries of letters and words from open source font formats. This will give a great power to engine, for being scalable to other languages.
What do you think about this? Should my proposal include that? I think this will require some hard work to create a library to read fonts etc. Do you think that does it worth to study?
I will finish my draft tomorrow but i need to get one more specific opinion, should the trace engine directly deal with font(this needs much more work and cause some performance issue) or should it take a special processed data ?