My Journey of 368 days (+ The Ultimate Guide for WK 📖 )

Ok. I’m up to date now.

Here’s the thing: the reorder can be a problem because u can order by radicals/kanji/vocab or by level. If I’m mixing up 2 kanji, but I know that one is low level and I’m doing low levels, knowing the correct answer gets incrementally easier. This happened to me several times. That’s why I thought about ordering it by SRS level would be less harmful, since u kinda already expect low level SRS items to show up.

I’ve also been going hard on my lessons on Kitsun and it has been harder for me to keep up with it than it was with WK. So sometimes I wished I had an option to just quickly review my apprentice items in the few minutes/mental energy that I have (because of the urgency of doing them) and leave the less urgent ones for later.

So 2 ideas:

  • You go with what you have, I add it to the Guide (but don’t substitute it with the reorder), you make a post for it, and we let people test it out?
  • You make it into a totally different idea: the script will only give you the more urgent reviews to do (think Apprentice 1, Apprentice 2 and items which waiting time is above x% of the SRS level time). Think of it as “urgency mode” or something.

Sorry that it took me this long to be part of this convo. I’ve been away from the forums these past 2 days.

1 Like
Still not great beta
// ==UserScript==
// @name          WaniKani Prioritize Overdue Reviews
// @namespace     https://www.wanikani.com
// @description   Prioritize review items that are more overdue based on their SRS level and when the review became available.
// @author        seanblue
// @version       0.9.2
// @include       https://www.wanikani.com/review/session
// @grant         none
// ==/UserScript==

(function($, wkof) {
	const randomOffset = 0.0;

	if (!wkof) {
		var response = confirm('WaniKani Prioritize Overdue Reviews script requires WaniKani Open Framework.\n Click "OK" to be forwarded to installation instructions.');

		if (response) {
			window.location.href = 'https://community.wanikani.com/t/instructions-installing-wanikani-open-framework/28549';
		}

		return;
	}

	wkof.include('ItemData');
	wkof.ready('ItemData').then(fetchData);

	function fetchData() {
		let promises = [];
		promises.push(wkof.Apiv2.get_endpoint('srs_stages'));
		promises.push(wkof.ItemData.get_items('assignments'));

		return Promise.all(promises).then(processData).then(updateReviewQueue);
	}

	function processData(results) {
		let srsStages = results[0];
		let items = results[1];

		let now = new Date().getTime();
		let overduePercentList = items.filter(item => isReviewAvailable(item, now)).map(item => mapToOverduePercentData(item, now, srsStages)).sort(sortByOverduePercent);

		window.overduePercentList = overduePercentList;

		return toOverduePercentDictionary(overduePercentList);
	}

	function isReviewAvailable(item, now) {
		return (item.assignments && (item.assignments.available_at != null) && (new Date(item.assignments.available_at).getTime() < now));
	}

	function mapToOverduePercentData(item, now, srsStages) {
		let availableAtMs = new Date(item.assignments.available_at).getTime();
		let msSinceAvailable = now - availableAtMs;

		let msForSrsStage = srsStages[item.assignments.srs_stage].interval * 1000;
		let msSinceLastReview = msSinceAvailable + msForSrsStage;
		let overduePercent = (msSinceLastReview / msForSrsStage) - 1;

		let adjustedOverduePercent = overduePercent * getRandomnessFactor(item.assignments.srs_stage);
		return {
			id: item.id,
			item: item.data.slug,
			srs_stage: item.assignments.srs_stage,
			available_at_time: item.assignments.available_at,
			original_overdue_percent: overduePercent,
			overdue_percent: adjustedOverduePercent
		};
	}

	function getRandomnessFactor(srsStage) {
		let min = 1;
		let max = 1 + (srsStage * randomOffset);
		return Math.random() * (max - min) + min;
	}

	// TODO: Delete this.
	function sortByOverduePercent(item1, item2) {
		let overduePercentCompare = item1.overdue_percent - item2.overdue_percent;
		if (overduePercentCompare > 0) {
			return -1;
		}

		if (overduePercentCompare < 0) {
			return 1;
		}

		return item1.id - item2.id;
	}

	function toOverduePercentDictionary(items) {
		var dict = {};

		for (let i = 0; i < items.length; i++) {
			let item = items[i];
			dict[item.id] = item.overdue_percent;
		}

		return dict;
	}

	function updateReviewQueue(overduePercentDictionary) {
		window.overduePercentDictionary = overduePercentDictionary;

		let unsortedQueue = $.jStorage.get('activeQueue').concat($.jStorage.get('reviewQueue'));
		let queue = unsortedQueue.sort((item1, item2) => sortQueueByOverduePercent(item1, item2, overduePercentDictionary));

		window.queue = queue;

		updateQueueState(queue);
	}


	function sortQueueByOverduePercent(item1, item2, overduePercentDictionary) {
		let overduePercentCompare = overduePercentDictionary[item1.id] - overduePercentDictionary[item2.id];
		if (overduePercentCompare > 0) {
			return -1;
		}

		if (overduePercentCompare < 0) {
			return 1;
		}

		return item1.id - item2.id;
	}

	function updateQueueState(queue) {
		let batchSize = 10;

		let activeQueue = queue.slice(0, batchSize);
		let inactiveQueue = queue.slice(batchSize).reverse(); // Reverse the queue since subsequent items are grabbed from the end of the queue.

		$.jStorage.set('activeQueue', activeQueue);
		$.jStorage.set('reviewQueue', inactiveQueue);
		$.jStorage.set('currentItem', activeQueue[0])
	}

})(window.jQuery, window.wkof);
1 Like
test

