☷ Công việc gần đây
| Tên nhiệm vụ | Người thực hiện | Hạn hoàn thành | Trạng thái |
|---|
▥ Tỷ lệ nhiệm vụ
Thống kê theo quyền trên tối đa 100 nhiệm vụ mới nhất mà API trả về.
▣ Lịch xử lý gần đây
Tạo và giao nhiệm vụ
Sổ nhiệm vụ đã kết nối bảng tasks 22 cột. Trường có dấu * là bắt buộc. Các trường bổ sung có thể để trống; trước khi giao phải kiểm tra lại thông tin.
Người được giao *
Chọn nhân sự đang hoạt động trong phạm vi được phép.
11 trường bổ sung được gửi cùng nhiệm vụ vào D1. Chỉnh sửa yêu cầu chưa hoàn thành có lưu nhật ký. Minh chứng URL chỉ lưu liên kết, không tải tệp lên hệ thống.
XÉT DUYỆT KẾT QUẢ / TRẢ LẠI BỔ SUNG
Chỉ hiện nhiệm vụ cần duyệt đã được nộp 100% trong phạm vi tài khoản. Quyền duyệt được kiểm tra lại trên Cloudflare Worker.
Đang kiểm tra công việc chờ duyệt...
Cập nhật tiến độ công việc của tôi
Chỉ cập nhật nhiệm vụ được giao cho chính tài khoản đang đăng nhập.
Danh sách nhiệm vụ theo quyền
| Mã / Nội dung | Người giao | Người nhận | Ưu tiên | Hạn | Tiến độ | Trạng thái / Duyệt | Chi tiết |
|---|
CHI TIẾT SỔ NHIỆM VỤ
CHỈNH SỬA NHIỆM VỤ -
Chỉ sửa thông tin nhiệm vụ chưa hoàn thành. Không thay đổi người nhận, tiến độ, yêu cầu duyệt hoặc kết quả đã xác nhận.
Chọn nhiệm vụ cần sửa từ danh sách. Dữ liệu được ghi thật vào D1.
LỊCH SỬ THAY ĐỔI -
Lịch sử hiển thị các thay đổi đã được hệ thống ghi nhận.
SỔ CÔNG VĂN ĐẾN
Dữ liệu công văn lưu riêng trong D1, có thể liên kết với nhiệm vụ. Chỉ hiện các bản ghi bạn được phép xem.
| Mã / Số đến | Số / ký hiệu | Ngày nhận | Cơ quan gửi / Trích yếu | Độ khẩn | Hạn xử lý | Trạng thái | Người phụ trách | Chi tiết |
|---|---|---|---|---|---|---|---|---|
| Mở mục Công văn đến để tải dữ liệu. | ||||||||
Mỗi trang tối đa 20 công văn. Dữ liệu được lọc theo quyền ở Cloudflare Worker.
THÊM CÔNG VĂN ĐẾN
Các mục có dấu * là bắt buộc. Bấm kiểm tra trước khi xác nhận ghi vào D1. Sửa công văn chưa có lịch sử thay đổi chi tiết; chỉ lưu người và thời điểm cập nhật.
SỔ CÔNG VIỆC HẰNG NGÀY
Ghi nhận công việc thực tế theo ngày. Mỗi người tự ghi và sửa việc của mình; lãnh đạo theo dõi theo quyền.
| Mã / Ngày | Người thực hiện | Nội dung công việc | Trạng thái | Nhiệm vụ liên kết | Cập nhật | Chi tiết |
|---|---|---|---|---|---|---|
| Chọn menu Việc hằng ngày để tải dữ liệu. | ||||||
Hiển thị 20 bản ghi mỗi trang; quyền truy cập được kiểm tra tại Cloudflare Worker.
CHI TIẾT CÔNG VIỆC HẰNG NGÀY
GHI CÔNG VIỆC HẰNG NGÀY
Ngày và tên công việc là bắt buộc. Người thực hiện được lấy từ tài khoản đang đăng nhập; không thể ghi hộ người khác.
Việc tồn và cảnh báo
Chỉ sử dụng dữ liệu D1 được phép xem. Quá hạn tính theo hạn hoàn thành hiện có.
| Mã | Nhiệm vụ | Hạn | Người nhận | Trạng thái | Ghi chú |
|---|
KHO MINH CHỨNG THEO NHIỆM VỤ
Lưu tên và liên kết HTTPS tới tài liệu, ảnh, báo cáo minh chứng theo từng nhiệm vụ. Xem theo phân quyền trên Worker.
| Mã | Tên minh chứng | Nhiệm vụ liên kết | Người cung cấp | Ngày gửi | Chi tiết |
|---|---|---|---|---|---|
| Chọn menu Minh chứng để tải dữ liệu. | |||||
Hiển thị tối đa 20 minh chứng mỗi trang. Giáo viên/nhân viên chỉ thấy minh chứng do chính mình gửi cho nhiệm vụ được giao.
CHI TIẾT MINH CHỨNG
THÊM LIÊN KẾT MINH CHỨNG
Tên và liên kết minh chứng là bắt buộc. Người gửi được tự động lấy từ tài khoản đang đăng nhập. Hiện chưa có chức năng sửa/xóa minh chứng đã gửi.
Tổ, nhóm từ D1
Vai trò từ API
Danh sách tài khoản theo quyền
| Họ tên | Vai trò | Tổ | Trạng thái |
|---|
QUẢN TRỊ TÀI KHOẢN & PHÂN QUYỀN
Chỉ quản trị hệ thống được thêm, sửa, khóa/mở tài khoản và xem lịch sử phân quyền.
Lưu ý: cần tạo tài khoản trong Firebase Authentication trước, sau đó lấy đúng UID để liên kết hồ sơ trên D1. Không nhập hoặc lưu mật khẩu ở mục này. Các thao tác chỉ ghi thật khi bấm XÁC NHẬN GHI VÀO D1.
| Mã ID | Họ tên / Email | Vai trò | Tổ / Nhóm | Trạng thái | Firebase | Thao tác |
|---|---|---|---|---|---|---|
| Mở menu này với tài khoản admin để tải dữ liệu. | ||||||
THÊM TÀI KHOẢN
Tạo tài khoản trong Firebase Console trước và dán đúng UID vào biểu mẫu.
NHẬT KÝ PHÂN QUYỀN
Xem tối đa 50 sự kiện thay đổi tài khoản và phân quyền gần nhất.
NHẬP DANH SÁCH NHÂN SỰ TỪ EXCEL (CSV)
Dành riêng cho quản trị viên. Sử dụng file CSV UTF-8 đã chuẩn bị gồm Họ tên – Email – Tổ / nhóm – Vai trò; không cần Username. Kiểm tra và xem trước không tạo tài khoản trong Firebase hay D1. Chỉ bật chức năng tạo sau khi đã cấu hình Firebase an toàn.
Chưa chọn file. Chưa gửi dữ liệu nào.
Đang chờ kiểm tra cấu hình API nhập tài khoản.
| Chọn | STT | Họ và tên | Tổ / nhóm | Vai trò | Kết quả kiểm tra |
|---|
Chưa chọn tài khoản để tạo.
An toàn: tối đa 60 người trong một lượt xem trước, tối đa 5 người trong một lượt tạo. Email đã tồn tại phải được đối chiếu, không tạo trùng. Khi tạo thật, không sử dụng mật khẩu chung; thư đặt mật khẩu sẽ xử lý riêng. Chỉ chọn file có dữ liệu nhân sự đã được phê duyệt.
BÀN GIAO EMAIL ĐĂNG NHẬP & MẬT KHẨU TẠM CHO GIÁO VIÊN
Chỉ quản trị viên được cấp mật khẩu tạm cho tài khoản đã tạo qua chức năng nhập hàng loạt. Mật khẩu được sinh ngẫu nhiên riêng cho từng người, chỉ nhận được một lần và không lưu trong D1. Sau khi giao, giáo viên cần đổi mật khẩu ngay. Không gửi cả bảng mật khẩu vào nhóm Zalo.
| Chọn | Họ và tên | Email đăng nhập | Vai trò | Trạng thái bàn giao |
|---|---|---|---|---|
| Nhấn Tải danh sách để bắt đầu. | ||||
Chưa chọn tài khoản.
Nếu trình duyệt chặn tải xuống, hãy bấm Sao chép, mở Notepad trên máy cá nhân và dán, rồi lưu thành tệp .csv UTF-8. Không gửi nội dung sang website khác.
Khi bấm sao chép, nếu Chrome không cho quyền clipboard, nội dung sẽ được chọn sẵn: nhấn Ctrl+C.
Bảo mật: file CSV chứa mật khẩu thật. Chỉ lưu trên máy cá nhân an toàn, không gửi cả file cho tập thể. Nếu thoát/refresh, mật khẩu sẽ không thể xuất lại từ hệ thống. Hãy tải sau mỗi lượt; mỗi giáo viên nhận riêng thông tin của mình.
Sao lưu, khôi phục và cài đặt
Phiên này sử dụng Firebase Authentication và Cloudflare D1, không dùng dữ liệu demo trong trình duyệt.
Xuất/khôi phục và xóa dữ liệu D1 chưa được lập trình. Không sử dụng nút xóa demo từ mẫu HTML cũ. Chức năng sao lưu sẽ triển khai riêng kèm phân quyền.