[STATS] Statistics site

Oh my bad I was not aware. I thought it would be fine since all the information is already available for free even without the API

I canā€™t find anything like that. Where is that said exactly? Not sure that would make sense since the data is available publicly, anyway. Surely they could just restrict the data with the API key.

There is a whole section on this in the API reference documentation. See here WaniKani API Reference

In particular this text:

you need to respect the limitations put in place by the subscriptions

and this text:

  • max_level_granted defines the maximum level of content thatā€™s available to the user. It has two possible values: 3 and 60. The user shouldnā€™t be able to access subjects above those levels. Lessons and reviews above those levels shouldnā€™t be available at all and will be rejected if you try and submit them to us.
1 Like

It wasnā€™t always available publicly. That requirement was there before it was.

wkstats.com doesnā€™t work for me.
If I click ā€œloginā€ nothing happens, the console throws a long list of errors.
If I choose anything else, I can try to login, but it always throws an error: ā€œUncaught TypeError: wkof.Apiv2 is undefinedā€
Iā€™m using Firefox.
Iā€™ve checked my cache and there doesnā€™t seem to be any cookie or data linked to that site.
Thanks for the help.

Up. Retried today. Nothing changed. Is wkstats obsolete?

I dont have this error, maybe generate a new key or try in another browser

1 Like

I donā€™t see any errors, as @MrInnerPeace said - try another browser?

2 Likes

I donā€™t have other browsers on Windows, but I tried Firefox on Linux, and it works :slight_smile: Thanks for the suggestion!
It was really rewarding seeing all these stats :relaxed:


For some reason my chart has an issue @ level 19. The bar for that level is thin and going downwards, and when I click on it to include it my average changes to minus 28 days. :thinking:

Itā€™s been like this for a quite a few weeks now, and Iā€™m also not the only one encountering this issue:

Console

image

image

image

3 Likes

@rfindley the wkstats /settings page is giving me a 404 Not Found, is this a known bug orā€¦? Everything else on the page works and Iā€™ve tested it in Brave, Edge, and Opera, and it happens in all of them.
Sorry if you already know about it, just thought I should mention it!

Alsoā€¦ any idea if youā€™ll have any time for the projections page sometime soon? :slight_smile:

Thanks!

If I remember correctly, ā€˜Settingsā€™ is a placeholder for being able to configure the dashboard. The plan is to be able to select which pieces of the site you want on your dashboard.

Unfortunately, I donā€™t know when Iā€™ll be able to work on the projections page. I keep thinking Iā€™ll have time coming up, but then Things Happenā„¢. But Iā€™m finally back to working on Japanese stuff, so weā€™ll see what happens.

4 Likes

Things Will Happenā„¢

3 Likes

Iā€™m excited to announce that thereā€™s now a userscript that adds a provisional projections page to WKStats.

3 Likes

I donā€™t know why, but somehow my level statistics broke?

A few days ago it still looked like this:


And I think this is closer to the truthā€¦

I tried to ā€œRefresh Dataā€ but that remains the same.

edit: I found some more Info
The console output looks like this:

--[ APIv2 /resets ]----------------
Count: 0

--[ APIv2 /level_progressions ]----------------
Level 19: (2016-08-28 - 2019-01-11)
Level 20: (2019-01-11 -    now    )