1. 0: {id: 1598, item: "噌", srs_stage: 5, available_at_time: "2019-03-24T18:00:00.000000Z", original_overdue_percent: 0.4598443147039255, …}
2. 1: {id: 5418, item: "既決", srs_stage: 5, available_at_time: "2019-03-24T18:00:00.000000Z", original_overdue_percent: 0.4598443147039255, …}
3. 2: {id: 2240, item: "庶", srs_stage: 5, available_at_time: "2019-03-24T20:00:00.000000Z", original_overdue_percent: 0.4478682667997338, …}
4. 3: {id: 8303, item: "碑文", srs_stage: 5, available_at_time: "2019-03-24T21:00:00.000000Z", original_overdue_percent: 0.44188024284763805, …}
5. 4: {id: 5421, item: "編む", srs_stage: 6, available_at_time: "2019-03-22T15:00:00.000000Z", original_overdue_percent: 0.38147462852404646, …}
6. 5: {id: 5423, item: "編者", srs_stage: 6, available_at_time: "2019-03-22T15:00:00.000000Z", original_overdue_percent: 0.38147462852404646, …}
7. 6: {id: 6182, item: "傾く", srs_stage: 6, available_at_time: "2019-03-22T15:00:00.000000Z", original_overdue_percent: 0.38147462852404646, …}
8. 7: {id: 8633, item: "湧水", srs_stage: 6, available_at_time: "2019-03-22T15:00:00.000000Z", original_overdue_percent: 0.38147462852404646, …}
9. 8: {id: 6629, item: "糾弾", srs_stage: 6, available_at_time: "2019-03-22T21:00:00.000000Z", original_overdue_percent: 0.36356418076285246, …}
10. 9: {id: 6856, item: "澄む", srs_stage: 6, available_at_time: "2019-03-22T21:00:00.000000Z", original_overdue_percent: 0.36356418076285246, …}
11. 10: {id: 7001, item: "瞳", srs_stage: 6, available_at_time: "2019-03-22T21:00:00.000000Z", original_overdue_percent: 0.36356418076285246, …}
12. 11: {id: 7015, item: "気泡", srs_stage: 6, available_at_time: "2019-03-22T21:00:00.000000Z", original_overdue_percent: 0.36356418076285246, …}
13. 12: {id: 7064, item: "欺く", srs_stage: 6, available_at_time: "2019-03-22T21:00:00.000000Z", original_overdue_percent: 0.36356418076285246, …}
14. 13: {id: 7445, item: "麻布", srs_stage: 6, available_at_time: "2019-03-22T21:00:00.000000Z", original_overdue_percent: 0.36356418076285246, …}
15. 14: {id: 7667, item: "灯る", srs_stage: 6, available_at_time: "2019-03-22T21:00:00.000000Z", original_overdue_percent: 0.36356418076285246, …}
16. 15: {id: 8223, item: "瓜実顔", srs_stage: 6, available_at_time: "2019-03-22T21:00:00.000000Z", original_overdue_percent: 0.36356418076285246, …}
17. 16: {id: 5464, item: "経路", srs_stage: 5, available_at_time: "2019-03-25T16:00:00.000000Z", original_overdue_percent: 0.3281077877578178, …}
18. 17: {id: 1013, item: "非", srs_stage: 6, available_at_time: "2019-03-24T16:00:00.000000Z", original_overdue_percent: 0.23520597180762848, …}
19. 18: {id: 1670, item: "恵", srs_stage: 6, available_at_time: "2019-03-24T16:00:00.000000Z", original_overdue_percent: 0.23520597180762848, …}
20. 19: {id: 8444, item: "奔放", srs_stage: 6, available_at_time: "2019-03-24T21:00:00.000000Z", original_overdue_percent: 0.22028059867330008, …}
21. 20: {id: 8575, item: "落胆", srs_stage: 6, available_at_time: "2019-03-24T21:00:00.000000Z", original_overdue_percent: 0.22028059867330008, …}
22. 21: {id: 979, item: "浴", srs_stage: 6, available_at_time: "2019-03-25T10:00:00.000000Z", original_overdue_percent: 0.1814746285240465, …}
23. 22: {id: 1740, item: "項", srs_stage: 7, available_at_time: "2019-03-22T13:00:00.000000Z", original_overdue_percent: 0.1805201676711481, …}
24. 23: {id: 5873, item: "庁舎", srs_stage: 7, available_at_time: "2019-03-22T13:00:00.000000Z", original_overdue_percent: 0.1805201676711481, …}
25. 24: {id: 6972, item: "鈍い", srs_stage: 7, available_at_time: "2019-03-22T13:00:00.000000Z", original_overdue_percent: 0.1805201676711481, …}
26. 25: {id: 7883, item: "惰性", srs_stage: 7, available_at_time: "2019-03-22T13:00:00.000000Z", original_overdue_percent: 0.1805201676711481, …}
27. 26: {id: 5299, item: "欠乏", srs_stage: 7, available_at_time: "2019-03-22T16:00:00.000000Z", original_overdue_percent: 0.17634770591871418, …}
28. 27: {id: 6770, item: "荒波", srs_stage: 7, available_at_time: "2019-03-22T16:00:00.000000Z", original_overdue_percent: 0.17634770591871418, …}
29. 28: {id: 7296, item: "花壇", srs_stage: 7, available_at_time: "2019-03-22T16:00:00.000000Z", original_overdue_percent: 0.17634770591871418, …}
30. 29: {id: 7412, item: "配偶者", srs_stage: 7, available_at_time: "2019-03-22T16:00:00.000000Z", original_overdue_percent: 0.17634770591871418, …}
31. 30: {id: 7826, item: "樹脂", srs_stage: 7, available_at_time: "2019-03-22T16:00:00.000000Z", original_overdue_percent: 0.17634770591871418, …}
32. 31: {id: 8276, item: "疲弊", srs_stage: 7, available_at_time: "2019-03-22T16:00:00.000000Z", original_overdue_percent: 0.17634770591871418, …}
33. 32: {id: 1540, item: "蔵", srs_stage: 7, available_at_time: "2019-03-22T17:00:00.000000Z", original_overdue_percent: 0.17495688533456955, …}
34. 33: {id: 5432, item: "鑑定", srs_stage: 7, available_at_time: "2019-03-22T17:00:00.000000Z", original_overdue_percent: 0.17495688533456955, …}
35. 34: {id: 6123, item: "削る", srs_stage: 7, available_at_time: "2019-03-22T17:00:00.000000Z", original_overdue_percent: 0.17495688533456955, …}
36. 35: {id: 6916, item: "悪霊", srs_stage: 7, available_at_time: "2019-03-22T17:00:00.000000Z", original_overdue_percent: 0.17495688533456955, …}
37. 36: {id: 7067, item: "詐称", srs_stage: 7, available_at_time: "2019-03-22T17:00:00.000000Z", original_overdue_percent: 0.17495688533456955, …}
38. 37: {id: 7114, item: "挿絵", srs_stage: 7, available_at_time: "2019-03-22T17:00:00.000000Z", original_overdue_percent: 0.17495688533456955, …}
39. 38: {id: 7192, item: "騎馬", srs_stage: 7, available_at_time: "2019-03-22T17:00:00.000000Z", original_overdue_percent: 0.17495688533456955, …}
40. 39: {id: 7396, item: "翻訳", srs_stage: 7, available_at_time: "2019-03-22T17:00:00.000000Z", original_overdue_percent: 0.17495688533456955, …}
41. 40: {id: 7807, item: "洗濯粉", srs_stage: 7, available_at_time: "2019-03-22T17:00:00.000000Z", original_overdue_percent: 0.17495688533456955, …}
42. 41: {id: 7839, item: "軟禁", srs_stage: 7, available_at_time: "2019-03-22T17:00:00.000000Z", original_overdue_percent: 0.17495688533456955, …}
43. 42: {id: 1948, item: "棟", srs_stage: 5, available_at_time: "2019-03-26T19:00:00.000000Z", original_overdue_percent: 0.1664311410512309, …}
44. 43: {id: 8298, item: "猶予", srs_stage: 7, available_at_time: "2019-03-23T20:00:00.000000Z", original_overdue_percent: 0.13740472956266414, …}
45. 44: {id: 7390, item: "堤", srs_stage: 7, available_at_time: "2019-03-23T23:00:00.000000Z", original_overdue_percent: 0.13323226781023023, …}
46. 45: {id: 8382, item: "烏", srs_stage: 7, available_at_time: "2019-03-23T23:00:00.000000Z", original_overdue_percent: 0.13323226781023023, …}
47. 46: {id: 2040, item: "悔", srs_stage: 6, available_at_time: "2019-03-26T14:00:00.000000Z", original_overdue_percent: 0.09789253897180772, …}
48. 47: {id: 717, item: "泳", srs_stage: 7, available_at_time: "2019-03-25T22:00:00.000000Z", original_overdue_percent: 0.06786370035543188, …}
49. 48: {id: 1444, item: "融", srs_stage: 7, available_at_time: "2019-03-25T22:00:00.000000Z", original_overdue_percent: 0.06786370035543188, …}
50. 49: {id: 1508, item: "暖", srs_stage: 7, available_at_time: "2019-03-25T22:00:00.000000Z", original_overdue_percent: 0.06786370035543188, …}
51. 50: {id: 5980, item: "廃止", srs_stage: 7, available_at_time: "2019-03-25T22:00:00.000000Z", original_overdue_percent: 0.06786370035543188, …}
52. 51: {id: 5274, item: "大臣", srs_stage: 7, available_at_time: "2019-03-26T14:00:00.000000Z", original_overdue_percent: 0.045610571009117695, …}
53. 52: {id: 5930, item: "油田", srs_stage: 7, available_at_time: "2019-03-26T14:00:00.000000Z", original_overdue_percent: 0.045610571009117695, …}
54. 53: {id: 6990, item: "歳月", srs_stage: 7, available_at_time: "2019-03-26T14:00:00.000000Z", original_overdue_percent: 0.045610571009117695, …}
55. 54: {id: 4449, item: "任意", srs_stage: 7, available_at_time: "2019-03-26T15:00:00.000000Z", original_overdue_percent: 0.04421975042497306, …}
56. 55: {id: 6480, item: "高瀬", srs_stage: 7, available_at_time: "2019-03-26T15:00:00.000000Z", original_overdue_percent: 0.04421975042497306, …}
57. 56: {id: 8051, item: "随筆", srs_stage: 7, available_at_time: "2019-03-26T15:00:00.000000Z", original_overdue_percent: 0.04421975042497306, …}
58. 57: {id: 8263, item: "呉服", srs_stage: 7, available_at_time: "2019-03-26T15:00:00.000000Z", original_overdue_percent: 0.04421975042497306, …}
59. 58: {id: 4400, item: "経済", srs_stage: 8, available_at_time: "2019-03-22T21:00:00.000000Z", original_overdue_percent: 0.04230427250974489, …}
60. 59: {id: 4470, item: "国際", srs_stage: 8, available_at_time: "2019-03-22T21:00:00.000000Z", original_overdue_percent: 0.04230427250974489, …}
61. 60: {id: 1545, item: "誤", srs_stage: 7, available_at_time: "2019-03-26T21:00:00.000000Z", original_overdue_percent: 0.03587482692010502, …}
62. 61: {id: 1749, item: "兼", srs_stage: 7, available_at_time: "2019-03-26T21:00:00.000000Z", original_overdue_percent: 0.03587482692010502, …}
63. 62: {id: 1771, item: "透", srs_stage: 7, available_at_time: "2019-03-26T21:00:00.000000Z", original_overdue_percent: 0.03587482692010502, …}
64. 63: {id: 1906, item: "澄", srs_stage: 7, available_at_time: "2019-03-26T21:00:00.000000Z", original_overdue_percent: 0.03587482692010502, …}
65. 64: {id: 2052, item: "抽", srs_stage: 7, available_at_time: "2019-03-26T21:00:00.000000Z", original_overdue_percent: 0.03587482692010502, …}
66. 65: {id: 2064, item: "概", srs_stage: 7, available_at_time: "2019-03-26T21:00:00.000000Z", original_overdue_percent: 0.03587482692010502, …}
67. 66: {id: 2448, item: "醜", srs_stage: 7, available_at_time: "2019-03-26T21:00:00.000000Z", original_overdue_percent: 0.03587482692010502, …}
68. 67: {id: 8650, item: "蛮行", srs_stage: 7, available_at_time: "2019-03-26T21:00:00.000000Z", original_overdue_percent: 0.03587482692010502, …}
69. 68: {id: 2173, item: "陳", srs_stage: 7, available_at_time: "2019-03-26T22:00:00.000000Z", original_overdue_percent: 0.03448400633596038, …}
70. 69: {id: 1097, item: "被", srs_stage: 6, available_at_time: "2019-03-27T18:00:00.000000Z", original_overdue_percent: 0.014310449419568716, …}
71. 70: {id: 1820, item: "析", srs_stage: 6, available_at_time: "2019-03-27T18:00:00.000000Z", original_overdue_percent: 0.014310449419568716, …}
72. 71: {id: 1177, item: "吸", srs_stage: 8, available_at_time: "2019-03-26T22:00:00.000000Z", original_overdue_percent: 0.008612018254795295, …}
73. 72: {id: 8467, item: "暁", srs_stage: 8, available_at_time: "2019-03-26T22:00:00.000000Z", original_overdue_percent: 0.008612018254795295, …}
74. 73: {id: 8518, item: "侮る", srs_stage: 8, available_at_time: "2019-03-26T22:00:00.000000Z", original_overdue_percent: 0.008612018254795295, …}
75. 74: {id: 8534, item: "惜しまない", srs_stage: 8, available_at_time: "2019-03-26T22:00:00.000000Z", original_overdue_percent: 0.008612018254795295, …}
76. length: 75

