/tool_dang__ky_hoc_phan_PKA

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.

TOOL LỎ ĐĂNG KÝ HỌC PHẦN PKA

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.

Mục lục

  1. Giới thiệu
  2. Code
  3. Hướng dẫn sử dụng
  4. Lưu ý

I. Giới thiệu

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.

II. Code

Môn học chỉ lý thuyết

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);

Môn học có nhóm (Lý thuyết + Thực hành)

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);

III.Hướng dẫn sử dụng

  1. Mở trang đăng ký học phần của trường.
  2. Chọn môn học cần đăng ký.
  3. Mở Dev Tool bằng cách nhấn F12 hoặc Ctrl + Shift + I hoặc Chuột phải -> Inspect (hoặc Kiểm tra) hoặc Ctrl + Shift + J. Sau đó chọn tab Console.

Hướng dẫn mở Dev Tool

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

Hướng dẫn lấy danh sách nhóm lớp học phần

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.

Hướng dẫn lấy danh sách 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);
  1. 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.

Lưu ý:

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