Skip to content

dodobrands/ReviewRadar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReviewRadar

Интерактивный дашборд для визуализации результатов performance review

Открыть демо →

ReviewRadar превращает выгрузку из системы ревью в набор радаров компетенций, тепловых карт и матриц навыков. Загрузи .xlsx — и сразу видишь кто где стоит, где пробелы, и как самооценка расходится с оценкой ревьювера.

Работает для любых ролей: разработчики, дизайнеры, аналитики, менеджеры — всё определяется из файла, ничего не захардкожено.


Быстрый старт

Никакой установки. Просто открой index.html в браузере и загрузи файл.

Скачай → Открой index.html → Загрузи .xlsx → Готово

Файл сохраняется в браузере — после перезагрузки страницы данные восстанавливаются автоматически. Сбросить можно кнопкой «← Загрузить другой файл».


Скриншоты

Загрузка файла

Радары команд Heatmap по группам
Индивидуальные радары Карта оценок

Возможности

  • Радары команд — сравнение средних баллов по группам навыков между командами и типами ролей
  • Heatmap по группам — тепловая карта с цветовым кодированием по уровню оценки
  • Индивидуальные радары — личный профиль каждого сотрудника с разбивкой по навыкам; мультиселект по фамилиям
  • Карта оценок — полная матрица навыков с gap-анализом (самооценка − оценка ревьювера); фильтр по ревьюверу внутри каждой платформы
  • Динамическая схема — группы навыков, платформы, грейды и команды берутся из файла, ничего не захардкожено
  • Приоритет ревьюверовreview_leaderreview_required, review_additional игнорируется
  • Итоговый балл — считается автоматически как сумма оценок по навыкам

Формат файла

.xlsx с листом, содержащим следующие колонки:

Колонка Описание
id Уникальный ID ревью
review_author Имя сотрудника
answer_group Группа вопросов / блок навыков
answer_name Конкретный вопрос / навык
answer_value Числовая оценка
reviewer_type Тип ревьювера (см. ниже)
result Грейд (Senior, Middle, Junior и т.д.)
template_name (опционально) Определяет платформу/тип ревью (берётся первое слово)
reviewer (опционально) Имя ревьювера — используется в фильтре карты оценок
answer_weight (опционально) Коэффициент (целое число, умножает answer_value; по умолч. 1)
team (опционально) Команда или отдел
comment (опционально) Игнорируется
total_score (опционально) Игнорируется — итог считается из answer_value

Типы ревьюверов

reviewer_type Роль
review_author Самооценка сотрудника
review_leader Основной ревьювер (высший приоритет)
review_required Обязательный ревьювер (если нет review_leader)
review_additional Игнорируется

Как читать визуализации

Цветовая шкала оценок:

Цвет Значение
🔵 Синий ≤32 — базовый уровень
🟢 Зелёный 33–64 — уверенный уровень
🟡 Жёлтый 65+ — экспертный уровень

Gap (в карте оценок):

  • 🔴 +16 и выше — переоценка (самооценка выше оценки ревьювера)
  • 🟢 −16 и ниже — недооценка (ревьювер оценил выше)

Технологии

  • Vanilla JS — без фреймворков, без сборки
  • SheetJS — парсинг .xlsx прямо в браузере
  • Chart.js — радарные диаграммы
  • Один файл index.html — можно просто переслать коллеге

Лицензия

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages