Editing my shared deck

I have created and shared a deck, it has over 1000 downloads.
Later I’ve noticed certain errors within the deck’s content.
How can I edit the deck? If I make updates to the deck within my account, will these changes automatically reflect in the previously downloaded copies? Will the alterations only apply to newly downloaded instances, or is it necessary for me to delete the existing deck and subsequently re-share it to ensure that everyone receives the updated version?

I tried to re-share the deck as described in the manual, but it is impossible to share the default deck.
I have created a new one and moved all cards to it, and tried to give it the same name as an old shared one. But Anki adds a “+” plus sign after the name and when I try to share it, it is shared as a new one, rather than update an existing instance.
Please help me with updating the shared deck.

I have managed to duplicate the deck, made it non-default, and gave it the same name as my old shared dec. I re-shared the deck, but the new one has been created, rather then update an old one.

Finally I did it!

First, you need to discover the correct initial name of your shared deck. For that find it among shared decks on AnkiWeb, download it and import to Anki desktop, to a new account as described here docs. ankiweb. net/contrib.html#sharing-decks-privately

Then, on your main account, create a new deck with the correct name and copy all cards to it.
Sync.

On AnkiWeb share that new deck.
If everything is correct, the sharing form will open filled with description of your previously shared deck.

1 Like

Hello Oshulyak,

I think I have a question similar to yours, but I am especially interested in the possibility for the users of my deck to update it (based on the corrections I made) and still maintaining their scores for the cards. Does it work like this with the method you described above?

Thank you very much for your reply!
Jilt

Yes, updating the note information without changing any deck progress is the default behavior. That should work fine. See Contributing - Anki Manual and Packaged Decks - Anki Manual .

Hi Danika_Dakika,

Thank you for your quick reply!

1 Like

One thing I can’t get to work yet is when I add a card to my deck with a low number, for instance ‘Ik vind het leuk’ (number 20):


When exporting it to a apkg-file and importing this on my phone, it does not appear as the twentieth card in the Card Browser. I suspect I am trying something that deviates from the Ankidroid philosophy (I’m stubborn that way), but I’d really like to be able to determine the order in which the words are learned, because it’s a basic word list in which the level of difficulty increases as the student progresses (e.g.: I start adding past participles later in the list). When adding an ‘easy’ word, I want it to be ‘bumped’ in the student’s list, so he/she will see the card a as soon as possible. This way, the student can start using my list, while I am still adding cards…
Is there a way to achieve this?

That’s a pretty normal thing to want, so I don’t know what “philosophy” that would be a deviation from. :wink:

Forgive me if this is too obvious a question – but what display order are you selecting in the AnkiDroid Card Browser?

Hoi Danika_Dakika,

I guess I drew too quick a conclusion from a post somewhere on the forum :rofl:
If I understand your question, I think my answer should be ‘Due’:

The thing is, when I study the cards myself, this order is changed to the due date for cards I marked as ‘Easy’. I then use Reset to put them ‘back in line’.

No, that’s the Anki desktop Browse window. You said that the issue was the order the cards appeared in the AnkiDroid Card Browser – so that’s the one I suggested you check.

Yes, once a card is introduced, its order in the New-queue ceases to be relevant, because it will follow its own scheduling. The “Due” column holds the due date for Review cards.

Oh, I get it! I ordered the Ankidroid Card Browser for Due as well, but the new card appears as number 106:

I guess this is fine, as long as I can share the deck with a student, who will see the order I initially established.

  • Are you sure those are the same card, and not sibling cards or duplicates/near duplicates? For instance, have you looked at the Card Info for each of them?

  • Are you sure those devices are syncing with the same AnkiWeb account and fully in sync?

The card info is identical, and I searched for duplicates and didn’t find any.
I’m also quite sure I did not create a sibling, but I admit I’m still a bit fuzzy about the Note/Card difference, although I think I’m starting to get it.

I changed the card in the Desktop Browse Window (added ‘Test’) and exported the deck again. It still appears in the AnkiDroid Card Browser in another position:

I don’t use an account to sync, I export from the desktop (.apkg) and import with the mobile app. I avoid synchronizing on purpose, because I’m testing how to share a deck without changing the student’s learning progress and I don’t want to overwrite the progress in the mobile app.
But come to think of it, I am connected to the same account with both devices (synchronizing does work). Maybe that’s relevant here? Maybe I should use a different account on my mobile?

I missed your last reply!

That could still happen if these were sibling cards though. I’m sorry if it seems I’m being hard on this point, but it is a pretty big deal if cards aren’t maintaining their New-queue numbers on different platforms – whether through syncing or export/import.

