Колоди та ієрархія
Організуйте колекцію як дерево й дізнайтеся, які картки охоплює заняття батьківської колоди.
Колоди визначають практичні області навчання. Колода може містити підколоди, утворюючи дерево, яке впорядковує єдину колекцію без потреби охоплювати все в кожному занятті.
Створення вкладеної колоди
Repeto використовує подвійну двокрапку між рівнями відповідно до ієрархії, закодованої в пакетах Anki:
Medicine
Medicine::Anatomy
Medicine::Anatomy::Neuroanatomy
У вікні Нова колода за бажанням виберіть Батьківську колоду та введіть назву нової колоди. Перед створенням Repeto покаже повний шлях. Також можна залишити батьківський рівень як Верхній рівень і безпосередньо ввести канонічний шлях, наприклад Medicine::Anatomy. Якщо за вибраної батьківської колоди ввести кілька рівнів, їх буде створено під цією колодою.
Засіб вибору посилається на сталий ідентифікатор батьківської колоди. Якщо її перейменувати до збереження, нову колоду буде створено за її актуальним шляхом. Якщо її видалити, створення зупиниться з повідомленням про відновлення замість появи колоди-сироти. Остаточний шлях перевіряється на конфлікти й створюється атомарно; наявний вибір профілю генерування та приватна копія пресету планування колоди зберігаються.
На сторінці «Колоди» ієрархія відображається вкладеними рядками з елементами розгортання гілок. Назви зі спільним префіксом не вважаються спорідненими: French не є батьківською колодою для French Literature; вкладеною є лише French::Literature.
Обсяг навчання
Якщо відкрити Вчити для Medicine::Anatomy, заняття охопить придатні картки безпосередньо з Anatomy та її нащадків, як-от Neuroanatomy. Якщо відкрити «Вчити» для Neuroanatomy, заняття охопить лише це піддерево. Картки залишаються призначеними своїм конкретним домашнім колодам.
У списку колод для батьківських рядків показано підсумки піддерева. Сторінка «Сьогодні» та зведення колекції використовують корені ієрархії, щоб не додавати підсумок дочірньої колоди до підсумку батьківської, який уже його містить.
Налаштування в ієрархії
Кожна колода отримує приватну копію налаштувань планування на основі іменованого пресету. Картка, отримана через заняття батьківської колоди, усе одно використовує чинну копію своєї домашньої колоди.
На сторінці налаштувань батьківської колоди команда Застосувати до підколод копіює вибрану конфігурацію планування до конкретних колод-нащадків. Це масова заміна, тож перед застосуванням перевірте локальні відмінності.
У заняттях батьківської колоди застосовуються денні квоти кожної конкретної колоди-нащадка. Коли ввімкнено Ліміти починаються згори, безпосереднє навчання дочірньої колоди також витрачає доступну квоту її конкретних предків. Іменований рівень, для якого немає фактичного рядка колоди, не створює штучного ліміту.
Переміщення гілки
Відкрийте меню дій колоди й виберіть Перемістити або перетягніть рядок на іншу гілку. В обох випадках перед будь-якими змінами відкривається однаковий попередній перегляд. Repeto переміщує все піддерево, відхиляє цикли й конфлікти назв та під час підтвердження перевіряє, чи попередній перегляд досі актуальний. Картки зберігають свої ідентифікатори, розклади та історію повторень.
Якщо імпортована або давніша колекція містить дочірню колоду без відповідного рядка іменованої батьківської колоди, виконайте Відновити дерево колод. У попередньому перегляді створюються лише відсутні порожні рядки батьківських колод; картки не переміщуються, а наявні колоди не перезаписуються.
Рекомендації щодо назв
Використовуйте неглибокі змістовні гілки. Зручна структура зазвичай описує предмет, джерело або рівень:
Spanish::Grammar::Past tense
Biology::Course 101::Cell biology
Не використовуйте ієрархію для кодування кожного тега. Для ознак, спільних для різних колод, як-от exam-2, needs-image або source-book, краще підходять теги.
Repeto ще не встановлює остаточного обмеження глибини. Рішення власника між п’ятьма й десятьма рівнями записане у внутрішньому аудиті, а до публічного випуску продукт має відхиляти патологічну глибину. Поки що не перевищуйте п’яти рівнів, щоб деревом було зручно користуватися на невеликих екранах.
Поточні обмеження
Підтримуються вибір батьківської колоди під час створення, безпосередні шляхи з ::, імпортована ієрархія, підтверджене переміщення піддерева, перепризначення батьківської колоди перетягуванням, природне числове сортування та відновлення відсутніх батьківських колод. Repeto ще не встановлює максимальну глибину, а повний життєвий цикл порожньої колоди Default усе ще запланований. Відновлення лише створює відсутні батьківські колоди; воно не виправляє некоректні шляхи чи осиротілі посилання карток на домашні колоди. Зведений стан наведено в плані паритету з Anki.