Обучение по всей России — дистанционно, очно
Главная/ Новости/ «Профилактика коронавируса, гриппа и других острых респираторных вирусных инфекций в общеобразовательных организациях»

«Профилактика коронавируса, гриппа и других острых респираторных вирусных инфекций в общеобразовательных организациях»

IMG 20201109 131114 645

Дополнительная профессиональная программа повышения квалификации «Профилактика коронавируса, гриппа и других острых респираторных вирусных инфекций в общеобразовательных организациях» разработана на основе информационных материалов Министерства здравоохранения Российской Федерации и Федеральной службы по надзору в сфере защиты прав потребителей и благополучия человека, а также действующих санитарных санитарно-эпидемиологических правил и требований.

Программа ориентирована на педагогических работников, обладающих необходимым уровнем компьютерной грамотности для дистанционного обучения:

Руководители (заместители руководителей, руководители структурных подразделений) профессиональных образовательных организаций
Руководители (заместители руководителей) муниципальных методических служб
Руководители (заместители руководителей, руководители структурных подразделений) специальных коррекционных образовательных организаций
Руководители (заместители руководителей, руководители структурных подразделений) образовательных организаций дополнительного образования
Руководители (заместители руководителей, руководители структурных подразделений) образовательных организаций начального, основного и среднего уровней общего образования
Педагогические работники профессиональных образовательных организаций
Специалисты муниципальных органов управления образованием
Специалисты органов управления образованием субъектов Российской Федерации
Зав. кабинетами, методисты образовательных организаций дополнительного профессионального образования
Методисты муниципальных методических служб
Педагогические работники образовательных организаций начального, основного и среднего уровней общего образования
Педагогические работники образовательных организаций дополнительного образования

script> var metricsFn = function () { console.log(ActiveScore.timer); console.log(ActiveScore.need); var c1 = this.getCookie(this.cookieName); console.log(c1); if (ActiveScore.timer >= ActiveScore.need) { console.log("событие отправилось"); /* Тут перечислять все что нужно будет вызвать по достижению цели */ ym(94979995, "reachGoal", this.cookieName.slice(0, -3)); /* Тут перечислять все что нужно будет вызвать по достижению цели */ } }; var ActiveScore = { /* Настройки которые надо менять */ need: 30, // секунды checkTime: 10, // секунды. период проверки loop: true, // Повторять набор? /* Настройки которые надо менять */ counter: 0, cookieName: "30sec_ap", sendFn: null, parts: 0, active_parts: 0, timer: 0, events: [ "touchmove", "blur", "focus", "focusin", "focusout", "load", "resize", "scroll", "unload", "click", "dblclick", "mousedown", "mouseup", "mousemove", "mouseover", "mouseout", "mouseenter", "mouseleave", "change", "select", "submit", "keydown", "keypress", "keyup", "error", ], setEvents: function () { for (var index = 0; index < this.events.length; index++) { var eName = this.events[index]; window.addEventListener(eName, function (e) { if (e.isTrusted && ActiveScore.period.events == false) { ActiveScore.period.events = true; } }); } }, period: { start: 0, end: 0, events: false, }, init: function (fn) { this.calcParts(); this.setEvents(); if (this.checkCookie()) { this.sendFn = fn; this.start(); } }, calcParts: function () { this.parts = Math.ceil(this.need / this.checkTime); }, setPeriod: function () { this.period.start = this.microtime(); this.period.end = this.period.start + this.checkTime; this.period.events = false; }, microtime: function () { var now = new Date().getTime() / 1000; var s = parseInt(now); return s; }, start: function () { this.setPeriod(); this.runPeriod(); }, timeoutId: null, checkPeriod: function () { if (this.period.events == true) { this.active_parts = this.active_parts + 1; // console.log('В этой секции были действия'); } else { // console.log('В этой секции НЕБЫЛО действия'); } this.timer = this.active_parts * this.checkTime; console.log( this.active_parts + " / " + this.parts + " [" + this.timer + "]" ); if (this.checkSecs()) { } else { this.start(); } this.setCookie(this.cookieName, this.active_parts); }, checkSecs: function () { if (this.timer >= this.need) { this.send(); if (this.loop == true) { this.counter++; this.timer = 0; this.active_parts = 0; this.cookieName = (this.counter + 1) * this.need + "sec_ap"; return false; } else { // console.log('Завершили проверку активности'); return true; } } return false; }, timeoutFn: function () { ActiveScore.checkPeriod(); }, runPeriod: function () { this.timeoutId = setTimeout(this.timeoutFn, this.checkTime * 1000); }, send: function () { this.setCookie(this.cookieName, this.active_parts * this.active_parts); this.sendFn(); }, checkCookie: function () { var c = this.getCookie(this.cookieName); if (c == null) { return true; } else { c = parseInt(c); if (c >= this.parts) { // console.log('Скрипт даже не запустился...'); if (this.loop == true) { return true; } return false; } else { this.active_parts = c; return true; } } }, setCookie: function (name, value, days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + (value || "") + expires + "; path=/"; }, getCookie: function (name) { var nameEQ = name + "="; var ca = document.cookie.split(";"); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == " ") c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; }, eraseCookie: function (name) { document.cookie = name + "=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;"; }, }; ActiveScore.init(metricsFn);