Anki tip: Use models (other than basic)

It seems that the majority of Anki users never get beyond using the basic model that decks are set up with by default. This is a shame, because models are not only a huge time saver, but also make Anki more effective at helping you to remember things. Read the article on understanding Anki’s structure if you really want to get to grips with this. It’ll take a while, but it’s worth it in the end.

The basic idea of models is that they let you put information into Anki in a way that makes sense for that information. You can keep the original structure of the information and let Anki deal with it appropriately. The basic model has just two fields, forcing you to structure the information you want to learn into ‘questions’ and ‘answers’.

You can actually customise models in Anki to allow information to be filled in as, for example, ‘Chinese’, ‘pinyin’, ‘English’, ‘part of speech’. This is powerful because you can then set up cards that test only ‘Chinese’ -> ‘pinyin’, ‘Chinese’ -> ‘English’, ‘Chinese’ -> ‘part of speech’ etc.

Separating different aspects of the information like this is an important principle in SRS learning. It also lets you type in each set of information just once, and have Anki organise all the cards for it. Finally, if you need to edit some information in your deck, having it arranged it models lets you edit it in one place and see the changes everywhere that they need to be.

Templates

Once you’ve set up a deck with a model that fit the information you’re studying, you use templates to arrange that information into useful cards. Anyone with experience of programming will grasp this very quickly, but it’s not too hard for anyone else either. With templates, you leave slots for information to go in by referencing the type of information that goes there, e.g. {{Chinese}}.

So you might set up a template like this:

Front:

What is the definition of {{Chinese}}?

Back:

The definition of {{Chinese}} is {{English}}.

It’s pronounced {{pinyin}}.

Now you should be able to see how much easier this makes things. You can easily add other templates for testing other parts of the information, and if you need to change them you just edit one thing. Similarly, if you change the information the template is drawing from, all of your cards will be updated at once.


If you found this useful, consider helping me out in return.

Print Friendly

2 comments to Anki tip: Use models (other than basic)

  • And don’t forget to use Pinyin Toolkit as well. It helps greatly and reduces input time, even though you should be aware that the tones are automatically generated and often wrong for 破音字 (characters with more than one pronunciation).

    • Yep, very good point. I never get why the Pinyin Toolkit often chooses the far less common reading for things, e.g. kān for 看 or shuì for 说. If it doesn’t know, it could at least go with the most common reading by default. Still useful though.

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>