{% from '_functions.html' import badge_thumbnail, pluralize with context %} {% extends '_base.html' %} {% block head %} {% endblock %} {% block body %}

Badge Info

{{ badge_thumbnail(badge, 256, 100) }}

{{ badge.name }}

{{ badge_description_html |safe }}

Badge Statistics

    {% for assertion in g.oidc_user.awarded_assertions %} {% if assertion.badge == badge %}
  • You were awarded this badge on {% if assertion.issued_for %} {{ assertion.issued_on.strftime("%Y-%m-%d") }} due to this event. {% else %} {{ assertion.issued_on.strftime("%Y-%m-%d") }}. {% endif %}
  • {% endif %} {% endfor %}
  • Created on {{badge.created_on.strftime("%Y-%m-%d") }}.
  • {% if times_awarded == 0 %}
  • This badge has never been awarded!
  • {% else %}
  • Awarded {{times_awarded}} {{ pluralize("time", times_awarded) }}. {% endif %}
  • {{ "{0:.1f}".format(percent_earned * 100) }}% of people have earned this badge.
  • {% if first_awarded and last_awarded %}
  • First earned by {{first_awarded_person.nickname}} on {{first_awarded.issued_on.strftime("%Y-%m-%d")}}.
  • Last awarded to {{last_awarded_person.nickname}} on {{last_awarded.issued_on.strftime("%Y-%m-%d")}}.
  • {% endif %}

Badge Holders

{% if badge_assertions %} {% block badge_body %}{% endblock %} {% else %}

No one has earned this badge yet!

{% endif %}
{% endblock %}