previousSuccess
boolean, whether the last review had a score greater than 1
I am seeing “False” for things I know weren’t wrong last time I studied them. I’m not 100% sure what they have in common, but I suspect from this sequence:
part
last
previousSuccess
reviews
successes
友
rune
1538432468
False
41
35
朋
rune
1538432462
False
36
30
好
rune
1538432458
False
123
102
好朋友
rune
1538432458
False
1
0
I “just learned” 好朋友 (from a Mandarin Companion book list) and when I got the hinted presentation that did not count as “correct” and so each character in that word got dinged. Historically I also think it’s unlikely I’ve gotten 好 wrong 21 times
Another example (including 子 that I’m sure I have not “missed” 16 times):
Hmm, nice catch. I will look into this a bit more when I have a chance. The previousSuccess property isn’t really used for much SRS calculation wise, but is something that should be accurate (especially for people using it for 3rd party API purposes).
Advice for anyone who hits this issue: Turn off “Teaching mode” (looks like this is one of those per-browser settings). With teaching mode off you have control over the outcome the first time you see a word or character. So if it’s a word and it re-uses a character you can get it right (even if you don’t know which variant and you have to hint it out, you can override the result to neutral at least). I just verified by learning 留下 and then fetching via the API to see previousSuccess is correct for both 留 and 下. Plus 留下 itself is “1 for 1” instead of starting “0 for 1”. Maybe that will also help with scheduling efficiency when learning words containing all characters I know.