[Userscript]: Double-Check (Version 2.x)

Wanikani Double-Check

A multi-feature companion script for Wanikani reviews.
(Credit to Ethan for his original version [here])

:warning: This is a third-party script/app and is not created by the WaniKani team. By using this, you understand that it can stop working at any time or be discontinued indefinitely.

[ General Script Installation instructions ] :point_left: You’ll need a script host plugin like TamperMonkey
[ Open Framework Installation ]
[ Download / Install “Double-Check” ]

Script features:

  • Change answer - (USE WITH CAUTION!)
    • Allow you to retype your answer without revealing the correct answer (in case of typos)
    • Mark your answer correct (“override” for typos, synonyms, etc)
    • Mark your answer incorrect (when Wanikani’s typo forgiveness passes a bad answer)
  • Mistake Delay - Prevent you from advancing to the next question under the following optional conditions:
    • When you answer incorrectly - So you can see why you got it wrong.
    • When the answer has multiple meanings - So you can study additional meanings.
    • When your answer has typos - So you can confirm that your answer is actually correct.
  • Lightning Mode - (optional) Auto-advance to the next question when you answer correctly.
  • Typos - Three options for managing typos (i.e. “slightly off” answers)
    • Ignore - Move on to the next question.
    • Warn/shake - Shake the input box, and inform you that your answe is “a bit off”
    • Mark Wrong - Answers with typos are marked wrong.

Hotkeys:

  • Press Escape or Backspace to retype your answer.
  • Press + to change an answer to ‘correct’.
  • Press - to change an answer to ‘incorrect’.

Screenshots:

267 Likes
Burnt an item while getting it wrong
Lots of small, seemingly simple fixes they could make WK less frustrating
Override Script
Script to ignore mistakes with English "to"
My Level 60 thoughts
Level 10 in a nutshell
Thoughts upon reaching level 60
Wanikani Open Framework [developer thread]
[Userscript] Wanikani slowdown
I'm joining team undo
The New And Improved List Of API and Third Party Apps
Not allowing other than english in answer
Add more synonyms?
(Obsolete) [UserScript] WaniKani Double Check
This kind of thing is infuriating
Kaniwani "Ignored" system
*SOLVED* Many items marked right no matter how wrong
Any way to mark your answer as wrong?
Any update on blacklist functionality?
Typo button?
Making typos
Can we please have a way to backup and redo a card?
Any way to make the correct answer register as a wrong one?
Can vocab just reject readings put in the meaning field instead of counting them wrong?
Can vocab just reject readings put in the meaning field instead of counting them wrong?
What when you accidentally burn an item?
Avoiding typos and other silly errors
Can vocab just reject readings put in the meaning field instead of counting them wrong?
My Journey of 368 days (+ The Ultimate Guide for WK :open_book: )
Levelling up faster?!
Your worst typos WaniKani has accepted
Yet another warning not to abuse the override script from someone who did
Should I get a WaniKani Subscription?
Override Script Help! ("Ignore Answer" Button Disappeared)
The Elation/Crushing feeling of Level Transition
[iOS] Tsurukame - native app with offline lessons and reviews
Feedback: Irritating and Inconsistent Design Choices
Entering more than one answer?
The New And Improved List Of API and Third Party Apps
Progress and failing?
Typo's when reviewing
Stuck on level 1 eternally?
Incorrect answers being accepted
I am sometimes mixing up kanji and related vocab :)
Have you noticed the Kanji / Vocab imbalance?
WaniKani Override Program update?
Be a little more forgiving if I enter kanji reading for vocab?
Level 60 - A lurker's perspective
Wanikani suggestion/request/PLEAD/for the love of the lord PLEASE
WaniKani Content Overhaul
Grrrrrrr WaniKani!
Not exactly a bug...but
Introducing reading instead of meaning
Anyone else has review anxiety?
Oops, lost my master rank
Diasble Radicals
Can we get a warning when typing the reading instead of the meaning?
Accidentally typing reading instead of meaning
What do you want now? (Request extensions here)
Wanikani is vindictive against the user
Meaning and reading visual difference
Level 21 before 2021!
Level 21 before 2021!
Typo Trouble
Noone responds to support emails
Can not click on the 'ignore answer' button
Your worst typos WaniKani has accepted
What do you want now? (Request extensions here)
The New And Improved List Of API and Third Party Apps
Wanikani reviews page isn't working
Waiting for not much
Script to undo answer
Review solution
Feature Update Needed!
New to forums, not entirely new to Wanikani
For non-English students...?
Opps Button
Okay, here I go - WaniKani take two
Report feature?
Level Up Work Around
Meaning Vs. Reading
From 落第(Zero) To 英雄(Hero) - The WaniKani Level 60 Journey eBook
Close but no cigar?
Try again list
My review summary percentages are dropping!
Luminaries
Fix for Mis-inputing?
Can i turn off the SRS? (learning disability+anxiety+TIME)
Level 21 before 2021!
Brain Dysfunction
Why is this still wrong
Failing even though I am right
Unfair answer outcome
Frustration with wait times
List of questions that has been going around in my brain for a couple of days
:durtle_hello: Let's Durtle the Scenic Route :turtle:
WK should be more forgiving
A few basic questions
[UserScript] WaniKani Lightning Mode
Anyone else have a bad habit of double tapping enter?
My Journey of 368 days (+ The Ultimate Guide for WK :open_book: )
Self Review (Guru, Master, Enlightened) items for better retention
Script that automatically passes/skips cards?
Request: Disable double-clicking enter for wrong answers
Feature request: Warn on ambiguous reading sequences
Reviews Per Day
If you could change anything about Wanikani, what would it be?
Possibility of attaching analytics to review
New People Questions! ~~~<3 [Lost?! Confused?! We're here to help!]
Resetting Reviews
Force to Guru
How can I make WaniKani take less time?
Request: Disable Romaji entry option
Anyone annoyed by typos?
Can not click on the 'ignore answer' button
The New Dashboard is Here
Undo button userscript?
Is there any way to force burns?
The reason why I don't get a 100%
Is there any way to disable the old radical definitions?
60 levels in 600 days!
Marking Myself Right When Typo
Is there a less tiring way to type in japanese? I think I'm stressing my arms and wrists too much
Reading じん marked wrong for 神
Extension of Shake Animation and Messages
My scripts
Doing 7 levels in a month
First buuuuuuuurn, yay
Mistakenly typing the wrong language and hitting return
Is there a 'redo' script?
A minor complaint from someone who is new
Peer Pressure Me to Stop Making Typos
A level 60 celebration and some advice for newcommers
[Userscript] Reorder Buttons
I can't type in correct answer
[iOS/Android/Windows] Jakeipuu
Change an items SRS
Health issues from using wanikani
Struggling to find a balance with the Double Check userscript
New to wanikani.Any tips?
[Unsupported] [Userscript] WaniKani Review Audio Tweak (reupload/fixed)
Review change request: accept meaning answer even when 'the' 'an' 'a' is not provided by user
WaniKani Front-end Updates: New Warnings on Quizzes
Constant unintentional typos? (kana)
Your friendly neighborhood has become level 60
Level 60 - 350 days of speed
Input box keeps loosing focus and double submitting
Wanikani Lightning Mode not working anymore
Early levels are painfully slow
Frustrated with Answer Recognition
WaniKani could use an Override button
[Workaround/Fix] Broken - Item Info/Kana Chart/Wrap Up
[Userscript] Wanikani Mistake Delay (new, version 2.x)
Disable Special Character for Kana Input
Trouble with Reorder Ultimate and Double-Check
Script to show Item Info on incorrect answer?
This is a certified "Level 60" classic
[Browser Extension] Wrong Answer Undo
[Userscript] auto-commit; the end of the enter key
Can we just get a small shake error when we give the right answer to the wrong question?
Yet another "Help, my scripts stopped working!" thread
[UserScript] WaniKani Lightning Mode
[UserScript] WaniKani Lightning Mode
Hitting a wall and unsure what to do. Advice?
How do I see correct answers automatically
Userscript Recommendations
Venting Frustrations, looking for a pep talk
Stuck with 1 review
Overwhelmed by kanji
Item stuck on review
Halfway point! :checkered_flag: Reaching lvl 30 (+ thoughts on WK)
"to stand" should not be accepted for 立てる
Hermann’s Hermits
Just a Brit, whose Japanese is... Less than satisfactory! (Study log)
Why do you fail single Kanji vocabulary words if you put in the kanji reading?
[OBSOLETE] Wanikani Override ("ignore answer button")
[OBSOLETE] Wanikani Override ("ignore answer button")
引っ越す 's english answer was a mistake
(Obsolete) [UserScript] WaniKani Double Check
Any way to bypass blocked words?
How many reviews do you do a day on average?
Recovering from a mistake in reviews
My first and last reason to quit WaniKani (not 河豚)
[Userscript] ConfusionGuesser
Reviews: ignore Enter key for a bit when incorrect?
[Userscript] Wanikani Mistake Delay (new, version 2.x)
After 2 Years, I'm finally at Lvl.60
Allow defining user wrong answers
[Userscript] Anki Mode
What's your average number of correct percentage in a review session?
The 0/0 Streak Challenge
[OBSOLETE] Wanikani Override ("ignore answer button")
Wrong answers due to typos
Looking for a way to prevent pressing enter through wrong answers
Am I just stupid?
In 2023, is there a WaniKani Ignore Button extension that works?
Doublecheck bugging?
Jitai (字体): The font randomizer that fits
Short Grammar Questions (Part 1)
[OBSOLETE] Wanikani Override ("ignore answer button")
My Journey of 368 days (+ The Ultimate Guide for WK :open_book: )
Mark correct but still correct the user?
Warning when reading given for meaning and vice versa instead of incorrect
Your thoughts on the margin of error for review answers?
Updates to Lessons, Reviews and Extra Study are live
Are my leeches keeping my apprentice queue high?
[OBSOLETE] Wanikani Override ("ignore answer button")
Undo script is now broken
Updates to Lessons, Reviews and Extra Study are live
Override & Stroke Order scripts
Auto-reveal correct answer
Do you ever slow down to tackle leeches?
The unexpected pleasure of marking items WRONG with Double-Check…
Undo script. Good idea or not?
Returning after long hiatus, tips for getting started again, and must have scipts?
Add on to mark cards as correct
Create should not be accepted for 増
But why? (Katakana ruins whole answer)
Talkingalone's study log :orangutan:
Wrong answers due to typos
[Userscript] auto-commit; the end of the enter key
I'm so frustrated by losing progress due to timeouts
[Question] Script for User incorrect answers
Wrong answers are skipped
[Userscript] auto-commit; the end of the enter key
[Userscript] Multiple Answer Input revamped
Are there any English words that Wanikani forced you to learn how to spell?
WaniKani should forgive the long U sound when we know the word
Wanikani very unforgiving for typos in japanese
When you’re (half) Japanese but never learned Japanese :sweat_smile:
[Userscript] Wanikani Overide no longer works
Wanikani Override Userscript 1.1.2 ("Ignore Answer" Button) [No longer supported]
The 7 Year Marathon - Level 60 Celebration Post
Keep making the same mistake due to muscle memory
Master List of Migrated Userscripts (The 2023 WaniKani Rewrite)
WK seriously needs to fix a redo-button and add better synonyms
Sigh. Scripts stopped working, again
[Userscript] Prevent "Your answer was a bit off" answers from being accepted a.k.a. "Close But No Cigar"
Venting Frustrations, looking for a pep talk
Is there a way to fix a wrong answer in reviews?
Shake Animation and Messages for More Scenarios
The 7 Year Marathon - Level 60 Celebration Post
Japanese in one year?! - Not your usual study log
Hiragana Typos
Let’s climb Tokyo Skytree - level 60 in autumn 2023
[Userscript] Wanikani No Scroll
Suggestions for wanikani in 2023
Your worst typos WaniKani has accepted
WaniKani Study Buddy Race - 2023, All Aboard!
[Userscript]: Double-Check Workaround
What are pros and cons of Wanikani?
All my mistakes are due to long vs. short and it's really annoying
Multiple tabs don't track items properly. Can lead to incorrect burn
I'm joining team undo
That feeling when you're close but not close enough
Skip SRS Stages after long wait
Picking myself up again and making it to level 60 in 470 days despite the odds
Updated best scripts and app to start Wanikani journey?
Yet Another Suggestions Post
Updated best scripts and app to start Wanikani journey?
Oddly specific script
What do you want now? (Request extensions here)
On the fence
Typing the reading if the meaning is required
Solution for Typos
[UserScript] Quick Answers
I wish I could manually mark words as "success" or "failure"
Searching for a userscripts that skips to the next item after correct input
[Userscript] Detailed SRS Popup
[Userscript]: WaniKani Ultimate Timeline
Thank you Mom - A level 60 celebration post
Userscripts and Opera GX incompatible?
I always skip the "wrong" screen accidentally
Hello, am I doing something wrong?
What ruined Wanikani for me
A Goose Learns Japanese [Study Log]
Getting answers wrong because of a missing u or o
An Otaku's Japanese beginner journey with Wanikani in 391 Days (・∀・)ノ
Level 60 — どこまでもいこう
(Obsolete) [UserScript] WaniKani Double Check
Settings Question for Reviews
Can you guys add an override for when you get a question wrong?
Started WaniKani - experience
Is it weird how excited and nervous I am to have become a lifer?
Specific user synonym for 助手 not accepted
First ‘WaniKani Sigh’
Is WaniKani suited for not native English people?
Is WaniKani suited for not native English people?
How would I go about scheduling if I only have time in the late-afternoon and evening?
Japanese typing .-
An overdue level 60 post
Onyomi/Kunyomi Errors

Literally maxed out my likes 1min before you posted this. Then I wondered why a fresh thread came up in my notifications. THEN I saw the link. Thanks man. :slight_smile:

3 Likes
  • Starting from this version, the script now uses the Open Framework.
  • The script adds a settings menu, so settings no longer need to be configured in the code itself, and your settings won’t be lost when you upgrade to a new version.
  • This also fixes some audio issues, where audio was being cut off when advancing to the next question.
7 Likes

It’s nice that you mention me even though it’s your own code, Frankly I don’t care if you do use my code, although I tend to think your code is structured much better than mine.

1 Like

Yeah, I figured it was time to start a separate thread so I can post updates in the top-post… mainly because the script integrates several other scripts (Lightning, Mistake Delay) to prevent conflicting code on the reviews.

Concepts count :slight_smile:
Quite a few of my scripts started with someone else’s idea. And sometimes with some else’s code.

2 Likes

My Double-Check was the natural evolution of the scripts that made wrong answers correct, I just felt it needed the ability to be honest about “right” answers too, something the other scripts didn’t do.

3 Likes

I’m still surprised by the number of people who are unaware of Double-Check, despite how long ago you created it. “Override” is so ancient now, but it seems many people still recommend it when noobs complain about typos.

5 Likes

At least it’s gotten more attention than [UserScript] WaniKani Never Wrong*

So there’s hope for humanity yet.

7 Likes

Koichi should just hire you at this point.

10 Likes

From your lips to his ears, hehe :grin:

Work is slow where I live for software engineers, unless I want to move closer to Atlanta… which I don’t.

6 Likes

You’re tellin’ me. I work for Big Corporation and spend half my days just waiting around for other people. Despite the fact I have to wait 2 weeks for an EC2 instance, our company claims to be Agile.

2 Likes

Heh… Unfortunately, sometimes ‘agile’ is a euphemism for “I don’t have a release plan”. Some do Agile well, others just like buzzwords.

re: slow work
I’m self-employed. I worked for (as an employee) and with (as a contractor) the same company for 20 years, but now they’re in a budget crunch, so very little work. I do Embedded Systems software, which is a field in need of more workers, but the work tends to be in hotspots, and I’m not quite near enough. My resume is stellar, so I get tons of calls from recruiters every week, but I’d either have to commute 90min, move closer to the city, or contract away from home for 6 months at a time… none of which I’m willing to do. But I have alternate plans, so I’m okay. Nonetheless, I do take on work when it comes up.

4 Likes

In our case agile means follow the processes without actually changing anything. Continuous integration? Unit tests? What are those?

I’m trying to see if I can nudge my way into something that would allow me to work from anywhere, such as Japan heh heh. I may not be a wise master like yourself, but I can do alright if I’m not stifled by all of the bureaucracy.

If my “alternate plan” doesn’t pan out, I’m looking at adding a few key skills to be able to tap into the remote-only market. Either some major web-oriented application frameworks, or a bit more experience with high-speed FPGAs (a very niche area of electronics that is in very high demand)

2 Likes

I…edit text…and sometimes pictures…
I can do more than that…but they don’t let me…

2 Likes

Have I ever told you how awesome you are, @rfindley? Thank you for all that you do!

3 Likes

Has anyone been able to get this to work in Safari? It’s not working for me. (Version 11.1.1)

Double-check is still not working. I have retested it several times with Chrome and Safari. Here were the TS steps:
1- reinstalled Tempermonkey
2- reinstalled open framework
3- deactivated all non essential scripts
4- reinstalled double check
5- tested functionality

The script doesn’t seem to load. There is no settings icon in the upper left hand corner of the screen when you enter the review mode. I really loved this script, hopefully this info can help to get it working again.

Do you have the Open Framework running as the #1 script in TamperMonkey?

1 Like

Hello thanks for the quick reply, yes it is at the top first position.