You are on page 1of 1

// Auto oánh giá môn học 5* khiến thầy cô cảm thấy mát lòng rười rượi (môn nào

ghét
thì làm tay)
// Vào đánh giá môn học (menu chính, không cần vào từng môn) -> F12 -> sang tab
Console -> Copy and paste -> chờ thông báo
// Lưu ý trước khi dùng: Kiểm tra cái danh sách bạn muốn tự đánh giá có đúng hay
chưa, trong này chỉ là ví dụ thoi

courses = [...
[...document.getElementById("tbMonHocKhoaHoc").getElementsByTagName('tbody')]
[0].getElementsByTagName('tr')];
unselectCoursesId = ['CSC10004-21CTT3','CSC10008-21CTT3']; // Không đánh giá các
môn này, course id: mamonhoc-malop
filteredCourses = courses.filter(course => {courseId =
[...course.getElementsByTagName('td')][2].textContent; return !
unselectCoursesId.includes(courseId)});

const sleep = (ms) => new Promise(resolve => setTimeout(resolve,ms));

const checkAndSave = () => sleep(1000).then(() => {


[...document.querySelectorAll('.question-rankings')].forEach(row =>
row.getElementsByTagName('td')[2].getElementsByTagName('input')[4].click());
for (let i = 0; i < 8; i++)
{document.getElementById('formActions').getElementsByTagName('input')[2].click();}
$('#btnSave').click();
$('#btnBackToList').click();
});

const handle = () => {


(async () => {
for (let i = 0; i < filteredCourses.length; i++) {
[...[...filteredCourses[i].getElementsByTagName('td')]
[5].getElementsByTagName('a')][0].click();
await checkAndSave();
await sleep(1000).then(() => {console.log('done')});
}
alert('Xong !!! Chúc bạn có 1 ngày zui zẻ');
})();
};

handle();

You might also like