Chấm sa hình mô tô A1/A2 — thiết bị nhỏ chạy pin + cảm biến vạch sân. Thị trường kỳ thi lớn hơn ô tô nhiều; là bộ "tập dượt" quy trình thẩm định đầu tiên.
| Feature | BO chính | Action |
|---|---|---|
| lesson | Bài thi mô tô (config) | viewconfigure |
| result | Kết quả chấm | viewexportscore |
| BO | Trường chính |
|---|---|
| Bài thi | Vòng số 8, đường thẳng, đường gồ ghề… · vạch/cảm biến sân · điểm trừ theo lỗi |
| Kết quả | Thí sinh × bài · lỗi (chạm vạch, chống chân…) · điểm · wireless phục vụ ≥10 xe đồng thời (QCVN) |
Khối permissions[] dán vào manifest.json; bảng dưới là gán quyền theo vai trò (seed rt_role). Permission key đầy đủ: sh-moto.main.<feature>.<action>.
⚠️ Action đặc thù (score) cần bổ sung vào validator manifest — xem plan data-scope P1.
| Feature | QTHT | GIAM_DOC | KY_THUAT | SAT_HACH |
|---|---|---|---|---|
| lesson | R | R | W | — |
| result | R | R | — | R |
R xem · W tạo/sửa · A duyệt · — không có quyền · ¹ dữ liệu phân công · ² của chính mình · ³ theo trạng thái hồ sơ. Vai trò không liệt kê = không có quyền.
score = chấm tự động