Создание соревнования по стартовым протоколам SpeedSkatingResults
На длинной дорожке пары часто составляются заранее, в SpeedSkatingResults. EVENT загружает его стартовые протоколы (файлы JSON) по одному: первый создаёт соревнование, следующие добавляют свою дистанцию, а общий зачёт и расписание следуют за ними.
Вымышленный пример: «Imaginary Cup 3» (с 5 по 8 января), по файлу на дистанцию: 500 м женщины, 1000 м мужчины, 3000 м женщины…
Следующие файлы
- Файл тех же стартов (то же название и та же дата начала) добавляет свою дистанцию или загружает её заново, если она уже есть (тот же номер дисциплины в файле). Если соревнование не открыто, соревнование этих стартов находится и открывается: дубликатов не бывает.
- Файл других стартов отклоняется в открытом соревновании с объяснением; EVENT предлагает открыть (или создать) соревнование тех стартов.
- Уже загруженный файл (то же содержимое) ничего не делает.
Что создаёт каждый файл
| В файле | В EVENT |
|---|---|
| Старты | Соревнование: название, даты, место; длинная дорожка, режим «Время», дорожка 400 м; общий шаблон длинной дорожки, если он есть, иначе минимальный шаблон (судейские коды, линия финиша, примерное время забега). |
| Спортсмены стартовых протоколов | Заявки (номер = номер в файле, страна, провинция); заявляются только спортсмены на старте. Категории создаются по кодам файла (SA, N2, 30…). |
| Дистанция | Дисциплина (название, дистанция, пол, день), которую затем узнают по её номеру в файле. |
| Пары | Состав: один забег на пару, внутренняя дорожка — позиция 1, внешняя — 2 (квартеты: 3 и 4); пара с одним спортсменом остаётся забегом. Также масс-старты (шлемы) и командные гонки преследования (два забега на пару). |
| seedtime, sb, pr | Заявочное время (seedtime, иначе sb, иначе pr); sb и pr становятся результатами. |
Загрузить дистанцию заново
SpeedSkatingResults заново выгружает протокол, когда спортсмен снимается или пара меняется. Откройте новый файл (то же меню или Загрузить заново из стартового протокола SpeedSkatingResults… в составе):
- ещё не стартовавшие забеги заменяются; стартовавший забег никогда не затрагивается (расхождение сообщается);
- спортсмен, которого нет в новом файле, снимается с дистанции, но никогда, если у него есть время;
- предварительный просмотр показывает изменения до записи, всё попадает в журнал.
Что решается в SpeedSkatingResults
В таком соревновании импорт заявок убран, флажки дисциплин на вкладке Заявки неактивны, а Создать забеги уступает место повторной загрузке: состав задан.
Общий зачёт, расписание, FINISH
- Общий зачёт показывает каждую дистанцию сразу после загрузки её файла; спортсмены без времени упорядочены по паре и дорожке.
- В расписании одна сессия в день; каждая пара длится заявочное время самого медленного плюс время смены (без времени — примерное время забега). Перерывы и сессии, поставленные вручную, при повторной загрузке остаются.
- Для FINISH ничего не меняется: прямая связь, забеги в базе, файл
.cfevent, возврат результатов. Порядок дистанций меняют кнопками Вверх и Вниз.