Trước khi đọc hướng dẫn, bạn cần biết rằng công cụ này chỉ sử dụng được trên máy tính.
Tool lỏ đăng ký học phần PKA là một công cụ giúp sinh viên đăng ký học phần một cách nhanh chóng và tiện lợi.
Lấy danh sách nhóm lớp học phần
document.querySelectorAll("div.col-12.col-md-4.classroom-section-item").forEach(e=>{console.log(e.querySelector('a[href="#"]').innerHTML+"---"+e.querySelector("a.btnDangKyHocPhan").id)});
Auto đăng ký lớp lý thuyết
var id="Nhập ID lớp học phần cần đăng ký vào đây";
var activeTool=1,inter=setInterval(()=>{if(!activeTool){clearInterval(inter);return}document.getElementById(id).click(),document.getElementById("btnDangKyLopHocPhanDaChon").click()},500);
Lấy danh sách lớp thực hành
document.querySelectorAll("div.col-12.col-md-3.classroom-section-item.box-hocphan.zoneNhomLopHocPhan").forEach(o=>{console.log(o.querySelector('a[href="#"]').innerHTML+"---"+o.querySelector("a.btnChonNhomLopHocPhan").id)});
Auto đăng ký nhóm lớp
var id_nhom = 'Nhập ID nhóm lớp ở đây';
var id_lop = 'Nhập ID lớp thực hành ở đây';
var activeTool=1,inter=setInterval(()=>{if(!activeTool){clearInterval(inter);return}document.getElementById(id_nhom).click(),document.getElementById(id_lop).click(),document.getElementById("btnDangKyNhomLop").click(),document.getElementById("btnDangKyLopHocPhanDaChon").click()},500);
- Mở trang đăng ký học phần của trường.
- Chọn môn học cần đăng ký.
- Mở Dev Tool bằng cách nhấn
F12
hoặcCtrl + Shift + I
hoặcChuột phải -> Inspect (hoặc Kiểm tra)
hoặcCtrl + Shift + J
. Sau đó chọn tabConsole
.
- Copy code Lấy danh sách nhóm lớp học phần vào console và nhấn
Enter
để lấy ID lớp học phần.
Nếu báo lỗi như bên dưới thì gõ allow pasting
và nhấn Enter
rồi thử lại.
Warning: Don’t paste code into the DevTools Console that you don’t understand or haven’t reviewed yourself. This could allow attackers to steal your identity or take control of your computer. Please type ‘allow pasting’ below and hit Enter to allow pasting.
5.1. Nếu môn học chỉ có lý thuyết thì copy code Auto đăng ký lớp lý thuyết vào console, thay thế ID lớp học phần vào biến id
và nhấn Enter
để đăng ký lớp học phần.
Ví dụ:
var id="123456789ABCDEFGHIJKLMN";
var activeTool=1,inter=setInterval(()=>{if(!activeTool){clearInterval(inter);return}document.getElementById(id).click(),document.getElementById("btnDangKyLopHocPhanDaChon").click()},500);
5.2.1. Nếu môn học có nhóm thì chọn lớp cần đăng ký và chờ đến khi hiện danh sách lớp thực hành. Sau đó, copy code Lấy danh sách lớp thực hành vào console và nhấn Enter
để lấy ID lớp thực hành.
5.2.2. Copy code Auto đăng ký nhóm lớp vào console, thay thế ID nhóm lớp vào biến id_nhom
, ID lớp thực hành vào biến id_lop
và nhấn Enter
để đăng ký nhóm lớp.
Ví dụ:
var id_nhom = '123456789ABCDEFGHIJKLMN';
var id_lop = '123456789ABCDEFGHIJKLMN';
var activeTool=1,inter=setInterval(()=>{if(!activeTool){clearInterval(inter);return}document.getElementById(id_nhom).click(),document.getElementById(id_lop).click(),document.getElementById("btnDangKyNhomLop").click(),document.getElementById("btnDangKyLopHocPhanDaChon").click()},500);
- Sau khi đăng ký thành công, bạn sẽ thấy thông báo nhảy lên màn hình liên tục.
- Tool này chỉ hỗ trợ đăng ký học phần, không sử dụng hay lưu trữ thông tin cá nhân, tài khoản của sinh viên.
- Công cụ này được phát triển với mục đích hỗ trợ sinh viên đăng ký học phần hiệu quả hơn. Tuy nhiên, tôi khuyến khích người dùng sử dụng công cụ một cách có trách nhiệm và cân nhắc kỹ lưỡng trước khi đăng ký để tránh gây ra tình trạng quá tải hệ thống đăng ký học phần của nhà trường, ảnh hưởng đến việc đăng ký của các sinh viên khác. Tôi không chịu trách nhiệm cho bất kỳ tổn hại nào phát sinh do việc sử dụng công cụ này với mục đích trái đạo đức hoặc vi phạm quy định của nhà trường.
- Nếu có bất kỳ vấn đề gì xảy ra, vui lòng liên hệ với tôi qua email:
hoangkhacphuc.dev@gmail.com
hoặc Facebook: Hoàng Khắc Phúc.