{% extends 'portal/teach/base.html' %} {% load app_tags %} {% block nav_teacher_classes %}Classes{% endblock nav_teacher_classes %} {% block content %}

Classes


{{ user|make_into_username }}, {{ user.new_teacher.school.name }}


Here is a list of all the classes you teach. Add a class using the 'New Class' box, or manage a particular class by clicking on the class name or access code. You can also accept or deny requests from indpendent students wanting to join one of your classes.

Current Classes

{% if classes %} {% for class in classes %} {% endfor %}
Class Name Access Code
{{ class.name }} {{ class.access_code }}

{% else %}

It doesn't look like you have any classes assigned to you. To create a class, use the 'New Class' box on the right.

{% endif %}

External requests to join your classes

External, or independent students may request to join your classes, if the student has been given a Class Access Code from the above table, and provided you have enabled external requests for that class.

{% if requests %}

The following users have made requests to join your classes. If you accept a request, you will be able to choose a name that is unique for the user in the class and then pass on their new login details. At this point, you will be able to manage them like any other student.

To conform to our security policy, the requested student's username and email will be deleted on acceptance. These details are displayed here to enable you to identify them as genuine.

You should not accept a request from a student whose email and username you do not recognise, or if you weren't expecting such a request.

{% for join_request in requests %} {% endfor %}
Username Name Email Class
{{ join_request.new_user.username }} {{ join_request.new_user.first_name }} {{ join_request.new_user.email }} {{ join_request.pending_class_request.name }} ({{ join_request.pending_class_request.access_code }}) Accept Reject

{% else %}

No students have currently requested to join your classes.

{% endif %} {% endblock %}