Bug 283591

Summary: KTouch: Add another digit of precision to the correctness.
Product: [Applications] ktouch Reporter: bugzilla1.20.ntubh
Component: generalAssignee: Sebastian Gottfried <sebastian.gottfried>
Status: RESOLVED FIXED    
Severity: wishlist CC: peter.ruethemann, sebastian.gottfried
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian stable   
OS: Linux   
Latest Commit: Version Fixed In: 2.0

Description bugzilla1.20.ntubh 2011-10-08 10:10:29 UTC
Version:           unspecified
OS:                Linux

KTouch is one of the few typing trainers that can sensibly be used for honing already good typing skills. Especially, using an interesting text divided into small levels with high speed/correctness requirements for automatic level increment give just the right amount of motivation and is very effective. But when working with a crrectness around 98%, two problems appear:

    1. The correctness display is not very informative anymore.
       It's either 97, 98 or 99, so the user looses the feeling for his improvement.

    2. The automatic level increase option is just to coarse.
       When you can do 97% correctness, you don't want to jump right to 98%, it would mean that you have to cut your error rate by a third in a single step, something that is very hard to accomplish. Of course, this is even more severe when you are already at 98%.

So I suggest to simply add nother digit of precision to these numbers. This should be a rather easy fix that really improves the usability for experienced users. It would be even better, if KTouch would calculate with floating point numbers.

Reproducible: Always



Expected Results:  
The correctness display has a precision smaller or equal to 0.1%.
The correctness limits options for automatic level increment/decrement allow the user to enter numbers with a precision smaller or equal to 0.1%.
Comment 1 Sebastian Gottfried 2012-11-06 11:20:01 UTC
Git commit 978d12b3178c53126499fb476bd1a39474a06bd9 by Sebastian Gottfried.
Committed on 06/11/2012 at 12:08.
Pushed by gottfried into branch 'master'.

allow to set required accuracy with one more digit precision

Now one can set fractional percent values for the required accuracy
to unlock the next lesson. Sine the difference between 97% and 98%
accuracy actually means one may make only two thirds of the errors
to pass a more fine granual setting is really helpful.
FIXED-IN: 2.0

M  +2    -2    src/declarativeitems/preferencesproxy.cpp
M  +3    -3    src/declarativeitems/preferencesproxy.h
M  +1    -1    src/ktouch.kcfg
M  +14   -3    src/ui/trainingconfigwidget.ui

http://commits.kde.org/ktouch/978d12b3178c53126499fb476bd1a39474a06bd9
Comment 2 Sebastian Gottfried 2012-11-06 11:22:14 UTC
The other aspects of this wish have already been implemented in the very early states of version 2.0.