Sổ nguồn SRC-0300 tới SRC-0324
Một mảnh của sổ tiếp nhận. Chỉ CHÈN dòng bằng node scripts/src-new.mjs, không ghi đè cả file.
| ID | Ngày nhận | Nguồn | Canonical hóa vào | Trạng thái |
|---|---|---|---|---|
| SRC-300 | 2026-08-18 | Chỉ đạo: logo trường và mục Hồ sơ vào cột trái | Xem commit tương ứng trên main | ✅ |
| SRC-301 | 2026-08-18 | Feedback: 'sao lại vỡ hết layout thế này?' | XpBar là con thứ BA của lưới hai cột nên chiếm ô (hàng 1, cột 2) và đẩy nội dung xuống hàng 2 cột 1 | ✅ ⚙️ |
| SRC-302 | 2026-08-18 | Chỉ đạo: vào lab thì ẩn cột trái và chân trang | Xem commit tương ứng trên main | ✅ |
| SRC-303 | 2026-08-18 | Chỉ đạo: thẻ Package cao bằng nhau; chart to thêm 150% | Hai thẻ trên cùng to gấp rưỡi chart của Package (126 so với 84) | ✅ |
| SRC-304 | 2026-08-18 | Chỉ đạo: thẻ Package cùng hàng cao bằng nhau, có icon i mở popover, hàng còn lại mờ khi chọn | Xem commit tương ứng trên main | ✅ |
| SRC-305 | 2026-08-18 | Chỉ đạo: menu tiếng Anh — Học/Hồ sơ/Toàn cảnh; Interactive Labs → Labs | Xem commit tương ứng trên main | ✅ |
| SRC-306 | 2026-08-18 | Chỉ đạo: bỏ logo Nemo12, dùng rùa Turtle School làm logo cột trái | Xem commit tương ứng trên main | ✅ |
| SRC-307 | 2026-08-18 | Chỉ đạo: các trang này cần 3 cột (hiện chỉ 2) | XpBar chuyển vào cột phải dạng thẻ | ✅ |
| SRC-308 | 2026-08-18 | Chỉ đạo: 'Tất cả các phần' phải mở ngay ở cột giữa, không phải lớp phủ toàn màn | Lớp phủ che cả cột trái lẫn cột phải, learner mất bối cảnh | ✅ |
| SRC-309 | 2026-08-18 | Chỉ đạo: mọi tài khoản trừ chủ dự án chỉ vào được môn Toán; môn khác báo 'Sẵn sàng để học vào ngày 01.09.2026' | Môn khác vẫn hiện nhưng mờ + popover báo ngày mở | ✅ |
| SRC-310 | 2026-08-18 | Chỉ đạo: popover đang mở thì bấm ra bất kỳ chỗ nào khác cũng phải đóng | Bắt pointerdown ở pha capture nên mở cái mới là đóng cái cũ | ✅ |
| SRC-311 | 2026-08-18 | Feedback: 'màn hình này nhìn xấu quá' (thông báo chờ học vượt) | Một dòng chữ đỏ giữa trang trắng đọc như trang lỗi → thẻ hẹp canh giữa có icon và nút | ✅ |
| SRC-312 | 2026-08-18 | Chỉ đạo: popover dấu hỏi đọc Package → Module → Unit + mục tiêu Unit, bỏ link 'Đóng' | Xem commit tương ứng trên main | ✅ |
| SRC-313 | 2026-08-18 | Feedback: danh sách phần ghi 9-10 bài còn tiêu đề phần ghi 4 bài | Danh sách đếm NODE, tiêu đề đếm UNIT, lại chia phần trên hai danh sách khác nhau → gộp về buildUnitChain() | ✅ |
| SRC-314 | 2026-08-18 | Câu hỏi: 'làm sao để learner có cảm giác tiến bộ — EXP, streak, giải đấu, hay Experience completed dần?' | Đường đi lấp dần mạnh nhất; thêm màn 'mở khoá Unit' sau khi qua Đo cuối/Học vượt. Giải đấu hoãn (dạy tối ưu số bài, không tối ưu hiểu) | ✅ |
| SRC-315 | 2026-08-18 | Tách XP hôm nay khỏi XP tổng (hệ quả SRC-314) | XP tổng lạm phát, 110 hay 1100 learner cũng không cảm nhận khác nhau | ✅ |
| SRC-316 | 2026-08-18 | Thêm 'số Unit đã vững' — thước đo tiến bộ chỉ đi lên | Unit tính là vững khi qua Đo cuối hoặc Học vượt | ✅ |
| SRC-317 | 2026-08-18 | Băng cứu streak: chuỗi cho phép nghỉ đúng một ngày | Đứt chuỗi là cú đau thật với trẻ; nghỉ hai ngày liền thì đúng là đã dừng học | ✅ |
| SRC-318 | 2026-08-18 | Mastery tụt nói thành việc cần làm, không phải điểm bị trừ | 'Đang lung lay' → 'Cần ôn lại'; giá trị thật vẫn tụt ở tầng dữ liệu cho adaptive engine | ✅ |
| SRC-319 | 2026-08-18 | Chỉ đạo: mỗi Package ≥5 Module, mỗi Module ≥5 Unit, mỗi Unit ≥6 Experience (≥3 Learning + ≥3 Assessment) — rà soát Toán rồi tạo nốt trên pearl và trong D1 | Trước: 5 pkg · 19 module · 65 unit. Sau: 5 pkg · 25 module · 125 unit (+6 module, +60 unit) qua scripts/seed-b21-math-fill.mjs; Pearl đồng bộ bằng scripts/pearl-b21-math-fill.mjs chứ không gõ tay | ✅ |
| SRC-320 | 2026-08-18 | Chỉ đạo: đầu năm học, mỗi lớp chỉ cần 3-4 unit là đủ | Đo lại: mọi lớp đã có ≥4 unit đủ ≥6 items (lớp 3 vừa đúng 4) — 60 unit mới dựng khung trước, nạp items sau | ✅ ⚙️ |
| SRC-321 | 2026-08-18 | Feedback: 'sao mỗi phần chỉ có đúng 1 Unit? Tối thiểu 10 unit mỗi phần chứ' | Số Phần trước đây là hằng số 5 nên kho ít unit vẫn cắt thành 5 khúc; nay suy ra từ số unit (≥10 unit/Phần, tối đa 5 Phần) | ✅ |
| SRC-322 | 2026-08-18 | Chỉ đạo: làm nốt Toán — nạp câu hỏi cho các unit còn trống | 150 câu viết tay cho 25 node lớp 1-3 (scripts/b21-math-items-g13.json); lớp 1-3 nay không còn node nào thiếu | ✅ |
| SRC-323 | 2026-08-18 | Feedback: 'icon màu trắng đang quá mờ, không nhìn thấy bên trên nó là cái gì' | Ô khoá là đĩa sand-100 với hình trắng mờ 40% — trắng trên gần-trắng thì vô hình; đổi đĩa sang --muted, hình sang --muted-foreground | ✅ |
| SRC-324 | 2026-08-18 | Chỉ đạo: bỏ vòng tròn bao quanh icon đang làm | Ô đang làm đã to hơn và đã có bong bóng 'Bắt đầu' — ba tín hiệu cho một việc | ✅ |