2 Likes

Hello!!! :slight_smile:

1 Like

What about the claim that tone changes from area to area anyway in Japan making concentrating on it a bit less useful?

I am now at level 10 and have been using these scripts for about a month now (I love them) but lately Lessons crash if I have reorder on. I live in Namibia and internet speed is crazy.
I have also tried to trick my single language version of Windows 10 to allow me to use Japanese script, and it works for cut and paste, but keyboard entry is all weird…
e.g. I will now type tabun…価値コナミ!
I guess this may be the additional strain that is breaking lessons, although the WaniKani interface gives accurate kana as always???
@rfindley HELP?

1 Like

Apologies for being nine days late, but I still wanted to make sure to come back.

As I’ve mentioned before, literally everything in this guide has helped me on my WK journey so far! But as you requested the number one thing, I’ll say it’s the recommendation of KaniWani / KameSame.

Thanks to your suggestion, I started KaniWani at the same time I started WaniKani. It was incredibly enlightening to learn about the difference between recognition and recall. KaniWani has been invaluable in helping me learn kanji, really getting the mnemonics to stick, and testing my actual ability to come up with the vocabulary or kanji on my own.

It’s strange, but sometimes I feel a greater sense of accomplishment when I get something right on KaniWani vs. when I get something right on WaniKani… haha. I think using KaniWani has completely changed my learning experience on WaniKani for the better, so I feel really grateful to have learned about it so early on!

