[Userscript] Integrated Dashboard Overhaul

With the recent update of the other script as well it appears they are not playing nice together at the moment when both are installed to get the functionality of both.

Here it is with this integrated script on:

… and here it is off:

I see exactly the same results whether on Chrome or Safari.

OP I moved the element to the proper position in the DOM to fix issues with other scripts, that’s why it’s not playing nicely with your script.

1 Like

Ah nice I will adress this

Fixed :slight_smile:

Please let me now if something else fails

1 Like


Thank you both.
All looks good now apart from that backlog of reviews and lessons; I just got back to Tokyo after 3 days of skiing in the Japanese Alps :sweat_smile:

2 Likes

The forecast for today fails with this script on.

On:

Off:

This script misses the 57 reviews coming up during the rest of today (as can also be seen in the ultimate timeline)

Strange. I will check it out.

1 Like

Should be fixed.

1 Like

Unfortunately your algorithm for the next critical review does not work correctly:

Should be 8am tomorrow morning (not 9pm):

Likewise, should be now (after 8am following day) and not 9pm:

Not needed but this is what shows for the 9pm review which is also on the critical path:

8am, not 8pm … along with radical/kanji showing:

The problem seems to be that the script does not take into account that you can level up with only 90% of the kanji at guru. So it sees that the 咅 radical from the current level is the farthest behind and thinks that this is the review that is holding you back. If this were true, then the 8am review would really not be critical. However, only the 部 kanji of level 9 depends on the 咅 radical, so it is not essential to reach the 90% condition.

3 Likes

Yes @Sinyaven, I understand and agree with your explanation.
@BJennWare It’s my opinion that the algorithm should take into account all unfinished radicals and kanji on the current level as being on the critical path because there is no guarantee which of them are going to be answered correctly in the upcoming reviews.
Looking at the last screenshot for example, the algorithm currently ignores the 39 current level Rs+Ks due at 8am for the singular 咅 radical due at 8pm which could quite easily be mistaken again at that time and thus unnecessarily delaying progress on all the others by half a day.

So in short:

You would like that the first review is marked as critical and not the last?
I understand that this can be confusing. I think the 90 percent mark ist also a thing I should consider.

As another idea I could highlight all radicals and kanji on the current level that need to be done before leveling up?

So the question is… what does critical mean?
For me it is not every review that I should be doing to level up. Because that would be kinda all reviews…

Or what do you think?

1 Like

I’m actually coming around to the way you have already it. My scenario today if you take at the screenshot shows well that there is no progression until that pesky clown radical is cleared at 8pm (I’m hardly going to mistake it for sound this time am I). Still, it’s also nice to know that progression has started on all the other current level kanji on the of-chance that any of those may become critical going forwards.
So I like your dual approach of colour highlighting all current level Rs + Ks and then bold colour highlighting the last critical review as you are already defining it.

I neglected to mention/consider the 90% mark as @Sinyaven and you have already realised; which goes back to showing that the clown was never the next item on the critical path anyhow.
The dual approach which shows the critical “window” may be the best way forward.
… had to bite my cheek to avoid any clown jokes all the way through writing this :clown_face:

These look so awesome!

I definitely feel the hover over for the lesson information would be better… I think I’d have a heart attack if I leveled up and saw I had 25k lessons :sweat_smile:

Or alternatively, could you maybe make a setting to change k/v and I’m assuming r to 部首, 漢字, 語彙 (or 部, 漢, 語 should be clear enough from context)

3 Likes

I hope you don’t mind all this feedback, I am wanting to ensure that all the bugs are being seen.
As it currently stands the algorithm is also missing the next critical review here whether it be the 2 kanji (事界) at 8am on Thursday or the 12 kanji (仮勝受定実度泳発要返重験) at 10pm on Thursday (see screenshot).
The algorithm indicates the 2 kanji (使部) at 9am on Friday as being next on the critical path despite leveling up being possible the day before on Thursday (due to the 90% rule).

I agree and have personally commented out the displayLessonAndReviewDetail function.
A settings option to customise or make this optional might be useful.

With the recent update of the dashboard it appears they are not playing nice together again at the moment when both are installed to get the functionality of both @BJennWare @Kumirei