Skip to content
Snippets Groups Projects
EditStudents.twig 2.63 KiB
Newer Older
{% extends 'teacher/discipline/MapBase' %} 
Антон Шалимов's avatar
Антон Шалимов committed
{% set step_5 = 'active' %}
Антон Шалимов's avatar
Антон Шалимов committed
{% block discipline_media %}
	{{ HTML.script('media/js/discipline/EditStudents.js')|raw }}
{% endblock %}

{% macro outputStudent(Student, HTML) %}
	<div id="{{ Student.ID }}" class="Student {% if Student.Type == 'detach' %}StatusUnbind{% else %}StatusBind{% endif %}">
		<span class="Name">{{ Student.LastName }} {{ Student.FirstName }} {{ Student.SecondName }}</span>
		{% if Student.Type == 'detach' %}
			<button class="action Action_BindStudent">Прикрепить студента</button>
		{% else %}
			<button class="action Action_UnbindStudent">Отсоединить студента</button>
		{% endif %}
	</div>
{% endmacro %}

{% import 'teacher/discipline/EditStudents' as idx %}

{% block map_content %}
<div class="StudentsList">
Anton's avatar
Anton committed
	<input type="hidden" class="HiddenInputFacultyID" value="{{ Discipline.FacultyID }}">
	<div class="AttachedStudentsList">
		<h2 class="BlueTitle">Прикрепленные студенты</h2>
			{% set NowGroupNum = -1 %}
			{% for Student in Students %}

				{% if NowGroupNum != Student.GroupNum %}
					{% if not loop.first %}
						</div>
					{% endif %}
					<div class="GradeAndGroupTitle ActionShowHideGroupContainer" id="{{ Student.GroupID }}">
PavelBegunkov's avatar
PavelBegunkov committed
						<span class="info">{{ Student.Degree }}, курс {{ Student.GradeNum }} группа {{ Student.GroupNum }}</span>
Антон Шалимов's avatar
Антон Шалимов committed
					</div>
					<div class="GroupContainer GroupID_{{ Student.GroupID }}">
					<div class="hideListAction"></div>
						{% set NowGroupNum = Student.GroupNum %}
	<div class="SearchStudents">
		<h2 class="BlueTitle">Поиск студентов</h2>
		<div class="SearchSettings">
			<select class="SelectGrade default_select">
				<option value="0">Выберите курс:</option>
				{% for Grade in GradesList %}
					<option value="{{ Grade.GradeID }}" {% if Grade.GradeID == Discipline.GradeID %}selected{% endif %}>{{ Grade.Title }}</option>
				{% endfor %}
			</select>
			<select class="SelectStudyGroup default_select">
				<option value="0">Выберите группу:</option>
				{% for Group in StudyGroups %}
					<option value="{{ Group.GroupID }}">Группа {{ Group.GroupNum }} - {{ Group.SpecName }}</option>
				{% endfor %}
			</select>
			<input tupe="text" class="InputStudentName default_input_text" placeholder="Фамилия Имя Отчество" value="">
		</div>
		<div class="SearchResult">
			
		</div>
{% endblock %}