EIOS/rabprog/tpl/page_rpd_annotac_pdf.html

175 lines
13 KiB
HTML
Raw Permalink 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.

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