[Web App] WaniKani History + Timemachine

The 1 → 1 reset was because I knew enough about WK that when I came back in April 2019 (after a brief stunt in June 2018) that resetting would make things better for statistics (didn’t want it to say I took 250 days on level 1 when I wasn’t even thinking about WK most of that time). It also forced the new post-Overhaul mnemonics as a side benefit. :wink:

I went to WK Timemachine (with the expired certificate) and grabbed some photos to help you debug:

WK Timemachine Photos




@LeoG-B Your level progression chart seems to be fixed, you can continue your lessons now! Or did you want me to take a little longer so that you don’t have to do your lessons yet? :grin:

1 Like

Haha, I’ll pretend I didn’t see this so I can leave it a while.

Thanks very much, great work on the site. So useful

2 Likes

By the way, what are you doing exactly with the median calculation? I presume you’re including reset levels in it which is why it’s different than WKStats, but are you including the user’s in-progress current level?

I decided to take a closer look at @anon56844372’s token. I think the wall of shame / fame & review info look OK for not having any reviews, although you should probably handle the 0-review case more gracefully to avoid the error thrown in the console :wink:

However, something is clearly wrong with whatever you’re providing in the “word info” section, and level progression is missing its data! Before, there was ~250 days on 1R and a short time on 1, but now they’re both showing as 0, as well as derived calculations like the median.

P.S. In my opinion, the current level probably shouldn’t be factored into the median calculation, but it doesn’t seem unreasonable that all previous levels, even 1R, could be included. It wouldn’t take very long for a real user to work that off.

P.P.S. A user can reset multiple times… there’s no reason this token couldn’t have in the future yet another 1 → 1 reset to have yet another level 1 to put on the chart!

P.P.P.S. Sorry for all the feedback; this site is pretty amazing & I’d love to help you try to figure out the remaining kinks!

1 Like

By the way, can you remove the forced 0 as minimum on the item types graphs and/or remove the option to start with 0?

It doesn’t make sense to have start with 0 as an option if the amount of items in an SRS category is decreasing over an interval of time & not be able to show negative values (e.g. -50 Apprentice items doesn’t make sense in reality, but 50 less Apprentice items on May 1st than March 1st absolutely does!)

P.S. I saw you worked on implementing review caching! Keep up the good work! :muscle:

1 Like

Im quite enjoying this stat page, thanks! although accuracy is currently broken for me (havent seen anyone else mention it yet)
image

It actually starts to go wild at the same time as my first burn reviews appeared (no clue whats that second irregularity), so it might have something to do with that - perhaps number of active items going down by burning not being represented? I would expect even the non 100% parts to be lower, my accuracy has went down sine the beginning.

example accuracy graph from other source

(very smoothened out version)

i assume its some known issue, but if you are interested in my very boring api key (no resets, no extremes), let me know

1 Like

Thank you so much as always for pointing stuff out to me that I didn’t even realize! Without you I’d probably miss half of this stuff.

Here’s what I’m going to work on:

  • fully implement caching
  • remove forced 0 on SRS item graphs
  • “no review data” bug fixing
  • median calculation for resets (and not factor in current level, although median is always a value in the dataset so really high values/anomalies don’t make much of a difference; that’s why I calculated both the average and median; but at least remove it for the average)
  • fix the SRS item counts for resets (still a problem :melting_face:)

I really appreciate the input and hope to make this website a useful as possible! So, into the bug fixing I go.

1 Like

Thank you very much for telling me. I’m glad you’re enjoying the website!

This graph actually shows the accuracy on a specific day (the items that were last reviewed at that day count to this statistic) not the average until that point. But there still might be some error in there. I’ll have to take a closer look at that.

Either way it would probably still be more useful - like you said - to have an average accuracy over time graph. Maybe I could just add that one as well, but that would maybe cramp that section a little. So I might just exchange the current chart for the one you posted.

1 Like

Thanks for looking at this - there definitely has to be some error there, i wish i was good enough to have 100% accuracy for full month hahaha. I think this daily stats are good and there isnt any “average up till that day” needed - my graph is also just daily result, albeit weighted in 30day average (something like youve done with checkbox - Smoothing for “Reviews Per Day” Chart). I still think those burn reviews are somehow incorrectly calculated.

1 Like

You could do a smoothing option like with the reviews / day graph :stuck_out_tongue:

1 Like

I love the new scatterplot of reading/meaning percent correct answers! (Was that English? :thinking:) Also very humbling to look at my wall of shame and think wait, that kanji exists? What IS it?? :joy:

2 Likes

Thank you! I originally wanted to make the same thing but like a bubble chart (like you sometimes see with countries) but there are just too many words in WaniKani you literally couldn’t see anything. Something like this:

But I think that you don’t really need to change the size of the bubbles. Currently the WK level the word appears in is not represented by the size anymore but by how dark/bright the color is.

Honestly… same. There are some Kanji to which I just think “I swear that I have never such a thing in my entire life!” :joy:

But yeah, I should stop rambling. If you’ve got more ideas for charts you would find interesting you can tell me. I’m always open to new ideas!

2 Likes

Yeah, you’ll see leech clouds on the forums sometimes. That would be cool but it’s just icing on the cake! :wink:

1 Like

That’s why we have the WK memes thread:

1 Like

Version 3.0

Ahem… Long story short I worked on the website again and did the design from scratch because it wasn’t really appealing to me anymore. Also I added a lot of new features:

  • Caching (the reviews that took soo long to load before are now being stored after the first download; after that they just have to be fetched from a database and that’s fast)
  • Word Progress (shows you percentage of radicals, kanji, and vocab learned)
  • Kanji Wall (text wall with all kanji learned so far)
  • New and Improved Accuracy Info (accuracy of radicals, kanji, and vocab over time)
  • “Smooth”-Feature for Accuracy and Reviews Charts (averages the charts over a settable interval)
  • bug fixes (Projections behaving strangely, Accuracy Info wrong, site bugs when user has done no reviews, forced 0 on SRS Item chart)
  • and other minor things

Aaand, the website is now called “WaniKani History” which is more fitting I think, since the focus moved to displaying the statistics of the user over a long period of time rather than just the current data.

(The SRS Item counts are still buggy when the user reset their progress before. @UInt2048 I’m sorry, I hope to fix it soon, I swear! :sweat_smile:)

Anyway, as always I’m happy if you have feedback for me or discover some bugs with the website because the development is still very much ongoing. Thanks! :grin:

P.S. If the CSS on the website doesn’t load for you and the website looks weird just press CTRL+SHIFT+R on windows or CMD+SHIFT+R on mac.

Here are some images from the update:

Images



3 Likes

Looks great!

1 Like

Thank you very much, Kumirei!
皆、皆、見たの?Kumirei先輩は私に気づいた!

1 Like

It looks great! There do seem to be some inconsistencies with the level up times though. This is WKStats:


And Wanikani History:

The number of days on each level seem to be very different, and I’m fairly sure WKStats is more correct based on my memory. Not sure what the issue could be? Do you calculate the days differently?

1 Like

I think this could be due to the WK History level chart only displaying the time from when you actually started the level until you finished it. Maybe WK stats calculates the whole time from when you finished the level before to the end. Do you remember if you took like 6 days to start level 5 (Edit: meaning you do your first radical review for that level)? Maybe that could be the cause of the discrepancy. Thanks for reporting it! If this isn’t the cause I’ll definitely have to look into it further.

I don’t know if you do kanji first, but I think most people start with radicals on a new level. :wink:

Anyways, why wouldn’t you use the level_progresssions when they are there?

P.S. How is the new kanji wall being sorted?

1 Like