Anki not registering after I completed my due cards

I usually do my cards in the morning around 10-11 AM for some of my due cards in decks at the gym. I usually finish around an entire deck and a half, which is around 220 cards, and then will finish the rest of my cards later in the day. Today at 4 PM I checked my due cards and my progress on the cards I had done earlier today had all been reset. The app on my macbook Air states I still have all the cards I did earlier due despite completing them at the gym on the ankiweb app at 10 AM. It is not a syncing issue as the app says I completed 221 cards today yet the cards I have due have not changed. Additionally, I check if I completed the cards on my phone with the website ankiweb, which I used to complete them this morning, and the website also says I have the same number of cards due DESPITE the app on my laptop saying I reviewed 220 cards today. This has happened before but I usually just do the cards again but it’s really starting to get on my nerves. Is there any way I can fix this issue?

That sounds like it was caused by a sync-conflict. See: Scheduling differences between Anki desktop and Android - #4 by Danika_Dakika

If you look at the card info for one of these cards, I suspect you’ll find that it has a revlog for the study you did – which is why your collection says you studied 221 cards – but it also shows up with today as its due date – which is why it’s still due.

The only way to prevent this is to sync when you open the app and when you close/leave the app – every time. Your situation is simpler, because you only have one device to worry about. But if you start studying on AnkiWeb when you Mac isn’t in sync – or you start working on your Mac without having synced to get those reviews from AnkiWeb, you run the risk of this.

The fix that I mentioned in that other post would help you too.

Thank you so much! You’re a lifesaver

1 Like