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
Chọn file hoặc kéo thả vào đây
Hỗ trợ CSV/XLSX. Nếu đã chọn file, app sẽ upload tạm thời để kiểm tra.
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
- Mở Google Sheet và làm sạch dữ liệu trong từng tab deck.
- Trong Sheet, chạy Anki Tools → Validate sheet hiện tại.
- Sửa lỗi trong sidebar, bấm Reload cho đến khi hết lỗi cần sửa tay.
- 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.
- Mở nút ! để kiểm version, số nguồn, số thẻ và ignored sources.
- 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ấpsẽ thành0 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 Caselà tab phụ, không dùng để build trực tiếp.- Tab rác hoặc tab nháp như
Sheet2sẽ 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ặcMo 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ómQues1..Ques5, đáp án, giải thích, rồiSource, 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
Statusvà đặ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.5sẽ đượ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.