{% extends 'game/base.html' %} {% load static %} {% load game.utils %} {% load app_tags %} {% block title %} {% if language == "blockly" %} Code for Life - Rapid Router - Scoreboard {% else %} Code for Life - Python Den - Scoreboard {% endif %} {% endblock %} {% block scripts %} {{block.super}} {% if language == "blockly" %} {% endif %} {% endblock %} {% block css %} {{block.super}} {% endblock %} {% block header %} {% if language == "blockly" %} {% else %} {% endif %} {% endblock header %} {% block nav_ocargo_scoreboard %} {% if user|is_logged_in_as_teacher %} Scoreboard {% else %} Scoreboard {% endif %} {% endblock nav_ocargo_scoreboard %} {% block content %}

Scoreboard

{% csrf_token %} {% if user|is_logged_in_as_teacher %}

Choose your search criteria in the menus below to show the progress of your students. Our monitoring system is designed to highlight level performance. Stars () indicate full points.

{% endif %}
{% if student_data %}
{% for header in headers %} {% endfor %} {% for level_header in level_headers %} {% endfor %} {% for student in student_data %} {% ifnotequal student.name user.first_name %} {% else %} {% endifnotequal %} {% for level_id, level_score in student.level_scores.items %} {% if level_score.full_score %} {% ifnotequal student.name user.first_name %} {% elif level_score.is_low_attempt %} {% if user|is_logged_in_as_teacher %} {% else %} {% endif %} {% else %} {% endif %} {% endfor %} {% if user|is_logged_in_as_teacher %} {% if student.success_rate > 75 %} {% endfor %}
{{ header }}{{ level_header }}{{ total_points_header }}
{{ student.class_field }} {{ student.name }} {{ student.completed }} {{ student.total_time }} {% else %} {% endifnotequal %}
{{ level_score.score }}{{ level_score.score }}{{ level_score.score }} {% elif student.success_rate < 33 %} {% else %} {% endif %} {% else %} {% endif %} {{ student.total_score }}
{% else %}

No data.

{% endif %}
{% if language == "blockly" %}
Shared levels
{% if user|is_logged_in_as_teacher %}

The shared levels table displays levels that have been shared and then played by others. You can moderate which levels are shared on the moderation page.

{% endif %}
{% if shared_student_data %}
{% for shared_header in shared_headers %} {% endfor %} {% for shared_level_header in shared_level_headers %} {% endfor %} {% for student in shared_student_data %} {% ifnotequal student.name user.first_name %} {% else %} {% endifnotequal %} {% for level_id, level_score in student.level_scores.items %} {% if level_score.full_score %} {% ifnotequal student.name user.first_name %} {% elif level_score.is_low_attempt %} {% if user|is_logged_in_as_teacher %} {% else %} {% endif %} {% else %} {% endif %} {% endfor %} {% endfor %}
{{ shared_header }}{{ shared_level_header }}
{{ student.class_field }} {{ student.name }} {% else %} {% endifnotequal %}
{{ level_score.score }}{{ level_score.score }}{{ level_score.score }}
{% else %}

No data.

{% endif %}
{% endif %} {% if user|is_logged_in_as_teacher %}
Areas for improvement

The table below shows areas that could need improvement based on your filters.

{% if improvement_data %}
{% for student in improvement_data %} {% endfor %}
Class Student Areas for improvement
{{ student.class_field }} {{ student.name }} {{ student.areas }}
{% else %}

No data.

{% endif %}
{% endif %}
{% if anchor %} {% endif %} {% endblock %}