modified: competition/regulations.mdx

modified:   components/RegistrationForm.tsx
	renamed:    posts/arcade-python-1.mdx -> python/arcade-python-1.mdx
	renamed:    posts/arcade-python-2.mdx -> python/arcade-python-2.mdx
master
joker 3 years ago
parent 37f0483278
commit 06d56570d3
  1. 45
      competition/regulations.mdx
  2. 59
      components/RegistrationForm.tsx
  3. 0
      python/arcade-python-1.mdx
  4. 0
      python/arcade-python-2.mdx

@ -14,23 +14,24 @@ image: '/images/robottop.png'
/>
<p> Соревнования проводятся в двух номинациях: </p>
* **"Робо - слалом" роботы собраны на произвольной платформе**
* **"Робо - Шорт-Трек" роботы собраны на произвольной платформе**
1. **"Робо - слалом" роботы собраны на произвольной платформе**
2. **"Робо - Шорт-Трек" роботы собраны на произвольной платформе**
## 1. Участники:
* <p>Команда состоит 2-x учащихся с 1 по 11 класс</p>
* <p>Каждая команда на соревнованиях должна привезти с собой одного **уникального робота**</p>
* <p>Возрастные группы участников разделяются по возрастам. Если в команде присутствуют участники из разных классов, то определяется по самому старшему ученику.</p>
* Номинация "Робо-слалом"
+ младшая группа» 7-11 лет;
+ средняя группа» 12-14 лет;
+ старшая группа» 14-18 лет;
* Номинация "ШОРТ-ТРЕК"
+ младшая группа» 7-11 лет;
+ средняя группа» 12-14 лет;
+ старшая группа» 14-18 лет;
* <p>Отдельный человек может быть участником лишь одной команды, даже если обе команды принадлежат к одной организации, при этом, обмен опытом всячески приветствуется. На руководителя проекта (учитель, один из родителей, лидер группы, и т. п.) возрастные ограничения не распространяются, но робот должен быть полностью разработан и построен членами команды.</p>
<p>Команда состоит 2-x учащихся с 1 по 11 класс. Каждая команда на соревнованиях должна привезти с собой одного **уникального робота**.
Возрастные группы участников разделяются по возрастам. Если в команде присутствуют участники из разных классов, то определяется по самому старшему ученику.</p>
+ Номинация "Робо-слалом"
1. младшая группа 7-11 лет;
2. средняя группа 12-14 лет;
3. старшая группа 14-18 лет;
+ Номинация "ШОРТ-ТРЕК"
1. младшая группа 7-11 лет;
2. средняя группа 12-14 лет;
3. старшая группа 14-18 лет;
<p>Отдельный человек может быть участником лишь одной команды, даже если обе команды принадлежат к одной организации, при этом, обмен опытом всячески приветствуется. На руководителя проекта (учитель, один из родителей, лидер группы, и т. п.) возрастные ограничения не распространяются, но робот должен быть полностью разработан и построен членами команды.</p>
## 2. Номинации:
## 2.1. Номинация "Робо-слалом"
@ -48,7 +49,7 @@ image: '/images/robottop.png'
+ Заезд большей части робота в зону финиш - 5 б.;
+ Баллы за время начисляются следующим образом:
* 60 секунд - время затраченное на выполнение задания = баллы.
+ Штрафной балл за задетую шайбу - 5 б.
+ Штрафной балл за задетую шайбу - 5 б. (Шайба считается задетой если она касается белой поверхности поля)
### 2.3 Результат попытки не засчитывается, если:
* Фальстарт оператора робота (оператор нажал стартовую кнопку раньше команды судьи).
@ -75,7 +76,7 @@ image: '/images/robottop.png'
## 3. Номинация "Шорт-Трек"
#### 3.1 Первый и второй этап:
* В заездах участвуют одновременно два робота (пара) на поле
* В заездах участвуют одновременно два робота (пара) на поле.
* В данном этапе роботы движутся в автоматическом режиме, любое вмешательство извне в движение робота невозможно
* Роботы устанавливается перед линией старта.
* Заезд останавливается судьей, если робот не может продолжить движение в течении 30 секунд или время прохождения трассы превышает 60 секунд.
@ -86,7 +87,7 @@ image: '/images/robottop.png'
### 3.2 Баллы
+ Баллы за время начисляются следующим образом:
* 60 секунд - время затраченное на выполнение задания = баллы.
* 60 секунд минус время затраченное на выполнение задания равно баллы.
### 3.3 Результат попытки не засчитывается, если:
* Фальстарт оператора робота (оператор нажал стартовую кнопку раньше команды судьи).
@ -122,11 +123,9 @@ image: '/images/robottop.png'
* Размер роботов не больше 200 x 200 x 200 (мм).
* Все элементы конструкции, включая систему питания, должны находиться непосредственно на самом роботе.
* Роботы принимающие участие в состязания «Робо-слалом» и «ШОРТ-ТРЕК» собираются на месте проведения Соревнований. На сборку и отладку роботов отводится два часа.
* К первому этапу допускаются только автономные роботы, при любой попытке дистанционного управления, команда дисквалифицируется.
* Во втором этапе участвуют только дистанционно управляемые роботы. Управление роботами на втором этапе состязаний производится извне через любой беспроводной канал связи. Допустимо использование любых устройств для беспроводного управления.
* К первому и втору этапу допускаются только автономные роботы, при любой попытке дистанционного управления, команда дисквалифицируется.
* В каждом заезде дается две попытки на выполнение задания. После первой попытки дается время на восстановление конструкции в случае поломки любой его части - 2 минуты.
* Робот дисквалифицируется, если его действия приводят к повреждению полигона (трассы).
* Устройства управления должны быть заранее подключены к роботу.
* Количество двигателей неограниченно.
* В конструкции роботов нельзя использовать винты, клеи, веревки или резинки для закрепления деталей между собой, если это не предусмотрено набором.
* Робот, не соответствующий требованиям, не будет допущен к участию в Соревнованиях, либо результат робота будет аннулирован.
@ -146,7 +145,7 @@ image: '/images/robottop.png'
### 5.2 Статическая проверка
* Перед тем, как выступать на Поле, роботы осматриваются судьей, который проверяет их на соответствие правилам. Роботы должны быть готовы к демонстрации всех своих возможных действий.
### 5.3 Динамическая проверка:
* Роботы должны в течение 30 секунд продемонстрировать хотя бы одно действие, приносящее минимальное количество очков. Роботы проверяются на Игровом Поле. Также может быть проверено соответствие некоторым обязательным требованиям правил.
* Роботы должны в течение 30 секунд продемонстрировать хотя бы одно действие, приносящее минимальное количество очков. Роботы проверяются на Игровом Поле. Также может быть проверено соответствие некоторым обязательным требованиям правил.
### 5.4 Значительные изменения в роботе:
* В случае значительных технических изменений (функциональных, структурных, размерных...), выполненных после прохождения этапа допуска к соревнованиям, необходимо сообщить о них судье. Судьи должны утвердить изменения и, если посчитают необходимым, могут назначить повторную проверку роботу, подвергшемуся доработке.
* Если организаторы считают, что робот был модифицирован, может потребоваться повторная гомологизация робота, что запрещает ему соревноваться до тех пор, пока не будет получен повторный допуск.
@ -171,6 +170,6 @@ image: '/images/robottop.png'
+ Капитан команды имеет право подать апелляцию на решение судей сразу после окончания своего выступления и не позднее начала состязаний следующих команд.
## 7 Награждение
* Команды, набравшие большее количество баллов, в каждой возрастной группе каждой номинации отдельно, становятся победителями (1-е место) и призерами (2-е, 3-е место) Соревнований.
* Команды, набравшие большее количество баллов, в каждой возрастной группе каждой номинации отдельно, становятся победителями 1-е, 2-е и 3-е место Соревнований.
На главную [Главная](/)

