Loại ghi chú và mẫu
Định nghĩa các trường và bản thiết kế thẻ tái sử dụng, gồm trường điều kiện và phần khuyết Cloze.
Loại ghi chú định nghĩa danh sách trường có thứ tự và một hoặc nhiều mẫu thẻ. Loại thuộc về bộ sưu tập nên có thể dùng cho ghi chú trong nhiều bộ thẻ; nó không phải cài đặt riêng của bộ thẻ.
Repeto cung cấp các loại Dịch thuật, Khái niệm, Hỏi đáp, Cloze được thiết kế riêng cùng các họ Basic quen thuộc: Basic (and reversed card), Basic (optional reversed card), Basic (type in the answer) và quy trình Image Occlusion hoàn chỉnh do Repeto xây dựng. Bạn có thể tạo, nhân đôi, xem trước và sửa loại tùy chỉnh trong Cài đặt → Loại ghi chú.
Quản lý loại ghi chú
Cài đặt → Loại ghi chú mở trình quản lý toàn bộ sưu tập. Nó phân biệt loại tích hợp/tùy chỉnh, hiện số trường/mẫu và cho tạo, sửa định nghĩa, nhân đôi hoặc sao chép trường, mẫu, CSS dưới dạng Markdown. Loại tích hợp không thể xóa. Loại tùy chỉnh chưa dùng có thể xóa sau xác nhận; nếu còn ghi chú, Repeto giữ nó đến khi chuyển đổi hoặc xóa ghi chú.
Trình sửa toàn trang làm rõ thứ tự trường và mẫu. Với loại chuẩn/Cloze, bạn có thể thêm, đổi tên, sắp lại hoặc bỏ trường/mẫu, sửa mặt trước, mặt sau, CSS chung và xem trước trực tiếp tách biệt bằng giá trị mẫu. Image Occlusion giữ cố định thứ tự bắt buộc và danh sách mẫu; hãy tạo mặt nạ trong trình sửa riêng của bộ thẻ.
Thêm vào cuối là an toàn. Đổi tên, di chuyển hay bỏ phần tử cũ làm đổi danh tính theo vị trí, nên trình sửa cảnh báo và máy chủ chặn thay đổi không an toàn khi còn ghi chú dùng loại. Hãy dùng chuyển đổi rõ ràng.
Mẫu mặt trước và mặt sau
Mỗi mẫu thẻ có mặt trước và sau. Chèn trường bằng cách bọc tên trong hai cặp ngoặc nhọn:
<!-- Front -->
{{Term}}
<!-- Back -->
{{FrontSide}}<hr>{{Translation}}
{{FrontSide}} đặt mặt trước đã kết xuất lên mặt sau. HTML thông thường quanh phần thay thế xuất hiện trên mọi thẻ tạo từ mẫu.
Repeto hiện hỗ trợ cú pháp thực dụng sau:
{{Field}}để thay trường, tra tên không phân biệt hoa thường;{{FrontSide}}ở mặt sau;{{#Field}}…{{/Field}}khi trường không rỗng;{{^Field}}…{{/Field}}khi trường rỗng;{{text:Field}}để bỏ HTML;{{cloze:Field}}để kết xuất Cloze;{{Tags}},{{Deck}},{{Type}}và{{Card}}cho siêu dữ liệu.
Bộ lọc không biết hiện quay về giá trị trường gốc. Hãy xem trước mọi mẫu nhập hoặc tùy chỉnh thay vì cho rằng bộ lọc chỉ có trên máy tính hoạt động giống hệt.
MathJax trên thẻ web
Bộ kết xuất web nhận MathJax nội dòng kiểu Anki được bọc trong \(...\) và MathJax dạng khối trong \[...\]. Bộ kết xuất được đóng gói cục bộ, tạo SVG đã làm sạch với giới hạn rõ ràng và không tải script hay gói từ xa. Nếu kết xuất thất bại, biểu thức gốc vẫn hiện thay vì biến mất.
Chưa hỗ trợ dấu phân cách đô la ($...$ và $$...$$), khối [latex], tạo ảnh LaTeX trên máy tính, gói MathJax từ xa hay script mẫu. Các ứng dụng gốc cũng chưa dùng chung bề mặt MathJax web này.
Nội dung tùy chọn
Phần điều kiện giữ nhãn rỗng khỏi thẻ:
{{#Example}}
<p class="example">{{Example}}</p>
{{/Example}}
Dùng phần đảo cho nội dung dự phòng:
{{^Example}}
<p>No example yet.</p>
{{/Example}}
Nhiều mẫu và thẻ đảo chiều
Thêm mẫu khác khi một ghi chú cần tạo hướng ôn khác. Loại ghi chú nên định nghĩa quan hệ này, không phải một bản sao ghi chú dùng một lần. Thứ tự mẫu trở thành số thứ tự thẻ dùng để nhận diện thẻ anh em.
Loại đảo chiều có sẵn tạo hai thẻ anh em từ một ghi chú chung. Loại đảo chiều tùy chọn chỉ tạo thẻ thứ hai khi Add Reverse không rỗng. Tắt rồi bật lại trường này giữ nguyên danh tính và lịch thẻ thay vì tạo ghi chú không liên quan.
Repeto cũng có thể sinh bài luyện đảo chiều cho hồ sơ bộ thẻ được hỗ trợ, nhưng loại nhiều mẫu là nền tảng vững hơn nếu cả hai hướng thuộc mô hình môn học.
Nhập câu trả lời
Đặt {{type:Field}} trên mặt trước để yêu cầu câu trả lời nhập. Trình ôn tập tập trung ô một dòng dễ tiếp cận, mở giá trị đúng và hiển thị so sánh từng ký tự với tỷ lệ khớp. {{type:nc:Field}} so sánh không dấu phụ, còn Cloze nhập nhắm vào phần khuyết đang hoạt động.
Câu trả lời nhập giúp so sánh trí nhớ; nó không chọn Lại, Khó, Tốt hoặc Dễ thay bạn. Bạn vẫn tự đánh giá sau khi xem khác biệt.
Phần khuyết Cloze
Ghi chú Cloze ẩn văn bản đã chọn trong một phát biểu lớn hơn:
The hippocampus is important for {{c1::episodic memory}}.
Dùng c1, c2 và số tiếp theo để tạo thẻ Cloze riêng từ một ghi chú. Repeto hòa giải số thứ tự khi trường thay đổi, nên thêm hoặc bỏ phần khuyết sẽ cập nhật tập thẻ anh em.
Kiểu dáng và an toàn
Mỗi loại có thể chứa CSS. Repeto kết xuất HTML mẫu trong bề mặt xem trước/ôn tập tách biệt và làm sạch trước khi chèn. Hãy giới hạn kiểu dáng vào thẻ: chữ, khoảng cách, màu và kích thước phương tiện. Không dựa vào script hay bộ chọn toàn ứng dụng.
Trước khi lưu, Repeto kiểm tra cấu trúc mẫu, trường lạ hoặc dành riêng, mặt trước trống hoặc trùng, yêu cầu Cloze, bộ lọc không hỗ trợ và HTML/CSS nguy hiểm. Lỗi chặn ghi; cảnh báo vẫn hiển thị để trình sửa hay xem trước nhập giải thích ranh giới tương thích.
Sau khi sửa loại, hãy xem trước ghi chú đại diện với trường tùy chọn rỗng, văn bản dài, ảnh và cả giao diện sáng/tối. Mẫu nhập cũng cần kiểm tra với giữ màu mẫu bật và tắt.
Nếu kiểm tra định nghĩa hiện tại chưa xong hoặc chẩn đoán không khả dụng, thao tác lưu sẽ chờ thay vì cho phép một định nghĩa chưa kiểm tra.
Chuyển ghi chú hiện có sang loại khác
Mở Trình duyệt thẻ ở chế độ Ghi chú, chọn các ghi chú cùng một loại chuẩn rồi chọn Đổi loại ghi chú. Ánh xạ mỗi trường đích từ trường nguồn và mỗi thẻ anh em cũ vào nhiều nhất một mẫu đích hoặc chọn loại bỏ. Cần ít nhất một trường và một thẻ. Thẻ đã ánh xạ giữ ID, bộ thẻ, lịch và lịch sử; thẻ anh em mới bắt đầu lịch mới.
Xem trước thay đổi báo lịch được giữ, thẻ mới/ngừng dùng, giá trị không rỗng chưa ánh xạ và mặt trước rỗng. Đổi ánh xạ làm xem trước cũ. Xác nhận gửi dấu vân tay xem trước và yêu cầu phê duyệt chính xác riêng cho giá trị mất, mặt trước rỗng và ID thẻ ngừng dùng. Nếu ghi chú đổi sau xem trước, dấu vân tay cũ chặn chuyển đổi.
Cloze và Image Occlusion không thể là nguồn hay đích đến khi có quy tắc chuyên biệt. Chưa có di chuyển trường tùy ý trong loại đang dùng, dọn thẻ rỗng tự động hay ID trường/mẫu ổn định liên ứng dụng.
Tìm và xóa thẻ trống
Mở Cài đặt → Loại ghi chú → Thẻ trống để quét các loại ghi chú chuẩn tìm thẻ có mặt trước kết xuất rỗng, thẻ còn lại sau khi xóa mẫu, danh tính mẫu trùng hoặc bản ghi ghi chú/loại bị mồ côi. Kiểm tra đúng các ứng viên, chỉ chọn thẻ bạn muốn xóa rồi xác nhận bản xem trước có dấu vân tay. Bản xem trước cũ sẽ bị từ chối.
Việc dọn dẹp tạo dấu xóa thông thường, hiển thị qua đồng bộ. Các hàng lịch và lịch sử ôn tập vẫn được giữ cho tính toàn vẹn và kiểm tra thay vì bị xóa âm thầm. Quét được chạy thủ công và chủ ý không phân loại thẻ anh em Cloze hay Image Occlusion sinh từ nội dung là thẻ trống.
Image Occlusion
Trong một bộ thẻ, hãy tạo thẻ mới, chọn Image Occlusion rồi mở trình sửa toàn trang. Tải ảnh PNG, JPEG, GIF, WebP hoặc AVIF và vẽ mặt nạ hình chữ nhật, elip hay đa giác. SVG và phương tiện chủ động khác bị từ chối dù đuôi tệp trông có vẻ được hỗ trợ.
Mỗi nhóm mặt nạ tạo một thẻ anh em và có thể chứa nhiều hình. Trình sửa cho phép gộp nhóm đã chọn, tách nhóm nhiều hình, sắp lại và xóa sau xác nhận rõ ràng. ID nhóm bền vững giúp việc sửa mặt nạ giữ lịch của thẻ tương ứng; lịch sử thẻ đã ngừng dùng vẫn được bảo toàn.
Ẩn tất cả, đoán một che mọi nhóm ở câu hỏi và chỉ mở nhóm hiện tại ở câu trả lời. Ẩn một, đoán một chỉ che nhóm hiện tại. Trình sửa có xem trước câu hỏi/câu trả lời, tiêu đề và phần bổ sung mặt sau tùy chọn, bình luận riêng và thẻ. Hỗ trợ con trỏ và cảm ứng; di chuyển hình đã chọn bằng phím mũi tên, đổi cỡ chữ nhật/elip bằng Shift+Mũi tên và xóa bằng Delete.
Trình ôn dùng bề mặt ảnh-và-mặt-nạ chuyên dụng, nhận biết nhóm hiện tại, mở đường viền mục tiêu và phần bổ sung tùy chọn, đồng thời vẫn dùng các mức Lại, Khó, Tốt và Dễ.
Giới hạn hiện tại là 512 nhóm mỗi ghi chú, 64 hình mỗi nhóm và 256 điểm mỗi đa giác. Chưa hỗ trợ mặt nạ vẽ tự do, nhận diện nhãn tự động hay chuyển đổi an toàn từ/đến loại thường hoặc Cloze.