{% extends "base.html" %} {% block title %}{{ course.title or "Cold Call" }}{% endblock %} {% block body %}

{{ course.title or course.lti_context_id }}

Hi {{ user.name }}{% if user.pronouns %} ({{ user.pronouns }}){% endif %}.

Your name and pronouns here are drawn from your learning management system (e.g., Canvas). If they are not right, update them in your account settings there and they will be picked up here automatically.

{% if report_available %}

Your participation grade report

{% endif %}

Your standing

You have answered {{ answered }} question{{ "s" if answered != 1 }}. {% if missing %} You were called but absent (without opting out) {{ missing }} time{{ "s" if missing != 1 }}. {% endif %} You have opted out of {{ optouts|length }} class{{ "es" if optouts|length != 1 }}.

How you compare

{% set d = distribution %} {% set fewer = d.bins | selectattr("calls", "lt", d.my_count) | sum(attribute="students") %} {% set more = d.bins | selectattr("calls", "gt", d.my_count) | sum(attribute="students") %} {% set same = d.bins | selectattr("calls", "eq", d.my_count) | sum(attribute="students") - 1 %}

{{ fewer }} classmate{{ "s have" if fewer != 1 else " has" }} answered fewer questions than you, {{ same }} the same number, and {{ more }} more. The class median is {{ d.median }}.

Students by number of questions answered; your bar is the highlighted one.

Opting out

{% if optouts %} {% for o, withdrawable in optouts %} {% endfor %}
Date
{{ o.date.isoformat() }} {% if withdrawable %}
{% else %} locked {% endif %}

Opt-outs can be withdrawn until the class begins.

{% else %}

You have not opted out of any classes.

{% endif %}
{% if upcoming_days %} {% else %} {% endif %}
{% if my_calls %}

Your calls

{% for c in my_calls %} {% endfor %}
DateOutcome
{{ c.session_date.isoformat() }} {% if c.status == "missing" %} missing {% elif course.show_assessments and c.assessment %} {{ c.assessment }} {% else %} answered {% endif %}
{% endif %} {% endblock %}