Import Fails to Preserve Study History

Description:

I encountered an issue when attempting to import a deck with study history into an identical deck that originally had no study history. Even though I selected the “Update notes: Always” option, the learning data did not transfer correctly.

Steps to Reproduce:

On Anki 25.02 for macOS (or AnkiDroid 2.20.1), export a deck that has existing study history.

On the same device (or another device), create or load a deck that contains the same cards but does not have any study history.

Choose “Import” and select the file exported in Step 1.

In the import dialog, select “Update notes: Always”

After importing completes, check the newly imported deck’s study history.

Expected Behavior:

All study data (learning progress, review history, etc.) should be imported accurately, reflecting the exported deck’s status.

Actual Behavior:

The deck does not show the correct study history. Cards appear as if they have never been studied, even though they were supposed to inherit the previous learning data.

Additional Information:

This issue occurs on macOS Anki 25.02 and also on AnkiDroid 2.20.1.

I verified that I selected “Update notes: Always” in the import options.

If there’s any additional information I can provide (such as logs or screenshots), please let me know. Thanks for looking into this!

Study history is not imported unless there are changes to the notes text too, as far as I know.

1 Like

Did you check the option that says “Include scheduling information” while exporting? Did you toggle the option that says “Import any learing progress” while importing?

Of course, I am sure I have enabled these two options, and I have repeated it many times.

Well, you haven’t said that at all in your post (you’ve said Update notes is enabled). I cannot help you further with this because I am able to import notes along with review history.

I think abdo gave you the answer above – if you haven’t made any changes to the note, it gets skipped during import. You can’t use import to change only the review history of its cards.

The only real use-case I can think of for this would be if you accidentally imported the deck without review history. The easiest solution to that is to delete the deck, and do a fresh import with the review history included.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.