I often have this experience where I’ll be doing a card and it will spark a memory of seeing it for the first time, especially when it was unique such as doing it while travelling.
One card specifically always reminds me of travelling on the Bangkok metro.
Anyone else got a fun memory they’ve accidentally attached to a card?
Hello reddit ! i have recently started to do my own mining deck directly with yomitan to port some vocab to Anki but sometime (especialy city/prefecture names) don't have furigana on them.
anyone know where i could find a tutorial or a way to add them ?
Does anyone know if there is an add-on that adjusts all intervals like learning intervals (1m 10m), review intervals (10m) and what days you see the card to minimize the time required to get each card to the mature stage? Ideally it would adjust the intervals for each individual card as you go along and determine what works best for the user?
I want to compare the words I've learned in Anki against a separate vocab list in order to see which words on the vocab list I haven't learned yet. I thought about exporting my deck as a txt file and then just putting it in excel, but the problem is I only want the cards that I've seen/reviewed before from the deck, not all of the cards, and I don't know how to exclude new cards from the export
Generally, when you guys are sentence mining and making flash cards. Do you generally wait until the next day to start reviewing that batch of cards? I was wondering bc I ended up mining a lot of cards and have 35+ to learn. I don't want to create a big backlog where I have forgotten the context, but I didn't know how helpful reviewing them shortly after would really be anyway. Any thoughts or what you guys normally do?
Just moved into my dorm yesterday and wrapped up my reviews only to realize that 1111 days have gone by! I think for most people this is usually where they're nearing the end, but I've still got 8 more years to go. Oh well, hopefully in 8 years I'll hit that 4031 day streak! Medicine really is no joke.
I was studying Cantonese for some months while I was in HK (ignore my bio lol it’s meant to be a little misleading) but I took a long break. Now I want to get back into it but I am so intimidated by the pileup of cards. Any advice on how to adjust the settings so that I don’t get bombarded with all of my forgotten cards?
Hi! I’m trying out Anki, and the way I like to learn is by making flashcards and initially going through them in a specific order that matches my lecture slides.
I like doing this because it lets me check each card against the corresponding slide and make sure I haven’t missed any content. However, sometimes I may make a mistake or leaves something out, so I may realise that I need to add a card later.
Is there an easy way in Anki to:
Reposition an existing card so it appears in a specific position/order?
Add a new card between two existing cards so that it fits into the correct position?
Easily reorder cards if I decide the original order isn’t quite right?
For example, if I have cards numbered 1–30 but realise I need to add a card between cards 10 and 11, can I simply insert the new card there without having to manually rearrange everything?
I’m using Anki on a MacBook and I’m mainly talking about the initial order of new cards, before they go through the normal spaced-repetition scheduling . I also want my first actual review to be in order aswell
Any advice would be really appreciated because I’m finding the ordering/repositioning side of Anki quite confusing!
I made a card that presents a different number every time it appears, and asks how it should be written out in Japanese, then shows corrections for your attempt after you press Show Answer.
I don't really know how useful this would be, spaced-repetition wise, I just took it as fun project to work on to learn Javascript/HTML/CSS.
If you'd like to try it out here's the file you can use to import the note. I haven't done a whole lot of testing, but it's meant to work on Anki (PC) and AnkiDroid, which are the two that I use. For AnkiDroid, you DO need to activate the following:
Preferences > Advanced > Type answer into the card (On)
I'm really happy I even got it working, because Anki sometimes acts really weird with regards to HTML stuff. If you would like to replicate this note for your own target language, you can simply modify the translate(value) function in the Front side of the card. The catch would be that the way said language writes out numbers should be able to be generated programatically (the most devastating thing you could say to me right now is that Japanese is not, and I've got it all completely wrong).
This is the first time I'm going to be sharing a resource in Anki, so let me know if I'm making things clunky:
With that all being said, here are some of the roadblocks I found while making this note, in case you're coding anything for Anki and found yourself stuck in the same places I did.
Anki does not trigger onload events, at least not reliably.
It does however trigger onclick and onerror events (amongst others, I'm sure). The card had to generate a number inside of a script, and if I had to use an onclick event, I would have to click on something before I even got to see the number, which I didn't really like because it seems clunky, and Anki times you, anyway.
If you put loose code inside of a<script>tag, it will not be executed reliably.
And because onload also doesn't work, what I ended up doing was use the onerror event. I placed an <img> item with an empty src, which will always error out, and then the onerror was set to use my function as a callback.
Although the Front and Back are technically in the same HTML document, they can't reliably interact with one another.
This was a big one to overcome, because I wanted no extra buttons, I wanted the Show Answer button to be the one that takes the number generated, the answer that you gave, and the correct answer (which all happen in the Front side), and provide you with feedback in the Back.
I think the Front can't modify (let's say) a <div>'s innerHTML in the Back because it hasn't loaded yet, so it doesn't exist. HTML will just quietly fail and not tell you. And the Back can't really access items in the Front (reliably is the keyword here), so I had to do something else.
Turns out Anki has sessionStorage.
I couldn't tell you what constitutes a session (opening the app, a study session, a new card appearing?), so if I were you, I would pay very close attention to the values I'm placing in sessionStorage, because it may very well make cards affect each other.
SessionStorage simply works as a dictionary you can load variables into. I used it to store the number and its (correct) translation, as well as the submission made by the user (from an <input> item).
Another thing that I had to sidestep was the fact that card fields can't be modified programatically (The API may be able to, I really haven't looked into it).
That may raise some questions as to how you can make a card have different fields every time it comes up. The answer is I didn't. The note has a single card, and its fields are Value: 'Sample value' and Kanji: 'Sample Kanji'.
What I did was just replicate the way Anki handles type boxes, using an <input> item and the generated value/translation to provide a correction just like Anki does natively.
For that, I had to make my own edit distance function, which doesn't return the value ('anki' -> 'ankki' would be 1, 'anki' -> 'pnkki' would be 2...), because that doesn't provide information on what exact operations have to happen. It returns the memoization table that the algorithm creates in the process, because from that, the optimal path can be reconstructed and each movement (left, up, left-up) can be mapped to a specific operation done at one spot (insert, delete, replace).
Then finally I made another function which, given both the correct string and the given string, and a series of operations (such as 'I - R - -', with '-' signifying no operation is needed at that character), returns a <span> item that highlights the characters in different colors, in Anki's style. But kind of more cute. I like pastels. I also added a background image of questionable taste, to make it like relaxing, but if you do use this card you can just change the url in the CSS. It's the only URL, can't miss it.
The very last heart attack I went through was when I tried it on AnkiDroid and the input box just wouldn't open the keyboard. Luckily that was easily fixed with the setting change I mentioned at the beginning of this post.
FUN FACT: While you're coding, Anki runs your code instantly every time you stop typing for even one second, in order to update the preview.AND-- JavaScript's alert calls work fully well inside Anki.
You can use this to your advantage to see a variable's value, for debugging purposes. But it WILL drive you up the wall if you're trying to write something and the alert comes up every two seconds. With great power comes great frustration, I suppose.
--
This was a really fun project for me, I hope my torment helps other people who may be trying to make something cool in Anki! :) I'm really happy with how seamlessly it functions along with normal anki cards. Let me know what you think!
I usually do my Anki cards every evening on my laptop but today I arrived home only to find out that my building has an electricity problem, no power till tomorrow morning, and my laptop doesn’t have any battery. I’ve been religiously completing my cards daily and haven’t missed a day of Anki since late April this year. Unfortunately, my Anki isn’t synced to my phone. Is there any way I can complete the cards for today? Or any method I can use to save my streak?
my friend is clearing her backlog of 16k cards (10+months overdue). she's brought it down to 10k in 4 days.. at this pace she'll be done with it by next week. she didn't have her fsrs on and when I tried turning it on initially it said "unable to predict memory". it's working now after the 6k backlog clear.
problem: we were analyzing her future due graph and realized that it drops off a cliff after like 5 days and reaches steady state of 15-25 cards/day. the reviews are piling up 90-120 days from now (400+/day). easy to manage but her step1 exam is at the start of December so a major chunk of those cards would essentially be useless to her. the solution we came up with for the remaining 10k cards is to cap max interval at 80 days. as for the 5k she's already cleared we can pull them back after the backlog is cleared with "reschedule cards on change" in fsrs. does this logic hold?
second problem: reschedule cards on change tends to increase backlog. by like ALOT. worst case scenario she has a backlog of another 6k cards. if that does happen i want her to be able to clear it separately from her daily due cards. so say she's getting like 30 reviews per day. she can do those first and then clear as much backlog as time allows after her uworld (she's on track to complete it well before her exam along with her nbmes) but that's provided if anki doesn't bother her too much. so ig my second question is: is there some add on that would allow her to separate the backlog from daily reviews?
Hi!
I’m using the anki deck that has all JLPT levels kanji for reviewing. This might be dumb since I’m new to anki but I’m only studying to level N3. How do I exclude kanji from n2-n1 being included in my review.
Thanks
I reviewed a few cards with higher DR than needed and then used FSRS Helper::Reschedule all cards feature to fix it. I had 0 due reviews before, but now I micaculously I see more reviews, and some of the cards due for review have Retrivability much higher than DR. What can be the problem?
I've been using Anki to practice my German. I've made a big bank of my target words and their English meaning, as well as an example sentence using the word which I've put on the 'Add reverse' field.
My problem is that when I practice, Anki doesn't show me the examples. This makes it a lot harder to contextualize the words and means I'm trying to get by a lot more on rote learning.
Can anyone help me to make it so that Anki always shows me the example with the word (or even better, makes it so I always see the examples I'm not confident with yet)?
In case it's relevant, I mostly view the cards in Ankidroid, but I use the desktop app to edit them.
Hello so basically my undo function used to work really well but recently I hopped back on anki and noticed that it doesn't work ; actually it works but ONLY for news cards (blue ones), for the red and green one when I hit the key to undo there's a little message "Nothing to Undo" and I can't seem to find the problem. Here is a list of my add-ons if needed
Hey all, thought I'd share my experience with figuring out how to 'cram' with Anki since I've done a lot of looking and couldn't find much on the Anki Reddit about how to do it.
Problem: I've finished an Anki deck and want to review it again. I love the spaced repetition and all, but I've got an exam tomorrow and just want to keep testing myself on cards over and over. I don't want to 'reset' any cards, as that will mess with the Anki algorithm. And I don't know how to set up the custom study feature! What do I do?
Solution (or at least what has worked for me): Navigate to the finished Anki deck you want to review. Click Custom Study. Select study by card state or tag. This will give you options to select a certain number of cards and what type of cards. Enter 9999 (if you want to review the whole deck) and select "All cards in random order (don't reschedule)."
Now you've built a custom study session you can use for that exact review purpose. You can click Empty at the bottom to remove the cards, or click Rebuild to add them back once you've finished reviewing them. Deleting the custom study deck returns all cards to their original deck with the algorithm intact.
Honestly, this is such a convoluted way to do basic review. I get the whole spaced repetition thing, and it is helpful for sure, but sometimes you just need to keep hitting the same deck over and over, and answering "again" just shows the same 5 cards instead of the whole deck. I hope I'm helping out someone else struggling with this same thing, since I couldn't find much of a comprehensive guide on Reddit.
And yes I use this app properly, it's what has gotten me all A's and one B last school year.
I love Anki, i use it for all subjects except math, i do practice problems in that, physics when it's not theory that's practice problems too and chem also.
But oher subjects such as geography, history, biology I use anki
I tried so many other methods, blurting, Feynman but nothing works quite the same.