Есть замечательная программа для заучивания слов anki
, которая отлично работает, но кое что меня в ней все же не устраивает. А именно то, что карточки в ней считаются изученными тогда, когда ты просто можешь вспомнить ее перевод, я же считаю слово изученным, только когда перевод возникает в голове мгновенно. Плюс то, что каждый раз приходиться делать выбор, оценивая, на сколько легко вспомнилось слово и на какую кнопку нажать, что если честно требует гораздо больше усилий, чем само вспоминание слова.. Вот что я придумал.
Я хочу, что бы вместо кнопки "показать ответ" были кнопки "вернуться", "помню" и "напомнить"(расположенные именно в этом порядке). При нажатии на кнопку "напомнить" показывался ответ, с едиственной кнопкой "следующая карточка", при нажатии кнопки "назад" показывалась предыдущая карточка. А при нажатии "помню" показывалась следующая карточка.
Карта при нажатии "помню" должна показываться снова и снова, через каждые девять карт до тех пор, пока ты дважды подряд не нажмешь кнопку "помню" за время не превышающее 0.25 секунды. При нажатии нажатии "напомнить" время предыдущей карточки обнуляется и ее снова нужно вспомнить дважды за 0.25 секунды. В таком режиме карточка должна показываться в течении пяти дней, после чего она считается полностью выученной. Если ты нажал кнопку назад при показе первой карточки за день ничего не должно происходить.
Выглядеть все это будет примерно так:
Из проблем, которые могут возникнуть. Так как эта система заменяет изначальную интервальную систему, то есть по сути само ядро системы анки, многие настройки в анки станут недействительными, тем не менее одна настройка должна остаться старой количество новых карточек, которые ты хочешь изучить каждый день, плюс опция именно сегодня выучить больше карточек, чем обычно..
Для референса можно глянуть эти аддоны
Каждый из которых делает часть того, что мне нужно.
Готовый аддон нужно будет выложить здесь
в список общедоступных аддонов под названием "Time oriented repeating".
В дальнейшем возможно усложнение функционала за отдельную плату..