Skip to content

Rà soát Big Idea: 12.09.2026 ​

579 learning unit · điểm trung bình 85.9%

Mỗi unit có một Big Idea, câu nói gọn điều unit thật sự bàn tới. Bản rà soát này chấm tất cả bằng bốn bộ tiêu chí, tổng 100 điểm. Chạy lại: npm run audit:bigideas. Luật chấm và cách đọc nằm ở skill big-idea-audit.

Nguồn chấm, và điều nó KHÔNG phủ ​

Script đọc các câu INSERT INTO course_learning_units trong api.conan.school/migrations/. D1 mới là nguồn sự thật, nhưng luật của repo là "nội dung vào repo trước, D1 sau" nên migration phủ được mọi unit viết tay. Unit do engine sinh thẳng vào D1 không nằm trong con số này, đừng đọc 85.9% như đã phủ toàn bộ nội dung đang chạy. Chấm đúng D1 cần CLOUDFLARE_API_TOKEN, máy soạn hiện chưa có.

Điểm theo bộ tiêu chí ​

BộĐạt
Hình thức97.9%
Tính chuyển giao95.5%
Tính phi hiển nhiên57.2%
Liên kết trong khoá92.3%

Hai bộ đầu gần như đã xong: Big Idea trong repo hầu hết đúng hình thức và không dính tên thương hiệu hay viết tắt nghề hẹp. Chỗ thật sự yếu là tính phi hiển nhiên, một nửa số Big Idea là câu mô tả đúng nhưng không nói điều gì người đọc chưa biết.

Phân bố điểm ​

Khoảng điểmSố unitTỉ lệ
1006411%
90–9918732%
80–8919734%
70–7910919%
60–69122%
dưới 60102%

Từng tiêu chí, xếp từ rớt nhiều nhất ​

BộTiêu chíĐiểmĐạtSố unit rớt
Tính phi hiển nhiênCó tương phản ("chứ không", "thay vì"…)942%334
Tính phi hiển nhiênNêu quan hệ nhân quả hoặc điều kiện843%328
Liên kết trong khoáTrả lời được Essential Question (chung từ khoá nội dung)674%148
Tính phi hiển nhiênKhông phải một định nghĩa thuần ("X là …")581%109
Tính chuyển giaoNói về người/hành vi nói chung, không về một vai cụ thể của khoá887%74
Tính chuyển giaoKhông lặp lại tên unit như một nhãn796%26
Hình thứcDài 80–320 ký tự (một ý trọn, không phải đoạn văn)696%24
Hình thứcCó Big Idea tiếng Việt1098%9
Hình thứcCó bản tiếng Anh498%9
Hình thứcTối đa 2 câu599%7
Tính phi hiển nhiênKhông mở đầu bằng lời khuyên rào đón ("nên", "hãy"…)399%7
Tính chuyển giaoKhông nêu tên thương hiệu/công cụ cụ thể8100%0
Tính chuyển giaoKhông dùng viết tắt nghề hẹp (CTR, SKU, churn…)7100%0
Liên kết trong khoáKhông trùng lặp Essential Question7100%0
Liên kết trong khoáKhông trùng Big Idea của unit khác trong cùng khoá7100%0

Đọc ba dòng đầu ​

  • Tương phản (42%). Big Idea mạnh gần như luôn có hình "không phải X mà là Y". Quá nửa số unit viết ở dạng khẳng định phẳng, đúng, nhưng không đặt người đọc trước một so sánh nào, nên không có gì để nhớ.
  • Nhân quả hoặc điều kiện (43%). Cùng một gốc: một câu không nói "cái này phụ thuộc vào cái kia" thì nó là mô tả, không phải ý lớn.
  • Trả lời được Essential Question (74%). Một phần tư số unit có Big Idea và Essential Question nói về hai chuyện khác nhau. Đây là lỗi nặng hơn vẻ ngoài của nó: hai thứ nằm cạnh nhau trên cùng một thẻ ở đầu trang unit.

Khoá cần sửa trước ​

KhoáUnitĐiểm
(SELECT id FROM courses WHERE slug='customer-decode')949%
cs-course-2372%
cs-course-05373%
hosp-course-10373%
beauty-course-1375%
drink-course-1375%
fdr-course-1375%
exec-course-02376%
tech-course-03377%
ops-course-4377%
hosp-course-03377%
beauty-course-10377%

customer-decode đứng cuối vì lý do khác hẳn phần còn lại: 9 unit của nó không có Big Idea nào (migration 0070_customer_decode_learning_units.sql có trước khi cột big_idea_vi tồn tại). Đây không phải Big Idea dở mà là Big Idea chưa viết.

