SheetToAnki 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.
Cộng đồng

Đóng góp cho SheetToAnki

F

Góp ý hoặc báo lỗi

Gửi lỗi gặp phải, ảnh chụp màn hình, ý tưởng cải tiến hoặc đề xuất workflow qua Google Form.

Mở Google Form
L

Liên hệ trực tiếp

Nếu cần trao đổi nhanh về SheetToAnki, bạn có thể nhắn qua Facebook cá nhân của mình.

Mở Facebook
C

Ủng hộ ly cà phê

SheetToAnki vẫn miễn phí. Nếu công cụ giúp bạn tiết kiệm thời gian tạo Anki, bạn có thể ủng hộ tự nguyện qua QR bên dưới.

QR ủng hộ Nguyễn Việt Toàn
Nguyễn Việt Toàn · STK kết thúc 145