Back

Core 10k - optimized i+1 version

This new core 10k sounds very interesting! I am currently making my way slowly through Core 2k (step 7) and I would like to know what would be the recommended way to make the transition to Core 10k.
I seem to remember that Core 10k includes Core 2k, right? Then I suppose I cannot transfer the status of my current review cards to the new deck. Therefore I will have to keep doing my reviews on the old deck, and to suspend the duplicate cards in the new one before starting working on it. This can probably be done most easily if I wait till I am finished with Core 2k, so that I can suspend all of them at once in Core 10k (hoping that the Core 2k cards are identified as such in Core 10k—Is this the case ?)
Does this make sense to anyone? Are there alternative suggestions?

Another related question concerns updated decks. If the author of a deck releases a new version after one has started reviewing the previous one, does Anki provide a way of handling the upgrade gracefully?
Reply
Firstly, thank you for your awesome contribution pmnox!

Secondly, I think you've added the wrong index as the default in the last version (v11) of your deck.

EDIT: Oh and I think more cards would be even better!
Edited: 2013-09-01, 9:45 am
Reply
jmignot Wrote:This new core 10k sounds very interesting! I am currently making my way slowly through Core 2k (step 7) and I would like to know what would be the recommended way to make the transition to Core 10k.
I seem to remember that Core 10k includes Core 2k, right? Then I suppose I cannot transfer the status of my current review cards to the new deck. Therefore I will have to keep doing my reviews on the old deck, and to suspend the duplicate cards in the new one before starting working on it. This can probably be done most easily if I wait till I am finished with Core 2k, so that I can suspend all of them at once in Core 10k (hoping that the Core 2k cards are identified as such in Core 10k—Is this the case ?)
Does this make sense to anyone? Are there alternative suggestions?
core-6000.txt uses slightly different cards than core 2k or core 6k. About 1700 cards from core 2k in core-6000.txt are in the first 2000 cards. Some of them were shifted to the range 2k-6k. I guess the best way would be trying to match the deck by the first field. You can shift the order of cards to do that, but it requires some work.

Indexes Optimized-Sent-IndexOriginal, Optimized-Voc-IndexOriginal match fields Optimized-Sent-Index and Optimized-Voc-Index in "core 2k/6k optimized deck". You could try using them.

I think that Core-Index field is currently broken. I'll have to repair it.

jmignot Wrote:Another related question concerns updated decks. If the author of a deck releases a new version after one has started reviewing the previous one, does Anki provide a way of handling the upgrade gracefully?
Unfortunately, Anki doesn't provide an easy way to do that. The only way to update a deck is by matching the first column of the old deck with the first column from the new deck. That's why I'm going to keep the first column of card card in the deck as constant value. That should make updating the deck easier.
Reply
May 16 - 30 : Pretty Big Deal: Save 31% on all Premium Subscriptions! - Sign up here
JapanesePod101
coredecker Wrote:Firstly, thank you for your awesome contribution pmnox!

Secondly, I think you've added the wrong index as the default in the last version (v11) of your deck.

EDIT: Oh and I think more cards would be even better!
Thanks for noticing. I'll upload a new version that fixes the order of cards in the deck.
Reply
jmignot Wrote:This new core 10k sounds very interesting! I am currently making my way slowly through Core 2k (step 7) and I would like to know what would be the recommended way to make the transition to Core 10k.
I seem to remember that Core 10k includes Core 2k, right? Then I suppose I cannot transfer the status of my current review cards to the new deck. Therefore I will have to keep doing my reviews on the old deck, and to suspend the duplicate cards in the new one before starting working on it. This can probably be done most easily if I wait till I am finished with Core 2k, so that I can suspend all of them at once in Core 10k (hoping that the Core 2k cards are identified as such in Core 10k—Is this the case ?)
Does this make sense to anyone? Are there alternative suggestions?

