Sheet-to-Anki Kiểm tra Spreadsheet -> APKG
Nguồn hiện tại

Đang tải...

Đang đọc report CP2.

0 Nguồn
0 Dòng
0 Blocker
0 Warning
Quét nguồn Đã tải report CP2
Nhận diện schema MCQ/Case theo thứ tự field
Kiểm tra Đang kiểm tra
Build APKG Chờ kiểm tra
Nguồn dữ liệu thật

Kiểm tra Google Sheet, CSV/XLSX

Dán link Google Sheet đã chia sẻ công khai hoặc chọn file CSV/XLSX.
Bảng sheet/file

Bảng kiểm tra

Sheet / File Deck Loại Dòng Approved Thẻ Blocker Warning Trạng thái
Preview

Cây deck

Validation issues

Danh sách lỗi

Sổ tay

Quy trình Sheet-to-Anki

Bắt đầu nhanh
  1. Mở Google Sheet và làm sạch dữ liệu trong từng tab deck.
  2. Trong Sheet, chạy Anki Tools → Validate sheet hiện tại.
  3. Sửa lỗi trong sidebar, bấm Reload cho đến khi hết lỗi cần sửa tay.
  4. Quay lại web app, chọn Google Sheet: nguồn chính, nhập link Sheet và bấm Kiểm tra nguồn.
  5. Mở nút ! để kiểm version, số nguồn, số thẻ và ignored sources.
  6. Nếu không có blocker, bấm Build APKG, rồi import vào Anki test trước.
Quy tắc đặt tab và deck
  • Tên tab là tên deck. Ví dụ: 0 Nhi > Hô hấp sẽ thành 0 Nhi::Hô hấp.
  • Mỗi tab dữ liệu nên là một deck hoặc subdeck rõ ràng.
  • README, CONFIG, Anki Export, Anki Export Case là tab phụ, không dùng để build trực tiếp.
  • Tab rác hoặc tab nháp như Sheet2 sẽ bị bỏ qua nếu không đủ schema Anki hợp lệ.
Quy tắc dữ liệu
  • Google Sheet chỉ được nhận nếu có đủ field MCQ hoặc Case và có cột Status.
  • Chỉ dòng có Status = Approved được đưa vào APKG.
  • CardUID nên nằm trong field Source, ví dụ Mo Sheet - anki_... hoặc Mo Sheet - nhi_case_....
  • MCQ thường dùng field: Ques, A, B, C, D, E, Ans, Ex, Source, Note, Image, Tags.
  • MCQ Case dùng field: CaseTitle, CaseStem, nhóm Ques1..Ques5, đáp án, giải thích, rồi Source, Note, Image, Tags.
Kiểm lỗi trong Google Sheet
  • Quét sheet hiện tại: xem sheet này là MCQ hay Case, có bao nhiêu dòng Approved, thiếu CardUID hay không.
  • Validate sheet hiện tại: mở sidebar lỗi, bấm từng lỗi để nhảy tới đúng ô.
  • Tạo CardUID sheet hiện tại: chỉ ghi CardUID cho dòng Approved và không ghi đè CardUID đã có.
  • Sau khi sửa lỗi, bấm Reload trong sidebar để kiểm lại ngay.
Build và import Anki
  • Trong web app, kiểm số nguồn và số thẻ trước khi build.
  • Nút ! giúp kiểm frontend/backend version và danh sách source đang hiển thị.
  • Import APKG vào Anki test trước, xem thử MCQ thường, MCQ Case, ảnh Drive và mặt sau.
  • Khi mọi thứ ổn mới import vào deck chính.
Lỗi thường gặp
  • Sheet2 vẫn hiện: bấm ! xem nó nằm trong sources hay ignored, rồi kiểm tab đó có đủ field Anki hay không.
  • MISSING_CARD_UID: chạy Tạo CardUID sheet hiện tại trong Google Sheet.
  • Thiếu Status: thêm cột Status và đặt dòng muốn build là Approved.
  • Ảnh Drive không hiện: dùng link dạng https://drive.google.com/uc?id=... hoặc thẻ <img src="...">.
  • Dấu y khoa bị hiểu nhầm HTML: các dạng như <2cm, INR > 1.5 sẽ được escape khi build APKG.
Làm nhiều tài liệu
  • Mỗi môn hoặc tài liệu lớn nên có một Spreadsheet riêng nếu nội dung khác nhau nhiều.
  • Mỗi tab là một deck nhỏ để dễ sửa, dễ tìm và dễ import lại.
  • Có thể build một APKG tổng từ nhiều tab hoặc build riêng từng nhóm tùy nhu cầu học.