{% extends "base.html" %} {% from "macros.html" import team_filter, team_name %} {% block title %}Heatmap · {{ hm.round.label }} · Competence{% endblock %} {% block crumbs %}{{ hm.round.label }}Heatmap{% endblock %} {% block content %}

Heatmap · {% if team %}{{ team_name(teams, team) }} · {% endif %}{{ hm.round.label }} · {{ metrics[metric] }}

{{ team_filter(teams, team, link) }}

{% if metric == "gap" %} ≤ −3 below at target above — level used minus the target for the person's role this round. {% elif metric == "competency" %} 0 1–3 4–8 9–15 16–24 — level used × desire (0–24); high = skilled and motivated. {% elif metric == "desire" %} 1 2 3 — 1 not interested, 2 happy to do it, 3 passionate. {% else %} 0 1–2 3 5 8 {% endif %} Blank = not rated. Click a cell to open that rating.

{% if not hm.columns %}

Nobody has been assessed in this round yet. Start assessments.

{% else %}
{% for a in hm.columns %}{% endfor %} {% for category, rows in groups %} {% for r in rows %} {% for a in hm.columns %}{% set c = r.cells[loop.index0] %}{% set v = read(c) %} {% endfor %} {% endfor %} {% endfor %}
Skill{{ a.person.name }}{{ a.role.name }}
{{ category }}
{{ r.name }} {{ r.tag|tag_badge }} {%- if v is none %} {% elif metric == "gap" and v > 0 %}+{{ v }}{% else %}{{ v }}{% endif -%}
{% endif %} {% endblock %}