Another related question concerns updated decks. If the author of a deck releases a new version after one has started reviewing the previous one, does Anki provide a way of handling the upgrade gracefully?
There is a better method than the one that I suggested before.
First, you should finish your current 2k then.
Then once you get my deck you should sort the deck by Optimized-Voc-Index index and then suspend all cards with index <= 2000.
That should allow you to continue to easily move from your 2k deck to the new 10k deck.
Afterwards, you have to sort the cards again using the default index.
Edited: 2013-09-01, 10:41 am
Reply
pmnox Wrote:There is a better method than the one that I suggested before.
First, you should finish your current 2k then.
Then once you get my deck you should sort the deck by Optimized-Voc-Index index and then suspend all cards with index <= 2000.
That should allow you to continue to easily move from your 2k deck to the new 10k deck.
Afterwards, you have to sort the cards again using the default index.
Thanks a lot. This sounds pretty simple! Does this mean that the first 2000 entries of your deck (in terms of the Optimized-Voc-Index) just correspond to the content of the former Core 2k deck?
I am a bit confused about the meaning of so many different indexes (are they documented somewhere?) In particular, I do not even see which of them you are referring to as "the default index".
Reply
jmignot Wrote:
pmnox Wrote:There is a better method than the one that I suggested before.
First, you should finish your current 2k then.
Then once you get my deck you should sort the deck by Optimized-Voc-Index index and then suspend all cards with index <= 2000.
That should allow you to continue to easily move from your 2k deck to the new 10k deck.
Afterwards, you have to sort the cards again using the default index.
Thanks a lot. This sounds pretty simple! Does this mean that the first 2000 entries of your deck (in terms of the Optimized-Voc-Index) just correspond to the content of the former Core 2k deck?
I am a bit confused about the meaning of so many different indexes (are they documented somewhere?) In particular, I do not even see which of them you are referring to as "the default index".
That's a good idea. I'll add information about the indexes to the desc description.

cards from core-6000.txt: 6000 cards
Core6000Index <- line number of card in core-6000.txt
vocab-frequency / sentence-difficulty <- indexes takes from core-6000.txt
Optimized-Sent-IndexOriginal/Optimized-Voc-IndexOriginal indexes taken from "Core 2k/6k Optimized deck" (Only 5808 cards out of 6000 have this index. This can be used to mark cards that you studied previously. For example if you studied using X cards in "Core 2k/6k Optimized deck" then you can suspend cards with Optimized-Voc-IndexOriginal <= X)
Optimized-Voc-Index2k+4kDefault <- the default index sorted using my algorithm first in group of 2k cards then by 4k cards
Optimized-Voc-Index1k/Optimized-Voc-Index2k/Optimized-Voc-Index3k/Optimized-Voc-Index6k <- indexes generated by my algorithm in groups of 1k/2k/3k/6k cards.

Core10k v4: 3886 cards
CoreIndex10k: index taken from Core10k
CoreIndex: CoreIndex10k + 10000 (value used to keep indexes distinct from cards in core-6000.txt)
Optimized-Voc-Index4kDefault <- the default index sorted using my algorithm for cards in group of 4k
Optimized-Voc-Index1k/Optimized-Voc-Index2k >- indexes generated by my algorithm in groups of 1k/2k cards.



Note that there are about 1930 cards with index Optimized-Voc-IndexOriginal <= 2000. So it's not an exact one to one much. However, if you do as I described you will be able to study new cards in first 2k that you didn't study before.
Edited: 2013-09-01, 12:41 pm
Reply
pmnox Wrote:cards from core-6000.txt: 6000 cards
Core6000Index <- line number of card in core-6000.txt
vocab-frequency / sentence-difficulty <- indexes takes from core-6000.txt
Optimized-Sent-IndexOriginal/Optimized-Voc-IndexOriginal indexes taken from "Core 2k/6k Optimized deck" (Only 5808 cards out of 6000 have this index. This can be used to mark cards that you studied previously. For example if you studied using X cards in "Core 2k/6k Optimized deck" then you can suspend cards with Optimized-Voc-IndexOriginal <= X)
Optimized-Voc-Index2k+4kDefault <- the default index sorted using my algorithm first in group of 2k cards then by 4k cards
Optimized-Voc-Index1k/Optimized-Voc-Index2k/Optimized-Voc-Index3k/Optimized-Voc-Index6k <- indexes generated by my algorithm in groups of 1k/2k/3k/6k cards.

