я хочу сделать карточки Anki для обучения программированию, которые будут всплывать в течении дня, пока я работаю за компьютером, по этому примеру:

Каждые 30 минут:

Anki будет автоматически запускаться и показывать вам 3 случайные карточки каждые 30 минут, пока вы работаете.
Правильные ответы:

Если вы правильно ответили на карточку, она будет перенесена на следующий интервал повторения (например, через 2-3 дня или неделю, в зависимости от настройки Anki).
Неправильные ответы:

Если вы ответили неправильно, карточка появится снова для повторения сегодня или завтра, чтобы усилить запоминание.
Завершение всех повторений:

В конце дня завершите все оставшиеся повторения, которые Anki предлагает, чтобы поддерживать ритм изучения. Какие карточки новые, какие-то - повторения старых, нужно определить самое лучшее для обучения количество новых карт, количество повторов и общее количество карточек за день
Обоснование на основе исследований
Интервалы повторения:

Использование перемежающихся интервалов (например, 1 день, 2 дня, 4 дня, 7 дней, 14 дней, 21 день) основано на исследованиях П.Эббингаауза о кривой забывания и эффективности интервального повторения.
Активное вспоминание:

Написание ответов или произнесение их вслух помогает укрепить память, как показали исследования А. Бьорка и других.
Рандомизация карточек:

Рандомизация карточек помогает избежать эффекта последовательности, что улучшает обучение.
Использование мультимедиа:

Включение картинок и аудио в карточки улучшает запоминание за счёт многообразия стимулов.

ссоциации:

Связывайте новые знания с уже известными концепциями. Например, для запоминания синтаксиса CSS Flexbox можно ассоциировать его с реальными объектами (родительский элемент как коробка, дети как элементы внутри коробки).
Визуализация:

Используйте визуальные образы для представления информации. Например, представьте, как элементы располагаются на веб-странице при использовании CSS Grid.
Акронимы и акростихи:

Создавайте акронимы для запоминания последовательностей. Например, для HTTP-методов можно использовать “CRUD” (Create, Read, Update, Delete).
Метод Локи (метод мест):

Представьте информацию в виде объектов, размещённых в знакомом вам месте (например, доме или комнате).

ТЫ можешь исправить это, согласно исследованиям о памяти, запоминанию, техникам запоминания, концентрации, вниманию, обучаемости, если есть необходимость, чтобы лучше всего запоминать и мое обучение было максимально эффективное

с определенным интервалом (интервал подбери сам, согласно исследований, какой самый лучше для запоминания), определенное количество карточек(его подбери сам согласно исследованиям, сколько карточек за интервал лучше всего для запоминания), как, когда и сколько должны повторяться карточки, на которые я дал непраивльные и правильные ответы проанализируй все исследования по памяти, запоминанию, техникам запоминания, концентрации, вниманию, обучаемости и напиши подробную инструкцию, как мне настроить anki максимально приближенно к этим исследованиям, чтобы лучше всего запоминать и мое обучение было максимально эффективное, я тебе буду отправлять какие настройки у меня есть, а ты будешь присылать то, как их выставить правильно, согласно моим потребностям и исследованиям. Вот все настройки ANKI, - не нужно их подробно описовать, просто краткое резюме что и как лучше выставлять по каждому параметру, чтобы соответствовать всем выше сказанным исследованиям и потребностям: 11)New card sort order
Card type: Displays cards in order of card type number. If you have sibling burying disabled, this will ensure all front→back cards are seen before any back→front cards. This is useful to have all cards of the same note shown in the same session, but not too close to one another.

Order gathered: Shows cards exactly as they were gathered. If sibling burying is disabled, this will typically result in all cards of a note being seen one after the other.

Card type, then random: Like Card type, but shuffles the cards of each card type number. If you use Ascending position to gather the oldest cards, you could use this setting to see those cards in a random order, but still ensure cards of the same note do not end up too close to one another.

Random note, then card type: Picks notes at random, then shows all of their siblings in order.

Random: Fully shuffles the gathered cards.

Anki will use the display order from the deck you select to study, and not any subdecks it may have.

12)New/review order
When to show new cards in relation to review cards.

Anki will use the display order from the deck you select to study, and not any subdecks it may have.

13)Interday learning/review order
When to show (re)learning cards that cross a day boundary.

The review limit is always applied first to interday learning cards, and then reviews. This option will control the order the gathered cards are shown in, but interday learning cards will always be gathered first.

Anki will use the display order from the deck you select to study, and not any subdecks it may have.

14)Review sort order
The default order prioritizes cards that have been waiting longest, so that if you have a backlog of reviews, the longest-waiting ones will appear first. If you have a large backlog that will take more than a few days to clear, or wish to see cards in subdeck order, you may find the alternate sort orders preferable.

Anki will use the display order from the deck you select to study, and not any subdecks it may have.

15)Bury new siblings
Whether other new cards of the same note (eg reverse cards, adjacent cloze deletions) will be delayed until the next day.

When Anki gathers cards, it first gathers intraday learning cards, then interday learning cards, then reviews, and finally new cards. This affects how burying works:

If you have all burying options enabled, the sibling that comes earliest in that list will be shown. For example, a review card will be shown in preference to a new card.
Siblings later in the list can not bury earlier card types. For example, if you disable burying of new cards, and study a new card, it will not bury any interday learning or review cards, and you may see both a review sibling and new sibling in the same session.


16)Bury review siblings
Whether other review cards of the same note will be delayed until the next day.

When Anki gathers cards, it first gathers intraday learning cards, then interday learning cards, then reviews, and finally new cards. This affects how burying works:

If you have all burying options enabled, the sibling that comes earliest in that list will be shown. For example, a review card will be shown in preference to a new card.
Siblings later in the list can not bury earlier card types. For example, if you disable burying of new cards, and study a new card, it will not bury any interday learning or review cards, and you may see both a review sibling and new sibling in the same session.


17)Bury interday learning siblings
Whether other learning cards of the same note with intervals > 1 day will be delayed until the next day.

When Anki gathers cards, it first gathers intraday learning cards, then interday learning cards, then reviews, and finally new cards. This affects how burying works:

If you have all burying options enabled, the sibling that comes earliest in that list will be shown. For example, a review card will be shown in preference to a new card.
Siblings later in the list can not bury earlier card types. For example, if you disable burying of new cards, and study a new card, it will not bury any interday learning or review cards, and you may see both a review sibling and new sibling in the same session.


18)Don’t play audio automatically
When enabled, Anki will not play audio automatically. It can be played manually by clicking/tapping on an audio icon, or by using the replay audio action.

19)Skip question when replaying answer
Whether the question audio should be included when the Replay action is used while looking at the answer side of a card.

20)Maximum answer seconds
The maximum number of seconds to record for a single review. If an answer exceeds this time (because you stepped away from the screen for example), the time taken will be recorded as the limit you have set.