{% 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 %}