[Userscript] Self-Study Quiz


#1

WaniKani Self-Study Quiz

A new version of the Wanikani Self-Study Quiz has arrived!

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

Opening the quiz

The quiz can now be from the Wanikani menu (see the Screenshots section below).
If you want to continue opening the quiz using the old method, i.e. from the Levels, Radicals, Kanji, and Vocabulary pages, you can install the companion script [Self-Study Hide Info].

Custom item selection filters

The quiz now supports highly customizable item selection via the Open Framework’s “filters”.

Built-in filters:
  • Item Type (radicals, kanji, vocabulary)
  • Level
  • SRS Level
  • Have Burned (including resurrected and retired)
Filter packs:

[Additional Filters] (by @seanblue)

  • Recent Lessons
  • Leech Training
  • Don’t Show Items Coming Up For Review
  • …check the link above for up-to-date info

For scripters

The quiz can be opened programmatically with a specific set of items. See the [Self-Study Hide Info] script for an example.

Essentially, you just wait for the Self-Study Quiz script to be present, and then pass it an Open Framework filter configuration:

code
wkof.wait_state('ss_quiz', 'ready').then(open_quiz);
function open_quiz() {
    // Set up a custom filter.  We'll choose Level 1-5 Vocabulary in this example.
    var custom_options = {
        ipreset: {name: title, content: {
            wk_items: {enabled: true, filters: {
                level: {enabled: true, value: '1-5'},
                item_type: {enabled: true, value: 'vocabulary'},
            }},
        }},
    };

    // Open the quiz
    ss_quiz.open(custom_options);
}

Screenshots

image

image


