При проведении соревнований по Тяжелой Атлетике - перезаявка веса это нормальный процесс. Но все не совсем просто. Весь регламент подробно описан в Правилах по олимпийскому виду спорта - Тяжелая Атлетика. Но есть некие нюансы, как отследить количество перезаявок Атлета, когда их сотни??! А если атлеты лукавят? Все просто - думаем, пишем, чешем репу...

И после долгих рассуждений, было принято решение - жестком регулировании количества перезаявок и ограничении в случае превышении количества дозволенных попыток для всех упражнений и подходов.

Большое дело, уйма кода и исписанных листов. И в итоге родился алгоритм проверки этого всего дела.

На словах куда все проще имеем:

  • Декларированный вес
  • Вес авто-добавки
  • Количество перезаявок  (для первого подхода 2 раза, для 2 и 3 - три раза)

Подробности, снова в правилах, на выходе имеем:

 

Перезаявки для первого подхода

В первом подходе имеем декларированный вес и ДВЕ перезаявки

 

Перезаявки для второго и третьего подхода

На втором и третьем подходе +1 перезаявка, если не была изменена авто добавка

 

Все как всегда просто и прозрачно. И когда количество попыток равно количество разрешенных попыток:

Количество перезаявок исчерпано

Если количество перезаявок исчерпано - запрещаем возможность перезаявки

 

Это весьма грандиозное решение! И аналогов мы не знаем. Пришлось  изменить базу данных плюс уйма кода и времени.

Но можно радоваться - новшество протестировано и работает успешно! Ура!

 

Обновление коснулось множества файлов, в частности:

  • model-mngmt.php
  • model-db.php
  • f5core.js
  • v-f5marshal.php
  • f5main.css
  • model-f5start.php

+добавлено 22 поля в базу данных.

Всем спасибо и доброго дня! be happy! 😀


элементы ведения соревнований

 

     
ipad mini 02   
Дубль протокол
     Таблица рейтигна потока

 

     
monoblock marshal 01   
Маршал 
    Перезаявки, таймер времени

 

     
timer   
Хронограф  
     Программный таймер 1/2 минуты

     
main tablo preview   
Табло соревновательное
     главное табло мероприятия, судейство

 

     
photo 2019 02 05 004847 photo 2019 02 05 004900 photo 2019 02 05 004912   
Судейство  
     Рефери на помосте