What is Anki?

Anki itself is a flash card program that is meant to make memorization easier over a long period of time.

It is said to be especially helpful when studying terms for medical school or in learning different languages, but can be beneficial in all sorts of subjects.

It has an algorithm which allows users to efficiently study certain tasks over a large period of time. From its website:

Anyone who needs to remember things in their daily life can benefit from Anki. Since it is content-agnostic and supports images, audio, videos and scientific markup (via LaTeX), the possibilities are endless.

Why isn’t it used extensively?

The ease of use and the overall user experience isn’t the greatest. That is where Quizlet is far better. It is easier to use online, open to collaboration and allows for cramming.

The interface for Anki itself is fairly clunky. When I started using the application, it took a bit for me to understand the structure and the usages of commands to create the cards. It’s also very difficult to format and create multiple cards very easily.

Aside from functionality issues, Anki faces issues with collaboration. Unlike Quizlet where many people can collaborate on one flash card deck, it is near impossible to do so efficiently on Anki. It isn’t preferable to use something like Git or the existing solution, which overall hurts adoption.

What is your project?

I aim to increase and work on the collaboration portion through mediums such as Google Drive Sheets as Anki has integration with CSVs.

That would make it alot easier to share decks and edit (perhaps even real-time in the future). I believe that such a feature would lead to greater adoption.

Further, Anki’s UIUX needs a redesign to follow this. From what I understand, the creation process and storage of decks is far more difficult than it needs to be, and honestly, the application needs an explanation for usage.

For non-technicaly users, especially those that may be currently using Quizlet, the information available right now is probably not too intuitive (at least, that is how I also felt when I first started using Anki). As such, I aim to fix a few design problems I believe would make my usage easier. Hopefully, as I go through the design process and get feedback, I would get interesting feedback on new features, etc.

Thanks for reading, and let me know if you have any questions or suggestions in the comments!