Перевіряємо зведену відомсть в журналі nz.ua
на відповідність
Вітаю. Чергове доповнення для адміністраторів освітніх закладів, що працюють з електронними журналами NZ.UA
Написав скрипт для перевірки чи правильно виставлена річна з урахуванням семестрових
Скрипт
Не бачите скрипт? Вимкніть будь ласка Adblock.
1
2 | const subjects=[];document.querySelectorAll(".table-attendance-data tr:nth-child(2) th .vertical").forEach((t,e)=>{subjects.push(t.textContent.trim())});const rows=document.querySelectorAll(".table-attendance-data tbody tr"),students=document.querySelectorAll(".student_cell");let k=1;var res_line="",vipusk=confirm("Це випускний клас?");let par=4;vipusk&&(par=5);for(let i=0;i<rows.length;i+=par){let t=rows[i].querySelectorAll("td"),e=rows[i+1].querySelectorAll("td"),l=rows[i+2].querySelectorAll("td");for(let r=0;r<subjects.length;r++){let s=parseInt(t[r].textContent.trim()),n=parseInt(e[r].textContent.trim()),o=parseInt(l[r].textContent.trim());if(!(Number.isNaN(s)||Number.isNaN(n)||Number.isNaN(o)))Math.round((s+n)/2)!==o&&(res_line+=`Учень: ${students[k].textContent.trim()}, Предмет: ${subjects[r]}, 1 семестр: ${s}, 2 семестр: ${n}, Річна: ${o}
`)}k++}console.log(res_line);
|
ІНСТРУКЦІЯ
- Скопіюйте код
- Зайдіть на сайт https://nz.ua як адміністратор.
- Відкрийте сторінку із Звіти - Зведений облік навчальних досягнень
- Виберіть потрібний клас
- Відкрийте інструменти розробника (F12) та вставте код на вкладці Console і натисніть Enter. Або, створіть сніпети, як показано на відео до інших постів.
- Там же у Ви зможете побачити список учнів у яких Річна не відповідає базовим правилам.
ВАМ ДОПОМОГЛА МОЯ РОЗРОБКА?
Перекажіть довільну суму, 30% з якої піде на потреби ЗСУ!
Дякую, за такий корисний інструмент!
ВідповістиВидалити