Wanikani not really useful without Kaniwani?
[Userscript] Self-Study Hide Info
A question to the fast learners ~8 days per level
User script list
Kanji drill app?
Looking for a script to work on Leeches
What is the script which hides the readings and meanings of kanji and vocab in the main lists from the menu?
WaniKani Leech Trainer - Broken?
Writing practice extension ideas (or help me find one that does this)
Wanikani Inconsistency & Limitations
[Userscript] Wanikani Incorrect Driller
Is there an easy way to study mistakes?
Which level should I reset to?
Do you ever get re-quizzed on burned items?
New People Questions! ~~~<3 [Lost?! Confused?! We're here to help!]
Between the reviews
Looking for a "train leeches" script
WK Leech Trainer Not Working Anymore
[Unsupported] Leech training script
Viewing apprentice level kanji and vocab?
How much effort do people put in?
Critical Condition Items blockade
yES! NEW LEsSSONS FINALLY
More reviews per session?
Audio only reviews
How many readings do the number kanji have?
[Unsupported] Leech training script
These leeches wont go away
Listening practice
Why is WaniKani so slooow OMG LEVEL 3 I'M DROWNING IN LESSONS/REVIEWS
Reviewing/using notes with SRS?
Let's praise these USERSCRIPTS and their awesome CREATORS
What do you want now? (Request extensions here)
WaniKani Routine Thread
[Userscript] WaniKani Open Framework Additional Filters (Recent Lessons, Leech Training, Related Items, and more)
Hello everyone! Brand new & curious! Lvl 1 lingering
Wanikani Open Framework discussion
Wanikani leeches to Anki
New People Questions! ~~~<3 [Lost?! Confused?! We're here to help!]
Level 60. How Long Did it Take YOU?
Do I reset my account?
Advanced Japanese Learner--how long would it take me to reach the last quarter of the course?
Looking for a "train leeches" script
Is this a good idea?
What is your average score? Does it affect your mood?
WaniKani LevelUP drill (AKA Kanji practice) on Anki
I'm back with 1300ish reviews, help me :D
Tip for faster leveling up
Thinking of coming back
Is it possible to give all meanings or readings for kanji or radicals in a single answer?
What if you don't remember right away
So I gave up on level 8 for 5 months but want to start back
Best way to review with Wanikani's SRS system
Studying outside of reviews?
My frustration with the system
Failing vocabulary - consequences?
Site Design Suggestion - Vocabulary section put english below
Advancing lessons
Listening practice app / site?
What is the script which hides the readings and meanings of kanji and vocab in the main lists from the menu?
Can I keep going forever?
Thinking of resetting from 40 to 1
Learning SRS parameters
Forever over 100 Apprentice
Forever over 100 Apprentice
I am stuck
Global review after 10 levels suggestion
[Help] Making a review script/page
[Unsupported] App Store script
Extra Reviews?
Unlock all kanji at the start of a level
My strategy so far and how It will drive me crazy in the next months
Improving with Critical Items with a watch app, widget or lock screen app?
How do I use reorder to maximize my time while not changing the quality of learning?
[UserScript] Hide answers, not learned items and shuffle cards
[Userscript] Burn Manager (Review / Resurrect / Retire)
How many lessons/reviews a day should I do?
What do you want now? (Request extensions here)
What do you want now? (Request extensions here)
List of readings without the kanji
What is your way of Studying with wanikani?
What is your way of Studying with wanikani?
Japanisation Classroom new thread!
Studying between reviews?
[Request] Cram mode
Having trouble recalling Guru words
A hit to the confidence
How do you efficiently study kanji you're unfamiliar with?
Wanikani improving and Living a LIFE!
Reviews are overwhelming
Two Suggestions for WaniKani
Feedback after a month
My Journey of 368 days (+ The Ultimate Guide for WK :open_book: )
Why do I have so many leeches?
Should I reset with all these burns?
How to remember new Kanji?
How paradisiacal is the PARADISE level?
Trouble connecting sounds to meanings
How fast should I be progressing?
[Unsupported] Leech training script
Is there an app or script that helps me review burned items?
#2

How was this posted 15 hours ago and I missed it.




Edit
: a little dumb of a request, but if possible being able to toggle non-burned and not just locked would be cool.


#3

THIS IS GREAT. I just started using absalon’s script and found it very useful, now it’s time to upgrade!


#4

 


#5
sirvorn said...Edit: a little dumb of a request, but if possible being able to toggle non-burned and not just locked would be cool.
Good idea!

Question:  I've been debating something.  If you'll notice, each section (radical/kanji/vocab/level) currently operates independently.  If you move between sections, you've gotta press the corresponding sequence of buttons to hide/unhide and randomize.  I was debating still having the buttons at the top of each section, but having them affect everything on the page instead of just the section that follows a set of buttons.  Would you prefer it that way?

Question2:  Would you prefer that it save your last configuration, and automatically hide and randomize using the same settings as your last page visit?

#6

For the questions i think its fine to just keep those features as they are personally. Thanks for the scripts as always


#7

rfindley questions… I think it’s perfect as is. anymore is simply icing ~frankiebluej


#8
frankiebluej said... rfindley questions... I think it's perfect as is. anymore is simply icing ~frankiebluej
Maybe it's just me but the icing on the cake is almost always my favorite part of the whole cake...

#9

this is exactly what I use on the mobile app, good now I can do it on the browser as well :smiley:


#10

v1.1.0 - (2016-05-11)
  - Added “presets”.
  - Added filtering of “burned” and “non-burned”.
  - Added saving of config.



For now, if you want to add to or modify the presets, they are at the top of the script.


#11

v1.2.0 - Added preset manager.




#12

Thanks for the update :stuck_out_tongue:


#13

Question for those of you using this script…

I’ve added the following:



It’s exactly what it looks like:  a way to self-study your old or current items, but in WK Review format.

But I haven’t uploaded the update yet.  It’s a pretty significant addition to the functionality of the script – and it more than doubled the code size – so I wanted to ask for opinions on whether to proceed with uploading the update, or release this one under a different name.

[I also&nbsp;realized Ethan has a script with very similar name, so I was thinking about changing it anyway… &nbsp;not sure what name to give it, though.]


#14

Seems like these two would go well together - a complete self-study package in one handy script.


#15
rfindley said...
sirvorn said...Edit: a little dumb of a request, but if possible being able to toggle non-burned and not just locked would be cool.
Good idea!

Question:  I've been debating something.  If you'll notice, each section (radical/kanji/vocab/level) currently operates independently.  If you move between sections, you've gotta press the corresponding sequence of buttons to hide/unhide and randomize.  I was debating still having the buttons at the top of each section, but having them affect everything on the page instead of just the section that follows a set of buttons.  Would you prefer it that way?

Question2:  Would you prefer that it save your last configuration, and automatically hide and randomize using the same settings as your last page visit?
 I think (in your little gif video) that this looks very cool and handy indeed! Especially with the ability to toggle burned/unburned.

To answer both of your above questions... Yes and Yes.

#16

All the features are useful so if you decide to split the update into two scripts, people will want to download both of them. Therefore, just keep it within one script. looking forward to it. Maybe something like self -paced wanikani as a name


#17
rfindley said...But I haven't uploaded the update yet.  It's a pretty significant addition to the functionality of the script -- and it more than doubled the code size -- so I wanted to ask for opinions on whether to proceed with uploading the update, or release this one under a different name.

[I also realized Ethan has a script with very similar name, so I was thinking about changing it anyway...  not sure what name to give it, though.]
I'd love this.
I have Ethan's self-study script installed also but have it disabled, since whenever I enable it, it automatically converts what I type into kana during reviews (yes the meanings, not the readings)
I haven't tested much beyond turning every script I use off and on again until I found the culprit, so I can't say for certain if it's another script that messes with Ethan's script.
I also use your (self-study) script and the item marker script for kanji specifically, just after I learned them. (before the first review, ideally).
It would be awesome if this all somehow would work together.

Thanks for all your work. <3

#18

I’m now thinking I’ll install this script tomorrow afternoon to only show all my burned items, and practice some kanji writing!
(And do extra recall on them too, hiding the English.)

>:D


#19
rfindley said...But I haven't uploaded the update yet.  It's a pretty significant addition to the functionality of the script -- and it more than doubled the code size -- so I wanted to ask for opinions on whether to proceed with uploading the update, or release this one under a different name.
 Personally would love to see this update to the script :) Though if you decide to release under a different name, up for that too!

#20

It seems really interesting, especially with the review add on. I haven’t tested it yet as I doesn’t have that much to study on except for what wanikani already reviews me on but it seems like it could be useful later on.
It’s very nice of you to develop an release all these scripts that improves WK bit by bit.