Trạng thái tài khoản
Active và deactivated
Admin/CTV có thể chuyển tài khoản Student/Teacher giữa active và deactivated. Thao tác yêu cầu:
- version hiện tại của account để tránh ghi đè thay đổi đồng thời;
- lý do dài 3–500 ký tự;
- confirmation rõ ràng.
Các identity có platform role đặc quyền được bảo vệ khỏi action directory thông thường.
Khi vô hiệu hóa Học sinh
Tài khoản deactivated không còn hoạt động như một Student bình thường. Membership/assignment xử lý theo các RPC bảo vệ của hệ thống; sự kiện deactivation của member trong Teaching Group có thể tạo notification cho Teacher.
Docs không giả định rằng dữ liệu học bị xoá: action là thay đổi trạng thái tài khoản, không phải delete dữ liệu.
Khi trạng thái/vai trò ảnh hưởng Teaching Group
Source có cơ chế tạm ngưng/kích hoạt Teaching Group khi owner không còn điều kiện role/state. Những lần chuyển vai trò do Super admin có flag suspended_for_role_transition để chỉ tự kích hoạt lại các Nhóm đã bị hệ thống tạm ngưng vì chính lần chuyển role đó.
Chi tiết role transition tại Hiệu chỉnh vai trò.
Vì sao cần lý do
Reason được gửi cùng mutation có idempotency/request ID và phục vụ audit vận hành. Không dùng trường lý do để ghi mật khẩu hoặc dữ liệu nhạy cảm.
