253 lines
15 KiB
HTML
253 lines
15 KiB
HTML
|
{function razdel_4}
|
|||
|
<div>
|
|||
|
<p>Объем дисциплины и виды учебной работы по {if $title=='Очная'}очной{/if}{if $title=='Заочная'}заочной{/if}{if $title=='Очно-заочная'}очно-заочной{/if} форме обучения.</p>
|
|||
|
{assign var=fk value=0}
|
|||
|
{assign var=fo value=''}
|
|||
|
{if $title=='Очная'}{assign var=fo value='och'}{/if}
|
|||
|
{if $title=='Заочная'}{assign var=fo value='zao'}{/if}
|
|||
|
{if $title=='Очно-заочная'}{assign var=fo value='ochzao'}{/if}
|
|||
|
{if $DISCIPS.uchebplan.ekzamen!=0} {assign var=fk value=$fk+1}{/if}
|
|||
|
{if $DISCIPS.uchebplan.zachet!=0} {assign var=fk value=$fk+1}{/if}
|
|||
|
{if $DISCIPS.uchebplan.zachetsocenk!=0} {assign var=fk value=$fk+1}{/if}
|
|||
|
{if $DISCIPS.uchebplan.kr!=0} {assign var=fk value=$fk+1}{/if}
|
|||
|
{if $DISCIPS.uchebplan.kp!=0} {assign var=fk value=$fk+1}{/if}
|
|||
|
{if $DISCIPS.uchebplan.kontrol!=0} {assign var=fk value=$fk+1}{/if}
|
|||
|
{assign var=vz value=0}
|
|||
|
{assign var=vz_lek value=0}
|
|||
|
{assign var=vz_lab value=0}
|
|||
|
{assign var=vz_pr value=0}
|
|||
|
{assign var=vz_srp value=0}
|
|||
|
{assign var=vz_srpprpo value=0}
|
|||
|
{assign var=vz_krat value=0}
|
|||
|
{assign var=vz_kontrol value=0}
|
|||
|
{assign var=vz_sr value=0}
|
|||
|
{assign var=vz_srprpo value=0}
|
|||
|
{assign var=vz_sz value=0}
|
|||
|
{foreach from=$DISCIPS.uchebplan.json item=itemK key=kurs}
|
|||
|
{foreach from=$itemK item=itemS key=sem}
|
|||
|
{*if $vz < count($itemS) } {assign var=vz value=count($itemS)}{/if*}
|
|||
|
{if isset($itemS.lekcii)} {assign var=vz_lek value=1}{/if}
|
|||
|
{if isset($itemS.labs)} {assign var=vz_lab value=1}{/if}
|
|||
|
{if isset($itemS.pr)} {assign var=vz_pr value=1}{/if}
|
|||
|
{if isset($itemS.srp)} {assign var=vz_srp value=1}{/if}
|
|||
|
{if isset($itemS.srpprpo)} {assign var=vz_srpprpo value=1}{/if}
|
|||
|
{if isset($itemS.krat)} {assign var=vz_krat value=1}{/if}
|
|||
|
{if isset($itemS.kontrol)} {assign var=vz_kontrol value=1}{/if}
|
|||
|
{if isset($itemS.sr)} {assign var=vz_sr value=1}{/if}
|
|||
|
{if isset($itemS.srprpo)} {assign var=vz_srprpo value=1}{/if}
|
|||
|
{if isset($itemS.sz)} {assign var=vz_sz value=1}{/if}
|
|||
|
{/foreach}
|
|||
|
{/foreach}
|
|||
|
{*узнаем кол-во столбцов ВИД ЗАНЯТИЙ*}
|
|||
|
{assign var=vz value=$vz_lek+$vz_lab+$vz_pr+$vz_srp+$vz_srpprpo+$vz_krat+$vz_kontrol+$vz_sr+$vz_srprpo+$vz_sz}
|
|||
|
{*<pre>{print_r($DISCIPS)}</pre>*}
|
|||
|
<table class="table table-bordered border-dark">
|
|||
|
<thead>
|
|||
|
<tr>
|
|||
|
<th colspan="2" rowspan="2"></th>
|
|||
|
<th colspan="{$fk}">Формы контроля (количество)</th>
|
|||
|
<th colspan="{$vz}">Виды занятий</th>
|
|||
|
<th rowspan="2">Итого часов</th>
|
|||
|
<th rowspan="2">з.е.</th>
|
|||
|
</tr>
|
|||
|
<tr>
|
|||
|
{if $DISCIPS.uchebplan.ekzamen!=0}<th>Эк</th>{/if}
|
|||
|
{if $DISCIPS.uchebplan.zachet!=0}<th>За</th>{/if}
|
|||
|
{if $DISCIPS.uchebplan.zachetsocenk!=0}<th>ЗаО</th>{/if}
|
|||
|
{if $DISCIPS.uchebplan.kp!=0}<th>КП</th>{/if}
|
|||
|
{if $DISCIPS.uchebplan.kr!=0}<th>КР</th>{/if}
|
|||
|
{if $DISCIPS.uchebplan.kontrol!=0}<th>Контр</th>{/if}
|
|||
|
{if $DISCIPS.uchebplan.dkr!=0}<th>ДКР</th>{/if}
|
|||
|
{if $DISCIPS.uchebplan.dr!=0}<th>ДР</th>{/if}
|
|||
|
{if $vz_lek!=0}<th>Лек</th>{/if}
|
|||
|
{if $vz_lab!=0}<th>Лаб</th>{/if}
|
|||
|
{if $vz_pr!=0}<th>Пр</th>{/if}
|
|||
|
{if $vz_srp!=0}<th>СРП</th>{/if}
|
|||
|
{if $vz_srpprpo!=0}<th>СРПпрПО</th>{/if}
|
|||
|
{if $vz_krat!=0}<th>КРАт</th>{/if}
|
|||
|
{if $vz_kontrol!=0}<th>Контроль</th>{/if}
|
|||
|
{if $vz_sr!=0}<th>СР</th>{/if}
|
|||
|
{if $vz_srprpo!=0}<th>СРпрПО</th>{/if}
|
|||
|
{if $vz_sz!=0}<th>СЗ</th>{/if}
|
|||
|
</tr>
|
|||
|
</thead>
|
|||
|
<tbody>
|
|||
|
{foreach from=$DISCIPS.uchebplan.json item=itemK key=kurs}
|
|||
|
{foreach from=$itemK item=itemS key=sem}
|
|||
|
<!--tr><td colspan="18">$kurs={$kurs}; $sem={$sem}; $zan={$zan}; $item={print_r($item)}; </td></tr-->
|
|||
|
<tr>
|
|||
|
<td>Курс {$kurs}</td>
|
|||
|
<td>Сем. <span id="tabl4s_{$fo}_{$sem}">{$sem}</span></td>
|
|||
|
{if $DISCIPS.uchebplan.ekzamen!=0}<td>
|
|||
|
{if isset($itemK[$DISCIPS.uchebplan.ekzamen])&&$DISCIPS.uchebplan.ekzamen==$sem}1
|
|||
|
{else}
|
|||
|
{assign var=tmpa value=str_split($DISCIPS.uchebplan.ekzamen)}
|
|||
|
{foreach from=$tmpa item=csem}
|
|||
|
{assign var=csem1 value=$csem}
|
|||
|
{if $csem=='A'}{assign var=csem1 value=10}{/if}
|
|||
|
{if $csem=='B'}{assign var=csem1 value=11}{/if}
|
|||
|
{if $csem=='C'}{assign var=csem1 value=12}{/if}
|
|||
|
{if $csem1==$sem}1{/if}{/foreach}
|
|||
|
{/if}
|
|||
|
</td>{/if}
|
|||
|
{if $DISCIPS.uchebplan.zachet!=0}<td>{if isset($itemK[$DISCIPS.uchebplan.zachet])&&$DISCIPS.uchebplan.zachet==$sem}1
|
|||
|
{else}
|
|||
|
{assign var=tmpa value=str_split($DISCIPS.uchebplan.zachet)}
|
|||
|
{foreach from=$tmpa item=csem}
|
|||
|
{assign var=csem1 value=$csem}
|
|||
|
{if $csem=='A'}{assign var=csem1 value=10}{/if}
|
|||
|
{if $csem=='B'}{assign var=csem1 value=11}{/if}
|
|||
|
{if $csem=='C'}{assign var=csem1 value=12}{/if}
|
|||
|
{if $csem1==$sem}1{/if}{/foreach}
|
|||
|
{/if}</td>{/if}
|
|||
|
{if $DISCIPS.uchebplan.zachetsocenk!=0}<td>{if isset($itemK[$DISCIPS.uchebplan.zachetsocenk])&&$DISCIPS.uchebplan.zachetsocenk==$sem}1
|
|||
|
{else}
|
|||
|
{assign var=tmpa value=str_split($DISCIPS.uchebplan.zachetsocenk)}
|
|||
|
{foreach from=$tmpa item=csem}
|
|||
|
{assign var=csem1 value=$csem}
|
|||
|
{if $csem=='A'}{assign var=csem1 value=10}{/if}
|
|||
|
{if $csem=='B'}{assign var=csem1 value=11}{/if}
|
|||
|
{if $csem=='C'}{assign var=csem1 value=12}{/if}
|
|||
|
{if $csem1==$sem}1{/if}{/foreach}
|
|||
|
{/if}</td>{/if}
|
|||
|
{if $DISCIPS.uchebplan.kp!=0}<td>{if isset($itemK[$DISCIPS.uchebplan.kp])&&$DISCIPS.uchebplan.kp==$sem}1
|
|||
|
{else}
|
|||
|
{assign var=tmpa value=str_split($DISCIPS.uchebplan.kp)}
|
|||
|
{foreach from=$tmpa item=csem}
|
|||
|
{assign var=csem1 value=$csem}
|
|||
|
{if $csem=='A'}{assign var=csem1 value=10}{/if}
|
|||
|
{if $csem=='B'}{assign var=csem1 value=11}{/if}
|
|||
|
{if $csem=='C'}{assign var=csem1 value=12}{/if}
|
|||
|
{if $csem1==$sem}1{/if}{/foreach}
|
|||
|
{/if}</td>{/if}
|
|||
|
{if $DISCIPS.uchebplan.kr!=0}<td>{if isset($itemK[$DISCIPS.uchebplan.kr])&&$DISCIPS.uchebplan.kr==$sem}1
|
|||
|
{else}
|
|||
|
{assign var=tmpa value=str_split($DISCIPS.uchebplan.kr)}
|
|||
|
{foreach from=$tmpa item=csem}
|
|||
|
{assign var=csem1 value=$csem}
|
|||
|
{if $csem=='A'}{assign var=csem1 value=10}{/if}
|
|||
|
{if $csem=='B'}{assign var=csem1 value=11}{/if}
|
|||
|
{if $csem=='C'}{assign var=csem1 value=12}{/if}
|
|||
|
{if $csem1==$sem}1{/if}{/foreach}
|
|||
|
{/if}</td>{/if}
|
|||
|
{if $DISCIPS.uchebplan.kontrol!=0}<td>{if isset($itemK[$DISCIPS.uchebplan.kontrol])&&$DISCIPS.uchebplan.kontrol==$sem}1
|
|||
|
{else}
|
|||
|
{assign var=tmpa value=str_split($DISCIPS.uchebplan.kontrol)}
|
|||
|
{foreach from=$tmpa item=csem}
|
|||
|
{assign var=csem1 value=$csem}
|
|||
|
{if $csem=='A'}{assign var=csem1 value=10}{/if}
|
|||
|
{if $csem=='B'}{assign var=csem1 value=11}{/if}
|
|||
|
{if $csem=='C'}{assign var=csem1 value=12}{/if}
|
|||
|
{if $csem1==$sem}1{/if}{/foreach}
|
|||
|
{/if}</td>{/if}
|
|||
|
{if $DISCIPS.uchebplan.dkr!=0}<td><!--ДКР--></td>{/if}
|
|||
|
{if $DISCIPS.uchebplan.dr!=0}<td><!--ДР--></td>{/if}
|
|||
|
{if $vz_lek!=0}<td id="tabl4vz_{$fo}_{$sem}_lek">{if isset($itemS.lekcii)}{$itemS.lekcii}{/if}</td>{/if}
|
|||
|
{if $vz_lab!=0}<td id="tabl4vz_{$fo}_{$sem}_lab">{if isset($itemS.labs)}{$itemS.labs}{/if}</td>{/if}
|
|||
|
{if $vz_pr!=0}<td id="tabl4vz_{$fo}_{$sem}_pr">{if isset($itemS.pr)}{$itemS.pr}{/if}</td>{/if}
|
|||
|
{if $vz_srp!=0}<td id="tabl4vz_{$fo}_{$sem}_srp">{if isset($itemS.srp)}{$itemS.srp}{/if}</td>{/if}
|
|||
|
{if $vz_srpprpo!=0}<td id="tabl4vz_{$fo}_{$sem}_srpprpo">{if isset($itemS.srpprpo)}{$itemS.srpprpo}{/if}</td>{/if}
|
|||
|
{if $vz_krat!=0}<td id="tabl4vz_{$fo}_{$sem}_krat">{if isset($itemS.krat)}{$itemS.krat}{/if}</td>{/if}
|
|||
|
{if $vz_kontrol!=0}<td id="tabl4vz_{$fo}_{$sem}_kontrol">{if isset($itemS.kontrol)}{$itemS.kontrol}{/if}</td>{/if}
|
|||
|
{if $vz_sr!=0}<td id="tabl4vz_{$fo}_{$sem}_sr">{if isset($itemS.sr)}{$itemS.sr}{/if}</td>{/if}
|
|||
|
{if $vz_srprpo!=0}<td id="tabl4vz_{$fo}_{$sem}_srprpo">{if isset($itemS.srprpo)}{$itemS.srprpo}{/if}</td>{/if}
|
|||
|
{if $vz_sz!=0}<td id="tabl4vz_{$fo}_{$sem}_sz">{if isset($itemS.sz)}{$itemS.sz}{/if}</td>{/if}
|
|||
|
<td>
|
|||
|
{assign var=itogo_chasov value=0}
|
|||
|
{if isset($itemS.lekcii)} {assign var=itogo_chasov value=$itogo_chasov + $itemS.lekcii} {/if}
|
|||
|
{if isset($itemS.labs)} {assign var=itogo_chasov value=$itogo_chasov + $itemS.labs} {/if}
|
|||
|
{if isset($itemS.pr)} {assign var=itogo_chasov value=$itogo_chasov + $itemS.pr} {/if}
|
|||
|
{if isset($itemS.srp)} {assign var=itogo_chasov value=$itogo_chasov + $itemS.srp} {/if}
|
|||
|
{if isset($itemS.srpprpo)} {assign var=itogo_chasov value=$itogo_chasov + $itemS.srpprpo}{/if}
|
|||
|
{if isset($itemS.krat)} {assign var=itogo_chasov value=$itogo_chasov + $itemS.krat} {/if}
|
|||
|
{if isset($itemS.kontrol)} {assign var=itogo_chasov value=$itogo_chasov + $itemS.kontrol}{/if}
|
|||
|
{if isset($itemS.sr)} {assign var=itogo_chasov value=$itogo_chasov + $itemS.sr} {/if}
|
|||
|
{if isset($itemS.srprpo)} {assign var=itogo_chasov value=$itogo_chasov + $itemS.srprpo} {/if}
|
|||
|
{if isset($itemS.sz)} {assign var=itogo_chasov value=$itogo_chasov + $itemS.sz} {/if}
|
|||
|
<strong id="tabl4vz_{$fo}_{$sem}_itogo">{$itogo_chasov}</strong>
|
|||
|
</td>
|
|||
|
<td>{if isset($itemS.ze)}{$itemS.ze}{/if}</td>
|
|||
|
</tr>
|
|||
|
{/foreach}
|
|||
|
{/foreach}
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
{/function}
|
|||
|
<div class="col-md-12">
|
|||
|
<h3>1. Цели и задачи учебной дисциплины (модуля)</h3>
|
|||
|
<label for="razdel1" class="form-label">
|
|||
|
<a href="#" class="btn btn-sm btn-danger btnsave" data-itemid="razdel1" data-bs-toggle="tooltip" data-bs-placement="bottom" title="сохранение"><i class="bi bi-save"></i></a>
|
|||
|
<strong></strong>
|
|||
|
</label>
|
|||
|
<textarea class="form-control" name="razdel1" id="razdel1" placeholder="Раздел 1 рабочей программы одинаков для всех ОПОП всех форм обучения всех направлений подготовки. Данный раздел преподаватель заполняет самостоятельно.">{if isset($save)&&count($save)}{$save.razdel1}{/if}</textarea>
|
|||
|
</div>
|
|||
|
<div class="col-md-12">
|
|||
|
<h3>2. Место дисциплины (модуля) в структуре ОП по направлению подготовки (специальности)</h3>
|
|||
|
<label for="razdel2" class="form-label">
|
|||
|
<a href="#" class="btn btn-sm btn-danger btnsave" data-itemid="razdel2" data-bs-toggle="tooltip" data-bs-placement="bottom" title="сохранение"><i class="bi bi-save"></i></a>
|
|||
|
<strong></strong>
|
|||
|
</label>
|
|||
|
<textarea class="form-control" name="razdel2" id="razdel2" placeholder="Раздел 2 рабочей программы одинаков для всех ОПОП всех форм обучения всех направлений подготовки. Данный раздел преподаватель заполняет самостоятельно.">{if isset($save)&&count($save)}{$save.razdel2}{/if}</textarea>
|
|||
|
</div>
|
|||
|
|
|||
|
{literal}<script>$(document).ready(function(){
|
|||
|
var $summernote1_1 = $('#razdel1').summernote({
|
|||
|
placeholder: $("#razdel1").attr("placeholder"),
|
|||
|
fontNames: ['Arial', 'Arial Black', 'Comic Sans MS', 'Courier New'],
|
|||
|
tabsize: 2,height: 300,lang: 'ru-RU',
|
|||
|
callbacks: {
|
|||
|
onImageUpload: function(files) {
|
|||
|
sendFile(files[0],$summernote1_1);
|
|||
|
}
|
|||
|
}
|
|||
|
});
|
|||
|
var $summernote1_2 = $('#razdel2').summernote({
|
|||
|
placeholder: $("#razdel2").attr("placeholder"),
|
|||
|
fontNames: ['Arial', 'Arial Black', 'Comic Sans MS', 'Courier New'],
|
|||
|
tabsize: 2,height: 300,lang: 'ru-RU',
|
|||
|
callbacks: {
|
|||
|
onImageUpload: function(files) {
|
|||
|
sendFile(files[0],$summernote1_2);
|
|||
|
}
|
|||
|
}
|
|||
|
});
|
|||
|
function sendFile(file,summernote) {
|
|||
|
data = new FormData();
|
|||
|
data.append("ajdes", "uploadFileEditor");
|
|||
|
data.append("file", file);
|
|||
|
$.ajax({data: data,datatype:'json',type: "POST",cache: false,contentType: false,processData: false,
|
|||
|
url: "/rabprog/rpd/",
|
|||
|
success: function(data) {
|
|||
|
if(data.err==0) {
|
|||
|
summernote.summernote('insertImage', data.url);
|
|||
|
}
|
|||
|
}
|
|||
|
});
|
|||
|
}
|
|||
|
})</script>{/literal}
|
|||
|
|
|||
|
<div class="col-md-12">
|
|||
|
<h3>3. Перечень планируемых результатов обучения по дисциплине (модулю), соотнесенных с планируемыми результатами освоения образовательной программы.</h3>
|
|||
|
<p class="text-center">Процесс изучения дисциплины направлен на формирование следующей(их) компетенции(й):</p>
|
|||
|
{if isset($DISCIPS['Очная'])}{assign var=DISCIP_comp value=$DISCIPS['Очная']}
|
|||
|
{else} {if isset($DISCIPS['Заочная'])}{assign var=DISCIP_comp value=$DISCIPS['Заочная']}
|
|||
|
{else} {if isset($DISCIPS['Очно-заочная'])}{assign var=DISCIP_comp value=$DISCIPS['Очно-заочная']}
|
|||
|
{/if} {/if} {/if}
|
|||
|
<table class="table table-bordered border-dark">
|
|||
|
<tbody>
|
|||
|
{foreach from=$DISCIP_comp.comp item=comp key=index}
|
|||
|
<tr>
|
|||
|
<td class="comp3_items" data-index="{$index}" data-comp="{$comp}">{$index}</td>
|
|||
|
<td>{$comp}</td>
|
|||
|
</tr>
|
|||
|
{/foreach}
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
<div class="col-md-12">
|
|||
|
<h3>4. Объем дисциплины (модуля) и виды учебной работы. Общая трудоемкость дисциплины</h3>
|
|||
|
{if isset($DISCIPS['Очная'])}{razdel_4 DISCIPS=$DISCIPS['Очная'] title='Очная'}{/if}
|
|||
|
{if isset($DISCIPS['Заочная'])}{razdel_4 DISCIPS=$DISCIPS['Заочная'] title='Заочная'}{/if}
|
|||
|
{if isset($DISCIPS['Очно-заочная'])}{razdel_4 DISCIPS=$DISCIPS['Очно-заочная'] title='Очно-заочная'}{/if}
|
|||
|
</div>
|