Đang tải...

Trang Quản Lý Web

Thư Viện Bài Soạn

Tổng quan

-
Bài soạn
-
Đang online
-
Nhiệm vụ đang mở
-
Báo lỗi chưa xử lý

Admin

Đang tải hồ sơ admin...

Chào mừng trở lại!

Đây là trang quản lý riêng cho website chính. Mọi thay đổi bạn thực hiện ở đây (thêm/xoá bài, nhiệm vụ, thông báo, cảnh báo, kick người dùng...) sẽ tự động đồng bộ sang trang chính trong vài giây vì cả hai dùng chung một cơ sở dữ liệu Supabase.

Người đang online gần đây

Mã đăng nhập admin cho trang chính

Khi bạn nhập đúng mật khẩu admin trên trang chính (index.html), trang đó sẽ hỏi thêm 1 mã 6 số để xác thực 2 lớp. Bấm nút bên dưới để tạo mã mới, rồi nhập mã đó vào trang chính. Mỗi mã chỉ dùng được 1 lần và sẽ tự xoá vĩnh viễn sau khi dùng, hoặc tự hết hạn sau 10 phút nếu không dùng.

Lịch sử mã đã dùng

Chưa có lịch sử

Thêm bài soạn mới

Mẹo: để đăng bài kèm file Word/PDF với chuyển đổi đầy đủ (giữ nguyên trang, ảnh...), hãy dùng khung "Thêm bài" trên trang chính như trước — vì việc đó cần các thư viện xử lý file nặng chỉ có ở đó. Ở đây bạn có thể đăng nhanh bài dạng văn bản + link Google Drive, hoặc sửa/xoá bài đã có.

Bạn có thể dán (Ctrl+V / Cmd+V) nội dung sao chép trực tiếp từ Word vào đây — định dạng gốc (chữ đậm, nghiêng, gạch chân, phông chữ, căn lề, layout cột 2/3/4...) sẽ được giữ nguyên. Ngoài ra có thể bấm nút Ảnh để chèn thêm ảnh, hoặc Word để chèn thẳng nội dung từ file Word (.doc/.docx) vào đúng vị trí con trỏ đang đứng trong khung này. Riêng nút chia cột (1c/2c/3c/4c): hãy bôi đen đoạn nội dung muốn chia cột trước rồi mới bấm nút, chỉ đoạn được chọn sẽ chia cột chứ không phải toàn bộ bài.

Danh sách bài soạn (0)

Đang tải...

Thống kê nhanh

Đang tải...

Lượt xem bài soạn

Mỗi lần có người mở 1 bài soạn (trên trang chính) sẽ được ghi lại: thời gian, thiết bị, hệ điều hành, trình duyệt. Cần chạy file SQL tạo bảng "post_views" trước khi dùng (xem hướng dẫn admin đã gửi) — nếu chưa chạy, mục này sẽ báo lỗi.

Đang tải...
Đang tải...
Đang tải...

Góp ý / Đánh giá

Khi học sinh chấm sao (1→5) hoặc viết góp ý cho 1 bài soạn trên trang chính, nội dung sẽ tự động hiện ở đây. Cần chạy file SQL "sql-danh-gia-binh-luan.sql" trên Supabase trước khi dùng — nếu chưa chạy, mục này sẽ báo lỗi.

Đang tải...
Đang tải...

Quản lý Tag (giống Discord)

Tạo tag (biệt hiệu + icon + màu/hiệu ứng) rồi gán cho user theo tên/mã định danh — tag sẽ tự hiện bên cạnh tên người đó khi họ bình luận ở trang chính. Cần chạy file "sql-tag-user.sql" trên Supabase trước khi dùng.

Đang tải...

Bảng tổng hợp hạn nộp sắp tới

Tổng hợp TẤT CẢ bài soạn đang đặt hạn nộp, sắp xếp theo hạn gần nhất — kể cả bài chưa được thêm vào "Bảng nhiệm vụ".

Đang tải...

