я хочу сделать карточки 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, - не нужно их подробно описовать, просто краткое резюме что и как лучше выставлять по каждому параметру, чтобы соответствовать всем выше сказанным исследованиям и потребностям: 1)New cards/day
The maximum number of new cards to introduce in a day, if new cards are available. Because new material will increase your short-term review workload, this should typically be at least 10x smaller than your review limit.

When studying a deck that has subdecks inside it, the limits set on each subdeck control the maximum number of cards drawn from that particular deck. The selected deck’s limits control the total cards that will be shown.

Preset: The limit is shared with all decks using this preset.
This deck: The limit is specific to this deck.
Today only: Make a temporary change to this deck’s limit.

2)Maximum reviews/day
The maximum number of review cards to show in a day, if cards are ready for review.

The review limit also affects interday learning cards. When applying the limit, interday learning cards are fetched first, then reviews.

When studying a deck that has subdecks inside it, the limits set on each subdeck control the maximum number of cards drawn from that particular deck. The selected deck’s limits control the total cards that will be shown.

Preset: The limit is shared with all decks using this preset.
This deck: The limit is specific to this deck.
Today only: Make a temporary change to this deck’s limit.

3)New cards ignore review limit
Affects the entire collection.

By default, the review limit also applies to new cards, and no new cards will be shown when the review limit has been reached. If this option is enabled, new cards will be shown regardless of the review limit.

4)Limits start from top
Affects the entire collection.

By default, limits start from the deck you select. If this option is enabled, the limits will start from the top-level deck instead, which can be useful if you wish to study individual sub-decks, while enforcing a total limit on cards/day.

5)Learning steps
One or more delays, separated by spaces. The first delay will be used when you press the Again button on a new card, and is 1 minute by default. The Good button will advance to the next step, which is 10 minutes by default. Once all steps have been passed, the card will become a review card, and will appear on a different day. ⁨Delays are typically minutes (eg 1m) or days (eg 2d), but hours (eg 1h) and seconds (eg 30s) are also supported.⁩

6)Insertion order
Controls the position (due #) new cards are assigned when you add new cards. Cards with a lower due number will be shown first when studying. Changing this option will automatically update the existing position of new cards.

7)Relearning steps
Zero or more delays, separated by spaces. By default, pressing the Again button on a review card will show it again 10 minutes later. If no delays are provided, the card will have its interval changed, without entering relearning. ⁨Delays are typically minutes (eg 1m) or days (eg 2d), but hours (eg 1h) and seconds (eg 30s) are also supported.⁩

8)Leech threshold
The number of times Again needs to be pressed on a review card before it is marked as a leech. Leeches are cards that consume a lot of your time, and when a card is marked as a leech, it’s a good idea to rewrite it, delete it, or think of a mnemonic to help you remember it.

9)Leech action
Tag Only: Add a “leech” tag to the note, and display a pop-up.

Suspend Card: In addition to tagging the note, hide the card until it is manually unsuspended.

10)New card gather order
Deck: gathers cards from each deck in order, starting from the top. Cards from each deck are gathered in ascending position. If the daily limit of the selected deck is reached, gathering may stop before all decks have been checked. This order is fastest in large collections, and allows you to prioritize subdecks that are closer to the top.

Ascending position: gathers cards by ascending position (due #), which is typically the oldest-added first.

Descending position: gathers cards by descending position (due #), which is typically the latest-added first.

Random notes: gathers cards of randomly selected notes. When sibling burying is disabled, this allows all cards of a note to be seen in a session (eg. both a front->back and back->front card)

Random cards: gathers cards completely randomly.

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

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.

21)Show answer timer
In the review screen, show a timer that counts the number of seconds you’re taking to review each card.

22)Stop timer on answer
Whether to stop the timer when the answer is revealed. This doesn’t affect statistics.

23)Seconds to show question for
When auto advance is activated, the number of seconds to wait before revealing the answer. Set to 0 to disable.

24)Seconds to show answer for
When auto advance is activated, the number of seconds to wait before applying the answer action. Set to 0 to disable.

25)Wait for audio
Wait for audio to finish before automatically revealing answer or next question.

26)Answer action
The action to perform on the current card before automatically advancing to the next one.

27)Question action
The action to perform after the question is shown, and time has elapsed.

28)FSRS
Affects the entire collection.

The Free Spaced Repetition Scheduler (FSRS) is an alternative to Anki’s legacy SuperMemo 2 (SM2) scheduler. By more accurately determining when you are likely to forget, it can help you remember more material in the same amount of time. This setting is shared by all deck presets.

If you previously used the ‘custom scheduling’ version of FSRS, please make sure you clear out the custom scheduling section before enabling this option.

29)Desired retention
The default value of 0.9 will schedule cards so you have a 90% chance of remembering them when they come up for review again. If you increase this value, Anki will show cards more frequently to increase the chances of you remembering them. If you decrease the value, Anki will show cards less frequently, and you will forget more of them. Be conservative when adjusting this - higher values will greatly increase your workload, and lower values can be demoralizing when you forget a lot of material.

30)FSRS parameters
FSRS parameters affect how cards are scheduled. Anki will start with default parameters. You can use the option below to optimize the parameters to best match your performance in decks using this preset.

When you click the Optimize button, FSRS will analyze your review history, and generate parameters that are optimal for your memory and the content you’re studying. If your decks vary wildly in subjective difficulty, it is recommended to assign them separate presets, as the parameters for easy decks and hard decks will be different. You don’t need to optimize your parameters frequently - once every few months is sufficient.

By default, parameters will be calculated from the review history of all decks using the current preset. You can optionally adjust the search before calculating the parameters, if you’d like to alter which cards are used for optimizing the parameters.

31)Ignore reviews before
If set, reviews before the provided date will be ignored when optimizing & evaluating FSRS parameters. This can be useful if you imported someone else’s scheduling data, or have changed the way you use the answer buttons.

32)Reschedule cards on change
Affects the entire collection, and is not saved.

This option controls whether the due dates of cards will be changed when you enable FSRS, or optimize the parameters. The default is not to reschedule cards: future reviews will use the new scheduling, but there will be no immediate change to your workload. If rescheduling is enabled, the due dates of cards will be changed.

33)Compute minimum recommended retention
This tool will attempt to find the desired retention value that will lead to the most material learnt, in the least amount of time. The calculated number can serve as a reference when deciding what to set your desired retention to. You may wish to choose a higher desired retention, if you’re willing to trade more study time for a greater recall rate. Setting your desired retention lower than the minimum is not recommended, as it will lead to a higher workload, because of the high forgetting rate.


34)Maximum interval
The maximum number of days a review card will wait. When reviews have reached the limit, Hard, Good and Easy will all give the same delay. The shorter you set this, the greater your workload will be.

35)Historical retention
When some of your review history is missing, FSRS needs to fill in the gaps. By default, it will assume that when you did those old reviews, you remembered 90% of the material. If your old retention was appreciably higher or lower than 90%, adjusting this option will allow FSRS to better approximate the missing reviews.

Your review history may be incomplete for two reasons:

Because you’ve used the ‘ignore reviews before’ option.
Because you previously deleted review logs to free up space, or imported material from a different SRS program.
The latter is quite rare, so unless you’ve used the former option, you probably don’t need to adjust this setting.

36)Custom scheduling
Affects the entire collection. Use at your own risk!