Giao diện
Nguyên tắc tin cậy
Nền tảng chứa cả thông tin giáo dục lẫn thông tin thương mại, nên độ tin cậy là tính năng, không phải phần phụ.
Năm mức xác thực
| Mức | Ý nghĩa | Hiển thị |
|---|---|---|
official | Lấy từ nguồn chính thức của trường hoặc cơ quan quản lý | Nguồn chính thức |
verified | Đội ngũ đã đối chiếu với nguồn gốc | Đã kiểm chứng |
community | Cộng đồng đóng góp và xác nhận chéo | Cộng đồng xác nhận |
unverified | Chưa đối chiếu — mặc định cho dữ liệu mới nạp | Chưa kiểm chứng |
archived | Đúng ở thời điểm cũ, giữ lại để tra cứu lịch sử | Lưu trữ |
Giá trị này là cột verification trên mọi bảng thực thể, có ràng buộc CHECK ở tầng cơ sở dữ liệu nên không thể ghi sai giá trị.
Quy tắc hiển thị
- Mỗi thẻ và mỗi hồ sơ luôn hiện huy hiệu xác thực — kể cả khi mức là "chưa kiểm chứng".
- Bản ghi có
source_urlphải để đường dẫn tới nguồn gốc trong giao diện. - Số liệu tuyển sinh luôn kèm năm; không bao giờ hiển thị điểm chuẩn mà không nói của năm nào.
- Chân trang nhắc người dùng đối chiếu với thông báo chính thức trước khi ra quyết định.
Ranh giới thông tin và thương mại
Từ Giai đoạn 2, hồ sơ trung tâm luyện thi và tổ chức du học có thể trả phí để hiển thị nổi bật. Khi đó:
- Nội dung tài trợ phải gắn nhãn rõ ràng, không trộn vào kết quả tìm kiếm tự nhiên.
- Vị trí trả phí không được thay đổi thứ hạng của dữ liệu thực tế (điểm chuẩn, tỉ lệ chọi).
- Hồ sơ giáo viên là hồ sơ chuyên môn, không phải trang quảng cáo.
Dữ liệu mẫu trong bản dựng hiện tại
Toàn bộ bản ghi seed mang verification = 'unverified' và website hiển thị dải cảnh báo ở đầu trang. Khi thay bằng dữ liệu thật, gỡ component SampleDataNotice trong apps/web/src/components/verification.tsx.