:py:mod:`oioioi.teachers.views` =============================== .. py:module:: oioioi.teachers.views Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: oioioi.teachers.views.is_teachers_contest oioioi.teachers.views.is_teachers oioioi.teachers.views.is_teacher oioioi.teachers.views.is_not_teacher oioioi.teachers.views.get_non_teacher_names oioioi.teachers.views.send_request_email oioioi.teachers.views.send_acceptance_email oioioi.teachers.views.add_teacher_view oioioi.teachers.views.accept_teacher_view oioioi.teachers.views.members_view oioioi.teachers.views.activate_view oioioi.teachers.views.redirect_to_members oioioi.teachers.views.set_registration_view oioioi.teachers.views.regenerate_key_view oioioi.teachers.views.delete_members_view oioioi.teachers.views.bulk_add_members_view oioioi.teachers.views.teacher_dashboard_view .. py:function:: is_teachers_contest(request) .. py:function:: is_teachers(contest) .. py:function:: is_teacher(request) .. py:function:: is_not_teacher(request) .. py:function:: get_non_teacher_names(request) .. py:function:: send_request_email(request, teacher, message) .. py:function:: send_acceptance_email(request, teacher) .. py:function:: add_teacher_view(request) .. py:function:: accept_teacher_view(request, user_id) .. py:function:: members_view(request, member_type) .. py:function:: activate_view(request, key) .. py:function:: redirect_to_members(request, member_type='pupil') .. py:function:: set_registration_view(request, value, member_type='pupil') .. py:function:: regenerate_key_view(request, member_type) .. py:function:: delete_members_view(request, member_type) .. py:function:: bulk_add_members_view(request, other_contest_id) .. py:function:: teacher_dashboard_view(request)