5 ms·
With a product like Anki out there I see no reason for this to exist. Does this product have any advantage over Anki that I'm missing? The only one I can see is
by SuperNinKenDo 9y ago
With a product like Anki out there I see no reason for this to exist. Does this product have any advantage over Anki that I'm missing? The only one I can see is a central database, something which Memrise has and which is quite mature on that platform.
A central database is also a disadvantage as far as I'm concerned as it means that copyrighted material is made significantly harder to study.
When you add to these the fact that Anki can be rewritten with Python plugins s that can change just about every hit of behaviour, interface, and add completely new functionality, I'm sorry but there's really no reason for this to exist, besides having a slightly nicer web interface.
- Sukotto 9y agoPersonally I think what OP made is cool and worth sharing. That said, while we're on the topic of Anki did you know the cards can execute javascript? (Since Anki uses webview to display the cards). Python for plugins with css/js in the cards themselves gives incredible power and flexibility to your flashcards.
- senorsmile 9y agoI have the same questions. I have used Anki to learn several languages, more than one of which is at B2. I like entering my own cards. I like that Anki is 100% open source. Without a compelling reason, I wouldn't switch.
- Sukotto 9y agoI would love to hear more about how you did that. How would you advise a motivated, but time-limited person who wanted to learn a language to B2?
- origami777 9y agoThere's merit in competiton itself. This product does something that both Anki and Memrise do. That's a unique feature, is it not?
- laurent123456 9y agoI use Anki every day but I've always found its interface unintuitive, more often than not I have no idea what the various configuration options mean so I just tweak them randomly until it kind of work like I want. Certain things I've never managed to do (for example how to increase the reply time to over 60 seconds in the Android app). So although I like Anki overall I would welcome an alternative to it.
- Kagerjay 9y agoAnki's webbased app leaves a lot to be desired. There's a lot of barriers when it comes to sharing / editing community made cards. You have to physically upload your deck, and people have to have anki installed on their desktop normally to preview said cards. You can view ankis webapp here https://ankiweb.net/ https://ankiweb.net/. There's almost nothing on the homepage. Just a login. Not exactly enticing for users looking to review their cards online. Anki's web interface is extremely barebones. Its more or less the equivalent of a dropbox folder or an amazons3 storage box. Not a place to share, debate about the writing / content on cards, a forum where people suggest new features on ankiweb, etc. Its also not the place you preview your cards either. Ankis webapp doesn't let you upload images through there. Everyone puts images on their cards via desktop app Ankidroid, a 3rd party app, makes anki extremely useful. I currently make all my cards on desktop, and then preview all my cards in the morning going to work everyday. Anki is also extremely client-side customizable, which is one of its biggest pluses. I currently use about 5 or so plugins to make data entry more streamlined. I have some other plugins that read/writes to the database that affects both ankidroid and ankidesktop app. Comparing this to "soyoulearn" or "memrise" or "duolingo" the site is much more inviting for community driven features on its webapp. However, the problem with a webapp with a centralized database is two fold. First, it degrades the quality of the cards and card deck. Imagine you had to study for test in college. You could write your own cards, or borrow your friends card who took this test last year. The content of the test might be exactly the same, so the cards are still relevant. However, since you didn't create the cards yourself, you might not necessarily understand the context of why it was made. What specific situations that card is useful, and the hard earned experience to make it. You don't have the same appreciation of a card created by someone else than if you made it yourself. You don't get the "aha!" moment when reviewing someone else's created card, e.g. "Oh I made this card in the university Library and my friend so and so said this great idea that I jotted down on the card". Second, it encourages laziness during card creation. Why create a deck when someone else has made one? Especially if its community driven and approved. ---------------------------------- ---------------------------------- TL-DR In summary - a community driven flashcard webapp (soyoulearn.com) is only better than a customizable client-side app (anki) for the following reasons: - If you don't want to make cards, and don't mind shallow content behind each card to save yourself time - If the cards you are making are predictable in nature and well established( e.g. cards for a specific course, languages, etc) - If you don't mind purely memorizing a set of cards without having a physical memorable moment attached to that card, and understand that these cards have less value than ones created by yourself. A client-side app like anki will always be better for the following reason - If your card was hard-earned, e.g. your a programmer and made a error, you want to remember how you solved it - You read a niche science paper that only a handful of people look at, and draw meaningful insights from it - If your card's content is extremely niche, meaning there's going to be few people making cards related to that content - If your card might possible be outdated overtime (e.g. the changing state of javascript / webdevelopment - your card regarding a specific library might be irrelevant next year), and you need the ability to fine tune your deck easily (suspend card). - Your cards are created at random, they aren't created based off of a syllabus or university course - You want to have the highest quality deck possible and scale it upwards I think both have their pros and cons. For me, I would definitely prefer to dump all my language learning on a webapp / use premade decks, but all my programming / hard earned experiences on anki. As of now I seperate my cards based on the context of how they were created - were they created in a bulk, batch process (e.g. memorize a set of APIs), or did I have an actual question, and I created that card as a result? Otherwise I mix all my cards in one deck