{% extends "results.html" %} {% macro status_class(result) -%} {%- if result.passed() -%} ag-success {%- elif result.failed() -%} ag-danger {%- else -%} ag-warning {%- endif -%} {%- endmacro %} {% block content %}

Group

{% for student in results[id].team_members %} {% endfor%}
Last Name First Name Student ID
{{ student.last_name }} {{ student.first_name }} {{ student.student_id }}

NOTE: If you appear in multiple assignments we reserve the right to take the lower grading!

Test Results

{{ display_results(results[id], False) }}

Meta

Report

All test results are based on the jupyter notebook with checksum: {{ hash(results[id].checksum) }} (unsalted sha256).

The following results have been merged for this report:

{% for ap in results[id].applied_patches %} {% endfor%}
Title Timestamp Changed Results
{{ results[id].title }} {{ results[id].timestamp }}
{{ ap[0] }} {{ ap[1] }}

{% for h in ap[2] %} {{ hash(h) }}
{% endfor %}

Artifacts

While the jupyter notebook is executed, autograde watches the current working directory for files being created or modified:

{% if results[id].artifacts %}
    {% for file in results[id].artifacts %}
  • {{ file }}
  • {% endfor %}
{% else %} None {% endif %}

All files listed above can be found in the /artifacts directory of your results archive.

The following files have been excluded from results as they haven't changed during execution:

{% if results[id].artifacts %}
    {% for file in results[id].excluded_artifacts %}
  • {{ file }}
  • {% endfor %}
{% else %} None {% endif %}
{% endblock %}