Bài soạn đã ghim

Ghim những bài hay dùng để chúng luôn hiện lên đầu "Danh sách bài soạn" — bấm nút cạnh mỗi bài trong danh sách để ghim/bỏ ghim.

Đang tải...

Khôi phục bản nháp bị mất

Khi soạn bài MỚI (chưa bấm "Đăng bài"), nội dung sẽ được tự động lưu tạm trên trình duyệt này — nếu lỡ tải lại trang hoặc tắt nhầm tab, mở lại đây để khôi phục.

Đang tải...

Lịch sử chỉnh sửa gần đây (hoàn tác cục bộ)

Mỗi lần bấm sửa 1 bài, nội dung TRƯỚC KHI SỬA sẽ được lưu lại tạm ở đây (8 bản gần nhất trên trình duyệt này) — lỡ sửa/lưu nhầm thì có thể nạp lại bản cũ.

Đang tải...

Xuất dữ liệu ra file Excel

Chọn (các) loại dữ liệu muốn xuất — mỗi loại sẽ là 1 sheet riêng trong CÙNG 1 file Excel (.xlsx), mở được bằng Excel/Google Sheets. Vì lý do bảo mật, mã đăng nhập/OTP admin sẽ KHÔNG được xuất ra.

Mẹo dùng nhanh

Ngay trong "Danh sách bài soạn" (mục Bài soạn), mỗi bài giờ có thêm các nút:
Ghim bài lên đầu danh sách  ·  Sao chép liên kết để gửi thẳng cho học sinh (link mở đúng bài đó ngay trên trang chính)  ·  Nhân bản bài để tạo nhanh 1 bài mới tương tự.

Ngoài ra bộ lọc theo môn học / khối lớp / có hạn nộp / đã ghim cũng nằm ngay phía trên danh sách bài soạn, và số từ + thời gian đọc ước tính sẽ tự hiện ngay dưới khung soạn nội dung khi bạn gõ bài.

Nhiệm vụ đang mở (hiện ở mục "Việc Cần Hoàn Thành" trên trang chính)

Bấm "Gỡ khỏi nhiệm vụ" để xoá — trang chính sẽ cập nhật ngay.

Đang tải...

Thêm bài soạn thành nhiệm vụ mới

Đang tải...

Cấp mã định danh mới

Mỗi người dùng cần một cặp Tên + Mã định danh để đăng nhập vào trang chính (index.html). Bạn tự đặt tên và tự đặt mã (chữ/số tuỳ ý). Không thể tạo trùng tên đang hoạt động, không thể tạo trùng mã đang hoạt động, và một tên chỉ gắn với đúng một mã tại một thời điểm. Thu hồi một cặp sẽ khiến người đó không đăng nhập được nữa (nhưng bạn có thể cấp lại tên đó với một mã mới sau khi thu hồi).

Danh sách mã định danh (0)

Chưa cấp mã định danh nào

Đang online (0)

Bấm vào một người để cảnh báo, kick, hoặc mở chat riêng.

Chưa có ai online

Đang bị kick (kể cả người hiện không online)

Những người này sẽ thấy thông báo "Bạn Đã Bị Kick Vì Vi Phạm" ngay khi vào lại trang chính. Bấm "Gỡ kick" để cho phép họ vào lại.

Chưa có ai bị kick

Đang bị cấm chat (do vi phạm bình luận mức 3)

Những người này tạm thời không gửi được tin nhắn ở khung chat trang chính cho tới khi hết hạn cấm. Bấm "Gỡ cấm chat" để mở lại ngay.

Đang tải...

Lịch sử đăng nhập vào trang chính

Ghi lại mỗi lần có người nhập tên để vào trang chính (index.html): tên đăng nhập, địa chỉ IP, và thời gian (giờ/ngày/tháng/năm).

Chưa có lịch sử đăng nhập nào

Các đoạn chat riêng

Danh sách người dùng đã từng nhắn tin riêng cho quản lý (kể cả khi đã offline).