Core10k v4: 3886 cards
CoreIndex10k: index taken from Core10k
CoreIndex: CoreIndex10k + 10000 (value used to keep indexes distinct from cards in core-6000.txt)
Optimized-Voc-Index4kDefault <- the default index sorted using my algorithm for cards in group of 4k
Optimized-Voc-Index1k/Optimized-Voc-Index2k >- indexes generated by my algorithm in groups of 1k/2k cards.
I don't think anyone on earth will be able to understand the full difference between those 10 indexes on a single deck. They really need to be renamed; not that we don't appreciate the deck.
Reply
I think I can manage now. Thanks again for the great job.
Reply
ryuudou Wrote:
pmnox Wrote:cards from core-6000.txt: 6000 cards
Core6000Index <- line number of card in core-6000.txt
vocab-frequency / sentence-difficulty <- indexes takes from core-6000.txt
Optimized-Sent-IndexOriginal/Optimized-Voc-IndexOriginal indexes taken from "Core 2k/6k Optimized deck" (Only 5808 cards out of 6000 have this index. This can be used to mark cards that you studied previously. For example if you studied using X cards in "Core 2k/6k Optimized deck" then you can suspend cards with Optimized-Voc-IndexOriginal <= X)
Optimized-Voc-Index2k+4kDefault <- the default index sorted using my algorithm first in group of 2k cards then by 4k cards
Optimized-Voc-Index1k/Optimized-Voc-Index2k/Optimized-Voc-Index3k/Optimized-Voc-Index6k <- indexes generated by my algorithm in groups of 1k/2k/3k/6k cards.

Core10k v4: 3886 cards
CoreIndex10k: index taken from Core10k
CoreIndex: CoreIndex10k + 10000 (value used to keep indexes distinct from cards in core-6000.txt)
Optimized-Voc-Index4kDefault <- the default index sorted using my algorithm for cards in group of 4k
Optimized-Voc-Index1k/Optimized-Voc-Index2k >- indexes generated by my algorithm in groups of 1k/2k cards.
I don't think anyone on earth will be able to understand the full difference between those 10 indexes on a single deck. They really need to be renamed; not that we don't appreciate the deck.
I'm not sure how to rename those indexes. Any ideas?

I could rename Optimized-Voc-Index2k+4k to Optimized-Voc-Index2k+4kDefault
and Optimized-Voc-Index4k to Optimized-Voc-Index2k+4kDefault

I'm not sure if it's going to be better or not.

EDIT:
I decided to shift the position of the default index Optimized-Voc-Index2k+4kDefault/Optimized-Voc-Index2k+4kDefault to position 2. That should make it obvious, which index is the default one.
Edited: 2013-09-01, 1:22 pm
Reply
Hey pmnox,

For some reason I'm still having a problem with the deck. I download it fine, it gets in to anki fine.. right as I go in to the browse option to suspend all the cards it pops up with that long message I put on page 4 of this thread. Once again I hit check database and it deletes all my cards. Is it just me...? Do you have any idea what I could be doing wrong?
Reply
ryanjmack Wrote:Hey pmnox,

For some reason I'm still having a problem with the deck. I download it fine, it gets in to anki fine.. right as I go in to the browse option to suspend all the cards it pops up with that long message I put on page 4 of this thread. Once again I hit check database and it deletes all my cards. Is it just me...? Do you have any idea what I could be doing wrong?
I thought that it was because I added unicode characters to the tag field. I cleared the tag field yesterday. I guess something else may be causing the issue.

Which operating system are you using?

Which version of Anki do you use? Old versions had issues with decks having a lot of columns.
Edited: 2013-09-01, 6:45 pm
Reply
Here is link to version that doesn't contain any pictures/sounds:
https://www.dropbox.com/s/6jpgseb52yted0...SOUND.apkg