@ -19,15 +19,15 @@ interface IFormInputs {
}
const defaultValues = {
name_team_coach: ``,
coach_telefon_number: ``,
name_team_coach: '',
coach_telefon_number: '',
nominations: '0',
city_team: '',
training_institution_team: '',
team_name: '',
name_first_participant: '',
first_partial_class: 0,
name_second_participant: 'нет',
name_second_participant: '',
second_class: 0,
name_third_party: 'нет',
third_part_class: 0,
@ -42,7 +42,7 @@ export const RegistrationForm = (props): JSX.Element => {
.then((data) => {
props.updateData(data);
})
methods.reset(defaultValues);
//methods.reset(defaultValues);
}
return (
<>
@ -51,6 +51,7 @@ export const RegistrationForm = (props): JSX.Element => {
<div className="md:col-span-1">
<div className="px-4 sm:px-0">
<h3 className="text-lg font-medium leading-6">Регистрация команды</h3>
<p className="mt-1 text-sm">Регистрация команд идет до 23.01.2023</p>
<p className="mt-1 text-sm">Введите актуальные данные команды</p>
<p className="mt-1 text-sm">От каждого учебного заведения может быть зарегистрировано неограниченное количество команд</p>
<p className="mt-1 text-sm"> Подписывайтесь на наш
@ -66,47 +67,51 @@ export const RegistrationForm = (props): JSX.Element => {
<div className="grid grid-cols-6 gap-6">
<div className="col-span-6 sm:col-span-3">
<Input placeholder="Иванов Иван Иванович" name="name_team_coach" text="Введите ФИО тренера" additional={""}/>
<Input placeholder="Иванов Иван Иванович" name="name_team_coach" text="ФИО тренера" additional={""}/>
</div>
<div className="col-span-6 sm:col-span-3">
<Input placeholder="+79181234567" name="coach_telefon_number" text="Номер телефона тренера" additional={"valueAsNumber: true"} />
<Input placeholder="+79181234567" name="coach_telefon_number" text="Контактный телефон тренера" additional={"valueAsNumber: true"} />
</div>
<div className="col-span-6 sm:col-span-3">
<Input placeholder="Краснодар" name="city_team" text="Город команда" additional={""} />
<Input placeholder="ivan@mail.ru" name="city_team" text="E-mail тренера" additional={""} />
</div>
<div className="col-span-3">
<Input placeholder="МАОУ СОШ 103" name="training_institution_team" text="Учебное заведение команды" additional={""} />
<Input placeholder="МАОУ СОШ 103" name="training_institution_team" text="Образовательное учреждение" additional={""} />
</div>
<div className="col-span-3">
<Input placeholder="Фиксики" name="team_name" text="Название команды" additional={""} />
</div>
<div className="col-span-3">
<Input placeholder="Фиксики" name="team_name" text="Название команды" additional={""} />
</div>
<div className="col-span-6 sm:col-span-3">
<SelectNominations text={'Номинация'} name={'nominations'}/>
</div>
<div className="col-span-6 sm:col-span-3">
<Input placeholder="Иванов Иван Иванович" name="name_first_participant" text="ФИО первого участника" additional={""} />
</div>
<div className="col-span-6 sm:col-span-3">
<SelectNominations text={'Номинация'} name={'nominations'}/>
</div>
<div className="col-span-6 sm:col-span-3">
<Select text={'Класс участника'} name={'first_partial_class'}/>
</div>
<div className="col-span-6 sm:col-span-3">
<Input placeholder="Иванов Иван Иванович" name="name_first_participant" text="ФИО первого участника" additional={""} />
</div>
<div className="col-span-6 sm:col-span-3">
<Input placeholder="Иванов Петр Иванович" name="name_second_participant" text="ФИО второго участника" additional={""} />
</div>
<div className="col-span-6 sm:col-span-3">
<Select text={'Класс участника'} name={'first_partial_class'}/>
</div>
<div className="col-span-6 sm:col-span-3">
<Select text={'Класс участника'} name={'second_class'}/>
</div>
<div className="col-span-6 sm:col-span-3">
<Input placeholder="Иванов Петр Иванович" name="name_second_participant" text="ФИО второго участника" additional={""} />
</div>
<div className="col-span-6 sm:col-span-3">
<Select text={'Класс участника'} name={'second_class'}/>
</div>
</div>
</div>
<div className="px-4 py-3 bg-gray-50 text-left sm:px-6">
<label className="form-check-label inline-block text-gray-800" >
Нажимая на кнопку &quot;Зарегистрировать команду&quot;, настоящим участники (их законные представители) и тренер (руководитель) подтверждают свое согласие на обработку персональных данных МАОУ СОШ 94
</label>
</div>
<div className="px-4 py-3 bg-gray-50 text-right sm:px-6">
<button
type="submit"

Loading…
Cancel
Save