{# scorecard.html — Social-Card-Render-Template Drei Formate, ueber `width`/`height` parametrisiert: - 1200×630 (og) — LinkedIn/Twitter-OG; horizontal mit Matrix rechts - 1080×1080 (square) — Instagram klassisch; vertikal gestackt - 1080×1350 (portrait) — Instagram 4:5 Hochformat (Default Feed); Title + grosser Score + grosse Matrix + Begruendung `is_portrait` und `is_og` schalten Layout-Varianten in den CSS-Switches. #} {% set is_og = (width >= 1200) %} {% set is_portrait = (height > width) %} {% set is_square = (not is_og and not is_portrait) %} Scorecard — {{ assessment.title }}
GWÖ-Bewertung · {{ bundesland }} · {{ assessment.drucksache }}
{{ datum }}
{% if is_portrait %}
{{ assessment.title|truncate(150, end="…") }}
{% if fraktionen %}
Eingebracht von: {% for f in fraktionen %}{{ f }}{% endfor %}
{% endif %}
{{ "%.1f"|format(assessment.gwoe_score) }}/10
Gemeinwohl-Score
{{ assessment.empfehlung.value }}
{% for r in ['A','B','C','D','E'] %} {% for c in ['1','2','3','4','5'] %} {% set cell = matrix_lookup.get(r ~ c, {}) %} {% set rt = cell.get('rating', 0) %}
{% if rt >= 4 %}++{% elif rt >= 1 %}+{% elif rt == 0 %}·{% elif rt <= -4 %}−−{% else %}−{% endif %}
{% endfor %} {% endfor %}
Matrix 5×5
  • ++ stark fördernd
  • + fördernd
  • ○ neutral
  • − widersprechend
  • −− stark widersprechend
{{ assessment.gwoe_begruendung|truncate(360, end="…") }}
{% else %}

{{ assessment.title|truncate(100, end="…") }}

{% if fraktionen %}
{% for f in fraktionen %}{{ f }}{% endfor %}
{% endif %}
{{ assessment.empfehlung.value }}
{{ assessment.gwoe_begruendung|truncate(420, end="…") }}
{{ "%.1f"|format(assessment.gwoe_score) }}
GWÖ-Score · 0–10
{% for r in ['A','B','C','D','E'] %} {% for c in ['1','2','3','4','5'] %} {% set cell = matrix_lookup.get(r ~ c, {}) %} {% set rt = cell.get('rating', 0) %}
{% if rt >= 4 %}++{% elif rt >= 1 %}+{% elif rt == 0 %}·{% elif rt <= -4 %}−−{% else %}−{% endif %}
{% endfor %} {% endfor %}
{% endif %}