Parley Bug Fix: #266368

Amarvir Singh amarvir.ammu.93 at
Mon Feb 3 16:25:21 UTC 2014

Yes, I agree with you on the "tip of the day" point. I'm always impatient
myself and skip them anyway ;) The tooltip kind of feature for the boxes
would look cool and could be the solution to make it more user friendly.
I'll see if I can do something about it :)

Also, in the patch, should I also change the default colors?  Currently I
changed the colors from the settings and not in the code/or set them as
default in settings. This looks like this:

But it causes another issue, as these color were also used in the editor
mode tables. Earlier you could see different colors for different grades as
a default(eg 1,2,3 grade were red, higher were green and 0 was blue). Now
changing it to green as a default won't allow the user to know what grade
each word is in. Even if the user changes the color in settings, it still
was never a useful/easily understandable/intuitive method for figuring out
grades (they'd need to remember the grades). What I hence propose is:

1. I submit the patch with alpha value changes and with the same color set
as default (can be changed in setting if user wants).
2. Make another patch that creates another column "grade". This would be
clearer, and would also allow the user to manually change the grade. This
would fix many bugs and wishlists I have seen regarding this grading issue.

What do you think?


On Mon, Feb 3, 2014 at 9:33 PM, Andreas Cord-Landwehr
<cordlandwehr at>wrote:

>  On Monday 03 February 2014 20:53:25 Amarvir Singh wrote:
> > The %age completion is calculated in a recursive manner, in simple terms
> it
> > depends on the no. words in each grade. So, it doesn't depend on just one
> > grade bar, but all of the grade bars. If I understand it correctly, (and
> I
> > have checked by calculating manually :P ) if for eg, all of the words in
> a
> > lesson of 28 words are untried (grade 0), and then 1 of the words is
> marked
> > to be at the highest level (grade 7), then it will calculated as %age=
> (no.
> > of words * grade of each word) / (total words * total grades=7)*100. So,
> in
> > the eg stated it is (1*7)/(28*7)*100=3.57=4% as I checked. Even though
> this
> > is quite difficult to depict as such in a progress bar, the bar can be
> seen
> > as having layers one top of the other. Here we have grade 0 (untried
> words)
> > as white part of the bar, and each grade as a light green layer in
> itself.
> > Now as few words increase in grade, it can be viewed as placing another
> > light green layer on top signifying the completion of that grade. This
> > makes that part of the bar darker, depicting an overall increase in
> grade.
> > (I tried this with mom, and she could infer this pretty easily :) )
> Thanks for the explenation! That made it clear for me. And this also
> convinced me that your proposed solution is the way to go :)
> Could you put your patch at reviewboard? That is the simplest way to
> discuss such things.
> Also I agree that there should be a way to explain to the user how the
> grade is calculated. But I would stay away from "tip of the day" or other
> messages which are doomed to be never read, since they are displayed at a
> moment when the user is not interested in getting informed. I would prefer
> to have an optional detailed view for the bars (appearing when clicking on
> them for example) which displays the actual boxes, words therein, numbers
> of words and visually calculates the grade...
> Greetings,
> Andreas
> PS: for completeness, in my last mail I had the _wrong_ assumption that
> one box contains the words that a learner never tried to learn and another
> box the words that were tried but marked as skipped (though they are
> obviously both in the same box)
> _______________________________________________
> kde-edu mailing list
> kde-edu at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the kde-edu mailing list