spacetab

@smgladkovskiy

Цифровая платформа WorldSkills Россия

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

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

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

WorldSkills Россия оценивает профессиональные навыки участников на мероприятиях по мировым стандартам WorldSkills. Движению нужна была цифровая платформа: автоматизировать его работу, привлечь в систему много пользователей и сделать управление пользователями и ресурсами максимально удобным. Конечная цель: результаты оценки hard и soft навыков складываются в «цифровой след» участника. Крупные российские и зарубежные работодатели используют его как портфолио и резюме. Так появляется первая в России платформа целевого поиска персонала с подтверждённым опытом и квалификацией.

Слайд портфолио, стр. 15: назначение платформы, оценка навыков и цифровой след
Слайд портфолио, стр. 15: назначение платформы, оценка навыков и цифровой след
Слайд портфолио, стр. 16: цифровой след как портфолио и платформа поиска персонала
Слайд портфолио, стр. 16: цифровой след как портфолио и платформа поиска персонала

Что сделали

Участвовали в разработке платформы в составе команды. Платформа собрана из модулей: единый вход, мероприятия и демонстрационные экзамены, матрица навыков, профиль участника, паспорт навыков, поиск персонала, админка. На нашей стороне:

  • Серверная часть на Go

    Сервисы демонстрационных экзаменов, матрицы навыков, профиля участника, документов и справочников (организации, учебные заведения, адреса), общий код всех сервисов.

    Модули платформы опираются на одни и те же данные и правила.

  • Единый вход и права доступа

    Сервис авторизации на OAuth 2.0 и перенос пользователей и их прав из смежной системы движения.

    Пользователь входит один раз и попадает в любой модуль со своими правами.

  • Демонстрационные экзамены

    API модуля и интерфейс, сделанный вместе с командой платформы: заявки, проведение, результаты, документы в PDF.

    Оценка навыков проходит по единым правилам и сразу попадает в систему.

  • Матрица навыков

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

    Видно, что именно человек умеет, а не только итоговый балл.

  • Профиль участника и цифровой след

    Единый сервис со всеми данными пользователя и интерфейс профиля: образование, карьера, документы, результаты.

    Достижения участника собраны в одном месте и не теряются между мероприятиями.

  • Паспорт навыков

    Интерфейс, где материалы цифрового следа становятся портфолио и резюме участника.

    Участник показывает работодателю подтверждённую квалификацию, а не самоописание.

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

    Сервис поиска персонала для работодателей и админ-панель платформы.

    Работодатель ищет по проверенным навыкам, оператор ведёт данные в одном месте.

Карточка проекта со слайда: логотип WorldSkills Russia, адрес, тип, технологии
Карточка проекта со слайда: логотип WorldSkills Russia, адрес, тип, технологии

Как устроено

Платформа — это набор модулей с общим входом: экзамены, навыки, профиль, паспорт, поиск. Каждый модуль — отдельное веб-приложение на Vue.js, за ним стоят сервисы, в основном на Go. Данные участника собираются в единый профиль, из него строятся паспорт навыков и поиск для работодателей. Хранение — PostgreSQL с полнотекстовым поиском, работа — в Kubernetes.

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

  1. Октябрь 2018 начало нашей работы: единый вход и профиль участника.
  2. 2019 демонстрационные экзамены, матрица навыков, мероприятия, админка.
  3. 2020 новый единый профиль и паспорт навыков. Наши последние изменения — в декабре 2020 года.

Масштаб: больше 30 приложений, сервисов и общих библиотек в репозиториях платформы, общий вход для всех модулей.

Что это дало

  • Цифровой след вместо разрозненных результатов

    Экзамены, навыки, образование и карьера участника собраны в одном профиле.

  • Квалификация, которую видит работодатель

    Паспорт навыков и поиск опираются на подтверждённые результаты оценки.

  • Одна экосистема

    Участники, эксперты и организаторы работают в общих сервисах под одним аккаунтом.

Технологии

  • Go
  • Vue.js
  • PostgreSQL
  • Полнотекстовый поиск
  • Микросервисы
  • OAuth 2.0 (ORY Hydra)
  • S3 (MinIO)
  • Docker
  • Kubernetes

Статус

Проект завершён. Участвовали в разработке платформы в 2018–2020 годах. Движение WorldSkills Россия с тех пор переименовано, и платформа по старому адресу не работает.

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

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

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