{% extends "base.html" %} {% load url %} {% load profiles %} {% load evaluation_extras %} {% load static %} {% block breadcrumbs %} {% endblock %} {% block topbar2 %} {% include "evaluation/partials/phase_navbar.html" %} {% endblock %} {% block content %} {% if not object.submission.phase.public %}
The phase that this evaluation belongs to, is no longer active.
{% endif %}

Evaluation

ID
{{ object.pk }}
Submission ID
{{ object.submission.id }}
Method ID
{{ object.method.pk }}
Status
{% if evaluation.animate %} {% endif %} {{ evaluation.get_status_display }}
User
{{ object.submission.creator|user_profile_link }}
Challenge
{{ object.submission.phase.challenge.short_name }}
Phase
{{ object.submission.phase.title }}
{% if object.submission.algorithm_image %}
Algorithm
{{ object.submission.algorithm_image.algorithm.title }} (Version {{ object.submission.algorithm_image.pk }})
{% endif %}
Submission created
{{ object.submission.created }}
Result created
{{ object.created }}
{% if object.published and object.rank > 0 %}
Position on leaderboard
{{ object.rank }}
{% endif %} {% if object.submission.phase.show_supplementary_file_link %}
{{ object.submission.phase.supplementary_file_label }}:
{% if object.submission.supplementary_file %} {% endif %}
{% endif %} {% if object.submission.phase.show_supplementary_url %}
{{ object.submission.phase.supplementary_url_label }}:
{% if object.submission.supplementary_url %} {% endif %}
{% endif %} {% if object.submission.phase.display_submission_comments %}
Comment:
{{ object.submission.comment }}
{% endif %}
{% if object.status == object.SUCCESS %}

Metrics

{% if object.submission.phase.display_all_metrics %}
{{ metrics|json_dumps }}
{% else %}
{{ object.submission.phase.score_title }}
{{ metrics|get_jsonpath:object.submission.phase.score_jsonpath|floatformat:object.submission.phase.score_decimal_places }} {% if object.submission.phase.score_error_jsonpath %}  ±  {{ metrics|get_jsonpath:object.submission.phase.score_error_jsonpath|floatformat:object.submission.phase.score_decimal_places }} {% endif %}
{% for col in object.submission.phase.extra_results_columns %}
{{ col.title }}
{{ metrics|get_jsonpath:col.path|floatformat:object.submission.phase.score_decimal_places }} {% if col.error_path %}  ±  {{ metrics|get_jsonpath:col.error_path|floatformat:object.submission.phase.score_decimal_places }} {% endif %}
{% endfor %}
{% endif %}
{% if json %} {% for object in json %} {% if object.interface.kind == 'STR' %} {% else %} {% endif %} {% endfor %}
Metric Value
{{ object.interface.title }}{{ object.value|slice:"1:-1" }} {{ object.value }}
{% endif %} {% for chart in charts %}

{{ chart.interface.title }}

{{ chart.value|json_script:chart.pk }}
{% endfor %} {% for thumbnail in thumbnails %}

{{ thumbnail.interface.title }}

{{ thumbnail.file.name }}
{% endfor %} {% for file in files %}

{{ file.interface.title }}

 Download {{ file.interface.kind }}
{% endfor %} {% endif %} {% if "change_challenge" in challenge_perms %}
Evaluation Admin
{% if object.status != object.SUCCESS and incomplete_jobs %}

Prerequisite Jobs

The successful completion of the algorithm jobs listed below is a prerequisite for executing the evaluation method on the predictions. Any algorithm jobs mentioned here that have not encountered failures or been cancelled are presently undergoing execution within the platform. Your patience is appreciated during this process. If any of these algorithm jobs have unfortunately failed, it is typically necessary to get in touch with the participant to address any issues within their algorithm container. A job is only marked as cancelled if another job within this set has experienced a failure.

{% for job in incomplete_jobs %} {% endfor %}
ID Created Status
{{ job.pk }} {{ job.created }} {% if job.animate %} {% endif %} {{ job.get_status_display }}
{% endif %}

Predictions

{% if object.submission.predictions_file %} Download the submission file for this evaluation {% endif %} {% if predictions %} Download the predictions.json file for this evaluation {% endif %} {% if object.submission.phase.submission_kind == evaluation.submission.phase.SubmissionKindChoices.ALGORITHM %} Go to the results of {{ object.submission.algorithm_image.algorithm.title|truncatechars:30 }} {% endif %}
{% if object.status == object.SUCCESS %}

Visibility

{% if object.published %} This result is published on the leaderboard(s)
{% csrf_token %}
{% else %} This result is not published on the leaderboard(s)
{% csrf_token %}
{% endif %}
{% endif %}

Logs

{% if object.runtime_metrics %}

Runtime Metrics

{{ object.runtime_metrics_chart|json_script:"runtimeMetricsData" }}
{% endif %}

Stdout

{# @formatter:off #}
{% if object.stdout %}{{ object.stdout }}{% else %}No logs found on stdout{% endif %}
{# @formatter:on #}

Stderr

{# @formatter:off #}
{% if object.stderr %}{{ object.stderr }}{% else %}No logs found on stderr{% endif %}
{# @formatter:on #}
{% endif %} {% endblock %} {% block script %} {{ block.super }} {% endblock %}