Внутренние и внешние пользователи
В Контесте есть внешние и внутренние пользователи. При этом все пользователи могут:
- регистрироваться в соревнованиях;
- начать соревнование (если в настройках разрешен индивидуальный старт);
- отправлять посылки в соревнованиях.
Внешние пользователи
У внешних пользователей есть аккаунт на Яндексе. На этот логин выдается доступ в интерфейс администратора. Внешние пользователи:
- входят на сервис с Яндекс ID;
- в системе видны под своими логинами: их можно добавить в соревнование и увидеть на мониторах;
- могут сами регистрироваться в соревновании, если регистрация открытая;
- для авторизации и работы должны иметь доступ к сервисам и хостам Яндекса;
- могут регистрировать и другие аккаунты на Яндексе, которые Контест сочтет внешними.
Выбирайте внешних пользователей, если проводите любые публичные соревнования, на которые пользователи приходят сами. Не используйте внешних пользователей, если проводите офлайн-мероприятия в учебных заведениях.
Внутренние пользователи
Внутренние пользователи создаются внутри системы Контеста. Внутренние пользователи:
- авторизуются на специальных доменах Яндекс Контеста;
- в системе видны под идентификационным логином;
- могут получить новый пароль в системе;
- не могут сами регистрировать другие аккаунты того же типа в Контесте;
- могут использовать компьютер с ограниченным доступом в интернет: только к хостам Яндекс Контеста;
- не могут использовать логин в Контесте для входа в другие сервисы Яндекса.
Доступ к созданию и управлению внутренними пользователями выдается только по запросу. Чтобы запросить доступ, напишите нам на support@contest.yandex.ru и ответьте на вопросы:
- Почему вам не подходит авторизация через Яндекс ID?
- Какие соревнования вы проводите?
- Сколько пользователей вы хотите создать?
Выбирайте внутренних пользователей, если проводите соревнования в учебных заведениях, чтобы контролировать, кто и как выполняет задачи под заранее выданным логином и паролем. Не используйте внутренних пользователей, если проводите публичное соревнование с открытой регистрацией.
Создать внутренних пользователей
На странице Внутренние пользователи вы можете создать пользователя или новый пароль для любого пользователя.
Чтобы создать внутреннего пользователя:
- Перейдите на страницу Внутренние пользователи.
- Нажмите кнопку Создать нового пользователя.
- Придумайте логин и нажмите Создать нового пользователя. На компьютер сохранится файл с логином и паролем пользователя.
Чтобы создать несколько внутренних пользователей:
-
Перейдите на страницу Внутренние пользователи.
-
Нажмите Создать нового пользователя и выберите Создать несколько внутренних пользователей.

-
Введите префикс внутреннего логина группы пользователей. Префикс группы должен быть уникальным. Старайтесь не повторять префиксы в Контесте.
-
Укажите первый индекс пользователя и сколько пользователей нужно создать. Например, нужно создать 25 пользователей для группы студентов. Придумайте префикс — например,
gr21017_2020_— и укажите первый индекс — 1, последний индекс — 25. -
Нажмите Создать пользователей. Появится ссылка на скачивание файла с логинами и паролями.

Примечание
Вы можете добавить пользователей к уже используемой группе: измените начальные и конечные индексы. Но мы рекомендуем заранее создавать чуть больше пользователей.
Авторизация для внутренних пользователей
Чтобы авторизоваться под внутренним логином, участнику нужно:
- Перейти на страницу official.contest.yandex.ru(https://passport.yandex.ru).
- В правом верхнем углу нажать Войти.
- Ввести логин и пароль внутреннего пользователя.
Затем пользователь может перейти на соревнование на том же домене.
Например, вы сгенерировали для пользователя внутренний логин и пароль и создали соревнование, доступное на странице contest.yandex.ru/contest/3.
Если пользователь перейдет по этой ссылке, его домен изменится с official.contest.yandex.ru на contest.yandex.ru.
Чтобы пользователь не потерялся и успешно попал на соревнование, передайте ему ссылку official.contest.yandex.ru/contest/3.
Участие пользователей в соревнованиях
Вы можете использовать внутренних и внешних пользователей в одном и том же соревновании. Для этого внешние пользователи должны использовать основной домен contest.yandex.ru и войти с Яндекс ID. Внутренние — использовать домен official.contest.yandex.ru.
Группы пользователей
Вы можете создать группы пользователей, чтобы:
- регистрировать одну и ту же группу людей на разные соревнования в качестве участников;
- добавлять одних и тех же администраторов или судей в разные соревнования;
- выдавать доступ к набору задач сразу нескольким пользователям.
Чтобы увидеть список доступных групп, перейдите на страницу Группы пользователей. В нем можно искать группы по логину создателя или названию группы, создавать и редактировать группы.
Пример
Вы проводите курс по изучению языка программирования. У вас есть несколько групп студентов и несколько соревнований. Чтобы не добавлять каждый раз каждого студента в участники соревнования, можно добавить группу. Все участники группы получат доступ к соревнованию.
Создать группу пользователей
Чтобы создать группу пользователей:
- Перейдите на страницу Группы пользователей и нажмите кнопку Создать новую группу.
- Придумайте название группы и нажмите Создать группу. Используйте только латинские буквы в названии.
Чтобы создать группу с внутренними пользователями:
-
Перейдите на страницу Внутренние пользователи.
-
Нажмите Создать нового пользователя и выберите Создать группу пользователей.

-
Введите префикс логина внутренних пользователей и название группы.
Изменить группу
Чтобы изменить группу, нажмите ее название. Вы можете:
-
Изменить название (используется для поиска по группе) — нажмите название группы. Введите новое название и подтвердите изменение.
-
Добавить участников — нажмите ссылку Добавить пользователя. В поисковой строке введите логин внутреннего или внешнего пользователя и выберите его.
-
Добавить несколько пользователей — нажмите ссылку Добавить список участников и укажите каждого участника с новой строки.
- Добавьте логин без
@yandex.ruили@contest.yandex.ru, чтобы найти только тех пользователей, которые заходили на Яндекс Контест. - Укажите логин и
@yandex.ru, чтобы найти всех внешних пользователей — как тех, кто заходил, так и тех, кто ни разу не заходил на Яндекс Контест. - Укажите логин и
@contest.yandex.ru, чтобы найти только внутренних пользователей.
Например:
student-2020-03 student-2020-03@contest.yandex.ru agent006 agent007@yandex.ruНажмите Добавить участников. Чтобы отобразились все добавленные пользователи, обновите страницу.
- Добавьте логин без
-
Удалить всех пользователей — нажмите ссылку Удалить всех пользователей из группы и подтвердите действие.
-
Удалить одного пользователя — нажмите значок
в строке с логином пользователя. -
Cгенерировать новые пароли для внутренних пользователей — внизу страницы нажмите кнопку Сгенерировать новые пароли, подтвердите действие и скачайте файл с логинами и паролями.
Важно
После создания новых паролей старые перестанут действовать.
