Перейти к основному содержимому

Экраны

Общие правила UI

  • Результаты, работы и документы показываются только по publication policy.
  • Участник без аккаунта должен иметь понятный путь claim access.
  • Преподавательский режим начинается с выбора организации; организационные и площадочные функции открываются как подслои по роли.
  • Competitions не показывает canonical список «моих учеников»; выбор учеников идёт через Learning Workspace / Learning Group.
  • Админские dangerous actions требуют reason.
  • Все экраны показывают статус сезона/тура и доступные действия.

Public

  • список мероприятий;
  • страница мероприятия;
  • страница сезона;
  • правила участия;
  • список площадок;
  • карта площадок;
  • публичные результаты после публикации;
  • ссылки на LMS-разбор и тренажёр, где тренировочная попытка явно отделена от олимпиадной;
  • проверка документа по verification code.

Кабинет участника

Блоки:

  • мои сезоны;
  • предварительные регистрации и дозаполнение;
  • доступные туры;
  • инструкции;
  • отправка ответов/файлов;
  • статус проверки;
  • личный результат;
  • документы.

Кабинет ученика: список Олимпиад

Раздел “Олимпиады” делится на три зоны:

ЗонаЧто показывает
Текущие олимпиадыоткрытые регистрации, активные туры и действия ученика
Будущие олимпиадысезоны, которые скоро стартуют или откроют регистрацию
Прошедшие олимпиадыпоследние завершённые сезоны, архив, результаты, документы и тренажёры

Карточка текущей олимпиады показывает название, номер/сезон, предмет, классы, статус регистрации, набор, личную регистрацию ученика, остаток до конца регистрации, текущий этап и CTA.

CTA по состояниям:

СитуацияCTA
ученик не зарегистрирован, регистрация открыта“Зарегистрироваться”
регистрация начата, но данные не заполнены“Завершить регистрацию”
не хватает official data package“Заполнить данные”
зарегистрирован, тур ещё не начался“Посмотреть расписание”
тур открыт“Начать тур” или “Продолжить тур”
работа отправлена“Ожидать результаты”
результаты опубликованы“Посмотреть результат”
работа доступна“Посмотреть работу”
апелляция открыта“Подать апелляцию”
документ готов“Скачать диплом” или “Скачать сертификат”
олимпиада завершена“Архив”, “Разбор” или “Пройти как тренажёр” по publication policy

Будущая карточка показывает ожидаемые даты, дату открытия регистрации, возможность предварительной регистрации/напоминания и ссылку “Посмотреть подготовку”, если есть LMS/training link.

Прошедшие олимпиады показываются ограниченным списком, например 5-6 последних. Карточка показывает участие ученика, результат, документ, разбор и тренажёр. Кнопка “Пройти как тренажёр” показывается только при published lms_ref/training publication. Архив доступен отдельной ссылкой.

Карточка Олимпиады в кабинете ученика

Карточка конкретной олимпиады является динамической страницей состояния участия.

Блоки:

  1. Заголовок: название, номер/сезон, предмет, классы, формат, статус, описание, важные даты.
  2. Статус участия и ближайшее действие.
  3. Расписание и этапы: регистрация, первый тур, итоги первого тура, финал, итоги финала, разборы, документы.
  4. Регистрация и official data package, если требуется.
  5. Первый тур и финальный тур.
  6. Результаты и результат по задачам.
  7. Работа ученика и просмотр опубликованных материалов.
  8. Апелляция.
  9. Документы.
  10. Подготовка, разборы и тренажёр.
  11. Подробные правила.

UI-состояния карточки:

СостояниеЧто показывать
не зарегистрированCTA “Зарегистрироваться”, условия
регистрация начатаCTA “Завершить регистрацию”, недостающие данные
требуется official data packagemissing fields без раскрытия чужих PII
зарегистрирован, тур не началсястатус, расписание, инструкции
тур открытCTA “Начать” или “Продолжить”
работа отправленастатус отправки и ожидание проверки
идёт проверкастатус проверки
результаты первого тура опубликованыбаллы, допуск или недопуск
финальный тур доступенформат/площадка и требования official data package
результаты опубликованыитог, баллы, место, награда
открыт просмотр работыссылка на работу
открыта апелляция“Подать апелляцию” с модальным предупреждением
документ готовскачать диплом, грамоту или сертификат
олимпиада завершенаархив, разбор, тренажёр

