Steps to reproduce
- Create a deck with a single basic card.
- Export the deck with scheduling information.
- Create a new profile.
- Import the deck into this new profile.
- Review the card.
- Export the reviewed deck with scheduling information.
- Import this last deck into the first profile with “Import any learning progress” enabled.
Expected behavior
The review is transfered and the card is no longer new.
Actual behavior
The import “skips” the note.
Other quirks
Edit: what's in this `details` is wrong
Importing the deck to the new profile renamed the note type to Basic+. I guess this makes sense, but what doesn’t make sense is that when importing the reviewed deck back into the first profile, the note type is renamed to Basic++, instead of just using either the old or the new name.
[I understand that the note type in the exported deck has the same ID as the Basic note type in the first profile.]
If you edit the contents of the note in the second profile, then importing it into the first profile will include the edits, but not the review!
Additional info
I’ve tested this on Anki Desktop 25.09.4 and AnkiDroid 2.24.0. I also tried all sorts of combinations of the import options, editing the note, reviewing first, and more.
The only way that the reviews get imported is by deleting the notes in the first profile before importing.
Questions
- Is this the intended behavior? It sounds completely wrong to me.
- If this is intended, then what is the proper way of importing learning progress into a deck? Deleting notes is risky since maybe not all of them are in the to-be-imported deck.
Edit: duplicate posts
I found some posts from the Related topics below, that basically have the same problem:
- Import any learning progress doesn't work for updating notes.
- Import Fails to Preserve Study History Abdo suggests that it should work if the note text is updated, but it doesn’t.
- Schedule info in exported apkg file - #3 by wheintzelman.