Stvad / CrowdAnki

Plugin for Anki SRS designed to facilitate cooperation on creation of notes and decks.
MIT License
533 stars 44 forks source link

Keep individual spaced repetition progress on import? #192

Open KensingtonOscupant opened 1 year ago

KensingtonOscupant commented 1 year ago

My study group and I would like to use CrowdAnki to work on flashcards while practicing them. It is important for us that everyone can individually use the spaced repetition algorithm. CrowdAnki works properly but with every import, the spaced repetition progress (New, Learn, Due and the info behind it) gets overwritten.

Is there a way to keep the progress (or can you think of a clever hack to achieve this?)

Stvad commented 1 year ago

I think this is a regression, I believe this used to work as expected 🤔

aplaice commented 1 year ago

Thanks for the report!

Could you provide more details, e.g. about the platform and Anki version, and ideally steps to reproduce (e.g. is it "import deck, do a couple of reviews, reimport deck and progress is gone"?)?

I've just tested with Anki 2.1.61* and 2.1.62 and unfortunately I can't reproduce (progress is kept), so I need to know more about what goes wrong.

(It keeps both recent progress (i.e. I create a fresh profile, import a CrowdAnki deck, "do" a couple of cards, reimport) and long-standing progress (I reimport a CrowdAnki deck that I've been using for a long time).)

~* Anki 2.1.62 (the latest) immediately crashes on my computer (with no addons), so I didn't test it; I'll try once I figure out how to get it to work...~ Edit: now also tested with 2.1.62 (one needs to install libxcb-cursor0)

Like @Stvad wrote, this definitely should work (and I've never encountered it not working); otherwise the addon would be a bit useless...