I wanted to share some thoughts on the topic of creating a shared deck to help users get started with Anki. This has been discussed previously in these topics:
My question is, would it be so bad to “abuse” Anki cards in this way? I would argue that it wouldn’t be a form of abuse. Spaced repetition algorithms don’t prescribe how one must respond to a prompt, per se. SRS is only about when to pay attention to a prompt. How to respond to the prompt is up to the user. Conventionally, users do active recall practice in response to a prompt. However, as Andy Matuschak has written in Spaced repetition systems can be used to program attention:
we can generalize spaced repetition to: a priority queue of microtasks
Within a traditional flashcard-style system, you can use this observation to go far beyond memorization: see Spaced repetition memory systems can be used to prompt application, synthesis, and creation and Spaced repetition may be a helpful tool to develop or change habits. Spaced repetition prompt design is about designing tasks for your future self.
and
the core concept —automatically arranging and presenting tasks according to some expanding schedule—can be instantiated in many interfaces and domains. I call this notion Spaced everything.
So why not have “explanatory” or “teaching” note types that ask users to learn a small bit of information? These could be special types of notes that are only meant to teach a topic and then be suspended as soon as one is ready to move on to the associated active recall practice cards or after one is sufficiently familiar with the subject.
Furthermore, something like iorad.com can be used to create “virtual” tutorials that provide a guided tour of one part of Anki. These tutorials can even be embedded on an Anki card, as could mini tutorial videos. Here is one example: Using the Browser to Unsuspend Cards
To respond to some specific points that @dae made:
- The intro deck could be kept as minimal as possible, only introducing the concepts and skills a user needs to get started using Anki.
- A more advanced deck could be used to allow users to take a deeper dive into Anki.
- This could be a free deck on https://www.ankihub.net/, making it easy to keep up to date.
- Translating the deck into multiple languages is a more complex problem, but surely a tractable one.
Example deck
Here’s a very rough draft of such a deck that includes an embedded board tutorial. This deck could be dramatically improved, but you get the idea. Generally, I think the cards should be a lot more minimal and maybe use more iorad tutorials. Getting Started with Anki.apkg - Google Drive
A better alternative
A better alternative would be an in-app product tour, like the ones you often see in web apps. See Product Tours | Intercom, for example.
Here is a quick and dirty prototype we did to validate the idea (shout out to @FloatingOrange for putting this together!). Unfortunately, it seems pretty tricky to do something like this well in Anki Desktop with QT.
I am unaware of any tools that make doing this in QT easier.
Questions
Do you think a Getting Started with Anki deck would be helpful for new users?
- Yes
- No
- Not sure
If you do think it would be helpful, what’s the bare minimum that should be covered in such a deck? Can we eliminate any of these?
- Adding new cards
- Editing cards
- Suspending and unsuspending
- Burying cards
- Note types
- Basic
- Cloze
- Tags