--[ Level-ups ]----------------
Started: 2015-03-13
Level 1: (2015-03-13 - 2015-03-20) -    7 days,  1 hour , 34 minutes (source: Wanikani start)
Level 2: (2015-03-20 - 2015-04-02) -   12 days, 17 hours, 40 minutes (source: kanji estimated from vocab)
Level 3: (2015-04-02 - 2015-04-13) -   11 days,  0 hours, 42 minutes (source: kanji estimated from vocab)
Level 4: (2015-04-13 - 2015-04-26) -   13 days, 10 hours, 43 minutes (source: kanji estimated from vocab)
Level 5: (2015-04-26 - 2015-05-09) -   12 days, 17 hours, 22 minutes (source: kanji estimated from vocab)
Level 6: (2015-05-09 - 2015-06-11) -   32 days,  8 hours, 54 minutes (source: kanji estimated from vocab)
Level 7: (2015-06-11 - 2015-09-15) -   96 days, 12 hours, 29 minutes (source: kanji estimated from vocab)
Level 8: (2015-09-15 - 2015-09-26) -   11 days, 11 hours, 11 minutes (source: kanji estimated from vocab)
Level 9: (2015-09-26 - 2015-10-27) -   30 days, 15 hours, 13 minutes (source: kanji estimated from vocab)
Level 10: (2015-10-27 - 2015-11-02) -    6 days,  6 hours, 18 minutes (source: kanji estimated from vocab)
Level 11: (2015-11-02 - 2015-11-18) -   15 days, 18 hours, 52 minutes (source: kanji estimated from vocab)
Level 12: (2015-11-18 - 2015-12-05) -   16 days, 20 hours, 39 minutes (source: kanji estimated from vocab)
Level 13: (2015-12-05 - 2016-03-21) -  107 days,  7 hours, 11 minutes (source: kanji estimated from vocab)
Level 14: (2016-03-21 - 2016-04-05) -   14 days, 13 hours, 24 minutes (source: kanji estimated from vocab)
Level 15: (2016-04-05 - 2016-04-13) -    8 days, 13 hours, 40 minutes (source: kanji estimated from vocab)
Level 16: (2016-04-13 - 2016-04-26) -   12 days, 11 hours, 20 minutes (source: kanji estimated from vocab)
Level 17: (2016-04-26 - 2016-05-13) -   17 days, 13 hours, 11 minutes (source: kanji estimated from vocab)
###################
Level 18: (2016-05-13 - 2022-01-21) - 2078 days, 15 hours, 10 minutes (source: kanji estimated from vocab)
###################
Level 19: (2022-01-21 - 2019-01-11) - 1107 days, 21 hours, 40 minutes (source: APIv2 level_progressions)
Level 20: (2019-01-11 - 2022-01-26) - 1110 days, 14 hours, 11 minutes (source: APIv2 level_progressions)

Which then causes this error:
image

I recently did some of the ā€œnewlyā€ added items and vocab and also might have guruā€™d a few odd kanji that were still missing anyway, which apparently did strange things to the level 18 end / level 19 start?

edit 2: copied more stuff in. The dates from APIv2 seems fine(?), but apparently for the level 18 end / level 19 start the ā€œestimateā€ wins and somehow I broke that :sheep:

This is an issue with old data. In the past, Wanikani didnā€™t record exactly when a user leveled up, so I have to ā€˜guessā€™ based on things like when 90% of the kanji on that level were ā€˜passedā€™ (i.e. reached Guru). To make things worse, there was a period of time around 2014 or 2015 where the time that certain things leveled up got recorded incorrectly (i.e. bad data). Also, occasionally Wanikani moves items to other levels, and it breaks the guessing algorithm. So in the case youā€™re experiencing, you end up with a negative number.

I actually have the same problem with my own data. Fixing the ā€˜guessā€™ algorithm to account for one situation always seems to break it for another situation. Itā€™s a much more difficult issue than it seems like it should be.

7 Likes

It makes a lot of sense that the information for kanji/radicals/vocab above level 3 is not displayed if you donā€™t pay for a subscription.

But I wonder why the charts just fill in every level with the values for level 3 (see image)

Screenshot 2022-08-09 at 22.38.12

While it does show higher level kanji as locked in all the items overviews (except for the Wanikani overview):

In my case I am now reaching a point where I should soon decide if I want to purchase a subscription, and seeing what level could get me how far in reading things like wikipedia or the news could provide very convincing arguments to pay for the subscription, without giving info on individual kanji/vocab provided by Wanikani?

Either way I am likely to buy a subscription when I finish level 3, but some extra stats on what I can do with the next levels would make for a more convincing case.

Considering that free users can actually see which radicals/kanji/vocab are in which level for all levels on Wanikani, just not do the lessons/reviews etc., it seems weird that this is still hidden on wkstats.

Either way itā€™s a great site, so thanks to (all) the author(s)! Itā€™s already very useful if you are just going through the first three level :slight_smile:

There are other people who have posted this image in case you really wanna know.

1 Like

Thanks!

I found out that you can actually see the charts in full if you are not logged in:

It seems like the limitation to level three is in place ONLY if you are logged in (on a free account with the api key linked). As the opening post states that these charts are supposed to be readable even without api key, can I assume it is a bug that for logged in free users these tables are limited to level 3 @rfindley ?

3 Likes

I think thereā€™s no harm in making these very general stats public anyways.

1 Like