{% extends 'portal/base.html' %} {% load static %} {% load app_tags %} {% block subNav %} {% include "portal/partials/teacher_non_dashboard_subnav.html" %} {% endblock subNav %} {% block scripts %} {{ block.super }} {% endblock scripts %} {% block content %}

Additional settings for class {{ class.name }} ({{ class.access_code }})

< Back to Edit Class

You may change the name of the class, or change permissions to allow external requests from independent students to join this class. You may also transfer the class to another teacher, or change permissions to allow pupils to see their classmates' progress.

{% csrf_token %} {{ form.non_field_errors }}
Class details
{{ form.name }}
{{ form.name.help_text }} {{ form.name.errors }}
{{ form.classmate_progress }}
{{ form.classmate_progress.errors }}
External requests setting

You can set up permissions for this class allowing students to send requests asking to join your class from outside of your school or club.

{{ external_requests_message }}

{{ form.external_requests }} {{ form.external_requests.help_text }} {{ form.external_requests.errors }}
Cancel
Levels access settings

You may control access to levels here by selecting what you wish to display to the students.

{% csrf_token %} {{ level_control_form.non_field_errors }}
Rapid Router levels
{% for episode in blockly_episodes %} {% with episode.id|stringformat:"s" as episode_id %} {% with "episode"|add:episode_id as episode_index %}
{% for level in episode.levels %}

{{level.name}}: {{level.title.strip | safe}}

{% endfor %}
{% for input in level_control_form|get_dict_item:episode_index %}
{{ input }}
{% endfor %}
{% endwith %} {% endwith %} {% endfor %}
Python Den levels
{% for episode in python_episodes %} {% with episode.id|stringformat:"s" as episode_id %} {% with "episode"|add:episode_id as episode_index %}
{% for level in episode.levels %} {% for worksheet in episode.worksheets %} {% if worksheet.before_level == level.id %}

{{episode.name}}{% if episode.worksheets|length > 1 %} pt. {{ worksheet.index }}{% endif %}

{% endif %} {% endfor %} {% if level.name < 1010 %}

{{level.name|stringformat:"i"|slice:"3:4"}}: {{level.title.strip | safe}}

{% else %}

{{level.name|stringformat:"i"|slice:"2:4"}}: {{level.title.strip | safe}}

{% endif %} {% endfor %} {% for worksheet in episode.worksheets %} {% if not worksheet.before_level %}

{{episode.name}}{% if episode.worksheets|length > 1 %} pt. {{ worksheet.index }}{% endif %}

{% endif %} {% endfor %}
{% for input in level_control_form|get_dict_item:episode_index %}
{{ input }}
{% endfor %}
{% endwith %} {% endwith %} {% endfor %}
Transfer class to another teacher

Select a new teacher from your school or club to take over the above class from the list below.

Warning: The class will move immediately to the new teacher. Should you wish to undo this action, please contact that teacher.

{% csrf_token %} {{ class_move_form.non_field_errors }}
{{ class_move_form.new_teacher }} {{ class_move_form.new_teacher.help_text }} {{ class_move_form.new_teacher.errors }}
{% endblock %}