Руководство · Ресурсы
Плейбук миграции из Anki в Deckbase
Низкорисковый рабочий процесс миграции для путей APKG и CSV с явными проверками качества, чтобы скорость импорта не вредила качеству удержания.
Для кого этот плейбук
Это руководство для тех, у кого уже есть активные колоды Anki и кто хочет структурированно перейти на Deckbase, не нарушая ежедневную регулярность повторений. Если ты ищешь anki import csv, это практический путь, который отделяет быстрый перенос от стабилизации качества.
Чек-лист перед миграцией
- 1Сделай резервную копию каждой исходной колоды перед первым импортом.
- 2Составь список активных колод за последние 30 дней и переноси их первыми.
- 3Определи критерии прохождения и провала проверок качества до масштабирования за пределы одной колоды.
- 4Задай ежедневный минимум повторений (по времени или по карточкам), чтобы сохранить привычку.
Путь A: миграция через APKG
Используй APKG, когда важнее всего скорость и сохранение структуры. Этот путь идеален для первой волны миграции, где цель: непрерывность, а не идеальная очистка.
- Импортируй одну активную колоду и сразу проверь выборку из 30 карточек.
- Исправляй только критичные проблемы: нечитаемые формулировки, сломанные медиа, очевидные дубли.
- Возобнови повторения в тот же день, а не ставь их на паузу ради масштабной косметической правки.
Путь B: миграция через CSV
Используй CSV, когда нужна нормализация на уровне полей. CSV требует больше времени на старте, но позволяет проще обеспечивать единообразие названий, правил шаблонов и дедупликацию в масштабе.
- 1Нормализуй названия полей и форматирование терминов до импорта.
- 2Создай одно каноническое соответствие для вопроса, ответа, тегов и контекста.
- 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-3: перенеси одну активную колоду и сразу возобнови ежедневные повторения.
- 2Дни 4-7: исправь самые проблемные карточки и удали дубли лицевых вопросов.
- 3Дни 8-10: стандартизируй теги и шаблоны, проверь динамику времени сессии.
- 4Дни 11-14: масштабируй миграцию, только если показатели завершения и провалов остаются здоровыми.
Рекомендации по миграции для разных сценариев
Экзаменационный спринт (8-12 недель)
- Основная цель
- Сохранять стабильное завершение ежедневных повторений
- Рекомендуемый подход
- Импортируй только активные колоды, приостанови миграцию архива
Долгосрочное изучение языка
- Основная цель
- Сохранять контекст предложений
- Рекомендуемый подход
- Путь через CSV со строгой нормализацией полей
Командная миграция
- Основная цель
- Единообразие шаблонов
- Рекомендуемый подход
- Опубликуй одно каноническое соответствие перед массовым импортом
Очистка архива
- Основная цель
- Вывести из оборота малополезные колоды
- Рекомендуемый подход
- Переноси по темам и рано отбрасывай устаревшие карточки
Частые вопросы
Что использовать сначала: APKG или CSV?
Сколько колод переносить за раз?
Можно ли во время миграции держать Anki и Deckbase параллельно?
Что делать, если карточки импортируются неправильно?
Можно ли откатиться, если миграция не сработает?
Что делать в первую неделю после миграции?
Потеряю ли я историю повторений при миграции?
Первая неделя после миграции: чек-лист успеха
Первые семь дней определяют, удастся ли миграция. Сосредоточься на стабилизации основной колоды, прежде чем расширяться на дополнительные.
- 1День 1: заверши первую сессию повторений с импортированными карточками. Отметь любые проблемы форматирования.
- 2Дни 2-3: найди и исправь карточки, которые сбивают с толку или имеют неясные вопросы.
- 3Дни 4-5: запусти проверку дублей и объедини карточки с одинаковыми лицевыми сторонами.
- 4Дни 6-7: оцени время сессии. Если оно заметно выросло, проверь длину карточек.
- 5К дню 7: реши, продолжать с Anki, полностью перейти на Deckbase или использовать оба варианта.
Совет: сохраняй установку Anki и исходные колоды нетронутыми в течение первого месяца. Это даст тебе возможность откатиться, если Deckbase не подойдёт.
Нужен сначала общий обзор? Прочитай опубликованный пост о стратегии миграции, а затем вернись к этому плейбуку для выполнения. Начни с руководства по импорту и экспорту Anki.