RECENT TOPICS » View all
The templates define the deck structure, not the way cards will be imported in. The only relation is that the importing code checks to see if it's a Japanese model to try and determine which order the fields should be canonicalized into.
Which makes perfect sense when you have two cards, one the reverse of the other, and want to represent them consistently. When you only have a one-sided deck, it makes less sense. I'll stop it from reordering fields in that case and release beta10 tonight.
Thanks for repeatedly testing it!
Now I've tried beta9 for the first time and I must say I'm pretty impressed by all the new stuff... WOW
I'm quite happy that you have even added support for chinese!
Just one issue with that though: could you maybe convert the pinyin to lowercase as that's much easier to read? All caps is a bit quirky for the eyes... but that's pretty much my only point of criticism. Big thanks for this great learning tool!!!
kurojohn: sorry, could you confirm where that happened? Did it jump to that number on an 0.3.0 beta - if so, which? Or did it happen on 0.2.8? There was a bug in the early betas where new cards were scheduled based on the time they were added instead of the time since the first review - but that should be fixed in the later betas.
I've noticed this happen a few times as well. I've seen cards that were scheduled way ahead of all the rest, before they should be able to be scheduled that far. Until today, my farthest scheduled cards were scheduled for about 100 days, and about an hour ago I reviewed a card and upon looking at my Edit Deck dialog, it is scheduled to reappear in 1.9 years. This is in 0.2.8, but I last reviewed this card on the lightweight web interface.
Last edited by JimmySeal (2007 August 07, 9:22 am)
Hmm. I've never encountered such behaviour before. If you ever see it again, please make a copy of deck before saving, and send it to me and tell me which card it is happening on. Off the top of my head, I can't think of any reason why such a thing could occur.
Beta 10 (final)
Unless any last minute bugs come up, I will release this beta as 0.3.0 in a
few hours. Some of the importing code has been changed - please double-check
that your deck upgrades smoothly.
I know there are a number of user interface points which need addressing - I
will fix them in an early 0.3.x release.
**IMPORTANT**
If you have started to use the betas to study, please read this, or you could
lose some progress. People who haven't actually studied with the betas don't
need to worry.
When 0.3.0 is released, you must delete your server deck before starting 0.3.0
if autosync is on.
When I release 0.3.0, I will replace the 0.2.8 syncing server with the new
syncing server, and update all the decks. All of the cards will have their
modification time set to this time. If you then load up an .anki file you've
been using with the beta and autosync is on, syncing will see that the server
side is newer and will send all the cards on the server to you. This means you
will lose any progress you've made since the last sync.
Also note that the upgrade process needs to know your previously selected
'target language', in order to decide whether your deck should be 'Japanese'
or 'English'.
For people who haven't tried the beta yet:
Copy the $HOME/.anki directory to $HOME/.ankidev
For people who've tried the beta previous:
Copy $HOME/.anki/config.db to $HOME/.ankidev
$HOME on windows is in "Documents and Settings" for your user.
If you encounter any problems, please let me know quickly!
Test server: http://repose.ath.cx:5001/study
Win: http://repose.cx/dump/anki-0.3.0-beta10.zip
Mac: http://repose.cx/dump/Anki.dmg
Linux: http://repose.cx/dump/beta10.tgz
As for me, the decks seem to import OK, and I haven't noticed any problem (and usability is much better than it used to be, too). In particular, I have just checked that your previous modifications addressed perfectly my earlier remarks (sorry for answering late, I have had little free time recently).
Thanks again for this work!
Okay, 0.3.0 is finally released! If you've previously used a beta, please see the important note in my previous message.
Screenshots: http://repose.cx/anki/shots.html
Download: http://repose.cx/anki/download/index.html
0.3.0 seems to lack a "icons_rc" module (which beta10 had)
[...]
File "/home/laurent/Japonais/anki-0.3.0/forms/about.py", line 72, in ?
import icons_rc
ImportError: No module named icons_rc
Thanks for the report - it was a packaging bug affecting Linux. Fixed.
just dl'd it. looks fantastic. just a quick question. my japanese deck came out perfect. i'm also using the program to study korean; in the .fc format, the question was the korean word and the answer was in english. but after importing, the question is now in english and the answer is in korean. is there someway to get it back to its original form? anyways, i'm still playing with the program, but so far, looks great. thanks!
sannomiya: assuming the 'target language' on 0.2.8 was set to Japanese, simply doing Deck -> Open and loading the old Korean deck should work. If you're importing, you'll need to use the "Japanese" model or it'll try and put English in the first field. After you've imported with Japanese, you can change the name of the model to 'Korean'. If you don't have any luck, email me the deck and I'll convert it for you :-)
Last edited by resolve (2007 August 08, 6:14 pm)
thanks. deck->open didn't work, but the import worked perfect. alright. time to play with anki. ![]()
Just wanted to report that I upgraded the program with the auto-update and it worked perfectly. Deck also converted with the auto-update and looks fine. Thanks for the great work with this program.
Hey, I just updated to 3.0 and everything worked great.
The only issue is that whenever I close Anki I get an error message and the log says this
Traceback (most recent call last):
File "ui\main.pyc", line 82, in moveToState
AttributeError: 'NoneType' object has no attribute 'sched'
Is this an attempt to make us never close Anki!!
Ok so the steps I took were this:
1) Opened Anki
2) Let Anki update itself
4) Select import from the menu
5) Answer "Japanese" because that is what I am studying
6) Select my .mem file
7) Wait for the import
8) I end up with a deck that imports 2792 cards and has 2779 remaining and a total count of 5584.
9) Figure out the new import jargon and disable card model 2
10) Redo everything from step 4, it worked fine this time.
What I would expect to see is:
8) A deck with 2792 cards, 64 scheduled, 31 "not memorized" or "new", and no need for steps 9 and 10. The steps I took seem pretty intuitive to me and I am sure the people I have recommend the program to will do something similar. I would think that the default for an import of an established deck from another program or even Anki would be to assume the user has already dealt with the issue of what reverse entry cards they want or don't want.
Aside from that though I think the new changes are fantastic! Keep up the great work. Also are sound and images supported yet or is that still a bit in the future?
congrats on 0.3 ^___^
it seems to work smoothly so far. I'll download the linux version later and give it a spin.
A question...is there an easy way to study a portion of a deck?
For example, I'd like to use the premade JLPT decks...but I don't want to go through 600 cards all at once, I'd like to add a quantity each day and work my way through the deck. Can you suspend/unsuspend more than one card at a time?
Last edited by johnzep (2007 August 08, 7:49 pm)
You are doing a great job. It is a very good program. I have 4 suggestions.
1) Import the categories from mnemosyne and add it at anki as tags. Allowing the user to deactivate and activate categories (anki=tags) would be really interesting. Allowing the user to assign tags to a group of cards it is necessary, now it is only possible doing one by one.
2)An option to export to mnemosyne would be also good.
3) In the "Edit deck..." window, to go down or up the separator bar isn't fluid. It seems like it only have 3 positions and that is not useful.
4)It would be a good idea that the program allow the user to "pause" the program in order to ETA doesn't run during that time, allowing the user to have anki opened without reviewing and without ETA count that time.
By the way, I'm using the windows version.
PD:Sorry for my poor english
Last edited by Pcsl88 (2007 August 09, 8:23 am)
Thanks for all the feedback guys. I'll respond to everything after work.
(yebisu333: please email me your deck)
Great to hear there'll be sound and image file support. That'll meet my needs perfectly.
PS: Is there a way to emulate the review system that this website uses? It seems to be great in how it has "added, missed, remembered, need of review" stacks. That and the simple "yes/no" to whether you remember or not seems most intuitive.
Hi Resolve, thanks for your hard work, I've been using Anki 2.8 for a couple of days and really like the way it helps me to organize my studying.
By the way, I just updated to Anki 3, but I have some little problems...
first, when I hit the "Update now" button, a message appeared four a couple of seconds on the status bar and then dissapeared, so I didn't realize that the program was actually downloading the new version until I checked the connections on my firewall and saw that Anki was downloading data - a progress bar would be really apreciated there.
Second, when updating my deck -194 cards english-japanese only- using 'japanese' model, about 7 cards got reversed -to japanese-english. I tried using 'other' model, but still got 1 card reversed. I can edit this deck manually, but maybe it could be an issue with bigger decks.
And third, when changing the interface to japanese, the menus turns into a random mixture of english and japanese, and it doesn't fix when turning back to english. The only way to get the interface working properly is closing Anki and opening it again. And part of the interface -'How well did you remember' and alike - just appears in english and don't turn into japanese at all.
Nevertheless, it is a great software, and free!
Thanks again Resolve, and keep on amazing us with Anki.
Last edited by Transtic (2007 August 08, 11:38 pm)
Is there a way to mass tag the cards?
Last edited by Reikon (2007 August 09, 1:03 am)
changing between Japanese and English input on my mac still puts a space in the fields... annoying but not crucial I guess
MightyMatt: Hmm. Do you have autosave/sync on? I can't seem to reproduce this.
dilandau23: A new user needs to figure out the card models regardless of if
they have an old deck, since they affect how new cards will be added too.
Perhaps a message in the 'new deck' screen could give users a hint.
The way it behaves with mnemosyne decks may seem strange to you, but it makes
more sense when you think about it in the context of text files, or unedited
mnemosyne decks you download from someone else: in that case, the ability to
automatically generate the duplicate entries can be handy. Wouldn't a note in
the status area of the importing dialog be enough?
johnzep: Because existing cards are prioritized over new cards, Anki doesn't
need a 'feed me x cards a day' option. All you have to do is study as many as
you want, then stop. When you return the next day, any expired cards will be
displayed first.
Support for tagging multiple cards will be added in the future, but I don't
think it's necessary to explicitly suspend specific cards - just leave them in
the 'new' pile until you're ready.
Pcsl88: support for tagging on import is planned. I'll also make it pick up
the category in mnemosyne on importing: the only reason it doesn't now is
because I forgot about it!
I doubt I will add export to mnemosyne support. Eventually I'll provide
support for exporting data as XML: it will be up to the mnemosyne author to
write an importer for that
The separating bar behaves like that because the text fields enforce a minimum
height. This'll be fixed when I add a scrollbar.
There is no need to pause. If you take more than a minute to answer a
question, it will stop counting.
Nukemarine: sound and picture support will be in 0.3.x, but it is not
currently in 0.3.0. It's coming soon, anyway.
It's unlikely that Anki will support a more simplified review system in the
future. I don't think that a simple "yes/no" is sufficient for accurately
scheduling cards, and I don't agree with the idea of 'stacks', as it leads to
the user micromanaging their cards. The SRS should take care of that for you.
Transic: it's supposed to give you an update every 5% as it downloads. I'll
have to make the display permanent.
Please send me your deck and I'll look at the reversed cards.
The Japanese translations are patchy at the moment: many strings have changed
since 0.2.8, and I haven't sat down and updated the Japanese strings. I will
polish the interface more as 0.3.x progresses.
Reikon: not currently, but it will be added soon.
littleblue: it's a library bug. I work around it by swallowing the space if
it's at the start of the field, but can't do that in the middle of the field
or you would become unable to add any spaces at all. It needs to be fixed in
the library, something I can't do myself. A diligent Mac user might like to
file a report to the Qt people :-)
resolve wrote:
MightyMatt: Hmm. Do you have autosave/sync on? I can't seem to reproduce this.
Yeah I have everything on:
Save on closing
Save after X cards
Sync on open
Sync on close
That was how I had it in 2.8 and I never changed anything after the auto-update.
I tried rebooting to see if it was something left over, but it still says the same thing when closing.
Thanks for the report. Only crops up on Windows due to timing issues. I've commited a fix.