How about this – What is at #106 on desktop Anki? What is at #22 on AnkiDroid? If they each have something different in that spot, then we know for sure that they aren’t matching, and we just need to figure out why.

Are you importing it fresh, or as an update to an existing deck? That could be the issue. I don’t think you can re-order the New-queue of an existing deck via import unless you are exporting and importing scheduling information.

So for instance, if I install your deck initially, I get the cards in your New-queue order, but let’s say I Reposition that New-queue to be in line with my other cards, and then start studying it. When you put out an update, I can import that to get the new note data in the fields – and even note type/card template updates – but it won’t interfere with any of my review history, due dates, or New-queue positions. I think that’s expected behavior.

They are connected to the same AnkiWeb account, but you have syncing turned off? That’s probably okay, and it shouldn’t interfere. But yes, you’ll have a much more realistic test if you aren’t exporting/importing in the same profile.

However, AnkiDroid doesn’t have profile support. There’s a way to pretend multiple profiles on the same device – but it involves 2 copies of the app. Have you considered testing this between 2 separate profiles on desktop? They are quick to switch between [File > Switch Profiles], and you’ll get a more realistic test.

Hi Danika_Dakika,

First of all, thank you for the time you are taking to help me with this issue.
I’m afraid all your kind help had led to me getting more and more confused about what’s going on, and after having quickly read you last reply, I don’t think I can solve this in a couple of minutes. I do want to solve it, but am rather busy at the moment. If I have some time to read your last post, I will try to systematically look at the situation, and let you know if it worked.
Thanks again!
Jilt

1 Like

The order the cards will appear in for people downloading the deck is the order the cards are originally added in. Even if you study cards or “reposition” them it will not change the order for people downloading your deck.

One way you can do it IF you don’t have any scheduling information you want to keep:

  1. Export as “Notes in plain Text” and include “unique identifier”
  2. Change the order of the notes in the files in a text editor/spreadsheet (or a script like this if you have a field to sort by)
  3. Delete all the deck’s notes in Anki
  4. Import the ordered .txt file with unique identifiers

As it works now, you can’t just export with scheduling information before and import the scheduling information afterwards as it will skip the notes when they already appear while importing. I will make a bug report for this to ask if it’s intentional.

If you have scheduling information you want to keep, you’ll have to change the note ids and unfortunately have two sets of notes unless it’s unintentional and it’ll be fixed in the future.
What I do is I have a separate profile for shared decks and a profile where I study them, but the note ids are the same in both.

Dear Bjoe,

Thank you for your explanation!

The procedure with “unique identifier” seems a bit complex to me, and before venturing into it, I tried something else that seemed to work for what I want to achieve. Let me describe it here, so you can react to it, especially if I’m missing the point of your explanation!

I made a new Ankidroid account on my cell phone (I was already wondering whether working with the same account on my laptop and cell phone was part of the problem) and opened the deck that I made on my laptop.

I studied a bit with this, then added a new card on position 5 (‘goed’) on my laptop, exported this as .apkg and imported it on my cell phone. It did appear while studying at the moment I wanted it to, namely after card 4 (or soon after it).

Later I added another card on position 17 (laptop), and this also came up based on it’s position. I think this solves my initial question, but I may be missing something here.

One difference in the browsers on my laptop and cell phone is that in the Anki desktop Browse window, the cards after the new card are renumbered, giving all the cards a unique number. This does not change the order I want them to be learned in, so that’s ok. In the AnkiDroid Card Browser, the new cards are put after the card with the same number, so I got two numbers 5 and later two numbers 17.

To illustrate, here in the Anki desktop Browse window, you clearly see the card ‘goed’ at position 5 and ‘kopje (het)’ at position 17:

In the AnkiDroid Card Browser, I studied up to 14, so these are no longer visible in the beginning as expected because of their new Due date. Starting from 14, you can see that the new number 17 'kopje (het) is put after the old 17 ‘Ik vind het leuk’. In the below screenshot, it’s a bit hard to see, because I also activated volume control while making the picture. You can see there are two numbers 17, though:

I don’t think this is a problem, as long as the students sees the new cards at the position that I chose.

Sorry, what I said is not correct, I must have misunderstood something I read years ago.

If you reposition cards, this new order will be maintained when you export the deck. So what you have now should be fine if the order is correct on your PC.

No problem, I’m happy that you’re trying to help, and your comment attracted my attention back to this issue, that is now hopefully solved.
It really seems to work now, but I haven’t shared the deck with any of my students yet, and I don’t know what issues may still arise.
If it does work the way I wanted, I’m really happy, because for quite a while I felt I was not going to solve this problem.
Thank you Bjoe and Danika_Dakika for your time and effort!

1 Like