Script auto click đánh giá môn học và tính điểm trung bình tích lũy (GPA) trên portal HCMUS https://portal.hcmus.edu.vn
Gửi cho trường những feedback yêu thương một cách nhanh chóng 🥰.
Hướng dẫn chi tiết:
- Mở web browser →đăng nhập vào portal → vào phần đánh giá môn học → chọn môn muốn đánh giá → chọn giảng viên (nếu có nhiều giảng viên).
- right click → chọn
inspect
(hoặc bấmf12
cho lẹ) để mở cửa sổ devtool. - Chọn tab
console
. - Chọn những script dưới đây tùy theo mức độ muốn đánh giá → copy paste vào cửa sổ
console
→enter
done 😘. - Lặp lại với các môn khác.
$("[id$='72057594046734038']").click();
for (let i = 0; i < 8; i++) {
$("#b2D0nDIrtztwrwn30qo4G").trigger("click");
}
$("#btnSave").trigger("click");
$("[id$='72057594046734037']").click();
for (let i = 0; i < 8; i++) {
$("#b2D0nDIrtztwrwn30qo4G").trigger("click");
}
$("#btnSave").trigger("click");
$("[id$='72057594046734036']").click();
for (let i = 0; i < 8; i++) {
$("#b2D0nDIrtztwrwn30qo4G").trigger("click");
}
$("#btnSave").trigger("click");
$("[id$='72057594046734035']").click();
for (let i = 0; i < 8; i++) {
$("#b2D0nDIrtztwrwn30qo4G").trigger("click");
}
$("#btnSave").trigger("click");
$("[id$='72057594046734034']").click();
for (let i = 0; i < 8; i++) {
$("#b2D0nDIrtztwrwn30qo4G").trigger("click");
}
$("#btnSave").trigger("click");
Nắm bắt tình hình học tập 😎. Có thể tính GPA từng kì hoặc CPA tất cả các kì.
Hướng dẫn chi tiết:
- Mở web browser →đăng nhập vào portal → vào phần Quản lý học tập → chọn Tra cứu kết quả học tập → chọn năm học + học kì muốn tính điểm (hoặc chọn năm học =tất cả nếu muốn tính tất cả các kì)
- right click → chọn
inspect
(hoặc bấmf12
cho lẹ) để mở cửa sổ devtool. - Chọn tab
console
. - Chọn script dưới đây → copy paste vào cửa sổ
console
→enter
done 😘.
Note: Những môn dưới đây sẽ bị skip không tính điểm.
- Những môn rớt (điểm tk <5) hoặc chưa có điểm.
- GDQP, tiếng Anh, Thể dục, Tin học.
var tinchi = document.querySelectorAll("td:nth-child(3)");
var monhoc = document.querySelectorAll("td:nth-child(2)");
var diem = document.querySelectorAll("td:nth-child(6)");
var diemtren = 0,
diemduoi = 0;
for (var i = 1; i < tinchi.length; i++) {
if (
monhoc[i].innerText.includes("Thể dục") ||
monhoc[i].innerText.includes("Anh văn") ||
monhoc[i].innerText.includes("Giáo dục") ||
monhoc[i].innerText.includes("Tin học") ||
Number(diem[i].innerText) < 5
) {
continue;
}
diemtren += Number(tinchi[i].innerText) * Number(diem[i].innerText);
diemduoi += Number(tinchi[i].innerText);
}
console.log("Tong tin chi : " + diemduoi);
console.log("Diem trung binh : " + diemtren / diemduoi);
Lụm lặt từ Hội những người yêu mến khoa CNTT KHTN