[STATS] Statistics site

I suspect adding permanent spaces would make the alignment look funny. But I know there is a Copy event in Javascript… maybe I can do something with that. If so, would you prefer any features be added to the copy, like eliminating colors, or the dot in front of the row, or the Level headers? Or just leave it as-is (but with spaces)? And do you want spaces only for vocab? Or kanji and radicals, too?

I won’t making any promises about getting around to this, though. It may be a lot more work than the ‘hide’ thing was.

I would prefer it to share across all tabs (including Joyo, JLPT, Freq). By save, do you mean actually adding something in the URL to remember on reloads/bookmarks? I don’t think I would use that personally, but maybe others would like it. If you meant something else, please clarify.

I just tried it on mobile and it is indeed very slow. I can only speak for myself of course, but I don’t usually use the Items section on mobile because it requires too much scrolling to see anything useful.

If you actually want to know how people use the site you could create a new topic with some polls. Assuming you have specific questions in mind.

I mean, it would just automatically come up the same way as you left it last time. It would store the state in localstorage. No extra steps required, and no interaction with the URL, etc.

I guess I wouldn’t care either way. As long as the state was maintained between switching tabs, I really wouldn’t care if the state was maintained on refresh.

I use it on my tablet exclusively and don’t find it slow at all. Even the initial “loading API” isn’t particularly bad.

And thank you once again for creating and maintaining it. I find it extremely useful for gaining a better sense of how well things are going and where the problem areas are.

Do you use the ‘Items’ tab? That’s the part that’s slow for me (about 4 or 5 seconds for the page to render, and sort of painful to scroll). Of course, it also gets worse the higher level you are, since there are more items to render.

I use the Items tab far more than the others. I look at Progress when I level up and sometimes look at Charts if I want to feel encouraged that my WK progress actually means something in the real world. :grin:

Especially now that I’ve been burning (or not, sigh…), Items lets me see how well or poorly I’m doing overall, enabling me to spot troublesome items for special attention.

As far as speed goes, it takes less than 5 seconds to load the site usually, though sometimes up to half a minute, though I think that’s only when I’ve changed levels. Going between tabs just takes a moment, whether going between Item tabs or between Items and Progress/Charts. Scrolling doesn’t produce any delays or graphic glitches. It may help that I’m using an NVIDIA tablet, since they optimized for graphics.

as-is (but with spaces) should be OK. Or with “;” or “\n” instead of “space” it would help me with this kind of thing:-

I don’t make do with colors, though. I just mainly plan to use this with Anki (by using a Python script to further convert the text file.)

Is there a way to see the numbers? Like in the item tab, wanikani if we click the SRS category to show…say only guru…can we get a number showing the total number of guru kanji for example?

1 Like

Done!
This is implemented for ALL item sections (i.e. radicals, kanji, vocab, jlpt, joyo, freq).
I figure consistency should simplify things.

Sample output:

Level 1:
下がる,人工
Level 2:
ビー玉,中々,六日,大いに,女子,才人,正す,玉ねぎ
Level 3:
お母さん,お父さん,シアトル市,中古,久しい,久しぶり,人生,今,今日,今日は,今月,元,公用,内,冬,切る,切れる,北,半,半分,古い,外,外れ,外れる,外人,大切,市,市立,広い,心,戸,戸口,方,母,毛,父,牛,生,生きる,生まれる,生む,用,用いる,矢
1 Like

すごい! So it can be done after all. And works simply right out of the box.

re: items tab…

Done!

If you hide an SRS category on an Items sub-tab, your selection will carry over to all the other sub-tabs.
It also saves your settings, so the next time you visit the site, it will be the same as you left it last time.

1 Like

Done!

All tabs now have a count per level (or grade), so you can see either the number of selected or learned items.

The count has two modes:

  • If one or more SRS categories are hidden, it counts number of items SHOWN.
    Example: (5 / 72 shown)
  • If none of the SRS categories are hidden, it counts the number of items LEARNED.
    Example: (60 / 72 learned)

‘Learned’ mode preserves the way the count worked previously, so you can still view all items while showing a count of only the learned items.

3 Likes

@polv,
Any time I make a change to the site, I test the changes using the apikey of the person requesting the change. But for some reason, I don’t have your apikey. Do you change your key after each visit to the site? I don’t care if you do… I just want to make sure I don’t have a bug or something. :sweat_smile:

I have never changed my apikey.

Hmm… interesting. I’m guessing you have a plugin that’s blocking the JSON request back to the server, though I can’t think why it would.

Are you familiar with the Network tab in the Safari developer tools? If so, and you don’t mind looking, I would be interested to know if it shows an error code on that request The request is your apikey number, and should be just a few files below ‘startup.js’.

Could it be that they’ve got a bookmark with their api key in the url? Would that have any effect compared to logging in and inputting your api key when prompted?

No, it sends the apikey either way. Using the url just keeps it from saving your data in your browser’s localStorage. That way, you can keep your own data in localStorage (by logging in), and bookmark a friend’s stats without overwriting your own in the browser cache.

Just making sure.

@rfindley is the bestest.