Mỗi trung tâm một địa chỉ riêng
Khi đăng ký, trung tâm chọn một địa chỉ riêng dạng tentrungtam.censtu.com. Chủ trung tâm, nhân viên và giáo viên đều đăng nhập ở đúng địa chỉ đó. Mỗi tài khoản thuộc về đúng một trung tâm: nhân viên của trung tâm này không đăng nhập được vào địa chỉ của trung tâm khác, kể cả khi biết địa chỉ.
Phụ huynh thì không dùng địa chỉ này. Họ mở đường link riêng của con ở một địa chỉ chung dành cho phụ huynh, nên không bao giờ đi qua màn hình quản trị của trung tâm.
Trung tâm khác có thấy dữ liệu của tôi không?
Không. Dữ liệu của mỗi trung tâm — học sinh, phụ huynh, lớp, điểm danh, học phí, đề thi — nằm tách riêng, và trung tâm này không thấy được dữ liệu của trung tâm kia. Việc tách này không trông vào sự cẩn thận của ai: mỗi lượt đọc dữ liệu nghiệp vụ của trung tâm — học sinh, lớp, điểm danh, học phí — đều gắn với đúng một trung tâm, và máy chủ không trả về dòng nào nằm ngoài trung tâm đó.
Nói rõ để khỏi hiểu nhầm: các trung tâm dùng chung hệ thống máy chủ, giống nhiều căn hộ trong cùng một toà nhà. Thứ được tách riêng là dữ liệu — mỗi căn một chìa khoá — chứ không phải mỗi trung tâm một máy chủ riêng.
Nhân viên chỉ thấy phần việc được giao
Chủ trung tâm tạo tài khoản cho từng nhân viên và cấp mật khẩu tạm; người đó được nhắc đổi sang mật khẩu riêng ngay khi đăng nhập. Quyền không gán lẻ từng người mà đi theo nhóm quyền do chính trung tâm đặt tên — “Trợ giảng”, “Thu ngân”, “Giáo viên” hay tên nào tuỳ bạn — và mỗi nhóm được bật tắt trên một bảng Chức năng × Xem / Sửa.
- Một nhóm có thể được xem danh sách lớp mà không thấy doanh thu của trung tâm.
- Một nhóm có thể được ghi nhận tiền học phí mà không sửa được điểm danh.
- Ai cần ngoại lệ thì đè quyền riêng cho đúng người đó, không phải tạo thêm một nhóm.
Tách bạch có chủ đích: người được giao chấm công hằng ngày không vì thế mà biết ai lương bao nhiêu, vì quyền chấm công và quyền xem lương là hai quyền khác nhau. Theo bảng giá hiện hành, tài khoản nhân viên có từ gói Starter; ở gói miễn phí, chỉ chủ trung tâm đăng nhập.
Khoá tài khoản và cho nghỉ việc
Đây là hai thao tác khác nhau. Khoá tài khoản chặn các lượt đăng nhập mới, mở lại được bất cứ lúc nào và không đụng tới lương — dùng khi một người tạm nghỉ. Cho nghỉ việc thì tài khoản rời khỏi danh sách và các khoản lương của người đó tự kết thúc vào hôm nay.
Người đã nghỉ việc không còn đăng nhập được, nên không mở lại được danh sách học sinh hay số điện thoại phụ huynh sau khi rời trung tâm.
Biết ai đã sửa gì, lúc nào
Sổ lịch sử thay đổi ghi lại những thay đổi quan trọng: ai đổi học phí của lớp, đổi từ giá nào sang giá nào; ai tạo tài khoản, đổi nhóm quyền, khoá hay cho nghỉ việc một người; và lúc mấy giờ. Sổ không sửa và không xoá được, kể cả với chủ trung tâm, nên nó dùng để đối soát được.
Nói đúng phạm vi: sổ hiện ghi các thay đổi ở mảng nhân sự, học phí và lượt chuyển khách tuyển sinh thành học sinh, chưa phải mọi thao tác trong phần mềm. Theo mặc định chỉ chủ trung tâm xem được sổ, và theo bảng giá hiện hành, sổ có từ gói Growth.
Mỗi phụ huynh chỉ xem được con mình
Mỗi học sinh có một đường link riêng và một mã tra cứu 8 ký tự. Link đó chỉ mở ra thông tin của đúng một học sinh: phụ huynh này không xem được con nhà khác, và cũng không sửa được điểm danh hay học phí trên cổng.
Nếu link bị lộ — ví dụ lỡ dán nhầm vào nhóm chat chung của lớp — chủ trung tâm đổi link của học sinh đó bất cứ lúc nào. Link cũ mất hiệu lực ngay, rồi trung tâm gửi link mới cho gia đình.
Dữ liệu của tôi nằm ở đâu, có bị bán không?
Dữ liệu lưu trên máy chủ do CenStu vận hành; tệp đính kèm như ảnh và tài liệu nằm ở dịch vụ lưu trữ đám mây. CenStu không bán dữ liệu cá nhân, và không dùng dữ liệu của trung tâm để quảng cáo hay huấn luyện mô hình. Dữ liệu chỉ được chia sẻ với nhà cung cấp hạ tầng kỹ thuật ở mức cần thiết để vận hành, và với cơ quan nhà nước khi pháp luật yêu cầu.
Trung tâm liên hệ CenStu để yêu cầu xoá tài khoản cùng dữ liệu của mình; dữ liệu được xoá sau một thời gian chờ, trừ sổ lịch sử thay đổi và phần phải lưu theo quy định. Chi tiết đầy đủ ở trang Chính sách quyền riêng tư, có link ở chân trang.
Chi tiết kỹ thuật
Mục này dành cho người bạn nhờ kiểm tra hệ thống. Dữ liệu nằm trong cơ sở dữ liệu PostgreSQL. Các bảng nghiệp vụ của trung tâm mang mã trung tâm và bật Row-Level Security (RLS) ở chế độ bắt buộc, áp cả với tài khoản sở hữu bảng: với các bảng đó, kể cả khi mã ứng dụng có sai sót, một truy vấn cũng không đọc được dòng của trung tâm khác. Truy vấn trong mã nguồn vẫn lọc theo trung tâm một cách tường minh; RLS là lưới an toàn thứ hai, không thay cho lớp thứ nhất.
- Mỗi yêu cầu vào khu quản trị gắn đúng một trung tâm, lấy từ địa chỉ trung tâm đang được truy cập; cổng phụ huynh xác định trung tâm từ chính mã hoặc link của học sinh.
- Phiên đăng nhập mang mã trung tâm; phiên của trung tâm này gửi tới địa chỉ của trung tâm khác bị từ chối.
- Phân quyền theo vai trò được kiểm lại ở máy chủ cho từng yêu cầu, không chỉ ẩn nút trên giao diện.
- Mật khẩu lưu dưới dạng băm một chiều; đường truyền giữa trình duyệt và máy chủ được mã hoá.
- Link phụ huynh chứa một mã khó đoán gắn với đúng một học sinh; đổi link là vô hiệu hoá mã cũ.
Câu hỏi thường gặp
Nhân viên có xem được doanh thu không?
Chỉ khi nhóm quyền của họ được bật phần đó. Chủ trung tâm quyết định từng nhóm được xem hay sửa chức năng nào; nhóm không được bật quyền xem học phí thì không thấy doanh thu ở màn Tổng quan.
Trung tâm khác có thấy dữ liệu của tôi không?
Không. Dữ liệu mỗi trung tâm tách riêng, và mỗi lượt đọc học sinh, lớp, điểm danh hay học phí gắn với đúng một trung tâm, nên trung tâm này không thấy được dữ liệu của trung tâm kia.
Lộ link phụ huynh thì làm gì?
Chủ trung tâm đổi link của học sinh đó; link cũ mất hiệu lực ngay, rồi gửi link mới cho gia đình. Mỗi link chỉ xem được thông tin của đúng một học sinh.
Dữ liệu của tôi nằm ở đâu?
Trên máy chủ do CenStu vận hành; tệp đính kèm như ảnh và tài liệu nằm ở dịch vụ lưu trữ đám mây. CenStu không bán dữ liệu cá nhân; dữ liệu chỉ được chia sẻ với nhà cung cấp hạ tầng ở mức cần thiết để vận hành, và với cơ quan nhà nước khi pháp luật yêu cầu.