With regards to your post a few weeks ago about rewriting the script section of the guide,
my favorite scripts are Kumi’s heatmap, rfindley’s Ultimate Timeline, and gth99’s Level Up Celebrator. The timeline helps me get a sense of how many reviews I have coming up, while the heatmap and level up/milestone celebrator (you can choose whatever picture you want :heart:) help me stay both organized and motivated :’) Personally, I don’t use the reorder script.

A big thank you again for writing this guide and keeping us beginners in mind! I’ve really enjoyed my journey so far and am looking forward to how far I’ll be (hopefully) able to go :sparkles:

4 Likes

I’m a little confused about breaking up kanji in two parts.

If I want to make it through a normal level (~7 days) in the maximum amount of time, how many days do I have to get through part one of new kanji lessons?

I probably need to read this article one or two more times for it to click, but if anyone has any clarification, it would be appreciated.

1 Like

Give a look to the table on chapter 4 :slight_smile:

image

  • :point_up: That’s roughly 3 days and 12 hours to take one item from lesson to Guru.
  • Each normal level has 2 sets of kanji: 1st and 2nd batches.
  • To level up, you need to have guru’d 90% of the current level’s kanji at least once.
  • The 2nd batch is what will make you level up on normal levels, since on normal levels, the 1st batch is never 90% of the total kanji. You always need part of the 2nd batch to level up.
  • The 2nd batch unlocks with the guruing of the radicals of that same level.
  • To achieve 7d per level, you should do the lessons of radicals as soon as you level up. This way, you’ll guru them 3d12 later and unlock the missing kanji.
  • This means that as long as lessons for the 1st batch of kanji are done before the unlocking of the 2nd batch (i.e. guruing of radicals), you’ll be on schedule to level up in around 7d.
  • In practical terms, you have around half the level to do the lessons for the 1st batch of kanji.
  • The earlier you do them though, the more balanced your level will be in terms of lessons (because the 1st batch of kanji unlocks a massive amount of vocab as well - you don’t wanna leave everything for the moment you level up).
  • My suggestion is to spread the kanji lessons throughout the 3 days. You can of course do them all in the first day, but make sure you find yourself some quality study time to do this. You want the kanji to stick. You don’t want to overdo.

