This site uses cookies. All information can be found in our Privacy policy.    OK

Suggestions for improvement

Ticket 1620  |   Suggestion for improvement  |   Software version  |  2012-09-28 4:09 am
Answers: 0
An open format of lessons
Solved
2012-09-28 4:09 am
Hello,

First, thanks for the software, it's very good. I've practically learned touch typing in English with it, as the length of this message indicates.

Now, I was thinking of adding Russian lessons to it to learn touch typing in Russian. As a programmer (kind of), I wouldn't have much difficulty with making up a bunch of texts composed of letters that are in the same positions as in corresponding English lessons.
But I've found no lesson files of any human-decipherable format in the program files or source.
I see in the answers to other suggestions that you are planning to implement a way for users to customize the lessons. So, if I may, I'd like to suggest that the format of the lessons be something more open to human intervention, for example XML with custom markup or something like that. This alone would allow to roll a language course quite easily. And it would be easier yet if the program stored the lessons in runtime files (not in the source) so it wouldn't be necessary to recompile it. The same applies to the keyboard layouts.

Of course, I may be missing something and the creation of lessons requires more than that.

And another suggestion I'd like to add is that the program would probably benefit from the community if it were hosted on Github. It would make it easier for others to help with development. Of course, that means that people would ask about the file formats, development plans and things like that. But I think this is healthy for the open source ecosystem and it would be useful to roll out the incomplete next version for developers to play with it.

Sorry if my uncalled-for advices annoy you. Keep up the good work, anyway. I hope that I may one day advertise the program to the russian community.