684 lines
564 KiB
HTML
684 lines
564 KiB
HTML
|
|
<!DOCTYPE html>
|
|||
|
|
|
|||
|
|
<html dir="ltr" lang="ru" xml:lang="ru">
|
|||
|
|
<head>
|
|||
|
|
<title>SF23: Project 3 – Создание сертификатов | sysahelper</title>
|
|||
|
|
<link href="https://sysahelper.ru/pluginfile.php/1/theme_moove/favicon/1703880572/22212monkey_98814.ico" rel="shortcut icon"/>
|
|||
|
|
<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
|
|||
|
|
<meta content="moodle, SF23: Project 3 – Создание сертификатов | sysahelper" name="keywords"/>
|
|||
|
|
<link href="https://sysahelper.ru/theme/yui_combo.php?rollup/3.18.1/yui-moodlesimple-min.css" rel="stylesheet" type="text/css"/><script id="firstthemesheet" type="text/css">/** Required in order to fix style inclusion problems in IE with YUI **/</script><link href="https://sysahelper.ru/theme/styles.php/moove/1703880572_1/all" rel="stylesheet" type="text/css"/>
|
|||
|
|
<script>
|
|||
|
|
//<![CDATA[
|
|||
|
|
var M = {}; M.yui = {};
|
|||
|
|
M.pageloadstarttime = new Date();
|
|||
|
|
M.cfg = {"wwwroot":"https:\/\/sysahelper.ru","homeurl":{},"sesskey":"I78ejZljGV","sessiontimeout":"28800","sessiontimeoutwarning":"1200","themerev":"1703880572","slasharguments":1,"theme":"moove","iconsystemmodule":"core\/icon_system_fontawesome","jsrev":"1703880200","admin":"admin","svgicons":true,"usertimezone":"\u0415\u0432\u0440\u043e\u043f\u0430\/\u041c\u043e\u0441\u043a\u0432\u0430","language":"ru","courseId":30,"courseContextId":676,"contextid":688,"contextInstanceId":356,"langrev":1703880200,"templaterev":"1703880200"};var yui1ConfigFn = function(me) {if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type='css';me.path=me.path.replace(/\.js/,'.css');me.path=me.path.replace(/\/yui2-skin/,'/assets/skins/sam/yui2-skin')}};
|
|||
|
|
var yui2ConfigFn = function(me) {var parts=me.name.replace(/^moodle-/,'').split('-'),component=parts.shift(),module=parts[0],min='-min';if(/-(skin|core)$/.test(me.name)){parts.pop();me.type='css';min=''}
|
|||
|
|
if(module){var filename=parts.join('-');me.path=component+'/'+module+'/'+filename+min+'.'+me.type}else{me.path=component+'/'+component+'.'+me.type}};
|
|||
|
|
YUI_config = {"debug":false,"base":"https:\/\/sysahelper.ru\/lib\/yuilib\/3.18.1\/","comboBase":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?","combine":true,"filter":null,"insertBefore":"firstthemesheet","groups":{"yui2":{"base":"https:\/\/sysahelper.ru\/lib\/yuilib\/2in3\/2.9.0\/build\/","comboBase":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?","combine":true,"ext":false,"root":"2in3\/2.9.0\/build\/","patterns":{"yui2-":{"group":"yui2","configFn":yui1ConfigFn}}},"moodle":{"name":"moodle","base":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?m\/1703880200\/","combine":true,"comboBase":"https:\/\/sysahelper.ru\/theme\/yui_combo.php?","ext":false,"root":"m\/1703880200\/","patterns":{"moodle-":{"group":"moodle","configFn":yui2ConfigFn}},"filter":null,"modules":{"moodle-core-blocks":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification"]},"moodle-core-actionmenu":{"requires":["base","event","node-event-simulate"]},"moodle-core-notification":{"requires":["moodle-core-notification-dialogue","moodle-core-notification-alert","moodle-core-notification-confirm","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-core-notification-dialogue":{"requires":["base","node","panel","escape","event-key","dd-plugin","moodle-core-widget-focusafterclose","moodle-core-lockscroll"]},"moodle-core-notification-alert":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-confirm":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-exception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-ajaxexception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-lockscroll":{"requires":["plugin","base-build"]},"moodle-core-event":{"requires":["event-custom"]},"moodle-core-chooserdialogue":{"requires":["base","panel","moodle-core-notification"]},"moodle-core-maintenancemodetimer":{"requires":["base","node"]},"moodle-core-handlebars":{"condition":{"trigger":"handlebars","when":"after"}},"moodle-core-formchangechecker":{"requires":["base","event-focus","moodle-core-event"]},"moodle-core-dragdrop":{"requires":["base","node","io","dom","dd","event-key","event-focus","moodle-core-notification"]},"moodle-core_availability-form":{"requires":["base","node","event","event-delegate","panel","moodle-core-notification-dialogue","json"]},"moodle-backup-backupselectall":{"requires":["node","event","node-event-simulate","anim"]},"moodle-course-util":{"requires":["node"],"use":["moodle-course-util-base"],"submodules":{"moodle-course-util-base":{},"moodle-course-util-section":{"requires":["node","moodle-course-util-base"]},"moodle-course-util-cm":{"requires":["node","moodle-course-util-base"]}}},"moodle-course-management":{"requires":["base","node","io-base","moodle-core-notification-exception","json-parse","dd-constrain","dd-proxy","dd-drop","dd-delegate","node-event-delegate"]},"moodle-course-categoryexpander":{"requires":["node","event-key"]},"moodle-course-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-course-coursebase","moodle-course-util"]},"moodle-form-dateselector":{"requires":["base","node","overlay","calendar"]},"moodle-form-shortforms":{"requires":["node","base","selector-css3","moodle-core-event"]},"moodle-question-searchform":{"requires":["base","node"]},"moodle-question-preview":{"requires":["base","dom","event-delegate","event-key","core_question_engine"]},"moodle-question-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-availability_completion-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_date-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_grade-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_group-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grouping-form":{"requires":["base","node","event"
|
|||
|
|
M.yui.loader = {modules: {}};
|
|||
|
|
|
|||
|
|
//]]>
|
|||
|
|
</script>
|
|||
|
|
<link href="https://fonts.googleapis.com" rel="preconnect"/>
|
|||
|
|
<link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
|
|||
|
|
<link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet"/>
|
|||
|
|
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
|
|||
|
|
</head>
|
|||
|
|
<body class="format-topics limitedwidth path-mod path-mod-page chrome dir-ltr lang-ru yui-skin-sam yui3-skin-sam sysahelper-ru pagelayout-incourse course-30 context-688 cmid-356 cm-type-page category-4 theme uses-drawers drawer-open-index" id="page-mod-page-view">
|
|||
|
|
<div class="fixed-top" id="accessibilitybar">
|
|||
|
|
<div class="container-fluid">
|
|||
|
|
<div class="bars">
|
|||
|
|
<div class="fontsize">
|
|||
|
|
<span>Размер шрифта</span>
|
|||
|
|
<ul>
|
|||
|
|
<li><a class="btn btn-default" data-action="decrease" id="fontsize_dec" title="Уменьшить размер шрифта">A-</a></li>
|
|||
|
|
<li><a class="btn btn-default" data-action="reset" id="fontsize_reset" title="Сбросить размер шрифта">A</a></li>
|
|||
|
|
<li><a class="btn btn-default" data-action="increase" id="fontsize_inc" title="Увеличить размер шрифта">A+</a></li>
|
|||
|
|
</ul>
|
|||
|
|
</div>
|
|||
|
|
<div class="sitecolor">
|
|||
|
|
<span>Цвет сайта</span>
|
|||
|
|
<ul>
|
|||
|
|
<li><a class="btn btn-default" data-action="reset" id="sitecolor_color1" title="Сбросить цвет сайта">R</a></li>
|
|||
|
|
<li><a class="btn btn-default" data-action="sitecolor-color-2" id="sitecolor_color2" title="Низкий контраст 1">A</a></li>
|
|||
|
|
<li><a class="btn btn-default" data-action="sitecolor-color-3" id="sitecolor_color3" title="Низкий контраст 2">A</a></li>
|
|||
|
|
<li><a class="btn btn-default" data-action="sitecolor-color-4" id="sitecolor_color4" title="Высокий контраст">A</a></li>
|
|||
|
|
</ul>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div aria-live="polite" class="toast-wrapper mx-auto py-0 fixed-top" role="status"></div>
|
|||
|
|
<div class="d-print-block" id="page-wrapper">
|
|||
|
|
<div>
|
|||
|
|
<a class="sr-only sr-only-focusable" href="#maincontent">Перейти к основному содержанию</a>
|
|||
|
|
</div><script src="https://sysahelper.ru/lib/javascript.php/1703880200/lib/polyfills/polyfill.js"></script>
|
|||
|
|
<script src="https://sysahelper.ru/theme/yui_combo.php?rollup/3.18.1/yui-moodlesimple-min.js"></script><script src="https://sysahelper.ru/lib/javascript.php/1703880200/lib/javascript-static.js"></script>
|
|||
|
|
<script>
|
|||
|
|
//<![CDATA[
|
|||
|
|
document.body.className += ' jsenabled';
|
|||
|
|
//]]>
|
|||
|
|
</script>
|
|||
|
|
<nav aria-label="Навигация по сайту" class="navbar fixed-top navbar-light bg-white navbar-expand shadow">
|
|||
|
|
<button class="navbar-toggler aabtn d-block d-md-none px-1 my-1 border-0" data-action="toggle" data-target="theme_moove-drawers-primary" data-toggler="drawers">
|
|||
|
|
<span class="navbar-toggler-icon"></span>
|
|||
|
|
<span class="sr-only">Боковая панель</span>
|
|||
|
|
</button>
|
|||
|
|
<a class="navbar-brand d-none d-md-flex align-items-center m-0 mr-4 p-0 aabtn" href="https://sysahelper.ru/">
|
|||
|
|
<img alt="sysahelper" class="logo mr-1" src="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRkM2MUVGMjFDQTcxMUVBQjY4QUQ0ODQ0QTJCNzg3NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRkM2MUVGMzFDQTcxMUVBQjY4QUQ0ODQ0QTJCNzg3NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNGQzYxRUYwMUNBNzExRUFCNjhBRDQ4NDRBMkI3ODc3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNGQzYxRUYxMUNBNzExRUFCNjhBRDQ4NDRBMkI3ODc3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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
|
|||
|
|
</a>
|
|||
|
|
<div class="primary-navigation">
|
|||
|
|
<nav class="moremenu navigation">
|
|||
|
|
<ul class="nav more-nav navbar-nav" id="moremenu-69fc9c6497622-navbar-nav" role="menubar">
|
|||
|
|
<li class="nav-item" data-forceintomoremenu="false" data-key="home" role="none">
|
|||
|
|
<a class="nav-link" href="https://sysahelper.ru/" role="menuitem" tabindex="-1">
|
|||
|
|
В начало
|
|||
|
|
</a>
|
|||
|
|
</li>
|
|||
|
|
<li class="nav-item dropdown dropdownmoremenu d-none" data-region="morebutton" role="none">
|
|||
|
|
<a aria-expanded="false" aria-haspopup="true" class="dropdown-toggle nav-link" data-toggle="dropdown" href="#" id="moremenu-dropdown-69fc9c6497622" role="menuitem" tabindex="-1">
|
|||
|
|
Дополнительно
|
|||
|
|
</a>
|
|||
|
|
<ul aria-labelledby="moremenu-dropdown-69fc9c6497622" class="dropdown-menu dropdown-menu-left" data-region="moredropdown" role="menu">
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
</nav>
|
|||
|
|
</div>
|
|||
|
|
<ul class="navbar-nav d-none d-md-flex my-1 px-1">
|
|||
|
|
<!-- page_heading_menu -->
|
|||
|
|
</ul>
|
|||
|
|
<div class="navbar-nav ml-auto" id="usernavigation">
|
|||
|
|
<div class="navbarcallbacks">
|
|||
|
|
</div>
|
|||
|
|
<div class="simplesearchform" id="searchinput-navbar-69fc9c64994b669fc9c6497d673">
|
|||
|
|
<div class="collapse" id="searchform-navbar">
|
|||
|
|
<form accept-charset="utf-8" action="https://sysahelper.ru/search/index.php" autocomplete="off" class="mform form-inline searchform-navbar" method="get">
|
|||
|
|
<input name="context" type="hidden" value="688"/>
|
|||
|
|
<div class="input-group">
|
|||
|
|
<label for="searchinput-69fc9c64994b669fc9c6497d673">
|
|||
|
|
<span class="sr-only">Найти</span>
|
|||
|
|
</label>
|
|||
|
|
<input aria-label="Найти" autocomplete="off" class="form-control withclear" data-region="input" id="searchinput-69fc9c64994b669fc9c6497d673" name="q" placeholder="Найти" type="text"/>
|
|||
|
|
<a class="btn btn-close" data-action="closesearch" data-toggle="collapse" href="#searchform-navbar" role="button">
|
|||
|
|
<i aria-hidden="true" class="icon fa fa-times fa-fw"></i>
|
|||
|
|
<span class="sr-only">Закрыть</span>
|
|||
|
|
</a>
|
|||
|
|
<div class="input-group-append">
|
|||
|
|
<button class="btn btn-submit" data-action="submit" type="submit">
|
|||
|
|
<i aria-hidden="true" class="icon fa fa-search fa-fw"></i>
|
|||
|
|
<span class="sr-only">Найти</span>
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</form>
|
|||
|
|
</div>
|
|||
|
|
<a aria-controls="searchform-navbar" aria-expanded="false" class="btn btn-open rounded-0 nav-link" data-action="opensearch" data-toggle="collapse" href="#searchform-navbar" role="button" title="Изменить данные поисковой строки">
|
|||
|
|
<i aria-hidden="true" class="icon fa fa-search fa-fw"></i>
|
|||
|
|
<span class="sr-only">Изменить данные поисковой строки</span>
|
|||
|
|
</a>
|
|||
|
|
</div>
|
|||
|
|
<div class="divider border-left h-75 align-self-center mx-1"></div>
|
|||
|
|
<div class="langmenu">
|
|||
|
|
<div class="dropdown show">
|
|||
|
|
<a aria-controls="lang-action-menu" aria-haspopup="true" aria-label="Язык" class="btn dropdown-toggle" data-toggle="dropdown" href="#" id="lang-menu-toggle" role="button">
|
|||
|
|
<i aria-hidden="true" class="icon fa fa-language fa-fw mr-1"></i>
|
|||
|
|
<span class="langbutton">
|
|||
|
|
Русский (ru)
|
|||
|
|
</span>
|
|||
|
|
<b class="caret"></b>
|
|||
|
|
</a>
|
|||
|
|
<div aria-labelledby="lang-menu-toggle" class="dropdown-menu dropdown-menu-right" id="lang-action-menu" role="menu">
|
|||
|
|
<a aria-current="true" class="dropdown-item pl-5" href="#" role="menuitem">
|
|||
|
|
Русский (ru)
|
|||
|
|
</a>
|
|||
|
|
<a class="dropdown-item pl-5" href="https://sysahelper.ru/mod/page/view.php?id=356&lang=en" role="menuitem">
|
|||
|
|
English (en)
|
|||
|
|
</a>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="divider border-left h-75 align-self-center mx-1"></div>
|
|||
|
|
<div class="d-flex align-items-stretch usermenu-container" data-region="usermenu">
|
|||
|
|
<div class="usermenu">
|
|||
|
|
<span class="login pl-2">
|
|||
|
|
Вы используете гостевой доступ
|
|||
|
|
<div class="divider border-left h-75 align-self-center mx-2"></div>
|
|||
|
|
<a href="https://sysahelper.ru/login/index.php">Вход</a>
|
|||
|
|
</span>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</nav>
|
|||
|
|
<div class="drawer drawer-left drawer-primary d-print-none not-initialized" data-close-on-resize="1" data-forceopen="0" data-preference="" data-region="fixed-drawer" data-state="show-drawer-primary" id="theme_moove-drawers-primary">
|
|||
|
|
<div class="drawerheader">
|
|||
|
|
<button class="btn drawertoggle icon-no-margin hidden" data-action="closedrawer" data-placement="right" data-target="theme_moove-drawers-primary" data-toggle="tooltip" data-toggler="drawers" title="Закрыть панель">
|
|||
|
|
<i aria-hidden="true" class="icon fa fa-times fa-fw"></i>
|
|||
|
|
</button>
|
|||
|
|
<div class="drawerheadercontent hidden">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="drawercontent drag-container" data-usertour="scroller">
|
|||
|
|
<div class="list-group">
|
|||
|
|
<a class="list-group-item list-group-item-action" href="https://sysahelper.ru/">
|
|||
|
|
В начало
|
|||
|
|
</a>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="drawer drawer-left show d-print-none not-initialized" data-close-on-resize="0" data-forceopen="0" data-preference="drawer-open-index" data-region="fixed-drawer" data-state="show-drawer-left" id="theme_boost-drawers-courseindex">
|
|||
|
|
<div class="drawerheader">
|
|||
|
|
<button class="btn drawertoggle icon-no-margin hidden" data-action="closedrawer" data-placement="right" data-target="theme_boost-drawers-courseindex" data-toggle="tooltip" data-toggler="drawers" title="Закрыть оглавление курса">
|
|||
|
|
<i aria-hidden="true" class="icon fa fa-times fa-fw"></i>
|
|||
|
|
</button>
|
|||
|
|
<div class="drawerheadercontent hidden">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="drawercontent drag-container" data-usertour="scroller">
|
|||
|
|
<nav class="courseindex" id="courseindex">
|
|||
|
|
<div id="courseindex-content">
|
|||
|
|
<div aria-hidden="true" data-region="loading-placeholder-content" id="course-index-placeholder">
|
|||
|
|
<ul class="media-list">
|
|||
|
|
<li class="media">
|
|||
|
|
<div class="media-body col-md-6 p-0 d-flex align-items-center">
|
|||
|
|
<div class="bg-pulse-grey rounded-circle mr-2"></div>
|
|||
|
|
<div class="bg-pulse-grey w-100"></div>
|
|||
|
|
</div>
|
|||
|
|
</li>
|
|||
|
|
<li class="media">
|
|||
|
|
<div class="media-body col-md-6 p-0 d-flex align-items-center">
|
|||
|
|
<div class="bg-pulse-grey rounded-circle mr-2"></div>
|
|||
|
|
<div class="bg-pulse-grey w-100"></div>
|
|||
|
|
</div>
|
|||
|
|
</li>
|
|||
|
|
<li class="media">
|
|||
|
|
<div class="media-body col-md-6 p-0 d-flex align-items-center">
|
|||
|
|
<div class="bg-pulse-grey rounded-circle mr-2"></div>
|
|||
|
|
<div class="bg-pulse-grey w-100"></div>
|
|||
|
|
</div>
|
|||
|
|
</li>
|
|||
|
|
<li class="media">
|
|||
|
|
<div class="media-body col-md-6 p-0 d-flex align-items-center">
|
|||
|
|
<div class="bg-pulse-grey rounded-circle mr-2"></div>
|
|||
|
|
<div class="bg-pulse-grey w-100"></div>
|
|||
|
|
</div>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</nav>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="drawers show-drawer-left drag-container" data-region="mainpage" data-usertour="scroller" id="page">
|
|||
|
|
<header class="moove-container-fluid" id="page-header">
|
|||
|
|
<div class="d-flex flex-wrap">
|
|||
|
|
<div class="ml-auto d-flex">
|
|||
|
|
</div>
|
|||
|
|
<div id="course-header">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="d-sm-flex align-items-center">
|
|||
|
|
<div class="mr-auto">
|
|||
|
|
<div class="page-context-header"><div class="page-header-image mr-2"><div class="content activityiconcontainer icon-size-6 modicon_page"><img alt="" aria-hidden="true" class="icon activityicon" src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NC40IDc0LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDc0LjQgNzQuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWlkIG1lZXQiPgo8Zz4KCTxwYXRoIGQ9Ik02Ni41LDE1LjFMNTIuNCwxYy0wLjctMC43LTEuNi0xLTIuNi0xSDEwLjNDOC4yLDAsNi42LDEuNiw2LjYsMy43bDAsMHY2N2MwLDIuMSwxLjYsMy43LDMuNywzLjdsMCwwSDY0CgkJYzIuMSwwLDMuNy0xLjYsMy43LTMuN2wwLDBWMTcuOEM2Ny41LDE2LjgsNjcuMiwxNS44LDY2LjUsMTUuMXogTTQ4LjQsNi43bDEyLjUsMTIuNUg0OC40VjYuN3ogTTExLjksNjkuMlY1aDMwLjl2MTUuNgoJCWMwLDIuMiwxLjcsMy44LDMuOCwzLjhoMTUuNnY0NC43TDExLjksNjkuMkwxMS45LDY5LjJ6Ii8+Cgk8cGF0aCBkPSJNNTQuMyw0M0gxOS43Yy0xLjQsMC0yLjYsMS4yLTIuNiwyLjZzMS4yLDIuNiwyLjYsMi42aDM0LjZjMS40LDAsMi42LTEuMiwyLjYtMi42QzU3LDQ0LjIsNTUuOCw0Myw1NC4zLDQzeiIvPgoJPHBhdGggZD0iTTU0LjMsNTMuNUgxOS43Yy0xLjQsMC0yLjYsMS4yLTIuNiwyLjZzMS4yLDIuNiwyLjYsMi42aDM0LjZjMS40LDAsMi42LTEuMiwyLjYtMi42UzU1LjgsNTMuNSw1NC4zLDUzLjV6Ii8+Cgk8cGF0aCBkPSJNMTkuOCwzNy44aDIwLjljMS40LDAsMi42LTEuMiwyLjYtMi42YzAtMS40LTEuMi0yLjYtMi42LTIuNkgxOS44Yy0xLjQsMC0yLjYsMS4yLTIuNiwyLjZTMTguNCwzNy44LDE5LjgsMzcuOHoiLz4KPC9nPgo8L3N2Zz4K"/></div></div><div class="page-header-headings"><h1 class="h2">Project 3 – Создание сертификатов</h1></div></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="header-actions-container ml-auto" data-region="header-actions-container">
|
|||
|
|
</div>
|
|||
|
|
<div class="d-none d-md-block" id="page-navbar">
|
|||
|
|
<nav aria-label="Панель навигации">
|
|||
|
|
<ol class="breadcrumb">
|
|||
|
|
<li class="breadcrumb-item">
|
|||
|
|
<a href="https://sysahelper.ru/course/view.php?id=30#section-2" title="SEMIFINAL2023">SF23</a>
|
|||
|
|
</li>
|
|||
|
|
<li class="breadcrumb-item"><span>Project 3 – Создание сертификатов</span></li>
|
|||
|
|
</ol>
|
|||
|
|
</nav>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</header>
|
|||
|
|
<div class="main-inner" id="topofscroll">
|
|||
|
|
<div class="drawer-toggles d-flex">
|
|||
|
|
<div class="drawer-toggler drawer-left-toggle open-nav d-print-none">
|
|||
|
|
<button class="btn icon-no-margin" data-action="toggle" data-placement="right" data-target="theme_boost-drawers-courseindex" data-toggle="tooltip" data-toggler="drawers" title="Открыть оглавление курса">
|
|||
|
|
<span class="sr-only">Открыть оглавление курса</span>
|
|||
|
|
<i aria-hidden="true" class="icon fa fa-list fa-fw"></i>
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="d-print-block" id="page-content">
|
|||
|
|
<div id="region-main-box">
|
|||
|
|
<section aria-label="Содержимое" id="region-main">
|
|||
|
|
<span class="notifications" id="user-notifications"></span>
|
|||
|
|
<span id="maincontent"></span>
|
|||
|
|
<div class="activity-header" data-for="page-activity-header">
|
|||
|
|
<span class="sr-only">Требуемые условия завершения</span>
|
|||
|
|
<div class="activity-information" data-activityname="Project 3 – Создание сертификатов" data-region="activity-information">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div role="main"><div class="box py-3 generalbox center clearfix"><div class="no-overflow"><h3>Задача:</h3>
|
|||
|
|
<ul>
|
|||
|
|
<li class="western"><span style="font-family: Times New Roman, serif;"><span style="font-size: medium;"><span lang="en-US"><strong>Project</strong></span></span><span style="font-size: medium;"><strong> </strong></span><span style="font-size: medium;"><span lang="en-US"><strong>3</strong></span></span><span style="font-size: medium;"><strong> – Создание сертификатов</strong></span></span>
|
|||
|
|
<ul>
|
|||
|
|
<li class="western"><span style="font-family: Times New Roman, serif;"><span style="font-size: medium;">Проект должен быть выполнен средствами </span><span style="font-size: medium;"><span lang="en-US">Ansible</span></span></span></li>
|
|||
|
|
<li class="western"><span style="font-family: Times New Roman, serif;"><span style="font-size: medium;">Используйте папку </span><span style="font-size: medium;"><span lang="en-US">project</span></span><span style="font-size: medium;">_</span><span style="font-size: medium;"><span lang="en-US">3</span></span></span></li>
|
|||
|
|
<li class="western"><span style="font-family: Times New Roman, serif;"><span style="font-size: medium;">В качестве плейбука используйте файл </span><span style="font-size: medium;"><span lang="en-US">playbook</span></span><span style="font-size: medium;">_3.</span><span style="font-size: medium;"><span lang="en-US">yml</span></span><span style="font-size: medium;"> в каталоге </span><span style="font-size: medium;"><span lang="en-US">project</span></span><span style="font-size: medium;">_3</span></span></li>
|
|||
|
|
<li class="western"><span style="font-family: Times New Roman, serif;"><span style="font-size: medium;">Проект должен включать в себя все необходимые действия по созданию сертификатов</span></span>
|
|||
|
|
<ul>
|
|||
|
|
<li class="western"><span style="font-family: Times New Roman, serif;"><span style="font-size: medium;">Используйте центр сертификации настроенный в 1 день</span></span></li>
|
|||
|
|
<li class="western"><span style="font-family: Times New Roman, serif;"><span style="font-size: medium;">Для указания имени сайта используйте внешнюю переменную</span></span></li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<h3><span style="font-family: Times New Roman, serif;"><span style="font-size: medium;">Вариант реализации:</span></span></h3>
|
|||
|
|
<h3>ANS:</h3>
|
|||
|
|
<ul>
|
|||
|
|
<li>Из под пользователя <strong>user</strong> переходим в директорию <strong>/opt/ansible</strong>:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>cd /opt/ansible</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li>Создаём первый <strong>playbook_3.yml</strong> в директории <strong>project_3</strong>:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>vim project_3/playbook_3.yml</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>Содержимое <strong>playbook_3.yml</strong>:
|
|||
|
|
<ul>
|
|||
|
|
<li>данный playbook - выполняет следующее:
|
|||
|
|
<ul>
|
|||
|
|
<li>определяются внешнюю переменную <strong>name_site</strong> - и пример как её определять во время запуска playbook-сценария;</li>
|
|||
|
|
<li>установку необходимого пакета для ОС Redos - для работы с openssl через python;</li>
|
|||
|
|
<li>генерирует закрытый ключ;</li>
|
|||
|
|
<li>генерирует запрос;</li>
|
|||
|
|
<li>подписывает запрос и выпускает сертификат;</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup" id="yui_3_18_1_1_1720011641059_66"><code>---
|
|||
|
|
- name: Project 3 – Creating certificates
|
|||
|
|
hosts: Router
|
|||
|
|
become: true
|
|||
|
|
|
|||
|
|
vars:
|
|||
|
|
# Extra vars, examples: -e "name_site=web.company.prof"
|
|||
|
|
name_site: ""
|
|||
|
|
|
|||
|
|
tasks:
|
|||
|
|
- name: Install python3-cryptography
|
|||
|
|
ansible.builtin.dnf:
|
|||
|
|
name: python3-cryptography
|
|||
|
|
state: present
|
|||
|
|
|
|||
|
|
- name: Generate an OpenSSL private key
|
|||
|
|
community.crypto.openssl_privatekey:
|
|||
|
|
path: "/opt/ca/{{ name_site }}.key"
|
|||
|
|
|
|||
|
|
- name: Generate an OpenSSL Certificate Signing Request
|
|||
|
|
community.crypto.openssl_csr:
|
|||
|
|
path: "/opt/ca/{{ name_site }}.csr"
|
|||
|
|
privatekey_path: "/opt/ca/{{ name_site }}.key"
|
|||
|
|
country_name: RU
|
|||
|
|
organization_name: COMPANY.PROF
|
|||
|
|
common_name: "{{ name_site }}"
|
|||
|
|
|
|||
|
|
- name: Generate an OpenSSL certificate signed with your own CA certificate
|
|||
|
|
community.crypto.x509_certificate:
|
|||
|
|
path: "/opt/ca/{{ name_site }}.crt"
|
|||
|
|
csr_path: "/opt/ca/{{ name_site }}.csr"
|
|||
|
|
ownca_path: /opt/ca/ca.crt
|
|||
|
|
ownca_privatekey_path: /opt/ca/ca.key
|
|||
|
|
provider: ownca</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li>Устанавливаем необходимую для работу <strong>ansible</strong> - коллекцию:
|
|||
|
|
<ul>
|
|||
|
|
<li>из под пользователя <strong>user</strong></li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>ansible-galaxy collection install community.crypto</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li>Выполняем запуск playbook-сценария с указанием внешних переменных и их значений:</li>
|
|||
|
|
</ul>
|
|||
|
|
<pre class="language-markup"><code>ansible-playbook project_3/playbook_3.yml -e "name_site=web.company.prof"</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>Результат:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img height="400" src="data:image/png;base64,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
|
|||
|
|
<pre class="language-markup"><code>ansible-playbook project_3/playbook_3.yml -e "name_site=site.company.prof"</code></pre>
|
|||
|
|
<ul>
|
|||
|
|
<li style="list-style-type: none;">
|
|||
|
|
<ul>
|
|||
|
|
<li>Результат:</li>
|
|||
|
|
</ul>
|
|||
|
|
</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img height="372" src="data:image/png;base64,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
|
|||
|
|
<ul>
|
|||
|
|
<li>Проверяем:</li>
|
|||
|
|
</ul>
|
|||
|
|
<p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvsAAABuCAIAAAA210vAAAAAA3NCSVQICAjb4U/gAAAgAElEQVR4Xu2dB1wU19bAZ7ZKE5CiooIKggQQRRTU2LCAoiAKiPry1KgviRprNImKRmPJs8dY4kti/dBYUMESUSIYhChNRHpvW2hREKTt7nwz21hgd3ZlAVc98/MnsHfuuef+z5l7z965BcUwDIELCAABIAAEgAAQUINA3vpVauSGrF1BgNIVhUAZQAAIAAEgAASAABAAAkAACAABIAAEgAAQAAJAAAgAASAABIAAEAACQAAIAAEgAASAABAAAkAACJASoBKpFDqTQac1X1REwNeM+cxoNzrTiE4RCAQ80mpoSCK1FUgKxhdoBkhVAVEtpi5fNlmv8Gn+qy5VvPPK7TzJqjKF+4AAEAACQEBTCDDdj+dWVDZf3Ij1tsJI6C1eFO1pti4xnj5Nfn6Ynx9v9oxYV7tZum9bK3IglN5LbnBkOFayg+bqk2fRtFS609Yn3LQfJ2t3sWKdV27nSe5iRFAcEAACQAAIqE+AiHi4f+/zGeksuoZ/1Lub+lJVkUCbP3o25jfnZn8GKns7quXv4tnkO+v5KIcvLfrO6mP+uZ1Lgrcvb+aYJbotblRchgLJijN0RArdxNpJzHDElMB73DYRD2Xi0Rk8bE78pu5UBO23ckID5vfPOTPlsJlep9iSUIr9+zxDFSG8cZ2Yo3cncpP2fsx845zyM6AGARfY7CufGCtRuKPLbdam8yTLrzF8CgSAABAAAppKgCZWDKtlpSTEZ/M1QU+a/sAt/bRych6OTip/JVKIVXSWXfPIzTbQyvh8UnmjJmgpR4em8qzEctHnqIldtaD1LSjD2oZJxfhZGbV8BLX+SJeGCHLTa5pa39fm76aY//p6/YYiem6Bp79ok9phH2iN8fMyKw6+EtvQYSJVEtR55XaeZJUqBjcBASAABICA5hDQxP146LrdLZG6e6xKYbhDYVKIEYK6lyWh1Uiv7no9NAfem2pC0/toEIrwatOzBHi1Bg9m4vN8sonoR9klqMiMiY6Ojnmc/U8nzq7Rm+A33Sjn2tWnXRxRdl65nSdZmcUgHQgAASAABDSNgGSMR5P0olEoFIRfz0cs+o24NdzCjsbPYz2bGVteJ8BQCpV4AdaJ3X4ngkANdW16oVhDTUYBhuDRj7Uw+sluMxTUiSqQiEYNJ/tP7Z72U3Ba104S77xyO08yCUZIAgJAAAgAAQ0loHSMB7UZPKnRz5c9vN9U2zHPvXxqvKb+bmkgndlqYDDg8MeTC7xn18+eVTx13M9WxqYyczZIUk0GjK338wnqg09GpswY4S0gZij7ljn3YkhBoXrzrM0Hv85bkVXVt4/N4haTV8i0UiaZLG9nWYnZ93Kdn6DU2Z2JoLp9L7/ywxrGL++DInSDHc99rs5Vc0Y2xWjkkgPBj1Lz2aWc4swnoUeXjzF9U5GosYefm1bClRs5LYactKy8A8/eT8wpYbPykiMv7p5v311sX6rV6vuc/BP+Lp/+eCs+u4RdmPowKHC6hdh+qPG/LrMrK3KPuTOZboczRRPjyzMPuzXbV8Rafrmorn3AzqCIZ7ksvNxnEUHfBzjoN/sVajBs0b6r0elFnFJ2YVr0tQNLXYzb1le+5M6yMMgFAkAACAABDSegNOIR66/Xy+FIH+RZRU0dQ9/f0XGRNtH/0PUH357ovLq3vl5jVezLOoZez8+GjQu3NxLFQ+SpjXUv7nNLn9XjwzVYeVVZGJcbxi19UNXQPOKBUrWpKL/uRWhlbSNC1aHKmf0qVyvlkoV1kpu3s6wlqE+6XxpXhK/5x6qzK+6FcR+mN+I1bWK/uB9WmsRRa8yKYrH41yu73ZH7+1cvnPfvFbtv1ozacvn31XZvNHxH6T3Tbxz176uhRTJDThQz/59v/bKkf865TUv+teirE4k9fA+Fnl9m1RxdMMesXGUZ/f38qeOm/edkoe3yX8+tdxTGNFjVve2+Xl4LDsc1Nj09+om3F3HN+uRoYqtJSwrK9TsefGRBn4zTm5YuXvbNyXhD/x9DTn86QFQu1XLp2Wv/ncF8dHjtovmL1vwYozNz99Wglbat6itXcmfZF+QCASAABIDAO0GAWKvFCV8zqO3XZFx90YiIH2+60xQ6/pfexklzMD/vs73xUIky0WkG38+X5dKvlzAaMezplO3rJ5jlMpvofMhTRWDkr6jSMx9T5+vxX+MeO6b61o8d0KePS7XvjGM99fGiGyYMMifKItGKTLIwTWlekQS5/zOtAo5H5ZZk3tvtQRBAUOPZxx9c3zS+zeop1GThVXaLtVoU7VUP5wj43ue8cTrUab/O5GNzYtbrqhpyCjUXLn1qvVaL6XEinxv5VfOGAtrDF27fscRVMhgjtyKtPqQMWH6HXRAU0GJRFdVy1T1OyY0lfSU6oj18TuVwY7c5EfYlxni4+EYGg6WRhs7Un9K5iTtdcT8RX0rXaikut/Dyv82k5Rr5ncvjRIiqSDFfHPQ07pi3FDlqPO9CMffBWpsW/itXsioo4B4gAASAABB4PwmoOhDwqoIbRXw9f7XvwbWDCCIgTlxnDtRhUhDBYzaHKxykeFHOjmwcaEXXteyGIjV00lS1RjWkppCnlap2akdehsOXJw/MMXr2iGO79MTJEg/fM91XrPexfrGjqFppfVAj06nOFKS2/O5fPIRh7D6JSeFV3wuvVX8WT2NieGSVz6LvN3H+dz85Jy+vqCzh7LYEVTEI76MO8vEd9vrPL+5WytaD2qdfH6QgKI4r0RF7mRibibn3N6chicLJPlhDZlq+dNpPXXpKLuZj1hOPPJQvP1NWbtGDp2XScitvrp/8XL9WOP4kKDq9YNhpcfXwvTPplHpWcSU2SL/FxgXyayTOBT+AABAAAkDgAySgYsSD1fH4ov4HwzBJF4eKXjTxMGmvLWgS/ir8nDy1Q1DL1UpFyW+eF+05+5vl9qVB8+ZtyPQ48+dPm85e8mC4WhadmnMun3S5Fc1w9Xn76QP0PtZCsBr9Fb+P/TdD29kcxTCm974xjMOxm+80Kg2YSGqFlV1bO99w1w/r9l1YzcQnQ1fnR53fuXFXSJ7Ka8xpdnPm2Fbf2xv+sqUeNDoN4TXxZD5sauIhKDGxXHwJI1/pxefxEQqVqvKwFVm5fL7stt/15XkZ4nX/eGlalp4rv/ps9oShA020aahwfJGfh4h+ESmjSLKMsvArEAACQAAIfFgEVIx45ELBRH0SDcW7OFHQQ6ELezvh5+SpIoFYEz6xhYiQiF6rh4HZDANGbTUnXJxISECpdBMasTy9G1PPiolir3jEzB/ll3zJ1/+RmSekXEjLO5h9jJCCu0cORVbxBZfXLBt46sRyx7qwzUt3RdeSi6Iw7Cb2nNpT2DPr6Y6eqiu5vdvQKT0rglUOEBSWgr1M+HXFlN/WGZkPtDC3dvFbs/HnS9TycZtj6hRmkU1gOPnOtqy4tflhTavbeTwegkc9MhOoiBgIw8/8kNxIpcq+SqIz6Pj5JDxpKu4DxCEbqHB7AfynXv+htvqVaclFNUIbKi4Xj6vwwEmmXKaxRT+91yX55fX4qz2P/SGnJhef/3HLkaSil3iwSLP//NQPjirVqFUF4U8gAASAABD4cAio09025dfiAQTF1ax3b2HnZGhiNoGBYvzaPCIqIU8VEcbYr+sFCPqRob4WQncbPOL0iOGbejLxYSRiiAipucepajRxfDqyry6q9anLqKXdas7ncStUMo58yTJ9qEpSWtxUn3hsgdvCM8VEh45VRu3xtu/Xf8Si356/ViaqsfQ/Zn+sixYggsazM6+h6DXPMzg3QdSaO1Q0eMpJ1UI4hYVQTN1W7dkx34GBNVQWpidGhZzYsOtmdb8JEwapGM12c/H17ssKvfp36/iIzypmI/1HOPeSzqcxGD7SGmUVFEtH+ZgOzg6SDZpRQ2cXa0opu1RmwKuhvOwVxZx4DYZfOpO23gg95NtHLI6sXBZi7uRkKi3XyOtg5KMziwYS4RXN3m2ccfGlrd8eDw6PiYuPj0/Ift1Np4Vl
|
|||
|
|
<p><img src="data:image/png;base64,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
|
|||
|
|
<p><img src="data:image/png;base64,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
|
|||
|
|
</section>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="moove-container-fluid p-0 mb-4">
|
|||
|
|
<div class="card activity-navigation mdl-bottom">
|
|||
|
|
<div class="card-body">
|
|||
|
|
<div class="row">
|
|||
|
|
<div class="col-md-4"> <div id="prev-activity">
|
|||
|
|
<div class="larrow">
|
|||
|
|
<i class="icon-arrow-left"></i>
|
|||
|
|
</div>
|
|||
|
|
<div class="text">
|
|||
|
|
<span class="nav-guide">
|
|||
|
|
Предыдущий элемент курса
|
|||
|
|
</span>
|
|||
|
|
<a class="btn btn-link" href="https://sysahelper.ru/mod/page/view.php?id=355&forceview=1" id="prev-activity-link">Project 2 – Добавление A записи на DNS сервере</a>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="col-md-4"> <div class="mdl-align">
|
|||
|
|
<div class="urlselect">
|
|||
|
|
<form action="https://sysahelper.ru/course/jumpto.php" class="form-inline" id="url_select_f69fc9c6497d674" method="post">
|
|||
|
|
<input name="sesskey" type="hidden" value="I78ejZljGV"/>
|
|||
|
|
<label class="sr-only" for="jump-to-activity">
|
|||
|
|
Перейти на...
|
|||
|
|
</label>
|
|||
|
|
<select class="custom-select urlselect" id="jump-to-activity" name="jump">
|
|||
|
|
<option selected="" value="">Перейти на...</option>
|
|||
|
|
<option value="/mod/resource/view.php?id=346&forceview=1">Конкурсное-задание</option>
|
|||
|
|
<option value="/mod/resource/view.php?id=347&forceview=1">Критерии-оценки</option>
|
|||
|
|
<option value="/mod/page/view.php?id=348&forceview=1">1. Базовая настройка</option>
|
|||
|
|
<option value="/mod/page/view.php?id=349&forceview=1">2. Настройка доступа к сети Интернет</option>
|
|||
|
|
<option value="/mod/page/view.php?id=350&forceview=1">3. Настройка сервера времени</option>
|
|||
|
|
<option value="/mod/page/view.php?id=351&forceview=1">4. Настройка центра сертификации</option>
|
|||
|
|
<option value="/mod/page/view.php?id=352&forceview=1">5. Настройка SSH на управляемых серверах</option>
|
|||
|
|
<option value="/mod/page/view.php?id=353&forceview=1">6. Настройка узла управления Ansible</option>
|
|||
|
|
<option value="/mod/page/view.php?id=354&forceview=1">Project 1 – Установка и настройка NTP клиента Chrony</option>
|
|||
|
|
<option value="/mod/page/view.php?id=355&forceview=1">Project 2 – Добавление A записи на DNS сервере</option>
|
|||
|
|
<option value="/mod/page/view.php?id=357&forceview=1">Project 4 – Разворачивание веб сайта на локальном хостинге</option>
|
|||
|
|
<option value="/mod/page/view.php?id=358&forceview=1">Project 5 – Разворачивание веб сайта на базе контейнеров Docker</option>
|
|||
|
|
<option value="/mod/page/view.php?id=359&forceview=1">Project 6 – Разворачивание приложений с помощью Docker-compose</option>
|
|||
|
|
</select>
|
|||
|
|
<noscript>
|
|||
|
|
<input class="btn btn-secondary ml-1" type="submit" value="Применить"/>
|
|||
|
|
</noscript>
|
|||
|
|
</form>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="col-md-4"> <div id="next-activity">
|
|||
|
|
<div class="text">
|
|||
|
|
<span class="nav-guide">
|
|||
|
|
Следующий элемент курса
|
|||
|
|
</span>
|
|||
|
|
<a class="btn btn-link" href="https://sysahelper.ru/mod/page/view.php?id=357&forceview=1" id="next-activity-link">Project 4 – Разворачивание веб сайта на локальном хостинге</a>
|
|||
|
|
</div>
|
|||
|
|
<div class="rarrow">
|
|||
|
|
<i class="icon-arrow-right"></i>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<footer id="page-footer">
|
|||
|
|
<div class="moove-container-fluid footer-columns">
|
|||
|
|
<div class="row">
|
|||
|
|
<div class="col-md-4 column-left">
|
|||
|
|
<div class="contact">
|
|||
|
|
<h3 class="footer-title">Обратная связь</h3>
|
|||
|
|
<ul>
|
|||
|
|
</ul>
|
|||
|
|
</div>
|
|||
|
|
<div class="socialnetworks">
|
|||
|
|
<h3 class="footer-title">Подпишитесь</h3>
|
|||
|
|
<ul class="mb-0">
|
|||
|
|
</ul>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="col-md-4 column-center">
|
|||
|
|
<div class="logininfo">Вы используете гостевой доступ (<a href="https://sysahelper.ru/login/index.php">Вход</a>)</div>
|
|||
|
|
<div class="tool_dataprivacy"><a href="https://sysahelper.ru/admin/tool/dataprivacy/summary.php">Сводка хранения данных</a></div>
|
|||
|
|
<div class="tool_usertours-resettourcontainer"></div>
|
|||
|
|
</div>
|
|||
|
|
<div class="col-md-4 column-right">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="footer-content-debugging footer-dark bg-dark text-light">
|
|||
|
|
<div class="moove-container-fluid footer-dark-inner">
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div data-region="footer-container-popover">
|
|||
|
|
<button aria-label="Показать нижний колонтитул" class="btn btn-icon bg-secondary icon-no-margin btn-footer-popover" data-action="footer-popover">
|
|||
|
|
<i aria-hidden="true" class="icon fa fa-question fa-fw"></i>
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
<div class="footer-content-popover container" data-region="footer-content-popover">
|
|||
|
|
<div class="footer-section p-3">
|
|||
|
|
<div>На платформе <a href="https://moodle.com">Moodle</a></div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="copyright">
|
|||
|
|
<div class="madeby">
|
|||
|
|
<p>Тема оформления сайта разработана</p>
|
|||
|
|
<a href="https://conecti.me">
|
|||
|
|
<img alt="Conecti.me" src="data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE0NiIgdmlld0JveD0iMCAwIDU3MiAxNDYiIHdpZHRoPSI1NzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJtMTg4LjA1NTk4IDEwMS40MzA4NGM1LjIzNTEyIDAgOS41OTc3Mi0xLjYyMzg1NjcgMTMuMDg3OC00Ljg3MTU3LjU4MTY4LS41ODE2OC44NzI1Mi0xLjIzNjA3Ljg3MjUyLTEuOTYzMTcgMC0uOTY5NDY2Ny0uNDYwNDk3LTEuODQxOTg2Ny0xLjM4MTQ5LTIuNjE3NTYtLjU4MTY4LS40MzYyNi0xLjIxMTgzMy0uNjU0MzktMS44OTA0Ni0uNjU0MzktLjg3MjUyIDAtMS43NjkyNzcuMzM5MzEzMy0yLjY5MDI3IDEuMDE3OTQtMi4wMzU4OCAxLjY5NjU2NjctNC43MDE5MTMgMi41NDQ4NS03Ljk5ODEgMi41NDQ4NS0yLjUyMDYxMyAwLTQuNzYyNTA1LS41ODE2OC02LjcyNTY3NS0xLjc0NTA0cy0zLjQ5MDA4LTIuNzc1MDk4My00LjU4MDczLTQuODM1MjE1LTEuNjM1OTc1LTQuMzk4OTU1LTEuNjM1OTc1LTcuMDE2NTE1YzAtNC4xMjAyMzMzIDEuMTYzMzYtNy40Mjg1MzgzIDMuNDkwMDgtOS45MjQ5MTVzNS4zNTYzMDMtMy43NDQ1NjUgOS4wODg3NS0zLjc0NDU2NWMxLjg0MTk4NyAwIDMuNDc3OTYyLjMwMjk1ODMgNC45MDc5MjUuOTA4ODc1czIuNzUwODYyIDEuNTYzMjY1IDMuOTYyNjk1IDIuODcyMDQ1Yy43NzU1NzMuODcyNTIgMS43MjA4MDMgMS4zMDg3OCAyLjgzNTY5IDEuMzA4NzguNjMwMTUzIDAgMS4xODc1OTctLjE2OTY1NjcgMS42NzIzMy0uNTA4OTcgMS4wNjY0MTMtLjcyNzEgMS41OTk2Mi0xLjYyMzg1NjcgMS41OTk2Mi0yLjY5MDI3IDAtLjcyNzEtLjI0MjM2Ny0xLjM1NzI1MzMtLjcyNzEtMS44OTA0Ni0zLjc4MDkyLTQuMzYyNi04LjUzMTMwNy02LjU0MzktMTQuMjUxMTYtNi41NDM5LTMuNzgwOTIgMC03LjE3NDA1My44NjA0MDE3LTEwLjE3OTQgMi41ODEyMDVzLTUuMzQ0MTg1IDQuMTIwMjMzMy03LjAxNjUxNSA3LjE5ODI5LTIuNTA4NDk1IDYuNTU2MDE4My0yLjUwODQ5NSAxMC40MzM4ODVjMCAzLjc4MDkyLjg2MDQwMiA3LjIxMDQwODMgMi41ODEyMDUgMTAuMjg4NDY1czQuMTA4MTE1IDUuNDg5NjA1IDcuMTYxOTM1IDcuMjM0NjQ1IDYuNDk1NDI3IDIuNjE3NTYgMTAuMzI0ODIgMi42MTc1NnptNDMuNjk4NzEgMGMzLjg3Nzg2NyAwIDcuMzMxNTkyLS44NjA0MDIgMTAuMzYxMTc1LTIuNTgxMjA1IDMuMDI5NTgzLTEuNzIwODAzMyA1LjM5MjY1OC00LjEwODExNSA3LjA4OTIyNS03LjE2MTkzNXMyLjU0NDg1LTYuNTE5NjYzMyAyLjU0NDg1LTEwLjM5NzUzYzAtMy45MjYzNC0uODYwNDAyLTcuNDE2NDItMi41ODEyMDUtMTAuNDcwMjRzLTQuMDk1OTk3LTUuNDQxMTMxNy03LjEyNTU4LTcuMTYxOTM1LTYuNDU5MDcyLTIuNTgxMjA1LTEwLjI4ODQ2NS0yLjU4MTIwNWMtMy44Nzc4NjcgMC03LjM0MzcxLjg2MDQwMTctMTAuMzk3NTMgMi41ODEyMDVzLTUuNDI5MDEzIDQuMTA4MTE1LTcuMTI1NTggNy4xNjE5MzUtMi41NDQ4NSA2LjU0MzktMi41NDQ4NSAxMC40NzAyNGMwIDMuODc3ODY2Ny44NDgyODMgNy4zNDM3MSAyLjU0NDg1IDEwLjM5NzUzczQuMDcxNzYgNS40NDExMzE3IDcuMTI1NTggNy4xNjE5MzVjMy4wNTM4MiAxLjcyMDgwMyA2LjUxOTY2MyAyLjU4MTIwNSAxMC4zOTc1MyAyLjU4MTIwNXptMC02LjU0MzljLTIuNDcyMTQgMC00LjY4OTc5NS0uNTgxNjgtNi42NTI5NjUtMS43NDUwNHMtMy41MDIxOTgtMi43NzUwOTgzLTQuNjE3MDg1LTQuODM1MjE1LTEuNjcyMzMtNC4zOTg5NTUtMS42NzIzMy03LjAxNjUxNS41NTc0NDMtNC45Njg1MTY3IDEuNjcyMzMtNy4wNTI4NyAyLjY1MzkxNS0zLjcwODIxIDQuNjE3MDg1LTQuODcxNTcgNC4xODA4MjUtMS43NDUwNCA2LjY1Mjk2NS0xLjc0NTA0IDQuNjg5Nzk1LjU4MTY4IDYuNjUyOTY1IDEuNzQ1MDQgMy40OTAwOCAyLjc4NzIxNjcgNC41ODA3MyA0Ljg3MTU3IDEuNjM1OTc1IDQuNDM1MzEgMS42MzU5NzUgNy4wNTI4Ny0uNTQ1MzI1IDQuOTU2Mzk4My0xLjYzNTk3NSA3LjAxNjUxNS0yLjYxNzU2IDMuNjcxODU1LTQuNTgwNzMgNC44MzUyMTUtNC4xODA4MjUgMS43NDUwNC02LjY1Mjk2NSAxLjc0NTA0em02NC42MzkxOSA2LjMyNTc3YzEuMDY2NDEzIDAgMS45NTEwNTItLjM1MTQzMiAyLjY1MzkxNS0xLjA1NDI5NS43MDI4NjMtLjcwMjg2MzMgMS4wNTQyOTUtMS41ODc1MDE3IDEuMDU0Mjk1LTIuNjUzOTE1di0xNy44ODY2NmMwLTMuOTI2MzQtLjc1MTMzNy03LjI4MzExODMtMi4yNTQwMS0xMC4wNzAzMzVzLTMuNTg3MDI3LTQuOTA3OTI1LTYuMjUzMDYtNi4zNjIxMjUtNS42NzEzOC0yLjE4MTMtOS4wMTYwNC0yLjE4MTNjLTIuNDIzNjY3IDAtNC43MDE5MTMuNDI0MTQxNy02LjgzNDc0IDEuMjcyNDI1cy0zLjk3NDgxMyAyLjA0Nzk5ODMtNS41MjU5NiAzLjU5OTE0NXYtLjc5OTgxYzAtMS4xMTQ4ODY3LS4zMzkzMTMtMi4wMTE2NDMzLTEuMDE3OTQtMi42OTAyN3MtMS41NzUzODMtMS4wMTc5NC0yLjY5MDI3LTEuMDE3OTRjLTEuMDY2NDEzIDAtMS45NTEwNTIuMzM5MzEzMy0yLjY1MzkxNSAxLjAxNzk0cy0xLjA1NDI5NSAxLjU3NTM4MzMtMS4wNTQyOTUgMi42OTAyN3YzMi40Mjg2NmMwIDEuMDY2NDEzMy4zNTE0MzIgMS45NTEwNTE3IDEuMDU0Mjk1IDIuNjUzOTE1LjcwMjg2My43MDI4NjMgMS41ODc1MDIgMS4wNTQyOTUgMi42NTM5MTUgMS4wNTQyOTUgMS4xMTQ4ODcgMCAyLjAxMTY0My0uMzUxNDMyIDIuNjkwMjctMS4wNTQyOTUuNjc4NjI3LS43MDI4NjMzIDEuMDE3OTQtMS41ODc1MDE3IDEuMDE3OTQtMi42NTM5MTV2LTIwLjUwNDIyYzAtMS43NDUwNC40NzI2MTUtMy4zMjA0MjMzIDEuNDE3ODQ1LTQuNzI2MTVzMi4yNTQwMS0yLjUyMDYxMzMgMy45MjYzNC0zLjM0NDY2IDMuNTI2NDM1LTEuMjM2MDcgNS41NjIzMTUtMS4yMzYwN2MzLjQ5MDA4IDAgNi4yODk0MTUgMS4wMDU4MjE3IDguMzk4MDA1IDMuMDE3NDY1czMuMTYyODg1IDQuOTgwNjM1IDMuMTYyODg1IDguOTA2OTc1djE3Ljg4NjY2Yz
|
|||
|
|
</a>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</footer>
|
|||
|
|
<!-- Yandex.Metrika counter -->
|
|||
|
|
<script type="text/javascript">
|
|||
|
|
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
|||
|
|
m[i].l=1*new Date();
|
|||
|
|
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
|||
|
|
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
|
|||
|
|
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
|
|||
|
|
|
|||
|
|
ym(96198090, "init", {
|
|||
|
|
clickmap:true,
|
|||
|
|
trackLinks:true,
|
|||
|
|
accurateTrackBounce:true
|
|||
|
|
});
|
|||
|
|
</script>
|
|||
|
|
<noscript><div><img alt="" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" style="position:absolute; left:-9999px;"/></div></noscript>
|
|||
|
|
<!-- /Yandex.Metrika counter --><script>
|
|||
|
|
//<![CDATA[
|
|||
|
|
var require = {
|
|||
|
|
baseUrl : 'https://sysahelper.ru/lib/requirejs.php/1703880200/',
|
|||
|
|
// We only support AMD modules with an explicit define() statement.
|
|||
|
|
enforceDefine: true,
|
|||
|
|
skipDataMain: true,
|
|||
|
|
waitSeconds : 0,
|
|||
|
|
|
|||
|
|
paths: {
|
|||
|
|
jquery: 'https://sysahelper.ru/lib/javascript.php/1703880200/lib/jquery/jquery-3.7.1.min',
|
|||
|
|
jqueryui: 'https://sysahelper.ru/lib/javascript.php/1703880200/lib/jquery/ui-1.13.2/jquery-ui.min',
|
|||
|
|
jqueryprivate: 'https://sysahelper.ru/lib/javascript.php/1703880200/lib/requirejs/jquery-private'
|
|||
|
|
},
|
|||
|
|
|
|||
|
|
// Custom jquery config map.
|
|||
|
|
map: {
|
|||
|
|
// '*' means all modules will get 'jqueryprivate'
|
|||
|
|
// for their 'jquery' dependency.
|
|||
|
|
'*': { jquery: 'jqueryprivate' },
|
|||
|
|
// Stub module for 'process'. This is a workaround for a bug in MathJax (see MDL-60458).
|
|||
|
|
'*': { process: 'core/first' },
|
|||
|
|
|
|||
|
|
// 'jquery-private' wants the real jQuery module
|
|||
|
|
// though. If this line was not here, there would
|
|||
|
|
// be an unresolvable cyclic dependency.
|
|||
|
|
jqueryprivate: { jquery: 'jquery' }
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
//]]>
|
|||
|
|
</script>
|
|||
|
|
<script src="https://sysahelper.ru/lib/javascript.php/1703880200/lib/requirejs/require.min.js"></script>
|
|||
|
|
<script>
|
|||
|
|
//<![CDATA[
|
|||
|
|
M.util.js_pending("core/first");
|
|||
|
|
require(['core/first'], function() {
|
|||
|
|
require(['core/prefetch'])
|
|||
|
|
;
|
|||
|
|
M.util.js_pending('filter_mathjaxloader/loader'); require(['filter_mathjaxloader/loader'], function(amd) {amd.configure({"mathjaxconfig":"\nMathJax.Hub.Config({\n config: [\"Accessible.js\", \"Safe.js\"],\n errorSettings: { message: [\"!\"] },\n skipStartupTypeset: true,\n messageStyle: \"none\"\n});\n","lang":"ru"}); M.util.js_complete('filter_mathjaxloader/loader');});;
|
|||
|
|
require(["media_videojs/loader"], function(loader) {
|
|||
|
|
loader.setUp('ru');
|
|||
|
|
});;
|
|||
|
|
M.util.js_pending('core_courseformat/courseeditor'); require(['core_courseformat/courseeditor'], function(amd) {amd.setViewFormat("30", {"editing":false,"supportscomponents":true,"statekey":"1735116586_1778162101","overriddenStrings":[{"component":"format_topics","key":"sectionavailability_title"},{"component":"format_topics","key":"sectiondelete_title"},{"component":"format_topics","key":"sectionsdelete_title"},{"component":"format_topics","key":"sectionsdelete_info"},{"component":"format_topics","key":"sectionmove_title"},{"component":"format_topics","key":"sectionsavailability_title"},{"component":"format_topics","key":"sectionsmove_title"},{"component":"format_topics","key":"sectionsmove_info"},{"component":"format_topics","key":"selectsection"}]}); M.util.js_complete('core_courseformat/courseeditor');});;
|
|||
|
|
|
|||
|
|
require(['core_courseformat/local/courseindex/placeholder'], function(component) {
|
|||
|
|
component.init('course-index-placeholder');
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
require(['core_courseformat/local/courseindex/drawer'], function(component) {
|
|||
|
|
component.init('courseindex');
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
M.util.js_pending('core_courseformat/local/content/activity_header'); require(['core_courseformat/local/content/activity_header'], function(amd) {amd.init(); M.util.js_complete('core_courseformat/local/content/activity_header');});;
|
|||
|
|
|
|||
|
|
require(['theme_moove/accessibilitybar'], function(AccessibilityBar) {
|
|||
|
|
AccessibilityBar.init();
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
require(['core/moremenu'], function(moremenu) {
|
|||
|
|
moremenu(document.querySelector('#moremenu-69fc9c6497622-navbar-nav'));
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
require(
|
|||
|
|
[
|
|||
|
|
'jquery',
|
|||
|
|
],
|
|||
|
|
function(
|
|||
|
|
$
|
|||
|
|
) {
|
|||
|
|
var uniqid = "69fc9c6498fa869fc9c6497d672";
|
|||
|
|
var container = $('#searchinput-navbar-' + uniqid);
|
|||
|
|
var opensearch = container.find('[data-action="opensearch"]');
|
|||
|
|
var input = container.find('[data-region="input"]');
|
|||
|
|
var submit = container.find('[data-action="submit"]');
|
|||
|
|
|
|||
|
|
submit.on('click', function(e) {
|
|||
|
|
if (input.val() === '') {
|
|||
|
|
e.preventDefault();
|
|||
|
|
}
|
|||
|
|
});
|
|||
|
|
container.on('hidden.bs.collapse', function() {
|
|||
|
|
opensearch.removeClass('d-none');
|
|||
|
|
input.val('');
|
|||
|
|
});
|
|||
|
|
container.on('show.bs.collapse', function() {
|
|||
|
|
opensearch.addClass('d-none');
|
|||
|
|
});
|
|||
|
|
container.on('shown.bs.collapse', function() {
|
|||
|
|
input.focus();
|
|||
|
|
});
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
require(
|
|||
|
|
[
|
|||
|
|
'jquery',
|
|||
|
|
],
|
|||
|
|
function(
|
|||
|
|
$
|
|||
|
|
) {
|
|||
|
|
var uniqid = "69fc9c64994b669fc9c6497d673";
|
|||
|
|
var container = $('#searchinput-navbar-' + uniqid);
|
|||
|
|
var opensearch = container.find('[data-action="opensearch"]');
|
|||
|
|
var input = container.find('[data-region="input"]');
|
|||
|
|
var submit = container.find('[data-action="submit"]');
|
|||
|
|
|
|||
|
|
submit.on('click', function(e) {
|
|||
|
|
if (input.val() === '') {
|
|||
|
|
e.preventDefault();
|
|||
|
|
}
|
|||
|
|
});
|
|||
|
|
container.on('hidden.bs.collapse', function() {
|
|||
|
|
opensearch.removeClass('d-none');
|
|||
|
|
input.val('');
|
|||
|
|
});
|
|||
|
|
container.on('show.bs.collapse', function() {
|
|||
|
|
opensearch.addClass('d-none');
|
|||
|
|
});
|
|||
|
|
container.on('shown.bs.collapse', function() {
|
|||
|
|
input.focus();
|
|||
|
|
});
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
require(['core/usermenu', 'theme_moove/accessibilitysettings'], function(UserMenu, AccessibilitySettings) {
|
|||
|
|
UserMenu.init();
|
|||
|
|
|
|||
|
|
AccessibilitySettings.init();
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
require(['theme_boost/drawers']);
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
require(['theme_boost/drawers']);
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
require(['jquery', 'core/custom_interaction_events'], function($, CustomEvents) {
|
|||
|
|
CustomEvents.define('#jump-to-activity', [CustomEvents.events.accessibleChange]);
|
|||
|
|
$('#jump-to-activity').on(CustomEvents.events.accessibleChange, function() {
|
|||
|
|
if ($(this).val()) {
|
|||
|
|
$('#url_select_f69fc9c6497d674').submit();
|
|||
|
|
}
|
|||
|
|
});
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
require(['theme_boost/footer-popover'], function(FooterPopover) {
|
|||
|
|
FooterPopover.init();
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
|
|||
|
|
M.util.js_pending('theme_boost/loader');
|
|||
|
|
require(['theme_boost/loader', 'theme_boost/drawer'], function(Loader, Drawer) {
|
|||
|
|
Drawer.init();
|
|||
|
|
M.util.js_complete('theme_boost/loader');
|
|||
|
|
});
|
|||
|
|
;
|
|||
|
|
M.util.js_pending('core/notification'); require(['core/notification'], function(amd) {amd.init(688, []); M.util.js_complete('core/notification');});;
|
|||
|
|
M.util.js_pending('core/log'); require(['core/log'], function(amd) {amd.setConfig({"level":"warn"}); M.util.js_complete('core/log');});;
|
|||
|
|
M.util.js_pending('core/page_global'); require(['core/page_global'], function(amd) {amd.init(); M.util.js_complete('core/page_global');});;
|
|||
|
|
M.util.js_pending('core/utility'); require(['core/utility'], function(amd) {M.util.js_complete('core/utility');});
|
|||
|
|
M.util.js_complete("core/first");
|
|||
|
|
});
|
|||
|
|
//]]>
|
|||
|
|
</script>
|
|||
|
|
<script src="https://cdn.jsdelivr.net/npm/mathjax@2.7.9/MathJax.js?delayStartupUntil=configured"></script>
|
|||
|
|
<script>
|
|||
|
|
//<![CDATA[
|
|||
|
|
M.str = {"moodle":{"lastmodified":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435","name":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435","error":"\u041e\u0448\u0438\u0431\u043a\u0430","info":"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f","yes":"\u0414\u0430","no":"\u041d\u0435\u0442","cancel":"\u041e\u0442\u043c\u0435\u043d\u0430","confirm":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c","areyousure":"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b?","closebuttontitle":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c","unknownerror":"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430","file":"\u0424\u0430\u0439\u043b","url":"URL","collapseall":"\u0421\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0432\u0441\u0451","expandall":"\u0420\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0432\u0441\u0451"},"repository":{"type":"\u0422\u0438\u043f","size":"\u0420\u0430\u0437\u043c\u0435\u0440","invalidjson":"\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 JSON","nofilesattached":"\u041d\u0435 \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d \u043d\u0438 \u043e\u0434\u0438\u043d \u0444\u0430\u0439\u043b","filepicker":"\u0412\u044b\u0431\u043e\u0440 \u0444\u0430\u0439\u043b\u0430","logout":"\u0412\u044b\u0445\u043e\u0434","nofilesavailable":"\u041d\u0435\u0442 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430","norepositoriesavailable":"\u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043d\u0438 \u043e\u0434\u043d\u043e \u0438\u0437 \u0412\u0430\u0448\u0438\u0445 \u0442\u0435\u043a\u0443\u0449\u0438\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u0444\u0430\u0439\u043b\u043e\u0432 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0432\u0435\u0440\u043d\u0443\u0442\u044c \u0444\u0430\u0439\u043b\u044b \u0432 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435.","fileexistsdialogheader":"\u0424\u0430\u0439\u043b \u0441\u043e\u0437\u0434\u0430\u043d","fileexistsdialog_editor":"\u0424\u0430\u0439\u043b \u0441 \u044d\u0442\u0438\u043c \u0438\u043c\u0435\u043d\u0435\u043c \u0443\u0436\u0435 \u0431\u044b\u043b \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d \u043a \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0443\u0435\u043c\u043e\u043c\u0443 \u0442\u0435\u043a\u0441\u0442\u0443","fileexistsdialog_filemanager":"\u0424\u0430\u0439\u043b \u0441 \u044d\u0442\u0438\u043c \u0438\u043c\u0435\u043d\u0435\u043c \u0443\u0436\u0435 \u0431\u044b\u043b \u043f\u0440\u0438\u043a\u0440\u0435\u043f\u043b\u0435\u043d","renameto":"\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0432 \u00ab{$a}\u00bb","referencesexist":"\u041d\u0430 \u044d\u0442\u043e\u0442 \u0444\u0430\u0439\u043b \u0435\u0441\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0438: {$a}","select":"\u0412\u044b\u0431\u0440\u0430\u0442\u044c"},"admin":{"confirmdeletecomments":"\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0435\u0441\u044c \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438?","confirmation":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435"},"debug":{"debuginfo":"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u043e\u0442\u043b\u0430\u0434\u043a\u0435","line":"\u0421\u0442\u0440\u043e\u043a\u0430","stacktrace":"\u0422\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0438 \u0441\u0442\u0435\u043a\u0430"},"langconfig":{"labelsep":":"}};
|
|||
|
|
//]]>
|
|||
|
|
</script>
|
|||
|
|
<script>
|
|||
|
|
//<![CDATA[
|
|||
|
|
(function() {M.util.help_popups.setup(Y);
|
|||
|
|
M.util.js_pending('random69fc9c6497d675'); Y.on('domready', function() { M.util.js_complete("init"); M.util.js_complete('random69fc9c6497d675'); });
|
|||
|
|
})();
|
|||
|
|
//]]>
|
|||
|
|
</script>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</body></html>
|