There’s a script that will allow you to choose how many lessons of each type of item you want to do.

I have yet to add it to the guide, but I will do it once I find the will to write again xD

I hope this helped you? o:

4 Likes

:eyes:

3 Likes

I NEED TO BE INSPIRED OKAAY

Ok, I’ll add this to my tomorrow’s to-do list… shinpaishinaidene.

:eyes:

4 Likes

Huge help. Thanks a lot!

2 Likes

No, sorry for having completely missed your message :scream:

Yuuup! I feel so much more satisfied with my language knowledge when I’m able to recall the vocab I learn without a single problem. Websites like Kaniwani allow that to happen. I remember before KW not being able to do it that well. Even after years and years of exposure to English, I’d find myself forgetting basic words too often. Glad you’re also seeing recall as beneficial :heart:

You’ll definitely go far! In the “short” time that you’ve been with us, you’ve been progressing very well :slight_smile: Get that lvl 20 next :muscle:

Variations happen of course, but there’s always a standard to follow, I’d say :slight_smile:

Still happening? :o

Sorry that I took this long to reply. I completely missed your post.

2 Likes

Leveling up is based on you reaching Guru on 90% of the lesson’s kanji.
The first set is available immediately at the beginning of the lesson. The second set is available after reaching Guru on the Radicals. It make sense to get the first set started before the second set is available.
The fastest you can reach Guru is 3 days 10 hours. So the absolute fastest level is 6 days 20 hours if you guru the radicals and start the second set of kanji exactly when they become available.
A maximum speed week’s schedule would look like this:
Day 0: 7AM radical lessons, 11AM radical apprentice 1, 7PM radical apprentice 2
Day 1: 6PM radical apprentice 3
Day 3: 5PM radical guru, kanji lessons, 9PM kanji apprentice 1
Day 4: 5AM kanji apprentice 2
Day 5: 4AM kanji apprentice 3
Day 7: 3AM kanji guru, start new level

