EIOS/rabprog/tpl/mod_rpd_razdel1.html

253 lines
15 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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