Результаты по задачам показывают тур, итоговый балл, максимум, балл и статус по каждой задаче из score snapshots; ответы/комментарии открываются только если это разрешено publication policy.

UI-статус апелляции “Новая” мапится на технический submitted.

Состояния:

  • регистрация на проверке;
  • регистрация требует дозаполнения;
  • нужен платёж;
  • тур ещё не открыт;
  • работа заблокирована;
  • результат скрыт до публикации.
  • результат удержан до решения администратора.

Кабинет родителя

  • дети и registrations;
  • регистрация ребёнка в два шага;
  • дозаполнение обязательных данных ребёнка;
  • claim access;
  • результаты детей;
  • работы и документы;
  • consent/visibility actions.

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

Преподавательский режим

  • выбор организации;
  • Learning Workspaces и Learning Groups выбранной организации;
  • заявка “Провести Олимпиаду” и список моих заявок;
  • материалы олимпиады;
  • создание competition_group как снимка сезона;
  • group registration или регистрация выбранных учеников;
  • добавление помощников с урезанными правами;
  • выбор delivery mode по участнику;
  • списки туров;
  • ввод ответов или загрузка сканов;
  • результаты и документы учеников.

Экран “Провести Олимпиаду” содержит season/tour, организацию, место проведения, примерное количество участников, даты, классы, формат, контакты, комментарий и признак ожидаемого фотоотчёта.

Экран “Материалы” показывает афиши, баннеры, анонсы, инструкции, материалы тура, список участников, шаблон отчёта, фотоотчёт, итоговую новость и благодарности с учётом availability window.

Административный подслой преподавательского режима

  • статусы регистраций группы/организации;
  • дозаполнение данных участников, если это разрешено ролью;
  • отчёты по участникам;
  • статусы фотоотчёта;
  • благодарственные письма помощникам, команде и организации.

Площадочный подслой преподавательского режима

  • заявка площадки;
  • параметры площадки, адрес, координаты, вместимость и условия прихода участника;
  • правила входа, документы, сопровождающие, сменка, вода/еда, время прихода, доступность;
  • private technical capabilities and admin internal comments for venue/admin only;
  • предупреждение, если новая вместимость ниже текущего числа участников;
  • назначенные участники;
  • выбор/смена площадки участниками;
  • списки и инструкции;
  • приём/передача работ;
  • загрузка файлов/zip/изображений финала;
  • отчёт после проведения.

Предупреждение при смене площадки:

“Если вы выберете новую площадку, регистрация на предыдущую площадку будет отменена. Место на предыдущей площадке может стать доступно другим участникам.”

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

Админка сезона

Разделы:

  • event/season settings;
  • grade categories;
  • tours;
  • tracks;
  • registration policy;
  • fee policy;
  • groups/organizations/venues;
  • activity bindings;
  • submissions/checking;
  • results/rankings;
  • publications;
  • documents;
  • appeals;
  • arbitration cases;
  • photo reports;
  • teacher conduct applications;
  • teacher materials;
  • audit.

Проверка работ

Фильтры:

  • season;
  • tour;
  • grade;
  • track;
  • assigned checker;
  • status;
  • delivery mode.

Карточка:

  • participant masked context;
  • activity/item snapshot;
  • answers/files/scans;
  • rubric;
  • score fields;
  • comments;
  • override reason.

Results and publication

Функции:

  • calculate;
  • review;
  • finalize;
  • publish personal results;
  • publish public standings;
  • hide/revoke publication;
  • generate documents;
  • export.

Checks:

  • finalized before publication;
  • manual approval of percentage-based thresholds;
  • withheld results excluded from public standings;
  • award policy applied;
  • no unresolved critical checks;
  • publication scope selected.

Admin settings

  • event types;
  • subjects;
  • delivery modes;
  • award policies;
  • document templates binding;
  • notification templates;
  • audit logs.