<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>283591</bug_id>
          
          <creation_ts>2011-10-08 10:10:29 +0000</creation_ts>
          <short_desc>KTouch: Add another digit of precision to the correctness.</short_desc>
          <delta_ts>2012-11-06 11:22:14 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>ktouch</product>
          <component>general</component>
          <version>unspecified</version>
          <rep_platform>Debian stable</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>wishlist</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>bugzilla1.20.ntubh</reporter>
          <assigned_to name="Sebastian Gottfried">sebastian.gottfried</assigned_to>
          <cc>peter.ruethemann</cc>
    
    <cc>sebastian.gottfried</cc>
          
          <cf_commitlink>http://commits.kde.org/ktouch/978d12b3178c53126499fb476bd1a39474a06bd9</cf_commitlink>
          <cf_versionfixedin>2.0</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1171092</commentid>
    <comment_count>0</comment_count>
    <who name="">bugzilla1.20.ntubh</who>
    <bug_when>2011-10-08 10:10:29 +0000</bug_when>
    <thetext>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&apos;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&apos;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%.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313011</commentid>
    <comment_count>1</comment_count>
    <who name="Sebastian Gottfried">sebastian.gottfried</who>
    <bug_when>2012-11-06 11:20:01 +0000</bug_when>
    <thetext>Git commit 978d12b3178c53126499fb476bd1a39474a06bd9 by Sebastian Gottfried.
Committed on 06/11/2012 at 12:08.
Pushed by gottfried into branch &apos;master&apos;.

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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313015</commentid>
    <comment_count>2</comment_count>
    <who name="Sebastian Gottfried">sebastian.gottfried</who>
    <bug_when>2012-11-06 11:22:14 +0000</bug_when>
    <thetext>The other aspects of this wish have already been implemented in the very early states of version 2.0.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>