Приглашаем на International Team Coding Party по JavaScript. Вечером 20 ноября в дружеской схватке сойдутся разработчики из Англии, Франции, Испании и России.

Участники соберутся в Лондоне, Мадриде, Париже и Москве. Московская команда собирается в офисе Mail.ru Group. Каждая команда (город) должна будет выполнить несколько заданий на JS, разной степени сложности: от Новичка до Эксперта. Задания выполняются на платформе Kodiri, поэтому для достижения лучших результатов рекомендуется ознакомиться с их интерфейсом и правилами.

В конце игры мы сравним результаты команд. Результат каждой команды рассчитывается как арифметическое среднее от результатов ее участников. Для каждого уровня сложности результаты подводятся независимо.

Правила платформы Kodiri


После выполнения заданий соревнования результат участника оценивается по пяти направлениям. За каждую оценку можно получить до 100 баллов, итоговая оценка считается как среднее от всех:

Упорство: как много заданий было выполнено. Например, если было 5 заданий, то участник может набрать от 0 (ни одного задания не решено) до 100 (все 5 заданий решены верно).

Точность: сколько раз игрок представил неверное решение. Игроки получают 10 % штраф в этой метрике каждый раз, когда решение отправляется на проверку и оказывается неправильным.

Скорость: сколько времени потребовалось игроку для выполнения каждого упражнения, с порогом 4,5 минуты на вопрос.

Фокус: как долго пользователь находился вне платформы, основываясь на событиях изменения фокуса вкладки браузера.

Элегантность: насколько код участника соответствует стандартам оформления кода, в соответствии с отчетом Elegance консоли (основано на Airbnb-конфиге ESLint).

Если хватит времени, то участник может выполнить упражнения из разных уровней сложности.

Расписание


20:30. Сбор и знакомство.

21:00. Начало состязания.

22:00. Подведение результатов.

22:15. Нетворкинг.

Не забудьте захватить с собой ноутбук (а также паспорт или водительские права для пропуска)! Регистрация обязательна.

Комментарии (5)


  1. namikiri
    06.11.2019 16:57

    Фокус: как долго пользователь находился вне платформы, основываясь на событиях изменения фокуса вкладки браузера.

    F12 => window.onblur = undefined


    1. latrekc
      06.11.2019 17:42

      Ну да, все в браузере можно переопределить. Но, с другой стороны, никакого денежного приза не разыгрывается, поэтому можно ждать что участники будут джентельменами =)


    1. ar5
      06.11.2019 18:58
      +1

      вы забыли про Page Visibility API


      1. namikiri
        07.11.2019 10:20

        Я и не знал, спасибо, почитал.


  1. GenLar
    09.11.2019 17:04

    Звучит многообещающе!!!