Bug 406473

Summary: Accuracy score does not account for character omission
Product: [Applications] ktouch Reporter: kde <kde>
Component: generalAssignee: Sebastian Gottfried <sebastian.gottfried>
Status: CONFIRMED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 18.12.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description kde@chrisittner.de 2019-04-12 14:26:42 UTC
If I accidentally *mistype* one character followed by five correct characters (before noticing the typo), this counts as one single typo on my accuracy score. 
If I accidentally *omit* one character followed by five correct characters, this counts as six typos on my accuracy score.

As a result, omitting a character (and noticing it late) results in a large drop in accuracy. This is not very intuitive.


STEPS TO REPRODUCE
1. Start any ktouch lesson.
2. omit one character, type a few more.
3. observe how your accuracy score plummets.

OBSERVED RESULT
The accuracy score penalizes omitted characters much harsher than misspellings, in case one doesn't notice immediately.

EXPECTED RESULT
Omitting a character and typing a wrong character should result in a similar penalty. 
A natural behavior would be: If a character is omitted, the following characters should be highlighted as errors (underlined in red), but only the first incorrect character should count against the accuracy score.