The obvious issue here is that your schedule creeps into your sleeping schedule, so this isn’t really maintainable. However, notice that if you take the radicals at full speed, then on day three you can get the first two kanji impressions at a reasonable time before you go to bed. Just do the next kanji reviews at 7AM and you will be on a stable 7 day schedule. If for some reason you get delayed a couple hours in a review, the couple hours of leeway from max speed can help you to pull your reviews back into schedule.

I’ve found Wanikani can be great incentive to not oversleep. :sleepy:

3 Likes

Well, unless you live on a twenty-three-hour day. :stuck_out_tongue:

1 Like

Actually i wonder what @jprspereira item distribution across the SRS ranks looks like. I rushed the last 10 levels and I’ve got to tell you, it ain’t pretty.
I have 800 guru item which obviously means a lot of Enlightened/Mastered items fell down
I wonder if rushing the level up process will affect the accuracy

1 Like

Hi, @jprspereira, it’s been a month since I’ve read your guide! The number 1 thing your guide helped me with was building my own schedule.

When I was starting Wanikani, I felt like all the really successful people were waking up in the middle of the night to do reviews. And since I wasn’t, I lost motivation. I still did reviews, but eventually I stopped.

In February, I started catching up on Wanikani again, but I was still taking really long to do levels, which I wasn’t very happy with. And then I found your guide and read it! I built a schedule and it’s helping me a lot. I’m definitely doing much better with my reviews, and I don’t see Wanikani as an annoyance anymore. Your guide is very helpful. Thank you so much!

