Руководство · Ресурсы

Плейбук миграции из Anki в Deckbase

Низкорисковый рабочий процесс миграции для путей APKG и CSV с явными проверками качества, чтобы скорость импорта не вредила качеству удержания.

Редакционная команда Deckbase8 мин чтения

Для кого этот плейбук

Это руководство для тех, у кого уже есть активные колоды Anki и кто хочет структурированно перейти на Deckbase, не нарушая ежедневную регулярность повторений. Если ты ищешь anki import csv, это практический путь, который отделяет быстрый перенос от стабилизации качества.

Чек-лист перед миграцией

  1. 1
    Сделай резервную копию каждой исходной колоды перед первым импортом.
  2. 2
    Составь список активных колод за последние 30 дней и переноси их первыми.
  3. 3
    Определи критерии прохождения и провала проверок качества до масштабирования за пределы одной колоды.
  4. 4
    Задай ежедневный минимум повторений (по времени или по карточкам), чтобы сохранить привычку.

Путь A: миграция через APKG

Используй APKG, когда важнее всего скорость и сохранение структуры. Этот путь идеален для первой волны миграции, где цель: непрерывность, а не идеальная очистка.

  • Импортируй одну активную колоду и сразу проверь выборку из 30 карточек.
  • Исправляй только критичные проблемы: нечитаемые формулировки, сломанные медиа, очевидные дубли.
  • Возобнови повторения в тот же день, а не ставь их на паузу ради масштабной косметической правки.

Путь B: миграция через CSV

Используй CSV, когда нужна нормализация на уровне полей. CSV требует больше времени на старте, но позволяет проще обеспечивать единообразие названий, правил шаблонов и дедупликацию в масштабе.

  1. 1
    Нормализуй названия полей и форматирование терминов до импорта.
  2. 2
    Создай одно каноническое соответствие для вопроса, ответа, тегов и контекста.
  3. 3
    Сначала импортируй пилотную партию и пройди все проверки качества перед полным запуском.

Матрица соответствия полей

Лицевая сторона

Назначение
Текст вопроса
Правило качества
Только одна мысль
Операционное примечание
Разделяй перегруженные карточки до импорта

Обратная сторона

Назначение
Ожидаемый ответ
Правило качества
Сначала прямой ответ
Операционное примечание
Длинные объяснения оставляй в заметках

Теги

Назначение
Группировка по темам
Правило качества
Единообразная таксономия
Операционное примечание
Используй названия по схеме «область/глава»

Дополнительно / Заметки

Назначение
Поддержка контекста
Правило качества
Коротко и необязательно
Операционное примечание
Не встраивай подсказки к ответу

Медиа

Назначение
Визуальный и аудиоконтекст
Правило качества
Прикреплено и читаемо
Операционное примечание
Проверь сломанные ссылки в выборке

Проверки качества партии

Запускай проверки перед каждой новой партией импорта. Если какая-то проверка не пройдена, приостанови новый импорт и сначала исправь качество карточек. Так проблемы остаются небольшими, а долг по бэклогу не накапливается.

Понимание

Порог прохождения
Не менее 90% карточек в выборке понятны
Сигнал провала
Формат вопроса неоднозначен или зашумлён

Доля дублей

Порог прохождения
Меньше 3% дублирующихся лицевых вопросов
Сигнал провала
В партии повторяются определения или заголовки

Нагрузка на сессию

Порог прохождения
Рост времени сессии меньше 15% неделя к неделе
Сигнал провала
Импортированные карточки слишком многословны

Динамика провалов

Порог прохождения
Стабильно или улучшается ко 2-й неделе
Сигнал провала
Качество вопросов по ключевым темам низкое

Особые случаи Anki, которые нужно обработать до масштабирования

Большинство регрессий при миграции возникает из-за особых случаев, которые кажутся мелкими в выборке и становятся дорогостоящими при объёме. Проверь отображение cloze, состояния приостановленных карточек, поведение карточек-пиявок и ссылки на медиа перед импортом дополнительных колод.

Cloze-карточки

Частая ошибка
После импорта пропадают маркеры cloze
Мера предотвращения
Проверь отображение cloze в выборке перед полной миграцией

Приостановленные карточки

Частая ошибка
Неожиданная активная нагрузка на повторения
Мера предотвращения
Экспортируй состояние приостановки и повторно примени после импорта

Карточки-пиявки

Частая ошибка
Хронические провалы засоряют очередь
Мера предотвращения
Помечай пиявки тегами и применяй политику переписывания или архивации

Ссылки на медиа

Частая ошибка
Сломанные указатели на изображения или аудио
Мера предотвращения
Запусти сканирование сломанных медиа на первых 100 карточках

Настройки колоды

Частая ошибка
Несовпадение поведения интервалов
Мера предотвращения
Запусти 14-дневные метрики перед масштабированием на дополнительные колоды

Контракт CSV-импорта для повторяемых миграций

Если ты выполняешь регулярные импорты, определи фиксированный контракт CSV и версионируй его. Это уменьшает расхождение схем между операторами и упрощает автоматизацию QA. Практичная база: контракт из шести столбцов с полями идентификатора, вопроса, ответа, контекста, таксономии и источника.

