{% extends "layouts/base.html" %} {% block title %}Evaluations - TryoutPro{% endblock %} {% block page_title %}Evaluations{% endblock %} {% block breadcrumb %}Home / Evaluations{% endblock %} {% block content %} {% set sort_column = sort_column | default('created_at') %} {% set sort_order = sort_order | default('desc') %} {% macro sort_link(column, label) %} {% set new_order = 'asc' if (sort_column == column and sort_order == 'desc') else 'desc' %} {{ label }} {% if sort_column == column %} {% else %} {% endif %} {% endmacro %} {% if current_user.role == 'president' and player_scores %}
{% for pid, data in player_scores.items() %}

{{ data.player.username[:12] }}

Avg: {{ data.avg }} / {{ data.count }} evals

{% endfor %}
{% endif %}

{% if current_user.role == 'player' %} My Evaluations {% else %} All Evaluations {% endif %}

{{ sort_link('tryout', 'Tryout') }} {{ sort_link('player', 'Player') }} {{ sort_link('evaluator', 'Evaluator') }} {{ sort_link('mecanics_score', 'Mecanics') }} {{ sort_link('cohesion_score', 'Cohesion') }} {{ sort_link('communication_score', 'Communication') }} {{ sort_link('gamesense_score', 'Gamesense') }} {{ sort_link('versatility_score', 'Versatility') }} {{ sort_link('discipline_score', 'Discipline') }} {{ sort_link('analysis_score', 'Analysis') }} {{ sort_link('sport_ethics_score', 'Sport Ethics') }} {{ sort_link('mental_score', 'Mental') }} {{ sort_link('overall_score', 'Overall') }} {{ sort_link('position_recommendation', 'Position') }} {{ sort_link('created_at', 'Date') }} {% for eval in evaluations %} {% else %} {% endfor %}
{{ eval.tryout.title if eval.tryout else 'Deleted Tryout' }} {{ eval.player.username if eval.player else 'Deleted Player' }} {{ eval.evaluator.username if eval.evaluator else 'Deleted Evaluator' }} {{ eval.mecanics_score or '-' }} {{ eval.cohesion_score or '-' }} {{ eval.communication_score or '-' }} {{ eval.gamesense_score or '-' }} {{ eval.versatility_score or '-' }} {{ eval.discipline_score or '-' }} {{ eval.analysis_score or '-' }} {{ eval.sport_ethics_score or '-' }} {{ eval.mental_score or '-' }} {{ eval.overall_score or '-' }} {{ eval.position_recommendation or 'N/A' }} {{ eval.created_at.strftime('%m/%d/%Y') }}

No evaluations yet

{% endblock %}