{% extends "base.html" %} {% block title %}{{ a.person.name }} · {{ a.round.label }} · Competence{% endblock %} {% block crumbs %}{{ a.round.label }}{{ a.person.name }}{% endblock %} {% block content %}

{{ a.person.name }} · {{ a.role.name }}{% if a.team %} · {{ a.team.name }}{% endif %} · {{ a.round.label }}

Each change saves straight away. Self = the person's own rating; Agreed = only if peer review changed it (blank keeps the self-rating); Desire = how much they want to develop it. Skill level 0, 1, 2, 3, 5, 8; desire 1, 2, 3; blank = not assessed. Gap = level used − target for this role. ?

What the levels mean {% for l in levels %} {% endfor %}
ScoreSkill level (self, agreed)Desire
{{ l }}{{ labels.level[l] }}{{ labels.desire.get(l, "") }}
{% if prev %}

Pre-filled from {{ prev.round.label }}{% if prev.role.name != a.role.name %} (role then: {{ prev.role.name }}){% endif %}: Self starts at last round's level used, Agreed starts blank, Desire carries over. Highlighted = different from last round. Last shows last round's level · desire.

{% else %}

First assessment for {{ a.person.name }}: nothing to pre-fill.

{% endif %} {% if team_cats %}

{% if show_all %}Showing every category. Only {{ a.team.name }}'s {{ team_cats|length }} categories {% else %}Showing the {{ team_cats|length }} categories {{ a.team.name }} uses (change). Show every category to rate a skill outside them.{% endif %}

{% endif %} {% for category, rows in groups %}
{{ category }} ({{ rows|length }}) {% for r in rows %}{% include "fragments/skill_row.html" %}{% endfor %}
{% endfor %} {% endblock %}