Внутренние и внешние пользователи

В Контесте есть внешние и внутренние пользователи. При этом все пользователи могут:

  • регистрироваться в соревнованиях;
  • начать соревнование (если в настройках разрешен индивидуальный старт);
  • отправлять посылки в соревнованиях.

Внешние пользователи

У внешних пользователей есть аккаунт на Яндексе. На этот логин выдается доступ в интерфейс администратора. Внешние пользователи:

  • входят на сервис с Яндекс ID;
  • в системе видны под своими логинами: их можно добавить в соревнование и увидеть на мониторах;
  • могут сами регистрироваться в соревновании, если регистрация открытая;
  • для авторизации и работы должны иметь доступ к сервисам и хостам Яндекса;
  • могут регистрировать и другие аккаунты на Яндексе, которые Контест сочтет внешними.

Выбирайте внешних пользователей, если проводите любые публичные соревнования, на которые пользователи приходят сами. Не используйте внешних пользователей, если проводите офлайн-мероприятия в учебных заведениях.

Внутренние пользователи

Внутренние пользователи создаются внутри системы Контеста. Внутренние пользователи:

  • авторизуются на специальных доменах Яндекс Контеста;
  • в системе видны под идентификационным логином;
  • могут получить новый пароль в системе;
  • не могут сами регистрировать другие аккаунты того же типа в Контесте;
  • могут использовать компьютер с ограниченным доступом в интернет: только к хостам Яндекс Контеста;
  • не могут использовать логин в Контесте для входа в другие сервисы Яндекса.

Доступ к созданию и управлению внутренними пользователями выдается только по запросу. Чтобы запросить доступ, напишите нам на support@contest.yandex.ru и ответьте на вопросы:

  1. Почему вам не подходит авторизация через Яндекс ID?
  2. Какие соревнования вы проводите?
  3. Сколько пользователей вы хотите создать?

Выбирайте внутренних пользователей, если проводите соревнования в учебных заведениях, чтобы контролировать, кто и как выполняет задачи под заранее выданным логином и паролем. Не используйте внутренних пользователей, если проводите публичное соревнование с открытой регистрацией.

Создать внутренних пользователей

На странице Внутренние пользователи вы можете создать пользователя или новый пароль для любого пользователя.

Чтобы создать внутреннего пользователя:

  1. Перейдите на страницу Внутренние пользователи.
  2. Нажмите кнопку Создать нового пользователя.
  3. Придумайте логин и нажмите Создать нового пользователя. На компьютер сохранится файл с логином и паролем пользователя.

Чтобы создать несколько внутренних пользователей:

  1. Перейдите на страницу Внутренние пользователи.

  2. Нажмите Создать нового пользователя и выберите Создать несколько внутренних пользователей.

  3. Введите префикс внутреннего логина группы пользователей. Префикс группы должен быть уникальным. Старайтесь не повторять префиксы в Контесте.

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

  5. Нажмите Создать пользователей. Появится ссылка на скачивание файла с логинами и паролями.

Примечание

Вы можете добавить пользователей к уже используемой группе: измените начальные и конечные индексы. Но мы рекомендуем заранее создавать чуть больше пользователей.

Авторизация для внутренних пользователей

Чтобы авторизоваться под внутренним логином, участнику нужно:

  1. Перейти на страницу official.contest.yandex.ru(https://passport.yandex.ru).
  2. В правом верхнем углу нажать Войти.
  3. Ввести логин и пароль внутреннего пользователя.

Затем пользователь может перейти на соревнование на том же домене.

Например, вы сгенерировали для пользователя внутренний логин и пароль и создали соревнование, доступное на странице 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.

Группы пользователей

Вы можете создать группы пользователей, чтобы:

  • регистрировать одну и ту же группу людей на разные соревнования в качестве участников;
  • добавлять одних и тех же администраторов или судей в разные соревнования;
  • выдавать доступ к набору задач сразу нескольким пользователям.

Чтобы увидеть список доступных групп, перейдите на страницу Группы пользователей. В нем можно искать группы по логину создателя или названию группы, создавать и редактировать группы.

Пример

Вы проводите курс по изучению языка программирования. У вас есть несколько групп студентов и несколько соревнований. Чтобы не добавлять каждый раз каждого студента в участники соревнования, можно добавить группу. Все участники группы получат доступ к соревнованию.

Создать группу пользователей

Чтобы создать группу пользователей:

  1. Перейдите на страницу Группы пользователей и нажмите кнопку Создать новую группу.
  2. Придумайте название группы и нажмите Создать группу. Используйте только латинские буквы в названии.

Чтобы создать группу с внутренними пользователями:

  1. Перейдите на страницу Внутренние пользователи.

  2. Нажмите Создать нового пользователя и выберите Создать группу пользователей.

  3. Введите префикс логина внутренних пользователей и название группы.

Изменить группу

Чтобы изменить группу, нажмите ее название. Вы можете:

  • Изменить название (используется для поиска по группе) — нажмите название группы. Введите новое название и подтвердите изменение.

  • Добавить участников — нажмите ссылку Добавить пользователя. В поисковой строке введите логин внутреннего или внешнего пользователя и выберите его.

  • Добавить несколько пользователей — нажмите ссылку Добавить список участников и укажите каждого участника с новой строки.

    • Добавьте логин без @yandex.ru или @contest.yandex.ru, чтобы найти только тех пользователей, которые заходили на Яндекс Контест.
    • Укажите логин и @yandex.ru, чтобы найти всех внешних пользователей — как тех, кто заходил, так и тех, кто ни разу не заходил на Яндекс Контест.
    • Укажите логин и @contest.yandex.ru, чтобы найти только внутренних пользователей.

    Например:

    student-2020-03
    student-2020-03@contest.yandex.ru
    agent006
    agent007@yandex.ru
    

    Нажмите Добавить участников. Чтобы отобразились все добавленные пользователи, обновите страницу.

  • Удалить всех пользователей — нажмите ссылку Удалить всех пользователей из группы и подтвердите действие.

  • Удалить одного пользователя — нажмите значок в строке с логином пользователя.

  • Cгенерировать новые пароли для внутренних пользователей — внизу страницы нажмите кнопку Сгенерировать новые пароли, подтвердите действие и скачайте файл с логинами и паролями.

    Важно

    После создания новых паролей старые перестанут действовать.

Написать в службу поддержки