Chưa có ai nhắn tin

Báo lỗi từ người dùng

Đang tải...

Gửi thông báo tới tất cả mọi người

Thông báo sẽ hiện thành popup giữa màn hình trên trang chính cho tất cả người đang truy cập. Có thể gửi nhiều thông báo cùng lúc — người dùng sẽ có mũi tên để xem lần lượt. Bấm "Gỡ" ở thông báo cũ bên dưới nếu không muốn nó hiện nữa.

Ghim thông báo
Bật thì thông báo này sẽ được GHIM lên đầu trang chủ (trước các thông báo khác) - có thể ghim nhiều thông báo cùng lúc
Có hạn thì trang chủ hiện đồng hồ đếm ngược trên thông báo, và ở đây hiện rõ thông báo nào đã quá hạn.
Gắn nhãn Mới nhất
Bỏ trống nếu thông báo dành cho tất cả các khối
Bỏ trống nếu thông báo không gắn với môn học cụ thể nào

Ảnh sẽ hiện trên trang chính đúng theo thứ tự bên dưới — kéo ô ⠿ hoặc bấm nút để sắp xếp lại nếu cần. Bên trang chính ảnh hiện TO (tự co theo màn hình máy tính / máy tính bảng / điện thoại của người xem); nhiều ảnh thì tự lướt qua sau mỗi 4,5 giây và có nút mũi tên ‹ › để xem tới lui.

Thông báo đã gửi

Chưa có thông báo nào

Soạn bài tập về nhà

Đăng bài sẽ hiện ngay trên trang homework.html cho học sinh xem (không cần đăng nhập).

Bộ công cụ soạn thảo dùng chung cho cả dạng Chữ và dạng Bảng (ở dạng bảng: bấm vào một ô rồi dùng công cụ, Enter = xuống dòng).
Chỉ cần nhập dòng × cột, bảng tự vẽ (nội dung đã nhập được giữ lại).
Kéo (hoặc bấm chọn môn rồi bấm vào ô) một môn học vào cột đầu tiên của mỗi dòng. Các cột còn lại gõ tự do (bài tập, trang, ghi chú...).
Hiện thành khung ghi chú riêng ở cuối bài trên trang homework.html, dùng được cho cả dạng Chữ lẫn dạng Bảng. Để trống thì không hiện.

Ảnh hiện trên trang homework đúng theo thứ tự bên dưới, giống thông báo chung ở trang chủ (khung ảnh to, nhiều ảnh thì tự lướt). Kéo ô ⠿ hoặc bấm để sắp xếp lại.

Xem trước (giống hệt trang homework.html)

Danh sách đã đăng

Đang tải...

Quản lý mã số quản trị viên

Mật khẩu chung do bạn đặt trong Environment Variables của Vercel (biến MANAGER_PASSWORD) — không hiển thị ở đây và không nằm trong mã nguồn nữa. Mã số B001 là của bạn (chủ web) — luôn hoạt động, không thể tắt hay xoá. Bạn có thể tạo thêm bao nhiêu mã quản lý phụ tuỳ ý (đặt tên gì cũng được, VD B002, B003, QUANLY-A...), bật/tắt hoặc xoá bất cứ lúc nào để cấp/thu hồi quyền ngay lập tức. Sau khi tạo, tự tay gửi mật khẩu + mã số đó cho người được cấp quyền qua kênh riêng (nhắn tin, gặp trực tiếp...).

Đang tải...

Phiên đăng nhập gần nhất

Đang tải...

Mã QR đăng nhập

Tạo mã QR để đăng nhập nhanh vào trang này bằng camera, không cần gõ mật khẩu (xem tab " Quét QR" ở màn hình đăng nhập). Mỗi mã QR gắn với 1 hồ sơ Admin (mã quản lý + tên + ngày sinh + ảnh đại diện) — hồ sơ này sẽ hiện ở mục " Tổng quan" khi đăng nhập bằng mã đó. Mã số quản lý nhập ở đây phải là mã đã được tạo ở thẻ " Quản lý mã số quản trị viên" phía trên. Mã QR sau khi tạo không thể sửa (phải xoá và tạo lại nếu muốn đổi), nhưng tên/ngày sinh/ảnh/mã quản lý gắn với nó vẫn sửa được bình thường.

