spacetab

@smgladkovskiy

ЕСАТ — Единая система актуальных требований WorldSkills Россия

Проект завершён, 2018–2020

Справочный сайт: актуальные требования по каждой компетенции, адреса центров проведения демонстрационного экзамена и ответственные за каждое направление. Первая версия вместе с админ-панелью и документацией для тендера запущена летом 2018 года.

Клиент и задача

WorldSkills Россия задаёт актуальные требования к компетенциям выпускников программ среднего профессионального образования. Требования, нормативные документы, адреса центров проведения демонстрационного экзамена (ЦПДЭ) и ответственные за каждое направление должны лежать в одном месте и быстро находиться. Проект шёл через тендер: вместе с сайтом нужно было сдать официальную документацию к ИТ-продукту, а срок был сжатый.

Главная целиком: заголовок, поиск по материалам, шесть разделов, учредители
Главная целиком: заголовок, поиск по материалам, шесть разделов, учредители

Что сделали

  • Блоки компетенций

    Актуальные требования по каждой компетенции WorldSkills.

    Колледж и эксперт видят одну и ту же действующую редакцию требований.

  • Поиск по материалам

    Строка поиска на главной ищет по всем требованиям и документам.

    Нужный материал находится по слову, без перебора разделов.

  • Список ЦПДЭ

    Адреса центров проведения демонстрационного экзамена.

    Понятно, куда ехать на экзамен.

  • Менеджеры компетенций

    Кто отвечает за каждое направление.

    Понятно, к кому обращаться с вопросом по компетенции.

  • Нормативные документы и архив требований

    Действующие документы и прошлые редакции требований.

    Старые редакции не теряются, но и не путаются с действующими.

  • Вопрос-ответ

    Раздел FAQ и кнопка «Задать вопрос» специалистам.

    Типовые вопросы закрываются без переписки.

  • Админ-панель

    Требования, документы, списки центров и ответственных команда WorldSkills ведёт сама.

    Обновление контента не ждёт разработчиков.

  • Документация для тендера

    Официальная документация к ИТ-продукту, которой требовал тендер.

    Заказчик получил продукт вместе с полным комплектом документов.

Главная на телефоне: заголовок, поиск, первый раздел
Главная на телефоне: заголовок, поиск, первый раздел

Как устроено

Публичный сайт на Vue.js берёт данные из API на Go. Требования и документы хранятся в PostgreSQL, по ним работает полнотекстовый поиск. Редакторы WorldSkills работают в отдельной админ-панели, вход в неё — через сервис авторизации на OAuth 2.0.

Сроки и масштаб

  1. Лето 2018 первая версия запущена: сайт, админ-панель и документация для тендера.
  2. 2018–2020 поддержка и доработки, последние изменения в мае 2020 года.

Масштаб: требования по каждой компетенции WorldSkills для выпускников колледжей, справочник центров демонстрационного экзамена, сайт на компьютере и телефоне.

Что это дало

  • Один источник актуальных требований

    Колледжи, эксперты и центры экзамена смотрят в одно место.

  • Запуск вместе с документами

    Первая версия и документация для тендера сданы летом 2018 года.

  • Самостоятельное обновление

    Контент ведёт команда заказчика через админ-панель.

Технологии

  • Go
  • Vue.js
  • PostgreSQL
  • Полнотекстовый поиск
  • Админ-панель на Vue.js
  • OAuth 2.0 (ORY Hydra)
  • Docker
  • Kubernetes

Статус

Проект завершён. Работали над ЕСАТ в 2018–2020 годах. Движение WorldSkills Россия с тех пор переименовано, сайт esat.worldskills.ru больше не открывается.

Есть похожая задача?

Расскажите о ней — ответим в течение рабочего дня и предложим, с чего начать.

Telegram: @smgladkovskiy · Почта: bip@spacetab.io