![]() And you also need to learn how to add/change an image when a flag change, if you have a better map, and so on. But in no case is it as quick process, as correcting a typo on wikipedia is. Of course, with the proper software it's not that hard to do. Whatever choice you make, to make your correction, you need to find the correct line (out of 322) and the correct column (out of 34), and put the change there. This last step is probably easier if you're used to deal with CSV and have a software to do it efficiently. You can also fork the repo, clone it on your computer, edit it, and do a pull request. Then you can simply edit the file on github, and click on the button "submit". In order to edit this file, you need a github account. I would have assumed that this deck does not change too much, and I would have been quite wrong.Īll data are saved in a csv file. The deck ultimate geography lists all countries, their flags, capital, the continents, the seas. I will list the solution they use: Ultimate geography Some solutions are fully implemented, some are only projects. I will now list solutions that already exists. So I still believe that having a collaborative tools for deck is still interesting. I believe that actually, a deck made collaboratively by a bunch of people working together and improving the work of other may even be an improvement over the current shared decks of ankiweb. We don't always have enough time to create notes, and so learning notes made by other people may be a quite acceptable compromise. This does not stop us at all from sharing decks on ankiweb or by email. This argument is convincing, and indeed, if you have the time, personal decks are far superior to shared decks. Making the card yourself ensure you understand their meaning, and that the definition uses your own words. ![]() It may be okay to learn the list of country without making the deck yourself, but you don't want to learn a serie of complex definitions without being sure that you understand what they means. Writting down ideas, figuring out what is important, what should be learned and what can be omitted, are all parts of the learning process. This argument is that one primarilly learns by taking notes. There is a common argument against collaborative decks I'm going to try to answer it. You also probably want an history of decks, so if a deck is defaced by someone malicious, you can revert the changes. In particular, if you want to edit the content of a note, you first want to see what other people did recently, so that you don't loose time making a correction somebody else already made. Similarly, you must be able to check whether the deck has been updated, and get the latest version easily without loosing your review history. It is mandatory that the tool can add it to your anki collection really easily, with as few click as possible. Let's assume you find a collaborative deck online that you like. For instance, this could be about a deck of the prime minister of each country, which would need to be up to date. It may also means having a deck created, and allowing anyone to it to ensure it contains the newest informations. There may also be a main author, wanting small feedback from users, like typos corrections, proof-reading and double checking the content. There may be multiple authors working together, and wanting to have a nice interface to collaborate. In pratice it may means a lot of different things. The simplest definition of a collaborative deck is a deck which content is provided by at least two people. What are Collaborative decks Deck creation I at least tried to consider everything mentionned about it recently in a subreddit post about this subject, and the related discord discussion. ![]() Of course, I'm not the original author of all thoughts described here I discussed this with a lot of people and am not able to credit all of them. I doubt I will create such a website in the near future, instead I will just try to list all of my thoughts, hoping to help anyone who try to actually implement all of this. I would prefer not to implement anything before I what I would like it to be. There are a lot of cases where multiple user experiences would make sense, yet them being very distinct. The second reason is that there is a lot of non-trivial questions to consider. The problem being that I would need to do it from scratch, which is quite more complex than just editing an already existing codebase. I taught myself Python and JQuery to modify Anki I taught myself Android programming to modify AnkiDroid I could teach myself web programming to create this. The main one may be that I have not yet learned how to do real web/online programming. There are multiple reasons I have not done it yet.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |