Hi all,
I have a possible explanation for the bug.
Notice that the web version and the app version have
different difficulties. The App is much easier.
It seems that the App tries to compensate for that by repeating
words more often. So in order to have mastered a word on the
App you need to repeat it 6 times, it seems for the Web version
you must repeat the word less often.
To me it seems that each flashcard has a bunch of numbers attached to it.
How often repeated, how often failed, longest streak,
when next due, in long term memory etc.
Now, when computing “when next due”, it seems
to me that they use the number of repetitions.
And that works as long as you use only either App or Web.
Now if you mix it the following type of error appears:
You repeat it 7 times in the App.
Case 1: You repeat it the 8th time on the App:
It’s due next time in a week or so.
Case 2: You go to the Web version and repeat it the 8th time.
Memrise computes when it should be due next.
It thinks you repeated it 8 times on the Web due
and it is due in THREE Months.
-----
The same happens when you practice a flashcard on the web.
As it is more difficult to repeat it on the web it thinks you “know it”
after say 4 repetitions.
You go to the App and it thinks you know it only after 6 repetitions.
So words that were repeated 5 times
are counted in the Web version,
but not in the App version as finished.
Thus some courses are finished on the Web, but not on the App.
----
I think the top case is the most bothersome, as it marks words as known,
which are not really known to me.
-----
How to fix this?
First of all Memrise should be much more transparent on how the system works internally.
(By the GDPR, you have to tell us anyway how you are processing our data
and this falls clearly under this category.)
What I write up there is guess work. It is consistent with the reported bugs
and the information provided, it makes sense and is fairly simple.
So I would call it an educated guess.
But seriously, I have no clue what is really happening.
-------
Second of all Memrise, should keep track separately of the type of repetition.
Did the user spelled the word, just clicked on the right icon, or listen to it.
And a timestamp for each of those.
Think hard about all the information that you want to have.
Probably as many as possible!
------
Thirdly, there is a big issue with transitioning from the old to the new system.
But you can find a way. Just make it not too abrupt.
------
At last, compute “due to”, “in LTM” etc. consistently over the different platforms.
best
Till
PS: This editor seems to have a life on its own and changes the font all the time.