4 Likes

@jprspereira Guess who’s close to 60! ^ u ^
Hope you have a lovely weekend ~

3 Likes

Thank you for the Guide, hope you are doing good. :blush:

I saw the “Workload” Graph and was kinda sad, that it just shows the total number of items in various stages. So I wanted to know, how many reviews I had to do per day, if I go through Wanikani at full speed.
A few hours of Python later I ended up with these graphs:
LessionsLevel
This graph shows how many Items there are of each type to learn in each Level. Just like the Graph from @abdullahalt, but not as pretty, as his.

ReviewsWeek
This graph shows the number of reviews someone has to do, if he goes through WaniKani at full speed with an acuracy of 100%. BUT with the assumption, that he starts learning the kanji after all radicals are at Guru AND he starts learning the vocabs after all kanji are at Guru.

8 Likes

It still happens, but less often if reorder is off. I notice it happens more when I use the other script that allows sentences to be read during lessons.
refreshing the page loses lessons done but not tested and allows a new batch to be done again before crashing again. Crash is not really the right word the lessons freeze with a yellow warning strip over them. Other parts of WK still work fine.
SLOW internet may play a part…

So, to make the quickest progress (for normal levels), I need to:

10AM: Reviews + new kanji (finish new kanji within 3 days)
2PM: Review apprentice kanji
6PM: New Kanji (optional alternative schedule)
10PM: Review