I wanna use low-key Anki to improve efficiency. Once I found the method from Refold, that helps use low-key idea on vanilla Anki (which is really important for me because I use AnkiDroid 95% of the time). Turned out that it has one significant downside: Interval Multiplier is limited to 2.00 max, so I can't have desirably high Ease Factor.
I started searching for another method and found this JavaScript code on the website, provided in brackets (
https://digitalwords.net/anki/low-key/#migrating from low-key):
/*
* New card:
* Fail: enter the learning sequence.
* Pass: skip the learning sequence and use the ‘easy interval’ setting.
*/
if (states.current.normal?.new ||
states.current.filtered?.rescheduling.originalState.new) {
states.hard = states.easy;
}
/*
* (Re)learning card:
* Fail: reset the (re)learning sequence.
* Pass: progress in the (re)learning sequence.
*/
else if (states.current.normal?.learning ||
states.current.normal?.relearning ||
states.current.filtered?.rescheduling.originalState.learning ||
states.current.filtered?.rescheduling.originalState.relearning) {
states.hard = states.good;
states.easy = states.good;
}
/*
* Review card:
* Fail: enter the relearning sequence with no penalty.
* Pass: multiply the interval by the constant ease factor.
*/
// Code for normal review
else if (states.current.normal?.review) {
states.hard = states.good;
states.easy = states.good;
states.again.normal.relearning.review.easeFactor =
states.current.normal.review.easeFactor;
}
// Code for filtered decks
else if (states.current.filtered?.rescheduling.originalState.review) {
states.hard = states.good;
states.easy = states.good;
states.again.filtered.rescheduling.originalState.relearning.review.easeFactor =
states.current.filtered.rescheduling.originalState.review.easeFactor;
}
The code works perfectly fine on Anki, but doesn't work in AnkiDroid, though it is being synced and copied from Anki right into the field of Custom Scheduling.
Do you have any idea why doesn't it work?
P.S. I know FSRS is released but, firstly, I don't really like its overcomplexity and, secondly, it isn't still released on AnkiDroid so it is useless for me.