Hello everyone!
After deciding today, on a whim, that I wanted to be able to answer a given question with all possible meanings and readings, I looked for a script to turn my wishes into reality and found this older solution by Mempo.
Sadly, this didn’t work for me, so I spent a few hours today debugging Mempo’s script and writing my own version of it.
What does it do?
It works on the same premise as Mempo’s original version: When answering, you can now input multiple answers, separated either by a semicolon ( ; ) or more than one white space. It should be fine to mix and match separators. If you’re a psychopath.
I figured out a way to direct this towards Wanikani’s own spellchecker, so Wanikani should act like each answer was submitted normally and isolated.
If any answers are wrong, the entire thing gets marked as red and the input field shows only the answers you got wrong, seperated by semicolons.
If you get it right, the answer field should hopefully display what you yourself entered (since everything is correct).
As a further improvement upon Mempo’s version, mine also works on lessons, not just reviews, and is fine with all registered readings/meanings of any kanji, vocabulary and radical (since it just uses Wanikani’s default checker)
How to install
- Install Tampermonkey
- Install Wanikani Open Framework
- Installation Tutorial (Be sure to order the scripts correctly! The Framework must always be loaded first!)
- Download on Greasy Fork
- Developer thread on the forum
- Install my Script (The Wanikani Open Framework is no longer a requirement)
- Hope that it works! (o゜▽゜)o☆
General feedback on this one is of course also always welcome! I wouldn’t mind adding new separators for instance, or allowing you to configure your own!
I am far from done with improving this script! (but out of ideas!)
Changelog
Version 1.2.1:
- Oops. Typos.
Version 1.2.0:
- Guess what?! WKOF is required again! (For real this time, I tested it)
- Added settings support
- Added setting to not immediately fail on a wrong answer if at least one answer is correct.
Instead, it will now cause a shake effect and tell you which answers were wrong
Version 1.1.0:
- Removed the
@require
tag again, as WKOF wasn’t actually required. - Cleaned up logging and moved it to respective Debug and Info levels.
- Fixed known bugs
- Tested on both Firefox and Chrome this time
Version 1.0.1: Added @require
tag for the Wanikani Open Framework
Version 1.0: initial