Bước 1 · 2
Kéo phương án đã lưu từ Hub về panel
Môn, nhóm, tổ và thứ tự ưu tiên được đồng bộ nguyên vẹn. Token DKMH không tham gia bước này — panel chỉ nhận đúng phần cấu hình wishlist.
Cách ghép thiết bịChrome · Edge · Manifest V3
Extension cho sinh viên Đại học Nông Lâm TP.HCM: dựng phương án học kỳ, bắt buộc chạy thử, Arm một lần rồi để đăng ký chạy tuần tự ngay trong tab đăng ký của chính bạn.
Bề mặt tối thiểu, kiểm chứng được trong manifest.json
Tính năng
Side Panel là giao diện chính. Không bước nào tự chạy tiếp, và một nút Dừng luôn hiện diện.
Bước 1 · 2
Môn, nhóm, tổ và thứ tự ưu tiên được đồng bộ nguyên vẹn. Token DKMH không tham gia bước này — panel chỉ nhận đúng phần cấu hình wishlist.
Cách ghép thiết bịBước 3
DRY_RUN kiểm mã môn, nhóm, tổ, lịch và độ lệch catalog trước khi mở khoá Arm. Toàn bộ bước này chỉ đọc: không request nào chạm tới endpoint ghi.
Xem đủ bảy bướcBước 4 · 5 · 6
Snapshot kế hoạch bị đóng băng ngay khi Arm; thay đổi trên web sau đó không ảnh hưởng lần chạy này. Alarm chuẩn bị tab trước 5 phút, runner ghi lần lượt với global gap và không retry mù khi response mơ hồ.
Hỏi đáp vận hànhBước 7
Mỗi lần ghi đều được đối chiếu lại với UI của trường. Trường hợp API báo thành công nhưng bảng chưa xác nhận được đánh dấu riêng thay vì làm tròn thành “đã đăng ký”.
Đọc trạng thái chưa xác nhậnRequest đăng ký chạy lần lượt với global gap; không bắn song song và không retry mù.
Nút Dừng trong panel hoặc chip trên trang chặn trước request ghi kế tiếp.
Giao diện
Cách dùng
Mỗi bước cần bạn xác nhận. Không có lệnh bắt đầu từ xa và không có hàng đợi chạy hộ.
Mở Side Panel, nhập mã ghép nối 10 phút được tạo trên DKMH Hub.
Tải phương án học kỳ đã lưu về máy; token DKMH không tham gia bước này.
DRY_RUN kiểm mã môn, tổ, lịch và catalog. Không đạt thì không Arm được.
Chốt snapshot kế hoạch và giờ chạy. Thay đổi trên web sau đó không ảnh hưởng lần chạy này.
Alarm mở hoặc focus tab DKMH trước 5 phút; nếu hết session, extension nhắc bạn đăng nhập lại.
Runner tải lại catalog, dừng ngay khi phát hiện lệch, chờ tới giờ rồi ghi tuần tự.
Panel liệt kê kết quả; bấm Dừng bất cứ lúc nào để chặn request ghi kế tiếp.
Quyền truy cập
Danh sách dưới đây khớp với manifest.json trong bản đóng gói gửi store.
| Quyền | Lý do |
|---|---|
alarms | Chuẩn bị tab trước giờ chạy và tự kết thúc Arm khi hết hạn. |
notifications | Thông báo khi session hết hạn hoặc cần bạn đăng nhập lại. |
sidePanel | Giao diện chính để ghép nối, đồng bộ, chạy thử, Arm, xem kết quả và Dừng. |
storage | Lưu cục bộ device token dạng opaque, snapshot đã Arm và trạng thái audit. |
dkmh.hcmuaf.edu.vn | Chạy runner cục bộ đúng trên cổng đăng ký môn học của trường. |
| Hub origin cố định | Ghép thiết bị và đồng bộ kế hoạch, catalog, kết quả đã làm sạch. |
cookies, history, webRequest, declarativeNetRequest<all_urls>) hoặc URL do người dùng nhậpaccess_token, CURRENT_USER, id_rs, cookie: không đồng bộ về Hub.Trước khi cài
DKMH Turbo là công cụ độc lập, không phải sản phẩm chính thức của Trường Đại học Nông Lâm TP.HCM. Bạn chịu trách nhiệm tuân thủ quy định đăng ký của trường.