Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ajatt-tools/flexiblegrading
🍶 Bring keyboard-driven reviewing to Anki 2.1.
https://github.com/ajatt-tools/flexiblegrading
add-on ajatt anki answer-buttons flexible-grading vim
Last synced: about 2 months ago
JSON representation
🍶 Bring keyboard-driven reviewing to Anki 2.1.
- Host: GitHub
- URL: https://github.com/ajatt-tools/flexiblegrading
- Owner: Ajatt-Tools
- License: agpl-3.0
- Created: 2021-02-13T14:49:07.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-18T02:09:01.000Z (4 months ago)
- Last Synced: 2024-09-18T23:32:49.045Z (4 months ago)
- Topics: add-on, ajatt, anki, answer-buttons, flexible-grading, vim
- Language: Python
- Homepage: https://ankiweb.net/shared/info/1715096333
- Size: 237 KB
- Stars: 14
- Watchers: 2
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# AJT Flexible Grading
[![Rate on AnkiWeb](https://glutanimate.com/logos/ankiweb-rate.svg)](https://ankiweb.net/shared/info/1715096333)
[![Chat](https://img.shields.io/badge/chat-join-green)](https://tatsumoto-ren.github.io/blog/join-our-community.html)
[![Channel](https://shields.io/badge/channel-subscribe-blue?logo=telegram&color=3faee8)](https://t.me/ajatt_tools)
[![Patreon](https://img.shields.io/badge/patreon-support-orange)](https://www.patreon.com/bePatron?u=43555128)
![GitHub](https://img.shields.io/github/license/Ajatt-Tools/FlexibleGrading)> Bring keyboard-driven reviewing to Anki 2.1.
Ajatt-Tools Flexible Grading for Anki 2.1 significantly overhauls the reviewing process.
It puts keyboard first and allows you to go through your reps by pressing `hjkl`
while having your hands lay naturally on the home row of the keyboard.
It goes further by removing review buttons and letting you grade your cards from the question side.## Features
* Vim bindings. Put mouse away when doing your reviews.
* `h` - Fail
* `j` - Hard
* `k` - Good
* `l` - Easy
* `u` - Undo
* Flexible grading.
Grade cards from their front side.
Save yourself a few extra keypresses if you know that you know the answer.
* Color coding for answers. Default colors:
* `Fail` - Red
* `Hard` - Orange
* `Good` - Green
* `Easy` - Blue
* Remove answer buttons. Possible options:
* `Hide`. Completely remove answer buttons (enabled by default).
* `Disable`. Disabled buttons are unusable and un-clickable.
* Toggleable Pass-Fail mode.
Removes `Hard` and `Easy` buttons and keybindings.
Make decisions easier by having to choose
whether you know a card or not instead of how well you know it.
Avoid being stuck in
[Ease Hell](https://youtu.be/1XaJjbCSXT0?t=665)
by using this feature in combination with the recommended
[Options Groups settings](https://tatsumoto-ren.github.io/blog/setting-up-anki.html#options-groups).
* Last grade is shown on the toolbar.
It is possible to click on it and bring up the Anki browser with the card selected.
* Consistent key mappings for the `1234` keys.
`2`, `3` and `4` always grade `Hard`, `Good` and `Easy` respectively.
Only relevant for the V1 scheduler.
V2 scheduler does this out of the box.
* Zoom shortcuts.
Adds zoom shortcuts that aren't present in vanilla Anki.
To zoom in, press `Ctrl+Plus`. To zoom out, press `Ctrl+Minus`.
The add-on can remember previous zoom levels and restore them when Anki changes state.
* An option to turn off the indicator that tells you whether a card is `new`, `review`, or `learn`.
* An option to press any answer key to flip the card while the card is in `question` state.
This means that users can easily flip a card and rate it "good" by pressing `kk`.
Flexible Grading with answer buttons enabled.
## Installation
Install from [AnkiWeb](https://ankiweb.net/shared/info/1715096333), or manually with `git`:
```
$ git clone --recurse-submodules 'https://github.com/Ajatt-Tools/FlexibleGrading.git' ~/.local/share/Anki2/addons21/FlexibleGrading
```Make sure to disable other addons that may affect answer buttons or shortcuts, for example:
* [Pass/Fail](https://web.archive.org/web/https://massimmersionapproach.com/table-of-contents/anki/low-key-anki/low-key-anki-pass-fail/)
* [Vim Answer Shortcuts](https://ankiweb.net/shared/info/1197299782)
* [Button Colours](https://ankiweb.net/shared/info/2494384865)
* [Large and Colorful Buttons](https://ankiweb.net/shared/info/1829090218)
* [Bigger Show All Answer Buttons](https://ankiweb.net/shared/info/2034935033)## Usage
Keep your fingers on home row keys.
The following fingers are used:* Thumbs - Reveal answer, grade `Good`.
* Right hand:
* `Index` - Again, Hard, Undo.
* `Middle` - Good.
* `Ring` - Easy.
## Configuration
To configure the add-on select `AJT` > `Flexible Grading Options...`.
The most optimal settings come out of the box:
* Answer buttons are hidden forcing you to use the vim keys.
* Flexible grading and Pass-Fail are enabled.## Our community
Join our
[Matrix room](https://tatsumoto-ren.github.io/blog/join-our-community.html)
to learn Japanese, discuss Ajatt-Tools projects, ask questions and make friends.If you enjoy this add-on, please consider supporting my work by
pledging your support on [Patreon](https://www.patreon.com/bePatron?u=43555128).
Thank you so much!