Програми для організації суддівства

... та інші програми з Го.
Відповісти
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Зроблю невеличкий "репост" з іншої теми:
Небайдужий писав: PS: З програмою АвтоКорсак довелось трошки "пободатись", "посваритись", "покритикувати" (одним словом - "помучитись"). Але це відноситься лише до окремих моментів жеребкування та деяких інших нюансів її функціонування. В цілому, програма суттєво полегшує роботу судді і після ще деяких доопрацювань та тестувань можна буде говорити про те, щоб повністю взяти її "на озброєння" у нас в Україні. Респект автору програми за уже пророблену роботу та оперативне реагування на зауваження прямо в процесі тестувань на турнірах.
В цілому, з програмою чим далі, тим приємніше стає працювати.
Але автора прошу не розслаблятись. У мене є ще багато зауважень і забаганок. :)

Ось і перша забаганка.
У вікні редагування клубу (і створення клубу) варто зробити так, щоб після написання міста українською мовою можна було натиснути кнопочку "транслітерація" (уже є в програмі), але при цьому, щоб заповнювався не тільки рядок з назвою міста латиницею, а й перші чотири літери з цієї назви у третьому рядочку (для Європейської бази). Якщо будуть якісь нюанси, то можна буде підправити вручну назву клубу для Євробази. А в цілому, це додасть хоч і маленьку, але додаткову зручність.

До речі, завантажив виправлену програму і експорт таблиці пройшов успішно. Проблему дійсно ліквідовано. :)
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
AlterEgo
Advanced Member
Повідомлень: 1650
З нами з: 06 січня 2007, 14:23
Звідки: Киев
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення AlterEgo »

Готово, забирайте.
Если будете что-то менять в кодификации клубов, прошу мне сообщить, т. к. уже забитые в локальную базу "АвтоКорсака" коды мне нужно будет подправлять вручную.
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Бажано у вкладці по налаштуваннях турнірної таблиці мати можливість виставити колонку з кількістю виграшів (як просто інформативну), а то вона є лише серед критеріїв. Інколи вона потрібна не як критерій.
І ще, для протоколів в Міністерство і в спорт-комітети потрібно мати графу зі спортивними розрядами і званнями. Для цього треба у вікні вводу гравця добавити таку графу для заповнення і в налаштуваннях таблиці мати можливість поставити для показу колонку з розрядами і званнями.

Ага, іще згадав. У вікні редагування інформації про гравця треба, щоб у параметрі "зсунути" можна було змінювати стартові очки з точністю до половини рангу, а не до цілого рангу, як це працює в програмі зараз. Інколи такі можливості потрібні.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Інколи при натисканні на опцію "закрити турнір" програма виходить на помилку.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
AlterEgo
Advanced Member
Повідомлень: 1650
З нами з: 06 січня 2007, 14:23
Звідки: Киев
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення AlterEgo »

Сдвиг и так работает с учётом возможности поправки на пол очка. Введите, например, "1.5".

Над остальными предложениями я подумаю, как их лучше сделать. Как временный вариант можно:
а) для разрядов использовать поле "комментарий";
б) для вывода побед добавить их самым последним критерием.

Насчёт ошибки при закрытии - скопируйте, пожалуйста, при случае текст ошибки и отправьте мне.
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

AlterEgo писав:Сдвиг и так работает с учётом возможности поправки на пол очка. Введите, например, "1.5".
Як казав Шельменко денщик: "Так таки так, але трошки не так".
Якщо вводити пів очка при англійській розкладці (тобто 0.5), то працює, а якщо вводити пів очка при російській чи українській розкладці (тобто 0,5) - то ні, не працює. А треба щоб працювало при будь-якій розкладці. Повірте, що людина при вводі цифр не задумується про мовну розкладку клавіатури, тим більше коли вводить цифри з цифрового блока клавіатури. От і виходить, що ваша програма не кожен раз спрацьовує так як треба. А це вже незручність.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Оскільки практично в усіх турах мені доводилось втручатись в жеребкування програми, то може варто подумати над зміною алгоритму. Як варіант, пропоную проводити зустрічне жеребкування. Це коли одночасно проводиться жеребкування зверху донизу, як це робиться і зараз, і, в той же час, проводиться жеребкування дзеркальне, тобто знизу доверху (можна навіть для алгоритму перевернути очки, але не показувати їх в таблиці). Під перевертанням очок маю на увазі, що тому, хто має реально в таблиці 0 очкок, присвоїти (для алгоритму) ті очки, які має лідер турніру, а лідеру дати 0, і так перевернути і для всіх інших. При цьому варто враховувати, що ранжирування в групах для дзеркальної частини алгоритму має йти теж в дзеркальному вигляді (від меншого рейтингу до більшого). Але, повторюсь, це лише в глибинах алгоритму без публікації в таблиці. Обидва алгоритми доводять жеребкування до середини таблиці. Якщо жеребкування в групі посередині співпало, то чудово, жеребкування закінчено, якщо ж ні, то розбиваються найближчі пари з тої і іншої сторони і створюються пари уже з врахуванням тих гравців, які звільнились від попереднього варіанту жеребкування. Ця доводка проводиться прямим алгоритмом, а не дзеркальним. Не знаю, чи так вийде повністю реалізувати принципи Корсака, але спробувати можна. :)

