{% extends 'base' %} 

{% block title %}Конструктор УКД{% endblock %} {# head -> title #}
{% block media %} {# head -> css, js #}
	{{ HTML.script('media/js/functions.js')|raw }}

	{{ HTML.style('media/js/wnd/wnd.css')|raw }}
	{{ HTML.script('media/js/wnd/wnd.js')|raw }}
	
	{{ HTML.script('media/js/event_inspector/event_inspector.js')|raw }}
	{{ HTML.style('media/js/event_inspector/event_inspector.css')|raw }}
	
	{{ HTML.style('media/css/construct.css')|raw }}
	{{ HTML.script('media/js/construct/edit.js')|raw }}
	{{ HTML.script('media/js/construct/attach.js')|raw }}
{% endblock %}

{% block main_top_title %}Редактирование УКД{% endblock %}
{% block main_content %}
	<div class="discipline">
		<p class="top_center_info">Учебная карта дисциплины на 1 семестр 2014 года</p>
		<span class="AttachGroups">Прикрепить группы</span>
		<span class="AttachStudents">Прикрепить студентов</span>
		<div class="section">
			<select class="SelectSubject">
				<option value="0">Выберите предмет:</option>
				{% for Subject in SubjectsList %}
					<option value="{{ Subject.ID }}" {% if Discipline.SubjectID == Subject.ID %}selected{% endif %}>{{ Subject.Title }}</option>
				{% endfor %}
			</select>
		</div>
		<div class="section">
			<select class="SelectDepartment">
				<option value="{{ User.DepartmentID }}">{{ User.DepartmentName }}</option>
			</select>
			<select class="SelectGrade">
				<option value="0">Выберите курс:</option>
				{% for Grade in GradesList %}
					<option value="{{ Grade.ID }}" {% if Grade.ID == Discipline.GradeID %}selected{% endif %}>{{ Grade.Title }}</option>
				{% endfor %}
			</select>
		</div>
		<div class="section">
			Контроль: 
			<input name="ExamType" type="radio" value="exam" {% if Discipline.ExamType == 'exam' %}checked{% endif %}> Экзамен
			<input name="ExamType" type="radio" value="credit" {% if Discipline.ExamType == 'credit' %}checked{% endif %}> Зачет
		</div>
		<div class="section">
			<div class="item title">Лекционных часов:</div>
			<div class="item"><input class="InputLectionCount" style="width: 50px;" value="{{ Discipline.LectureHours }}"></div>
			<div class="item title">Практических часов:</div>
			<div class="item"><input class="InputPracticeCount" style="width: 50px;" value="{{ Discipline.PracticeHours }}"></div>
		</div>
		<button class="ChangeDiscipline">Сохранить</button>
	</div>
	<div class="construct">
		<div class="studyMap">
			<div class="name">Виды контрольных мероприятий</div>
			<div class="currentControl">Текущий контроль</div>
			<div class="landmarkControl">Рубежный контроль</div>
			<div class="actions">Действия</div>
		</div>
		<div class="moduleList">
		{% for i in range(1, Map.ModulesCount) if Map.ModulesCount > 0 %}
			<div class="moduleGroup" id="{{ Map[i].ModuleID }}">
				<div class="moduleHead">
					<div class="name">
						<input type="text" class="inputName ModuleName" value="{{ Map[i].ModuleTitle }}">
					</div>
					<div class="currentControl">{{ Map[i].CurrentControl }}</div>
					<div class="landmarkControl">{{ Map[i].LandmarkControl }}</div>
					<div class="actions">
						<div class="deleteModule icon delete"></div>
						<div class="downModule icon down"></div>
						<div class="upModule icon up"></div>
						<div class="addSubModule icon add"></div>
					</div>
				</div>
				<div class="subModules">
				{% for j in range(1, Map[i].SubmodulesCount) if Map[i].SubmodulesCount > 0 %}
					<div class="subModule" id="{{ Map[i][j].SubmoduleID }}">
						<div class="name">
							<input type="text" class="inputName SubmoduleName" value="{{ Map[i][j].Title }}">
						</div>
						<div class="currentControl"><input type="text" class="inputCredit inputCurrentControl" value="{% if Map[i][j].SubmoduleControl == 'CurrentControl' %}{{ Map[i][j].MaxRate }}{% else %}0{% endif %}"></div>
						<div class="landmarkControl"><input type="text" class="inputCredit inputLandmarkControl" value="{% if Map[i][j].SubmoduleControl == 'LandmarkControl' %}{{ Map[i][j].MaxRate }}{% else %}0{% endif %}"></div>
						<div class="actions">
							<div class="deleteSubModule icon delete"></div>
							<div class="downSubModule icon down"></div>
							<div class="upSubModule icon up"></div>
						</div>
					</div>
				{% endfor %}
				</div>
			</div>
		{% else %}
			<div class="empty">Пусто</div>
		{% endfor %}
		</div>
		<div class="addModule">Добавить модуль</div>
	</div>
{% endblock %}