Trang tổng quan khoá phụ huynh
SRC-1379, chỉ đạo chủ dự án 12.10.2026.
Đường đi
| URL | Màn hình |
|---|---|
/parent-courses/{code} | Tổng quan: tên khoá, một câu, video giới thiệu, minh hoạ bìa. Panel phải: một nút và card học phí. |
/parent-courses/{code}/welcome | Trang chúc mừng sau khi bấm nút, rồi nút "Vào học". |
/parent-courses/{code}/start | Không có màn riêng: chưa chọn skill thì sang GOAL, đã chọn thì vào thẳng chỗ học chưa mở đầu tiên. |
/parent-courses/{code}/j/{journey} | Bảy hành trình như cũ (SRC-1261). |
Nút là "Đăng ký học" khi chưa đăng ký, "Học tiếp" khi đã đăng ký (bảng parent_course_enrollments, migration 0351). Mỗi cú bấm gọi POST /v1/parent/course-enrollments và gửi một thư từ NEMO Marlins <marlin@nemo12.com>: marlin-course-enrolled một lần mỗi khoá, marlin-course-resume tối đa một lần mỗi ngày mỗi khoá. Thư là thư giao dịch nên không tính vào trần 3 thư/ngày.
Vì sao trang chúc mừng đứng giữa nút và chỗ học: chủ dự án muốn cú bấm có một khoảnh khắc được ghi nhận, và trang ấy là chỗ nói rằng thư xác nhận đang tới.
Vì sao "Vào học" nhảy thẳng vào chỗ học: người đã vào khoá thì học luôn; chỉ người chưa chọn skill mới đi qua GOAL.
Ít element ở màn bên ngoài
- Tổng quan không có thanh hành trình, không Status Card, không danh sách unit.
- Học phí là một card RIÊNG ở panel phải (tổng quan và các màn hành trình khi chưa bắt đầu), không còn nằm trong thân trang.
- GOAL: bỏ dòng eyebrow (thanh chấm cam đã nói), bỏ câu hướng dẫn, bỏ dòng "Đã chọn x/y", bỏ tiêu đề nhóm competency; dòng tóm tắt của thẻ chỉ hiện khi thẻ đóng; mỗi bậc chỉ hiện một mô tả thay vì cả danh sách; Status Card còn 3 dòng.
- Mỗi khoá chỉ đưa ra 2 skill để chọn (trước là 3 trên danh sách 4 đến 7). API vẫn nhận tối đa 3 để không làm hỏng câu trả lời đã lưu từ trước.
Video
Ba video giới thiệu tiếng Việt (SRC-1380, PR riêng), id marlin-course-{code} cho understanding-your-child-as-a-learner, the-student-portrait, how-children-actually-learn. Khoá chưa có video thì khung video tự ẩn.