EIOS/rabprog/tpl/rpd_praktik/mod_rpd_razdel7.html

188 lines
11 KiB
HTML
Raw Normal View History

2023-12-28 15:39:22 +03:00
<h3>7. Фонд оценочных средств для проведения промежуточной аттестации обучающихся по практике</h3>
<h4>7.1. Перечень компетенций с указанием этапов их формирования в процессе освоения образовательной программы</h4>
{*<pre>{print_r($DISCIPS.razdel71)}</pre>*}
<table class="table-bordered">
<thead>
<tr>
<th class="col-4 text-center" colspan="3">Этапы формирования компетенции<br>(номер семестр согласного учебному плану)</th>
<th class="col-8 text-center" rowspan="2">Наименование учебных дисциплин, формирующие компетенции в процессе освоения образовательной программы</th>
</tr>
<tr>
<th class="col-2 text-center">ОФО</th>
<th class="col-2 text-center">ЗФО</th>
<th class="col-2 text-center">ОЗФО</th>
</tr>
</thead>
<tbody>
{foreach from=$DISCIPS.razdel71 item=comps}
<tr>
<td colspan="4"><b>{$comps.comp.index}</b> {$comps.comp.descrip}</td>
</tr>
{foreach from=$comps.disc item=disc}
<tr>
<td class="text-center {if $DISCIP_name==$disc.name}fw-bold{/if}">{implode('',$disc.ofo)}</td>
<td class="text-center {if $DISCIP_name==$disc.name}fw-bold{/if}">{implode('',$disc.zfo)}</td>
<td class="text-center {if $DISCIP_name==$disc.name}fw-bold{/if}">{implode('',$disc.ofozfo)}</td>
<td class=" {if $DISCIP_name==$disc.name}fw-bold{/if}">{$disc.name}{*<pre>{print_r($disc)}</pre>*}</td>
</tr>
{/foreach}
{/foreach}
</tbody>
</table>
<h4>7.2. Описание показателей и критериев оценивания компетенций на различных этапах их формирования, описание шкалы оценивания</h4>
<table class="table-bordered">
<thead>
<tr>
<th class="text-center" rowspan="2">Планируемые результаты освоения компетенции</th>
<th class="text-center" colspan="4">Критерии оценивания результатов обучения</th>
<th class="text-center" rowspan="2">Наименование оценочного средства</th>
</tr>
<tr>
<th class="text-center">неудовлетворительно</th>
<th class="text-center">удовлетворительно</th>
<th class="text-center">хорошо</th>
<th class="text-center">отлично</th>
</tr>
<tr>
<th class="text-center col-4">1</th>
<th class="text-center col-1">2</th>
<th class="text-center col-1">3</th>
<th class="text-center col-1">4</th>
<th class="text-center col-1">5</th>
<th class="text-center col-4">6</th>
</tr>
</thead>
<tbody>
{foreach from=$DISCIPS.razdel7 item=comps}
<tr>
<td colspan="6" class="fw-bold">{$comps.komp.comp_kod}: {$comps.komp.comp_name}</td>
</tr>
<tr>
<td colspan="6" class="fw-bold">{$comps.komp.comp_name_ind} {$comps.komp.comp_krat_sod}</td>
</tr>
<tr>
<td>
<b>Знать:</b>
<textarea class="form-control inputModal" style="height: 100px;" id="table72_textareaZ_{$comps.komp.id}" data-kompmodelid="{$comps.komp.id}">{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}</textarea>
</td>
<td>Фрагментарные знания</td>
<td>Неполные знания</td>
<td>Сформированные, но содержащие отдельные пробелы знания</td>
<td>Сформированные систематические знания</td>
<td rowspan="3">
<textarea class="form-control" style="height: 250px;" id="table72_textareaN_{$comps.komp.id}" data-kompmodelid="{$comps.komp.id}">{if isset($save.razdel7_2)&&isset($save.razdel7_2[$comps.komp.id])}{$save.razdel7_2[$comps.komp.id].name|escape}{/if}</textarea>
<p>
<a href="" class="btn btn-sm btn-danger btnsave_table72"
data-kompmodelid="{$comps.komp.id}"
data-bs-toggle="tooltip"
data-bs-placement="bottom"
title="сохранение строки">
<i class="bi bi-save"></i>
</a>
<span id="table72_message_{$comps.komp.id}"></span>
</p>
</td>
</tr>
<tr>
<td><b>Уметь:</b>
<textarea class="form-control inputModal" style="height: 100px;" id="table72_textareaU_{$comps.komp.id}" data-kompmodelid="{$comps.komp.id}">{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}</textarea>
</td>
<td>Частичные умения</td>
<td>Неполные умения</td>
<td>Умения полные, допускаются небольшие ошибки</td>
<td>Сформированные умения</td>
</tr>
<tr>
<td><b>Владеть:</b>
<textarea class="form-control inputModal" style="height: 100px;" id="table72_textareaV_{$comps.komp.id}" data-kompmodelid="{$comps.komp.id}">{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}</textarea>
</td>
<td>Частичное владение навыками</td>
<td>Несистематическое применение навыков</td>
<td>В систематическом применении навыков допускаются пробелы</td>
<td>Успешное и систематическое применение навыков</td>
</tr>
{/foreach}
</tbody>
</table>
{literal}<script>$(document).ready(function(){
$(document).on("click", ".btnsave_table72", function(){
let ID_DISCIP = $("#ID_DISCIP").val();
let ID_RPD = $("#ID_RPD").val();
let kompmodelid = $(this).data('kompmodelid');
let znat = $("#table72_textareaZ_"+kompmodelid).val();
let umet = $("#table72_textareaU_"+kompmodelid).val();
let vladet = $("#table72_textareaV_"+kompmodelid).val();
let name = $("#table72_textareaN_"+kompmodelid).val();
$.ajax({url: '/rabprog/rpd/',cache:false,datatype:'json',method:'post',
data: 'ajdes=RPD_SaveTable72&ID_DISCIP='+ID_DISCIP+'&ID_RPD='+ID_RPD+'&kompmodelID='+kompmodelid+'&znat='+znat+'&umet='+umet+'&vladet='+vladet+'&name='+name,
success:function(data){
window.ToastShow1("Сохранение РПД 7.2",data.msg,data.err);
$("#table72_message_"+kompmodelid).html(data.msg);
if ('ID_RPD' in data) $("#ID_RPD").val(data.ID_RPD);
}
});
return false;
});
var $summernote1 = $('#razdel7_3').summernote({
placeholder: $("#razdel7_3").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);
}
}
});
var $summernote2 = $('#razdel7_4').summernote({
placeholder: $("#razdel7_3").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],$summernote2);
}
}
});
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);
}
}
});
}
$('.dropdown-toggle').dropdown();
})</script>{/literal}
<h4>7.3. Типовые контрольные задания и иные материалы, необходимые для оценки знаний, умений, навыков и (или) опыта деятельности, характеризующих этапы формирования компетенций в процессе освоения образовательной программы</h4>
<div class="col-md-12">
<label for="razdel7_3" class="form-label">
<a href="#" class="btn btn-sm btn-danger btnsave" data-itemid="razdel7_3" data-bs-toggle="tooltip" data-bs-placement="bottom" title="сохранение"><i class="bi bi-save"></i></a>
<strong></strong>
</label>
<textarea class="form-control" name="razdel7_3" id="razdel7_3" placeholder="Типовые контрольные задания и иные материалы, необходимые для оценки знаний, умений, навыков и (или) опыта деятельности, характеризующих этапы формирования компетенций в процессе освоения образовательной программы">{if isset($save)&&count($save)}{$save.razdel7_3}{/if}</textarea>
</div>
<h4>7.4. Методические материалы, определяющие процедуры оценивания знаний, умений и навыков, и опыта деятельности, характеризующих этапы формирования компетенций</h4>
<div class="col-md-12">
<label for="razdel7_4" class="form-label">
<a href="#" class="btn btn-sm btn-danger btnsave" data-itemid="razdel7_4" data-bs-toggle="tooltip" data-bs-placement="bottom" title="сохранение"><i class="bi bi-save"></i></a>
<strong></strong>
</label>
<textarea class="form-control" name="razdel7_4" id="razdel7_4" placeholder="Методические материалы, определяющие процедуры оценивания знаний, умений и навыков, и опыта деятельности, характеризующих этапы формирования компетенций">{if isset($save)&&count($save)}{$save.razdel7_4}{/if}</textarea>
</div>
{*<pre>{print_r($save)}</pre>
<pre>{print_r($DISCIPS)}</pre>*}