Newer
Older
{{ HTML.script('static/js/discipline/editSettings.js')|raw }}
{{ HTML.style('static/css/select2.css')|raw }}
{{ HTML.style('static/css/teacher/discipline/create.css')|raw }}
{% block map_content %}
<div class="LayerSection">
<div class="itemBlock">
<select class="SelectFaculty defaultForm" disabled>
<option value="{{ Discipline.FacultyID }}" selected>{{ Discipline.FacultyName }}</option>
<div class="LayerSection">
<div class="itemBlock">
<select class="SelectSubject" {{ not DisciplineCreationISAllowed ? 'disabled' }}>
<option value="{{ Subject.ID }}" {{ Discipline.SubjectID == Subject.ID ? 'selected' }}>
{{ Subject.Title }}</option>
{% else %}
<option selected>Предмет не найден</option>
{#<p class="help">Если Вы не нашли предмет в данном списке, пожалуйста, обратитесь в поддержку с помощью кнопки "Сообщение".</p>#}
<div class="LayerSection">
<div class="itemBlock">
<select class="SelectDisGrade defaultForm {{ Discipline.IsLocked ? 'disabled_select' }}" {{ Discipline.IsLocked or not DisciplineCreationISAllowed ? 'disabled' }}>
{# Так как номре курса 1 сбивает пользователей с толку, то значение по умолчанию заменено на фиктивное сообщение #}
{# http://gitlab.mmcs.sfedu.ru/it-lab/grade/issues/363 #}
<option value="-1" selected>
Курс см. во вкладке "Студенты"
</option>
{% set Title = (Grade['Degree'] == 'master' ? 'Магистратура' : ( Grade['Degree'] == 'bachelor' ? 'Бакалавриат' : (Grade['Degree'] == 'specialist' ? 'Специалитет' : 'Аспирантура'))) %}
{# http://gitlab.mmcs.sfedu.ru/it-lab/grade/issues/363 #}
{# <option value="{{ Grade.ID }}" {{ Grade.ID == Discipline.GradeID ? 'selected' }}> #}
<option value="{{ Grade.ID }}">
{# поле все равное заблокировано, номер курса нельзя изменить #}
{# <p class="help">При изменении курса произойдет автоматическое отсоединение групп.</p> #}
<div class="LayerSection">
<div class="itemBlock">
<div class="title">Бонусные баллы:</div>
<div class="field">
<input name="BonusRate" class="BonusRate" type="checkbox" {{ Discipline.IsLocked ? 'disabled' }}
{{ Discipline.IsBonus ? 'checked' }}>Добавить ли бонусные баллы?
</label>
<div class="LayerSection">
<div class="itemBlock">
<div class="title">Форма контроля:</div>
<div class="field">
<input name="ExamType" class="ExamType" type="radio" value="exam" {{ Discipline.IsLocked or not DisciplineCreationISAllowed ? 'disabled' }}
{{ Discipline.Type == 'exam' ? 'checked' }}>Экзамен
<input name="ExamType" class="ExamType" type="radio" value="credit" {{ Discipline.IsLocked or not DisciplineCreationISAllowed ? 'disabled' }}
{{ Discipline.Type == 'credit' ? 'checked' }}>Зачет
<input name="ExamType" class="ExamType" type="radio" value="grading_credit" {{ Discipline.IsLocked or not DisciplineCreationISAllowed ? 'disabled' }}
{{ Discipline.Type == 'grading_credit' ? 'checked' }}>Дифф. зачет
</div>
</div>
</div>
<div class="LayerSection">
<div class="itemBlock">
<div class="title">Лекционных часов:</div>
<div class="field">
<input class="InputLectureCount defaultForm" type="text" style="width: 80px;" value="{{ Discipline.Lectures }}" {{ Discipline.IsLocked ? 'disabled' }}>
<input class="InputPracticeCount defaultForm" type="text" style="width: 80px;" value="{{ Discipline.Practice }}" {{ Discipline.IsLocked ? 'disabled' }}>
<div class="LayerSection">
<div class="itemBlock">
<input class="InputLabCount defaultForm" type="text" style="width: 80px;" value="{{ Discipline.Labs }}" {{ Discipline.IsLocked ? 'disabled' }}>
<div class="LayerSection">
<div class="itemBlock">
<div class="title">Учебный план: </div>
<div class="field">
{{ DisciplineInternalInfo[0]['PlanExternalID'] }}
</div>
</div>
</div>
<div class="LayerSection">
<div class="itemBlock">
<div class="title">Номер предмета:</div>
<div class="field">
{{ DisciplineInternalInfo[0]["SubjectExternalID"] }}
</div>
</div>
{#<p class="help">Если Вы не нашли предмет в данном списке, пожалуйста, обратитесь в поддержку с помощью кнопки "Сообщение".</p>#}
</div>