Ще помітив помилку в роботі програми. Вона неправильно рахує фору між гравцями з рейтингом нижче 100 і вище 100. Наприклад, між 24 кю і 17 кю вона видала фору 34, хоча мало би бути 7, а між 15 і 23 кю програма написала фору 53, хоча мало би бути 8. Продовжує проявлятись помилка в ситуації, коли не закриваємо програму, а закриваємо турнір. Раніше я надсилав на пошту копію аналогічної помилки.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
AlterEgo
Advanced Member
Повідомлень: 1650
З нами з: 06 січня 2007, 14:23
Звідки: Киев
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення AlterEgo »

Это интересная идея, но тут самое сложное определить, что же делать, если что-то не сходится.
В несколько ином виде зеркальная жеребьёвка уже реализована: программа сначала пытается удовлетворить нужды нулевой группы.
Расчёт форы поправлю, спасибо.
Аватар користувача
Небайдужий
Advanced Member
Повідомлень: 4846
З нами з: 01 січня 2007, 13:26
Розряд: 6k
Звідки: м. Рівне
Контактна інформація:

Re: Програми для організації суддівства

Повідомлення Небайдужий »

Так, чи інакше, але мушу стверджувати, що жеребкування нижче середини турнірної таблиці незадовільне. Перша половина турнірної таблиці проходить через алгоритм жеребкування, можна сказати, майже ідеально, а ось нижче - багато нарікань, принаймні у мене.
Не утримуй те, що минає, і не відштовхуй те, що приходить ... і тоді щастя саме знайде тебе.
Омар Хайям
Аватар користувача
December
Advanced Member
Повідомлень: 2171
З нами з: 11 квітня 2008, 14:31
Розряд: 5k
Звідки: Київ

Re: Програми для організації суддівства

Повідомлення December »

Перед проведением Кубка "Спутника" проводили тестирование возможности использования программы для проведения турнира - ничего не вышло. Конечно, в данном конкретном турнире уж очень нестандартная схема для украинского го использовалась, но все равно выявили ряд явных и грубых недочетов-ошибок. В итоге решили использовать возможности программы для быстрого заведения данных игроков, транслитераций и т.п. Жеребьевку проводили вручную.
1) Не нашли в настройках турнира возможности проводить жеребьевку с учетом минимизации форы. (Подозреваю, что такой алгоритм не заложен вовсе - проясни, пожалуйста, Дима.)
2) Наблюдали проблему с некорректным определением форы для пары 30 кю и выше 20 кю. Выводило ахинею, типа 2, 17 и т. п.
3) Что лично меня очень выбесило (чисто субъективное впечателние, характерно только для такой жеребьевки, не претендует на истину во языцах) - постоянное соскакивание вида турнирной таблицы при проведении жеребьевки. Поясняю. Для ускорения процесса и за неимением принтера ранжировали в турнирной таблице игроков по рейтингу, таким образом, двигаясь сверху вниз, легко было понять, кто с кем должен играть. Дело в том, что так мне легче было соотнести количество набранных очков и ранг игрока. Я запоминала пару и переходила на вкладку жеребьевки. Заводила пару и возвращалась обратно к турнирной таблице (т.к. это именно разные вкладки, а не окна, то не было возможности видеть их обе одновременно), и наблюдала картину, что таблица снова отранжирована по местам, а не по рейтингу. Приходилось снова все повторять. Потом находить нужное место, определять пару и т.п. На это уходило прилично ремени и неприлично нервов. Т.е. это проблема исключительно удобства пользования. Может сделать как-то, что бы была возможность зафиксировать ранжировку на время? Пусть начнет перерисовывать таблицу снова по местам уже после появления результатов жеребьевки? Или по включению/выключению галочки? Ну, на этом настаивать не могу, т.к. проблема слишком специфична и, возможно, не более, чем мои "тараканы".
Відповісти