Can you try using this one?
Reply
I use windows, and I'm using anki 2.0.11, I tried your dropbox link and it did the same thing. I sucessfully downloaded it but once I tried to do anything with the deck this appeared:

An error occurred. It may have been caused by a harmless bug,
or your deck may have a problem.
To confirm it's not a problem with your deck, please run Tools > Check Database.
If that doesn't fix the problem, please copy the following
into a bug report:
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 78, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 89, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 214, in columnData
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 78, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 89, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 214, in columnData
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 78, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 89, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 214, in columnData
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 78, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 89, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 214, in columnData
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range


I have a week or two before I start Core, so I have a little bit of time to figure out what's going on.
Reply
ryanjmack Wrote:I use windows, and I'm using anki 2.0.11, I tried your dropbox link and it did the same thing. I sucessfully downloaded it but once I tried to do anything with the deck this appeared:

An error occurred. It may have been caused by a harmless bug,
or your deck may have a problem.
To confirm it's not a problem with your deck, please run Tools > Check Database.
If that doesn't fix the problem, please copy the following
into a bug report:
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 78, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 89, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 214, in columnData
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 78, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 89, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 214, in columnData
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 78, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 89, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 214, in columnData
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 78, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range
Traceback (most recent call last):
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 89, in data
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/aqt.browser", line 214, in columnData
File "C:\cygwin\home\dae\win\build\pyi.win32\anki\outPYZ1.pyz/anki.cards", line 157, in template
IndexError: list index out of range


I have a week or two before I start Core, so I have a little bit of time to figure out what's going on.
Could you try Anki 2.0.12, it says in the log thay the fixed some bugs with importing desks.
Reply
Hi, lets say I want to move on to your deck after finishing Core 6k. Is there a way I can move my cards to the Core 10k deck keeping the same time reviews, then add on the extra 4k?
Reply
Yes. Just remove first 6000 cards from my Core 10k deck. Then you can merge both decks into one. Note that first 6000 cards are cards taken core-6000.txt. Cards in range 6-10k are taken from Core10kV4 with duplicates from core-6000.txt removed.
Reply
pmnox Wrote:Could you try Anki 2.0.12, it says in the log thay the fixed some bugs with importing desks.
I know this sounds like a stupid question but how do you update anki =|
Reply
ryanjmack Wrote:
pmnox Wrote:Could you try Anki 2.0.12, it says in the log thay the fixed some bugs with importing desks.
I know this sounds like a stupid question but how do you update anki =|
You have to download the new version from the main website.
http://ankisrs.net/
Edited: 2013-09-02, 10:13 am
Reply
Alright, I'll give it a go and I'll let you know how it works out. I can't wait to start using your deck. Thanks pmnox!
Reply
It worked, thanks a lot pmnox. The deck looks great!
Reply
This deck is cool, but I can't get it imported to AnkiMobile. It times out every time I try to get it to sync the media, which is the whole point of the deck for me.
Reply
vgambit Wrote:This deck is cool, but I can't get it imported to AnkiMobile. It times out every time I try to get it to sync the media, which is the whole point of the deck for me.
I had the same issue. Each time it would sync 25mb-30mb each time and then time out. Note that all media files have about 600 mb, so if you press sync enough times it will sync all of it.
Reply
pmnox Wrote:
vgambit Wrote:This deck is cool, but I can't get it imported to AnkiMobile. It times out every time I try to get it to sync the media, which is the whole point of the deck for me.
I had the same issue. Each time it would sync 25mb-30mb each time and then time out. Note that all media files have about 600 mb, so if you press sync enough times it will sync all of it.
Interesting. I was concerned that I would run into issues syncing between PC and mobile. If that's the case, then I'll give it another shot tomorrow.
Reply
I ran into syncing issues with the desktop client and it corrupted the database, forcing me to update from a backup collection. It happened a few times in a row. Maybe it's just something on my end.

Oh well, still really keen to sink my mind into to 6k- 10k section of this deck after I finish off the current nukemarine's Core 2k/6k optimized Japanese vocabulary deck. Looks too good to take a pass at.
Reply