Máy chủ LAN
Máy chủ tại Địa điểm thi, điều hành Ca thi khi không có Internet.
Mọi bản cài đặt máy chủ LAN hiện là thử nghiệm có kiểm soát, chưa được duyệt cho thi chính thức.
Mục đích
Máy chủ LAN (tên kỹ thuật: Local Runtime) chạy tại Địa điểm thi. Nó:
- đăng ký với AMG-Cloud qua Yêu cầu đăng ký thiết bị;
- tải Gói đề, Gói danh tính và Chuẩn bị Ca thi;
- duyệt Máy thi, xác thực Thí sinh, cấp đề đã giải mã;
- giữ đồng hồ Ca thi theo giờ máy chủ, nhận bài tự lưu và bản ghi âm;
- đóng Ca thi và gửi bài làm về AMG-Cloud qua Hàng đợi gửi.
Đi kèm là web máy chủ LAN cho Kỹ thuật viên và Giám thị: thiết lập hạ tầng, đăng nhập cán bộ, tổng quan máy chủ, phòng thi của Giám thị.
User Guide: Kỹ thuật viên — máy chủ LAN và Giám thị — điều hành Ca thi.
Địa chỉ truy cập
| Dành cho | Địa chỉ | Ghi chú |
|---|---|---|
| Thí sinh | https://<máy-chủ-LAN>:18443 | Cổng duy nhất mở ra LAN |
| Kỹ thuật viên, Giám thị | https://127.0.0.1:18444 | Chỉ mở được trên chính máy chủ |
Dữ liệu và bảo mật
- Dữ liệu lưu trên ổ đĩa của máy chủ; không có Đáp án.
- Máy chủ tự sinh khóa thiết bị và ký mọi yêu cầu gửi lên AMG-Cloud.
- Không sao chép thư mục dữ liệu sang máy khác; mã hóa mọi bản sao lưu.
- Đăng nhập cán bộ trên máy chủ LAN được chuyển tiếp tới AMG-Cloud để xác thực.
Cách cài đặt
| Cách | Ghi chú |
|---|---|
| Gói cài Windows | Không cần Docker. Có menu cài đặt, trạng thái, cấu hình, chứng chỉ, xem log, gỡ cài. Tự tạo chứng chỉ HTTPS cho LAN |
| Gói Docker | Cho Linux hoặc Windows có Docker Desktop, kèm HTTPS |
Máy thi phải cài chứng chỉ của máy chủ LAN trước khi thi; xem Kỹ thuật viên — máy chủ LAN.
Công nghệ
Bun, Elysia, Effect, SQLite. Web máy chủ LAN dùng React và TanStack Router.
Giới hạn hiện tại
- Máy thi hỏng giữa giờ thì chưa đóng được Ca thi.
- Giao diện Giám thị chưa có tạm dừng, cộng giờ hay ghi sự cố.
- Khóa kích hoạt hết hạn 24 giờ sau khi Chuẩn bị Ca thi.
- Chưa có công cụ sao lưu và khôi phục.