Skip to content

Script auto click đánh giá môn học và tính điểm trung bình tích lũy CPA/GPA trên portal HCMUS.

Notifications You must be signed in to change notification settings

vhtnguyen/RateCourses-CalculateCPA_GPA-HCMUS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

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

Đánh giá môn học

Gửi cho trường những feedback yêu thương một cách nhanh chóng 🥰.

Usage

Hướng dẫn chi tiết:

  1. 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).
  2. right click → chọn inspect (hoặc bấm f12 cho lẹ) để mở cửa sổ devtool.
  3. Chọn tab console.
  4. Chọn những script dưới đây tùy theo mức độ muốn đánh giá → copy paste vào cửa sổ consoleenter done 😘.
  5. Lặp lại với các môn khác.

Script auto đánh giá all 5⭐ và click next 🥰

$("[id$='72057594046734038']").click();
for (let i = 0; i < 8; i++) {
  $("#b2D0nDIrtztwrwn30qo4G").trigger("click");
}
$("#btnSave").trigger("click");

Script auto đánh giá all 4⭐ và click next

$("[id$='72057594046734037']").click();
for (let i = 0; i < 8; i++) {
  $("#b2D0nDIrtztwrwn30qo4G").trigger("click");
}
$("#btnSave").trigger("click");

Script auto đánh giá all 3⭐ và click next

$("[id$='72057594046734036']").click();
for (let i = 0; i < 8; i++) {
  $("#b2D0nDIrtztwrwn30qo4G").trigger("click");
}
$("#btnSave").trigger("click");

Script auto đánh giá all 2⭐ và click next

$("[id$='72057594046734035']").click();
for (let i = 0; i < 8; i++) {
  $("#b2D0nDIrtztwrwn30qo4G").trigger("click");
}
$("#btnSave").trigger("click");

Script auto đánh giá all 1⭐ và click next 👿

$("[id$='72057594046734034']").click();
for (let i = 0; i < 8; i++) {
  $("#b2D0nDIrtztwrwn30qo4G").trigger("click");
}
$("#btnSave").trigger("click");

Tính điểm trung bình tích lũy (CPA/GPA)

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ì.

Usage

Hướng dẫn chi tiết:

  1. 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ì)
  2. right click → chọn inspect (hoặc bấm f12 cho lẹ) để mở cửa sổ devtool.
  3. Chọn tab console.
  4. Chọn script dưới đây → copy paste vào cửa sổ consoleenter 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);

Reference

Lụm lặt từ Hội những người yêu mến khoa CNTT KHTN

About

Script auto click đánh giá môn học và tính điểm trung bình tích lũy CPA/GPA trên portal HCMUS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published