Phòng đào tạo
Quản lý người dùng, sinh viên, giảng viên, môn học, lớp, lớp học phần, phòng học, phòng thi, khoa, bộ môn, ngành, học kỳ và ca học.
TLU Lab Monitor
Web quản trị + Desktop client + Backend realtime
Một landing page đúng với sản phẩm thật: hệ thống giúp TLU quản lý lớp học phần, phòng thi, máy sinh viên và giám sát màn hình theo thời gian thực trong phòng lab.
Thiết kế lại theo code thật
Nội dung landing bám vào các module đang có trong repo: quản trị dữ liệu đào tạo, giám sát lớp/phòng thi, lịch sử ảnh màn hình, quản lý IP, báo cáo sự cố và desktop client dành cho sinh viên.
Quản lý người dùng, sinh viên, giảng viên, môn học, lớp, lớp học phần, phòng học, phòng thi, khoa, bộ môn, ngành, học kỳ và ca học.
Theo dõi sinh viên theo lớp học phần hoặc phòng thi, xem VNC, nhận cảnh báo ứng dụng cấm, gửi thông báo, mở website, gửi file và khóa màn hình.
Quản lý phòng học, xử lý báo cáo sự cố và cập nhật IP máy sinh viên để hệ thống giám sát hoạt động ổn định trong phòng máy.
Web giám sát
Giao diện web trong landing mô phỏng trực tiếp màn theo dõi sinh viên: thanh công cụ, trạng thái kết nối, lưới màn hình VNC, hoạt động trực tiếp và danh sách ứng dụng được phép trong phòng thi.
Desktop client
File cài đặt được đóng gói từ module desktop của dự án. Client hỗ trợ đăng nhập, xác minh vị trí bằng WiFi hoặc mã truy cập, kết nối WebSocket, khởi tạo VNC trên Windows và gửi dữ liệu giám sát về backend.
Quy trình vận hành
Đăng nhập bằng tài khoản, xác minh WiFi hoặc mã truy cập do giảng viên thiết lập.
Ứng dụng gửi thông tin máy, trạng thái phiên, hoạt động ứng dụng và kết nối WebSocket.
Web hiển thị lưới màn hình, cảnh báo, lịch sử hoạt động và các thao tác điều khiển từ xa.
Lịch sử ảnh màn hình, báo cáo sự cố, IP máy và cấu hình lớp/phòng thi phục vụ tra cứu sau buổi học.