EIOS/tpl/tpl_it_moodle_students.html

101 lines
4.0 KiB
HTML
Raw Normal View History

2023-12-28 15:39:22 +03:00
<!-- BEGIN PAGE HEADER-->
<div class="row-fluid">
<div class="span12">
<h3 class="page-title">ИТ-отдел. LMS Moodle</h3>
</div>
</div>
<div class="row-fluid">
<div class="span12">
<!--ДОБАЛЕНИЕ НОВОГО ЗАЯВЛЕНИЯ-->
<div class="row-fluid">
<div class="span12">
<div class="row-fluid">
<div class="widget red" >
<div class="widget-title">
<h4><i class="icon-reorder"></i> Создание CSV для загрузки в <a href="https://lms.mkgtu.ru/admin/tool/uploaduser/index.php" target="_blank">LMS</a></h4>
<span class="tools">
<a href="javascript:;" class="icon-chevron-down"> Развернуть/Свернуть</a>
</span>
</div>
<div class="widget-body">
<p>Принцип работы: <b>1.</b> Здесь выбираем группы, которые надо зарегистрировать в LMS, <b>2.</b> получаем файл CSV, который грузим в LMS (Личный кабинет/Администрирование/Пользователи/Учетные записи/Загрузить пользователей https://lms.mkgtu.ru/admin/tool/uploaduser/index.php)</p>
<p>Пользователи будут иметь имя пользователя это емаил, пароль генерируется по общему признаку для системы, firstanme=Фамилия lastname=Имя отчество, также указываются группы через кагорты moodle</p>
<form method="post">
<table class="table">
<tr>
<td>Выберите группу:</td>
<td>
<div class="row-fluid">
{foreach from=$grupps item=grupp name=foo}
<div class="span2 moodle_grupp_csv_get_div" data-sokr="{$grupp.sokr} {$grupp.fo}"><input type="checkbox" name="id_grupps[{$grupp.id}]" value="{$grupp.id}"> {$grupp.sokr} {$grupp.fo} {$grupp.year_start}</div>
{/foreach}
</div>
</td>
<td>
Фильтр списка:<br>
<input type="text" class="form-control" value="" placeholder="ЛД-1" id="moodle_grupp_csv_get_filter">
<input type="submit" class="btn btn-warning" value="Получить CSV" name="moodle_grupp_csv_get">
</td>
</tr>
</table>
</form>
</div>
</div>
</div>
<div class="row-fluid">
<div class="widget red" >
<div class="widget-title">
<h4><i class="icon-reorder"></i> Список студентов для LMS (регистрация за последние полгода)</h4>
<span class="tools">
<a href="javascript:;" class="icon-chevron-down"> Развернуть/Свернуть</a>
</span>
</div>
<div class="widget-body">
<table class="table table-bordered">
<tr>
<th>username</th>
<th>password</th>
<th>firstname</th>
<th>lastname</th>
<th>email</th>
<th>cohort1</th>
</tr>
{foreach from=$users item=user key=k}
<tr>
<td>{$user.email}</td>
<td>Mgtu{$user.id}pw!</td>
<td>{$user.fio}</td>
<td>{if ($user.student.num_zach != "")}{$user.student.num_zach}{else}(Преподаватель){/if}</td>
<td>{$user.email}</td>
<td>{$user.cohort}</td>
<!--td>{$gr.idnumber}</td>
<td>{$gr.description}</td-->
</tr>
{/foreach}
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{literal}<script>$(document).ready(function(){
$("#moodle_grupp_csv_get_filter").on("keyup",function() {
var dInput = this.value; let has_string, sokr;
if(dInput==''||dInput.length==1) $('.moodle_grupp_csv_get_div').show();
else {
$('.moodle_grupp_csv_get_div').each(function (i, obj) {
sokr = $(this).data('sokr');
has_string = sokr.indexOf(dInput);
if (has_string == -1) $(this).hide();
else $(this).show();
});
}
});
})</script>{/literal}