-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AnkiDroid export: Allow duplicite cards to be exported #752
Comments
This happens when exactly identical card is already present in the deck. Could you verify that this is the case, or it is something different? Can you try to add the card to a different (perhaps newly created) deck? |
You're right, I've already added this card to another deck. So it's impossible to export 2 times the same card in 2 differents decks ? I'm a little bit suprised by that... Thanks. |
Ooops, I am sorry. I see the value of not adding duplicite cards into one deck, yet a single card should be able to be present in different decks. Think different sets, maybe JLPT5 and "most 100 common kanjis" - some kanjis are bound to overlap. |
AnkiDroid API needs to be changed for the removeDuplicates() method to target the scope of deck only. |
Remove duplicates code is not part of the API; it's example code for applications. Every application has different requirements so we decided not to integrate that code into the API. If you want different behavior, you'll need to customize it yourself; that's what example code means ;) My personal feeling is that it's harmful to the learning process to have the same card in multiple decks, as your learning history will be split across two cards. The situation you described with jlpt is better handled with tags and filtered decks. |
If you do end up changing it, you might want to at least show a warning when there's duplicates in different decks |
Hey guys, Thank you for taking care of that problem. As you said, it depends on user's behavior's. Here's mine : I'm studying japanese everyday in a super intensive class. It means that I create something between 50 and 100 new vocabulary flashcards everyday. At the end of the week, I've a LOT of cards to review. I tried several methods and my current method is : I have 1 DECK per WEEK. Of course I also have extra decks (like japanese video games vocabulary and so on). Because I'm in that school since 10 months, I've thousands of flashcards and a TONS of decks. I'm sorry if my use of aedict is not the one which was planned. Let me know what you think. Thanks guys. |
Do you have any updates guys? |
@dantedg sorry I was occupied elsewhere ... Anyways, your use-case absolutely makes sense. I would thus propose the following: by default Aedict will not export duplicite cards to AnkiDroid, for compatibility reasons. However I will introduce a special switch into the Settings which will disable/bypass this duplicity check completely, and will thus allow you to export anything. This is the easiest for me to implement; yet the disadvantage is that this may cause a deck to have multiple words. But I believe this should be acceptable for your use-case. |
@mvysny |
Implemented in Aedict 3.39.36; to allow duplicite cards just head to Settings / Export / Allow Duplicates and check that. |
Do you know when this version of aedict will be released? Thanks again :-) |
Sorry, can't promise anything. I'll try to fix other bugs and release this weekend hopefully. |
Hey guys,
For an unknown reason, the transfer from Aedict to AnkiDroid is not working anymore.
When I try to do it, I've got a message which says "0 cards added to deck '' xxx'' '' so it acts like it was successfully added but in reality, it's not.
Do you know why? So far I've transferred thousand cards without any problems so what's going on?
Thanks.
The text was updated successfully, but these errors were encountered: