Competitor Scoring Analysis

Group: {{competitor.group.name}}
Rank: {{competitor.tot_rank}}
Total: {{competitor.tot_points}} ({{competitor.tot_score|floatformat:1}}%)


{% for appearance in competitor.appearances.all|dictsort:'num' %}
{{ appearance.round.get_kind_display }} --> {{appearance.tot_points}} ({{appearance.tot_score|floatformat:1}}%)
{% for song in appearance.songs.all|dictsort:'num' %}
  Song {{forloop.counter}}: {{song.chart.title|safe}} --> {{song.tot_points}} ({{song.tot_score|floatformat:1}}%)
{% endfor %}
{% endfor %}


CSA PDF: {{competitor.csa.url}}

Competitor Scoring Analysis

Group: {{competitor.group.name|safe}}
Total: {{competitor.tot_points}} ({{competitor.tot_score|floatformat:1}}%)


{% for appearance in competitor.appearances.all|dictsort:'num' %}
{{ appearance.round.get_kind_display }} --> {{appearance.tot_points}} ({{appearance.tot_score|floatformat:1}}%)
{% for song in appearance.songs.all|dictsort:'num' %}
  Song {{forloop.counter}}: {{song.chart.title|safe|default:"Song Not In Repertory"}} --> {{song.tot_points}} ({{song.tot_score|floatformat:1}}%)
{% endfor %}
{% endfor %}


CSA PDF: {{competitor.csa.url}}

Add default to CSA email text
Add default to CSA email text