note_id

Роль
Стабильная идентификация строки
Ограничение
Предотвращает случайное дублирование при загрузке

front_text

Роль
Поле вопроса
Ограничение
Нормализуй пунктуацию и варианты Unicode

back_text

Роль
Поле ответа
Ограничение
Оставляй прямой ответ в первом предложении

context_hint

Роль
Необязательное уточнение
Ограничение
Используй только короткий контекст области

tags_pipe

Роль
Группировка таксономии
Ограничение
Используй канонические теги через вертикальную черту

source_ref

Роль
Прослеживаемость
Ограничение
Сохраняй главу/страницу для обратной проверки QA

Сохраняй кодировку UTF-8, обеспечивай нормализованные переносы строк и избегай скрытых формул таблиц в ячейках экспорта. Эти небольшие ограничения предотвращают незаметное повреждение импорта.

Протокол стабилизации на 14 дней

  1. 1
    Дни 1-3: перенеси одну активную колоду и сразу возобнови ежедневные повторения.
  2. 2
    Дни 4-7: исправь самые проблемные карточки и удали дубли лицевых вопросов.
  3. 3
    Дни 8-10: стандартизируй теги и шаблоны, проверь динамику времени сессии.
  4. 4
    Дни 11-14: масштабируй миграцию, только если показатели завершения и провалов остаются здоровыми.

Рекомендации по миграции для разных сценариев

Экзаменационный спринт (8-12 недель)

Основная цель
Сохранять стабильное завершение ежедневных повторений
Рекомендуемый подход
Импортируй только активные колоды, приостанови миграцию архива

Долгосрочное изучение языка

Основная цель
Сохранять контекст предложений
Рекомендуемый подход
Путь через CSV со строгой нормализацией полей

Командная миграция

Основная цель
Единообразие шаблонов
Рекомендуемый подход
Опубликуй одно каноническое соответствие перед массовым импортом

Очистка архива

Основная цель
Вывести из оборота малополезные колоды
Рекомендуемый подход
Переноси по темам и рано отбрасывай устаревшие карточки

Частые вопросы

Что использовать сначала: APKG или CSV?

Сначала используй APKG для быстрого переноса структуры. Используй CSV, когда перед масштабированием нужна строгая очистка полей или нормализация шаблонов.

Сколько колод переносить за раз?

Начни с одной активной колоды и стабилизируй её 7-14 дней. Расширяйся только когда завершение, время сессии и динамика провалов остаются здоровыми.

Можно ли во время миграции держать Anki и Deckbase параллельно?

Да. Многие учащиеся оставляют старые колоды в Anki, пока создают совершенно новые карточки в Deckbase, а затем объединяют всё, когда средства контроля качества станут стабильными.

Что делать, если карточки импортируются неправильно?

Частые проблемы: проблемы с кодировкой (используй UTF-8), отсутствующие обязательные поля и несовпадение шаблонов. Экспортируй в CSV, исправь проблемы в таблице и импортируй снова. В плейбуке есть контракт CSV для повторяемых миграций.

Можно ли откатиться, если миграция не сработает?

Да. Перед миграцией экспортируй колоду Anki как резервную копию (.apkg). Deckbase не удаляет твои исходные данные в Anki. Если Deckbase не подойдёт, ты всегда сможешь вернуться в Anki без потери прогресса.

Что делать в первую неделю после миграции?

Сосредоточься на стабилизации: исправляй проблемные карточки, удаляй дубли вопросов и выстраивай ежедневную рутину повторений. Не добавляй новые колоды, пока основная колода не станет стабильной. Внимательно следи за временем сессии и долей провалов.

Потеряю ли я историю повторений при миграции?

Содержимое карточек переносится при импорте APKG, но история повторений (состояние обучения, интервалы) не переносится, поэтому импортированные карточки начинают с нуля. Затем планировщик FSRS в Deckbase устанавливает интервалы по твоим новым повторениям.

Первая неделя после миграции: чек-лист успеха

Первые семь дней определяют, удастся ли миграция. Сосредоточься на стабилизации основной колоды, прежде чем расширяться на дополнительные.

  1. 1
    День 1: заверши первую сессию повторений с импортированными карточками. Отметь любые проблемы форматирования.
  2. 2
    Дни 2-3: найди и исправь карточки, которые сбивают с толку или имеют неясные вопросы.
  3. 3
    Дни 4-5: запусти проверку дублей и объедини карточки с одинаковыми лицевыми сторонами.
  4. 4
    Дни 6-7: оцени время сессии. Если оно заметно выросло, проверь длину карточек.
  5. 5
    К дню 7: реши, продолжать с Anki, полностью перейти на Deckbase или использовать оба варианта.

Совет: сохраняй установку Anki и исходные колоды нетронутыми в течение первого месяца. Это даст тебе возможность откатиться, если Deckbase не подойдёт.

Нужен сначала общий обзор? Прочитай опубликованный пост о стратегии миграции, а затем вернись к этому плейбуку для выполнения. Начни с руководства по импорту и экспорту Anki.