Обмен и архив

Как организовать архив просмотренных боёв

Для каждой записи архива нужны участники, событие, формат, версия правил и источник; локальная история хранит до 50 записей, а её отдельная копия создаётся через резервное сохранение.

Как организовать архив просмотренных боёв

Минимальная карточка архивной записи

Одна строка или карточка должна описывать одну явно определённую единицу наблюдения — один просмотренный бой или один протокол. Для поиска и последующей сверки полезны поля: внутренний ID, участники, событие, формат, версия правил, источник, статус записи и дата просмотра.

Формат и версия нужны потому, что длительность раундов и базовые определения могут различаться. Например, указанная архивная редакция профессионального MMA использует раунды по 5 минут, тогда как приведённый профессиональный формат бокса использует раунды по 3 минуты. Эти данные нельзя смешивать в одном поле «длина раунда» без названия формата.

Связный пример записи

Вымышленная архивная карточка: ID «OBS-017»; участники «Север — Юг»; событие «Открытая встреча»; формат «профессиональный MMA, базовые определения редакции 2019»; источник «видеозапись организатора»; статус «просмотрено полностью»; заметки по раундам сохранены локально.

Если в источнике не названа версия правил или официальная причина результата, поле лучше оставить как «не указано источником», а не заменять догадкой. Отдельно можно хранить оригинальную запись и копию, в которой фиксируются исправления.

История и резервная копия

Локальная история содержит до 50 записей. Команда сохранения создаёт новую запись, поэтому повторное сохранение той же формы добавит ещё одну запись в историю.

Экспорт текущей записи сохраняет содержимое открытой формы. Резервная копия предназначена только для уже сохранённой истории. После импорта одиночный JSON открывается в форме; чтобы он появился в истории, его нужно отдельно сохранить. Импорт работает только в том же инструменте или на том же сайте.

Источники и методика