-
-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How do collaborators ensure that users can study cards in a certain order? #107
Comments
Thanks for bringing up the topic — being able to specify the order in which learners see the cards is often, as you note, extremely important.
Unfortunately, sort by tag also isn't free of some potential pitfalls (at least currently) — if a note has several tags, then the "object" being sorted (the sorting key) will be the alphabetic list (concatenated to a string) of all the tags. For instance, if a given note has the tags
The note
Yes. Hence, overall, if you:
you can control the order in which learners see notes. I hope that this is helpful (despite some of the slight weirdness and potential pitfalls)! If you have any further questions, please feel free to ask. |
Very informative and helpful, thank you. I think I prefer to export sort via field since the tag strategy could lead to unintended consequenced e.g. if a collaborater adds a More questions:
|
True. If all your tags were namespaced under say
Yes.
It's because these are the only two implemented. By default, in Anki, the first field is the "sort field"* for the purposes of the browser, so having the first available definitely makes sense. However, you're right that sorting on the last field might indeed be useful. It'd be trivial to implement (we'd just need a * Actually, it might be interesting to have a sort type that sorts explicitly by this sort field (as specified by
It sorts by the order in which the nids are returned by this SQL query to the Anki database. The initial order in the database depends on the creation time, but I'm not quite sure under what circumstances it can change. I don't think that it's something that can be confidently relied upon, though.
There shouldn't be — the notes are identified/tracked by their guid, so unless that's changed (which is hard to do accidentally), there should be no issues. It might, perhaps, be easier (if slightly "uglier") to "label" the new card as |
Thank you for taking the time to make that detailed reply. I have some things to consider now. |
If someone was making a deck based on technical material, such as the Anki Manual, it'd be important that collaborators could arrange the cards so that users would study certain cards after other cards have been studied. For example, if cards based on section 2 of a manual build upon knowledge gained from cards based on section 1, we'd want the section 2 cards to come after.
This raises a few questions about CrowdAnki:
The text was updated successfully, but these errors were encountered: