Anki add-on: Anki Simulator

Anki Simulator is an add-on for Anki that lets you simulate Anki progress over time using your cards, deck options and statistics. You can use it to estimate your future workload or to fine-tune and compare deck options. Why is this awesome? It’s personalized: it loads your actual cards, deck settings and retention rates automatically. It’s fast and easy to use: everything is pre-loaded. Just press simulate! You can compare the effect of different settings on your workload in a fancy chart Anki simulator is the answer to all the “Are these the right settings for me?” questions How accurate is it? Anki Simulator was carefully written to closely match Anki's scheduling algorithm. Because the add-on uses your actual cards, deck options and statistics, Anki Simulator is able to produce a personalized simulation. If you provide accurate variables, the simulator should do a good job of giving you a rough idea of your future workload. Obviously however, long-term outcomes rely on many factors that can't be implemented in an add-on. The add-on takes some assumptions that may not be applicable in your situation: It does not take into account pressing the 'hard' or 'easy' buttons. The simulator assumes that excluding them both should balance their effects out for a large part. (Also see: 'Performance rates' in the add-on manual) It assumes that your retention rates are correct and will not change in the future, and are the same for every single card of a certain type (learning, lapse, young, mature), regardless of individual difficulty. It assumes that no days are skipped. How to start it? Easily open up the Simulator window by clicking the gear button: For more instructions, there is a built-in manual. Contributing The source code is available on Github ! Feel free to help improve Anki Simulator! We’re excited to hear your feedback and see your simulations! Latest changes 2023-11-06 - v1.1.3 : Added clear all button for Amabuzi. Fixed error in retention rates calculation for learning steps below one minute by GiovanniHenriksen and also resolved Qt6 compatibility issue reported by abdnh. 2021-08-07 - v1.1.2 : Fixes crash for Anki versions above 2.1.45. Thanks to RumovZ for contributing to fix this and thanks to AnKingMed for reporting the crash on Github. 2021-02-21 - v1.1.1 : Graph now also shows the day number. Includes a few minor bug fixes 2021-01-30 - v1.1 : Added more stats to the graph, including percentage mature 2020-07-21 - v1.0.2 : Compatibility fix for Anki 2.1.28 and alternate Anki builds 2020-05-25 - v1.0.1 : Bug fixes and minor changes License and credits © 2020 GiovanniHenriksen & Aristotelis P. (Glutanimate) Anki Simulator is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. For more information please see the LICENSE file that accompanied this program. Anki Simulator ships with Chart.js, (c) 2019 Chart.js Contributors (available under the MIT license) Authors Anki Simulator was created as a joint effort between GiovanniHenriksen and Glutanimate.

GitHub repository: giovannihenriksen/anki-simulator
Repository description: Simulator for Anki
Languages: Python, JavaScript, CSS, HTML