Khoá tốt nhất ​

KhoáUnitĐiểm
sales-course-073100%
ops-course-8398%
ops-course-7397%
tech-course-07396%
tech-course-06396%

Đợt 2: 12.09.2026 ​

Điểm trung bình lên 86,5%. Hai việc đã làm:

  • Chín unit của customer-decode đã có Big Idea (migration 20260920b), viết tay, trung bình 91 điểm. Chỗ còn rớt duy nhất là bản tiếng Anh, engine unit-bilingual bù.
  • Engine unit-big-idea-transfer sinh bốn ví dụ chuyển giao cho 567 unit còn lại. Nó nằm trong backfill (ưu tiên 34) và trong vòng chạy course-ops, nên chạy POST /ops/run là nó tự lấy việc. Luật "ít nhất ba trên bốn lĩnh vực nằm ngoài ngành của khoá" là điều kiện lọc ở máy chủ, không phải một lời khuyên trong prompt: model trả bốn ví dụ mà chỉ hai cái xa ngành thì lượt đó bị hỏi lại, hỏi lại vẫn thiếu thì job fail chứ không lưu.

Bộ chấm giờ đọc cả câu UPDATE course_learning_units SET big_idea_vi=…, không chỉ INSERT, nội dung bồi sau cũng phải được chấm, nếu không chín unit vừa viết vẫn hiện ra là trống.

Đợt 3: bộ chấm sai, không phải nội dung sai ​

Đợt 2 kết luận "44% Big Idea thiếu tương phản, đó là chỗ yếu nhất của cả hệ". Kết luận đó sai, và sai theo kiểu nguy hiểm nhất: nó chỉ đúng chỗ, đúng giọng, có con số, và dẫn tới việc viết lại 327 câu văn đang khoẻ mạnh.

Đọc tay mười bốn mẫu bị chấm rớt thì gần như câu nào cũng CÓ tương phản, chỉ viết bằng khuôn khác: "rẻ nhất trên hoá đơn, đắt nhất trên bảng lương"; "quá dày thì người ta ngừng mở, quá thưa thì thông tin tới lúc đã muộn"; "Lãi là một ý kiến kế toán; tiền mặt là một sự thật ngân hàng". Luật cũ chỉ bắt hai khuôn chứ không và thay vì.

Ba lỗi trong bộ chấm, sửa cả ba:

  1. Khuôn tương phản của tiếng Việt nhiều hơn hai. Nay nhận cả phủ định trực tiếp, liên từ đối lập, so sánh, nhượng bộ ("kể cả khi"), và hai vế song song, khuôn phổ biến nhất mà không có từ nối nào để bắt, phải nhận ra bằng hình dạng câu.
  2. \b không làm việc với chữ có dấu. Trong JavaScript, ranh giới từ chỉ tính theo [A-Za-z0-9_], nên /\bthì\b/ không khớp "chúng thì mọi". Thêm luật xong mà con số không nhúc nhích là vì vậy, chứ không phải vì nội dung.
  3. Thiếu hẳn thì, khuôn điều kiện phổ biến nhất của tiếng Việt, trong luật nhân quả.

Kết quả: tương phản 42% → 76%, nhân quả 43% → 58%, điểm chung 85,9% → 91.2%. Không một chữ nào của 575 unit thay đổi; chỉ có thước đo được sửa.

Số Big Idea thật sự phẳng, sau khi chấm đúng, là bốn, đã viết lại trong migration 20260920c.

Điểm hiện tại ​

BộĐạt
Hình thức99.1%
Tính chuyển giao96.0%
Tính phi hiển nhiên76.4%
Liên kết trong khoá92.8%
BộTiêu chí rớt nhiều nhấtĐạt
Tính phi hiển nhiênNêu quan hệ nhân quả hoặc điều kiện59%
Liên kết trong khoáTrả lời được Essential Question (chung từ khoá nội dung)76%
Tính phi hiển nhiênKhông phải một định nghĩa thuần ("X là …")81%
Tính phi hiển nhiênCó tương phản (phủ định, đối lập, so sánh, nhượng bộ)82%
Tính chuyển giaoNói về người/hành vi nói chung, không về một vai cụ thể của khoá89%

Việc tiếp theo ​

  1. Chạy POST /ops/run để 567 unit còn lại có ví dụ chuyển giao (engine đã sẵn sàng).
  2. Bộ chấm bằng luật đã tới trần của nó. Muốn đi xa hơn thì cần bộ thứ năm, model chấm xem ý này có ĐÁNG gọi là lớn không, chứ không phải thêm regex.

Tài liệu nội bộ nền tảng Conan School.