Download the script here:
Wanikani Item Inspector displays information about Wanikani items in tabular form. Four tables are supplied by default. More tables may be configured by the user.
One of the preconfigured table is a leech table similar to @Dani2 Leech Tables script, but improved and better. Dani2 does not seem to be around anymore and his script does not appear to be actively maintained. Item Inspector should be used as a replacement.
The leech table is designed to support studying. You may go over the items one by one and recite the meanings and readings. Then you move the mouse over the item to reveal the actual meaning and reading in a tooltip. If you have business with the mnemonics and/or the synonyms you click on the item and the item page is displayed.
The title bar features widgets. If there are more items than there is room to display them you may navigate over your items using the forward and backward buttons. A dropdown lets you select the table to display.
Four tables are supplied by default
- Leeches: The leech table just discussed.
- Failed Last Review: Items that have failed their last review in the past 24 hours. Like Leeches this table is suitable for studying.
- Current Level SRS: Contains SRS information for items of your current level. The tooltip contains the scheduled review time. Useful to track when radicals and kanji will go to Guru.
- Previous Level SRS: Like the previous table but for items of the previous level. Useful to track when the last remaining kanjis not yet gurued of the previous level will go to Guru and unlock vocabulary.
The settings features a widget for managing your tables. You may add, delete, reorder or rename your tables. You may also select a table to edit its specific settings.
The Filters tab lets you control the filters that are used to select the items in the table. Each filter is controlled by a checkbox. If checked the filter is applicable and you may set the filter parameter. All selected filters will be applied and the resulting items will be displayed on the table.
The Contents tab lets you select which information is displayed in the table and in the tooltip.
The leech table relies on a leech value computed by the following formula:
LeechValue = IncorrectCount / (currentStreak^1.5)
This formula captures how much trouble an item is giving you. The higher the value the more troublesome the item is. If you have many reviews incorrect the numerator will increase. The more often you are incorrect the higher the leech value will get. On the other hand if you are on a roll and have a streak of successful reviews the denominator will increase. The longer the streak the lower the leech value will be. If you fail a review your streak will stop and the leech value will revert to a high number.
The best parameter for the leech filter is 1. All items with a leech value greater or equal to 1 will be displayed. This will include all items that have failed a review for the first time because these items always have a leech value of 1. If you feel you should exclude these items use 1.01 for the filter parameter. Values lower than 1 will return items that are not troublesome and should not be used. Values higher than one will be more selective about how troublesome an item is.
The leech value formula has an unfortunate feature. If you fail too many reviews you can’t get a long enough streak to bring the leech value back under the filter threshold before the item is burned. The solution is to supplement the leech filter with the SRS Level filter. Items that reaches Enlightened are dropped off the table under the assumption that if you can drive an item this far it is not troublesome enough to be a leech. This filter is configured by default.
Effect on SRS
Some of you may worry of the effect of extra studying on the learning value of SRS. If you see the meaning and reading of an item too close of the review time it may influence the result of the review in a way that doesn’t reflect how you are learning the item. The solution is to configure the Time Until Review filter. It will exclude from the table items that are close to the review time. By default this filter is not configured.
Big thanks to Dani2 and @rfindley whose code has helped jumpstart this project.
A special note to @seanblue: The Self-Study Quiz is no longer the sole user of the Open Framework Additional Filters script.