Anki add-on: Review Card Order Customizer - V2 Scheduler only

Review Card Order Customizer (V2 Scheduler only) Available on AnkiWeb: https://ankiweb.net/shared/info/81245454 GitHub: https://github.com/piccoripico/Review-Card-Order-Customizer This addon is designed to sort the order of cards displayed during review sessions. Possibly useful for those who want to learn in a specific sequence. Please note that this feature is only available with the V2 Scheduler (it will not work with the V3 Scheduler) . Make sure the V3 Scheduler is disabled in Anki's Preferences. Config To sort cards by their Deck ID and Card ID for example, set the configuration as the following image: Descending order if "desc" selected. Higher priority item(s) first. FYI: The Anki's default is "cards.due, random()". Usage Examples Example 1: Order by card creation date Select: Card ID (The older creation the smaller number.) Example 2: Completely random order Select: Randomize cards Example 3: Order by deck name firstly, and note content secondly Select: (1st) Deck name (2nd) Note sort field (This setting allows management by manually entered serial numbers.) Note When the V2 scheduler is phased out of Anki, this addon will become obsolete. The V3 scheduler has its back-end system written in Rust, making it difficult to perform the same operations as with the V2 scheduler. Changelog 2025-04-20 Changed the maximum supported Anki version 2.1.66 that still allows the use of the V2 scheduler 2023-07-28 Added config window (after this addon is updated, please restart Anki.) 2023-07-29 Changed supported Anki versions to 2.1.50+ 2023-08-10 Changed config window's layout for usability improvement 2023-08-15 Added 3 sort items: Note type name, Note sort field, Deck name Added error handling 2023-08-20 Added 14 sort items: Card flags, Note GUID, Note model ID, Note modified timestamp, Note update sequence, Note tags, Note fields, Note sort field, Notetype modified timestamp, Notetype update sequence, Deck modified timestamp, Deck update sequence, Template name, Template modified timestamp, Template update sequence (Reference: https://github.com/ankidroid/Anki-Android/wiki/Database-Structure ) Sort items (For the optional direct input to be used as ORDER BY clause, please use the items in the middle column. For example, 'cards.did, random()')

GitHub repository: piccoripico/review-card-order-customizer
Repository description: An Anki add-on to customize review card order (up to Anki 2.1.66)
Languages: Python