TypingTrainer

Education Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on git.opendesktop.org

0
Score 56%
Description:

Typing Trainer is an application suite that is directed towards students, from the novice to those who have the basic knowledge of the kebyoard finger layout, and want to train and exercise their expertese in typing. The design of the latter program, also allows for an environment where students ability in typing, can be examined by the program. And the results stored in a central database and characters given.

Last changelog:

14 years ago

Added Unicode support.

Fixed download pointers, that were pointing to older files.

thomax

13 years ago

during compilation:

then mv -f ".deps/printresults.Tpo" ".deps/printresults.Po"; else rm -f ".deps/printresults.Tpo"; exit 1; fi
In file included from printresults.cpp:18:
printresults.h:21:33: ttcore/ttexthandler.h: Onbekend bestand of map
In file included from printresults.cpp:18:
printresults.h:27: error: parse-fout before `{' token
printresults.h:30: error: destructors must be member functions
printresults.h:32: error: syntax error before `(' token
printresults.h:34: error: syntax error before `(' token
printresults.h:36: error: syntax error before `(' token
printresults.cpp:21: error: invalid use of undefined type `class PrintResults'
printresults.h:27: error: forward declaration of `class PrintResults'
printresults.cpp: In constructor `PrintResults::PrintResults()':
printresults.cpp:21: error: class `PrintResults' does not have any field named
`TTextHandler'
printresults.cpp: At global scope:
printresults.cpp:26: error: invalid use of undefined type `class PrintResults'
printresults.h:27: error: forward declaration of `class PrintResults'
printresults.cpp:30: error: syntax error before `::' token
printresults.cpp:57: error: syntax error before `::' token
printresults.cpp:63: error: syntax error before `::' token
make[2]: *** [printresults.o] Fout 1
make[2]: Leaving directory `/mnt/data/src/work/typingtrainer/teacherspet-1.0rc1/teacherspet-1.0/teacherspet'
make[1]: *** [all-recursive] Fout 1
make[1]: Leaving directory `/mnt/data/src/work/typingtrainer/teacherspet-1.0rc1/teacherspet-1.0'
make: *** [all] Fout 2
thomas@LinuxBox:/mnt/data/src/work/typingtrainer/teacherspet-1.0rc1/teacherspet-1.0$

Report

maarizwan

14 years ago

Does Touch Typer support Unicode like Typing Trainer?

and a bug, that whenever you end your lesson by typing all the text, Typing Trainer 1.0rc3 crashes. both with unicode (hindi) and english text.

Report

C

hanseno

14 years ago

That's a confirmed bug, I'll fix it ...

Yes, Touch Typer does work with Unicode, but there's a drawback since X11 does not support full Unicode with their Keysyms, the unicode support is therefore somewhat limited for the moment.

Report

C

hanseno

14 years ago

X11 already appears to have a fix for this, I'll make the necessary changes and then there will be full Unicode support in touchtyper as well.

Report

maarizwan

14 years ago

Just compiled with the wrong pointers :)

okay, but Typing Trainer must have to have an option or 'Settings' to set the font. I have to edit 3 .cpp files and change 'Courier' to 'mangal' which is mangal.ttf for hindi and recompile.

under settings also, time limit and other stuff needed to be configured.

while typing if the user/typist does a mistake say he types x instead of y then the text 'x' shown above should get highlighted with a different color much like ktouch.

Report

C

hanseno

14 years ago

I originally chose Courier, because the display needs to have a fixed width font. I concurr, that this needs to be set in the configurations options.

Observations well noted, thanks.

Report

C

hanseno

14 years ago

Sorry for the mixup, but the links were still pointing to older files. The pointers have now been fixed, and are pointing to the correct versions of the programs.

Again, sorry for the mixup.

Report

C

hanseno

14 years ago

The links are now correct.

Report

maarizwan

14 years ago

Now I am going to create lessons for Hindi language. This will be the first Hindi inscript typing trainer. Congratulations, and I appreciate your endeavor. Thanks, Thanks, Thanks!!!

Report

C

hanseno

14 years ago

You're welcome Bro.

All feedback and suggestions are welcome.

Report

Superstoned

14 years ago

is this ktouch? or not?

Report

C

hanseno

14 years ago

No, it's not ktouch ... the main program uses quite a different approach to typing. The touch typer part, is merely a small part of the suite.

Report

Superstoned

14 years ago

tnx, I'll try this one (ktouch has some irritating bugs)

Report

liucougar

14 years ago

Please upload English version screenshots, thanks

Report

C

hanseno

14 years ago

The main program has been converted to Unicode, it's in the CVS now. The other two will be converted, and then a new release will be made.

Report

maarizwan

14 years ago

I am eagerly waiting for next release after 1.0rc2. I am visiting daily to see whether you've released the unicoded supported Typing Trainer. Please, Please, Please, I am dying to see Unicode Enabled Typing Trainer. Thanks.

Report

C

hanseno

14 years ago

I'm working on it, but I need to replace a class to do it. A class that uses STL, must be replaced to use Qt instead, to traverse unicode texts.

Report

prjanique

14 years ago

In file included from information_setup.cpp:31:
information_setup.ui.h: In method `void information_setup::pageSelect(QListBoxItem *)':
information_setup.ui.h:11: warning: unused parameter `class QListBoxItem * item_p'
information_setup.ui.h: In method `void information_setup::textChanged(const QString &)':
information_setup.ui.h:17: warning: unused parameter `const class QString & _txt'
information_setup.ui.h: In method `void information_setup::timeChanged(const QTime &)':
information_setup.ui.h:22: warning: unused parameter `const class QTime & _tm'
information_setup.ui.h: In method `void information_setup::stateChanged(int)':
information_setup.ui.h:28: warning: unused parameter `int _val'
information_setup.cpp: In method `information_setup::information_setup(QWidget* = 0, const char * = 0, bool = FALSE, unsigned int = 0)':
information_setup.cpp:1604: `Horizontal_Spacing2' undeclared (first use this function)
information_setup.cpp:1604: (Each undeclared identifier is reported only once
information_setup.cpp:1604: for each function it appears in.)
make[2]: *** [information_setup.o] Error 1
make[2]: Leaving directory `/home/jinjiru/Personal_Files/Develop/teacherspet-0.1/teacherspet'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jinjiru/Personal_Files/Develop/teacherspet-0.1'
make: *** [all] Error 2

What should I do?
Using KDE 3.3beta2, QT 3.3

Report

C

hanseno

14 years ago

I'll look at it.

Report

C

hanseno

14 years ago

I'll change the text to Unicode ... that's a good suggestion, and will be actuall in the next days. I'll consider the other suggestions, and try implement them as soon as possible.

Report

prjanique

14 years ago

Unicode would be really nice, so we could add texts in other languages.. Still I have a question about keyboard layout. Is it possible to create modules for non-latin alphabeth?

Report

C

hanseno

14 years ago

It shouldn't be necessary ... the program reads the current layout of the keyboard, directly from X Window. You should see on the screen, the same layout as is on the keyboard. If there is a difference, let me know.

Report

maarizwan

14 years ago

OK, just compiled and tested Typing Trainer. I Love its interface. Unfortunately it doesn't support Unicode text which is saved as Unicode text file. Please I need unicode to enable Hindi typing test!!!

instead of CTRL+O why not show errors at runtime (while typing)? that would be more intuitive.

And Open (ctrl+O) means open a file/exercise for a user, typing trainer's open behavior is not expected, that is it shows typing errors. Please try to make errors appear in red color during runtime typing. thanks.

Report

maarizwan

14 years ago

Thank you, Typing Trainer sound better than KTouch, and especially if you can allow UTF-8 encoding, so that many different languages can be supported by TypingTrainer. I can add Hindi, and Telugu support to Typing Trainer, by creating lessons. What a unicode Typing Trainer needs to show:

1. Actual Text (language text) in first row as in Language keyboard layout. (??????)
2. Key to be pressed to get the language character in the US keyboard layout. (ufvdor)

3. Entry area where text get entered

simply, 3 rows to get working with international Typing Trainer :)

unlike:

1. Text displayed to be typed
2. space to enter the text (which is displayed above).

Thank you, and good luck in your efforts.

Report

14 years ago

Added Unicode support.

Fixed download pointers, that were pointing to older files.

product-maker 20 27

File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
1.0rc3
updated Sep 07 2004
added Jul 26 2004
downloads today
0
page views today 1
System Tags app software