EIOS/rabprog/tpl/page_rpd_annotac_pdf.html

175 lines
13 KiB
HTML
Raw Normal View History

2023-12-28 15:39:22 +03:00
{include file="page_rpd_pdf_style.html"}
{assign var=DISC value=$DISCIPS[$DISCIP.main]}
<p style="text-align:center;font-weight: bold;">Аннотация</p>
<p><span style="font-weight: bold;">рабочей программы учебной дисциплины</span> <u><i>"{$DISC.uchebplan.index1} {$DISCIP.DISCIP_name}"</i></u></p>
<p><span style="font-weight: bold;">направления подготовки бакалавров</span> <u><i>"{$DISC.title.shifr} {$DISC.title.naprav}"</i></u></p>
<p><span style="font-weight: bold;">профиль подготовки</span> <u><i>"{$DISC.title.profil}"</i></u></p>
<p><span style="font-weight: bold;">программа подготовки</span> <u><i>"{$DISC.title.kvalif}"</i></u></p>
<h3>Цели и задачи учебной дисциплины (модуля)</h3>
{*<pre>{print_r($save)}</pre>*}
{if isset($save)&&count($save)}{$save.razdel1}{/if}
{function razdel_5}{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}<table class="table table-bordered table-sm">
<thead>
<tr><th style="width:530px;">Раздел дисциплины</th></tr>
</thead>
<tbody>{if isset($save)&&count($save)&&count($save.razdel5)&&isset($save.razdel5[$fo])}{foreach from=$save.razdel5[$fo] item=data}
<tr><td style="width:530px;">{if isset($data.razdel)}{$data.razdel|escape}{/if}</td></tr>
{/foreach}{/if}
</tbody>
</table>{/function}
<h3>Основные блоки и темы дисциплины</h3>{if isset($DISCIPS['Очная'])}{razdel_5 DISCIPS=$DISCIPS['Очная'] title='Очная'}{else}{if isset($DISCIPS['Заочная'])}{razdel_5 DISCIPS=$DISCIPS['Заочная'] title='Заочная'}{else}{if isset($DISCIPS['Очно-заочная'])}{razdel_5 DISCIPS=$DISCIPS['Очно-заочная'] title='Очно-заочная'}{/if}{/if}{/if}
<h3>Место дисциплины в структуре ОП</h3>{if isset($save)&&count($save)}{$save.razdel2}{/if}
<h3>В результате изучения дисциплины бакалавр должен обладать следующими компетенциями:</h3>
<table class="table-bordered">
<tbody>
{foreach from=$DISCIPS.razdel7 item=comps}
<tr><td colspan="3" class="fw-bold"><b>{$comps.komp.comp_kod}</b>: {$comps.komp.comp_name}</td></tr>
<tr><td colspan="3" class="fw-bold"><b>{$comps.komp.comp_name_ind}</b> {$comps.komp.comp_krat_sod}</td></tr>
<tr>
<td>{if isset($save.razdel7_2)&&isset($save.razdel7_2[$comps.komp.id])}{$save.razdel7_2[$comps.komp.id].znat|escape}{else}{$comps.komp.comp_znat}{/if}</td>
<td>{if isset($save.razdel7_2)&&isset($save.razdel7_2[$comps.komp.id])}{$save.razdel7_2[$comps.komp.id].umet|escape}{else}{$comps.komp.comp_umet}{/if}</td>
<td>{if isset($save.razdel7_2)&&isset($save.razdel7_2[$comps.komp.id])}{$save.razdel7_2[$comps.komp.id].vladet|escape}{else}{$comps.komp.comp_vladet}{/if}</td>
</tr>
{/foreach}
</tbody>
</table>
<p>Дисциплина <u>"{$DISCIP.DISCIP_name}"</u> изучается посредством лекций, все разделы программы закрепляются практическими, лабораторными занятиями, выполнением контрольных работ, самостоятельной работы над учебной и научно-технической литературой и завершается экзаменом.</p>
{function razdel_4}
{assign var=fk value=0}
{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}
<table class="table table-bordered border-dark" style="display:none;">
<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>Сем. {$sem}</td>
{if $DISCIPS.uchebplan.ekzamen!=0}<td>{if isset($itemK[$DISCIPS.uchebplan.ekzamen])&&$DISCIPS.uchebplan.ekzamen==$sem}1{/if}</td>{/if}
{if $DISCIPS.uchebplan.zachet!=0}<td>{if isset($itemK[$DISCIPS.uchebplan.zachet])&&$DISCIPS.uchebplan.zachet==$sem}1{/if}</td>{/if}
{if $DISCIPS.uchebplan.zachetsocenk!=0}<td>{if isset($itemK[$DISCIPS.uchebplan.zachetsocenk])&&$DISCIPS.uchebplan.zachetsocenk==$sem}1{/if}</td>{/if}
{if $DISCIPS.uchebplan.kp!=0}<td>{if isset($itemK[$DISCIPS.uchebplan.kp])&&$DISCIPS.uchebplan.kp==$sem}1{/if}</td>{/if}
{if $DISCIPS.uchebplan.kr!=0}<td>{if isset($itemK[$DISCIPS.uchebplan.kr])&&$DISCIPS.uchebplan.kr==$sem}1{/if}</td>{/if}
{if $DISCIPS.uchebplan.kontrol!=0}<td>{if isset($itemK[$DISCIPS.uchebplan.kontrol])&&$DISCIPS.uchebplan.kontrol==$sem}1{/if}</td>{/if}
{if $DISCIPS.uchebplan.dkr!=0}<td><!--ДКР--></td>{/if}
{if $DISCIPS.uchebplan.dr!=0}<td><!--ДР--></td>{/if}
{if $vz_lek!=0}<td>{if isset($itemS.lekcii)}{$itemS.lekcii}{/if}</td>{/if}
{if $vz_lab!=0}<td>{if isset($itemS.labs)}{$itemS.labs}{/if}</td>{/if}
{if $vz_pr!=0}<td>{if isset($itemS.pr)}{$itemS.pr}{/if}</td>{/if}
{if $vz_srp!=0}<td>{if isset($itemS.srp)}{$itemS.srp}{/if}</td>{/if}
{if $vz_srpprpo!=0}<td>{if isset($itemS.srpprpo)}{$itemS.srpprpo}{/if}</td>{/if}
{if $vz_krat!=0}<td>{if isset($itemS.krat)}{$itemS.krat}{/if}</td>{/if}
{if $vz_kontrol!=0}<td>{if isset($itemS.kontrol)}{$itemS.kontrol}{/if}</td>{/if}
{if $vz_sr!=0}<td>{if isset($itemS.sr)}{$itemS.sr}{/if}</td>{/if}
{if $vz_srprpo!=0}<td>{if isset($itemS.srprpo)}{$itemS.srprpo}{/if}</td>{/if}
{if $vz_sz!=0}<td>{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>{$itogo_chasov}</strong>
</td>
<td>{if isset($itemS.ze)}{$itemS.ze}{/if}</td>
</tr>
{/foreach}
{/foreach}
</tbody>
</table>
<p><b>Общая трудоёмкость дисциплины</b> составляет {$itogo_chasov} часа{if isset($itemS.ze)}, {$itemS.ze} зачетные еденицы{/if}.</p>
<p><b>Вид промежуточной аттестации</b>: <u>{if $DISCIPS.uchebplan.ekzamen!=0}Экзамен{/if}{if $DISCIPS.uchebplan.zachet!=0} Зачет{/if}{if $DISCIPS.uchebplan.zachetsocenk!=0} Зачет с оценкой{/if}</u>.</p>
{/function}
{if isset($DISCIPS['Очная'])}{razdel_4 DISCIPS=$DISCIPS['Очная'] title='Очная'}{else}{if isset($DISCIPS['Заочная'])}{razdel_4 DISCIPS=$DISCIPS['Заочная'] title='Заочная'}{else}{if isset($DISCIPS['Очно-заочная'])}{razdel_4 DISCIPS=$DISCIPS['Очно-заочная'] title='Очно-заочная'}{/if}{/if}{/if}
<div class="col-md-12">
<table>
{if count($signs)}
{foreach from=$signs item=sign}
{if $sign.status==1 && $sign.sign=='Разработчик'}
<tr><td class="noborder">Разработчик:</td><td class="noborder" style="border-bottom: 1px solid #000;">Подписано простой ЭП {date('d.m.Y',$sign.data_c)}</td><td class="noborder">{$sign.fio}<br></td></tr>
{/if}
{if $sign.status==1 && $sign.sign=='Зав.каф.'}
<tr><td class="noborder">Зав. кафедрой:</td><td class="noborder" style="border-bottom: 1px solid #000;">Подписано простой ЭП {date('d.m.Y',$sign.data_c)}</td><td class="noborder">{$sign.fio}<br></td></tr>
{/if}
{if $sign.status==1 && $sign.sign=='Зав.вып.каф.'}
<tr><td class="noborder">Зав. выпускающей кафедрой:</td><td class="noborder" style="border-bottom: 1px solid #000;">Подписано простой ЭП {date('d.m.Y',$sign.data_c)}</td><td class="noborder">{$sign.fio}<br></td></tr>
{/if}
{/foreach}
{/if}
</table>
</div>