Danh sách mã QR đã tạo (0)

Chưa tạo mã QR nào

Tự động cho xem đáp án

Cấp quyền xem đáp án trực tiếp cho 1 user, không cần họ phải bấm " Yêu Cầu Đáp Án" và không tạo thông báo chờ duyệt ở mục dưới. Điền đúng Tên + Mã định danh (đã cấp ở mục " Mã định danh"), tick chọn 1 hoặc NHIỀU bài soạn có đáp án rồi bấm nút cho xem — có thể cho xem hàng loạt bài cùng lúc thay vì phải làm từng bài một. Bài nào user đã có quyền xem rồi sẽ tự động được bỏ qua (không cấp trùng) — xem/thu hồi quyền tại mục " Quyền truy cập đáp án".

Đã chọn 0 bài

Yêu cầu xem đáp án từ học sinh

Khi học sinh bấm " Yêu Cầu Đáp Án" ở 1 bài soạn trên trang chính, yêu cầu sẽ hiện ở đây. Bấm " Cho phép xem" hoặc " Từ chối" — trang chính sẽ tự hiện thông báo cho học sinh đó ngay lập tức. Nếu đáp án của bài là Link Drive, thông báo duyệt sẽ tự động kèm link đó ở cuối; nếu là ảnh/Word/chữ, đáp án sẽ xuất hiện trong mục " Yêu Cầu Đáp Án" của học sinh trên trang chính. Danh sách này giờ chỉ là lịch sử yêu cầu — xoá 1 dòng ở đây (kể cả dòng đã " Đã cho phép") sẽ KHÔNG thu hồi quyền xem đáp án đã cấp; để thu hồi thật sự, vào mục " Quyền truy cập đáp án".

Đang tải...

Quyền truy cập đáp án

Đây là danh sách quyền xem đáp án THẬT SỰ mà từng user đang có, tách riêng hoàn toàn khỏi mục " Yêu cầu đáp án" (mục đó giờ chỉ còn là lịch sử/nhật ký yêu cầu). Vì vậy, xoá 1 dòng ở mục " Yêu cầu đáp án" hoặc " Lịch sử xem đáp án" sẽ KHÔNG còn làm mất quyền xem đáp án của user nữa — muốn thu hồi quyền xem của 1 user với 1 bài, phải bấm " Hạn chế quyền truy cập" ngay tại đây. Một user đã có quyền xem đáp án của 1 bài rồi thì không thể được cấp quyền lại bài đó nữa (ở mục " Tự động cho xem đáp án" hay " Cho phép xem"), trừ khi quyền đó bị hạn chế trước.

Đang tải...

Lịch sử xem đáp án

Mỗi lần học sinh mở xem nội dung đáp án của 1 bài đăng (ở mục " Yêu Cầu Đáp Án" trên trang chính) sẽ được ghi lại 1 dòng tại đây, gồm mã định danh + tên học sinh, tên bài đăng và thời gian xem. Dùng bộ lọc bên dưới để tìm theo ngày/tháng/năm, theo buổi trong ngày, hoặc theo bài đăng cụ thể.

Chưa có lượt xem đáp án nào

Kho rác (0)

Nơi lưu tạm những gì bạn đã xoá/gỡ ở: Bài soạn, Thông báo chung, Đăng nhập admin, Chat riêng và Báo lỗi. Bấm Khôi phục để đưa trở lại chỗ cũ, hoặc Xoá vĩnh viễn để xoá hẳn (không thể hoàn tác). Để tiết kiệm dung lượng Supabase, các mục trong Kho Rác sẽ tự động bị xoá vĩnh viễn sau 30 ngày.

Đang tải...

Xem trước