ชนิดโน้ตและเทมเพลต
กำหนดฟิลด์และพิมพ์เขียวบัตรที่นำกลับมาใช้ได้ รวมทั้งฟิลด์มีเงื่อนไขและช่องว่าง Cloze
ชนิดโน้ต กำหนดรายการฟิลด์ที่มีลำดับและเทมเพลตบัตรอย่างน้อยหนึ่งแบบ ชนิดเป็นของคอลเลกชัน จึงใช้กับโน้ตในหลายสำรับได้ ไม่ใช่การตั้งค่าเฉพาะสำรับ
Repeto มีชนิดที่ออกแบบมาสำหรับการแปล แนวคิด คำถามและคำตอบ และ Cloze รวมทั้งตระกูล Basic ที่คุ้นเคย: Basic (and reversed card), Basic (optional reversed card), Basic (type in the answer) และขั้นตอน Image Occlusion ของ Repeto ที่ครบถ้วน คุณสร้าง ทำสำเนา ดูตัวอย่าง และแก้ชนิดเองได้จาก การตั้งค่า → ชนิดโน้ต
จัดการชนิดโน้ต
การตั้งค่า → ชนิดโน้ต เปิดตัวจัดการทั้งคอลเลกชัน ซึ่งระบุชนิดในตัว/กำหนดเอง แสดงจำนวนฟิลด์/เทมเพลต และให้สร้าง แก้นิยาม ทำสำเนา หรือคัดลอกฟิลด์ เทมเพลต และ CSS เป็น Markdown ชนิดในตัวลบไม่ได้ ชนิดกำหนดเองที่ไม่ใช้ลบได้หลังยืนยัน; ถ้ายังมีโน้ต Repeto จะเก็บไว้จนแปลงหรือลบโน้ตนั้น
ตัวแก้ไขเต็มหน้าทำให้ลำดับฟิลด์และเทมเพลตชัดเจน สำหรับชนิดมาตรฐานและ Cloze คุณเพิ่ม เปลี่ยนชื่อ เรียง หรือลบ แก้หน้า/หลังและ CSS ร่วม และดูตัวอย่างแยกด้วยค่าตัวอย่างได้ Image Occlusion คงลำดับฟิลด์บังคับและรายการเทมเพลต; สร้างมาสก์ในตัวแก้ไขเฉพาะของสำรับ
การเพิ่มท้ายสุดปลอดภัย การเปลี่ยนชื่อ ย้าย หรือลบของเดิมเปลี่ยนตัวตนตามตำแหน่ง ตัวแก้ไขจึงเตือนและเซิร์ฟเวอร์ห้ามการเปลี่ยนที่ไม่ปลอดภัยขณะมีโน้ตใช้ชนิด ให้ใช้การแปลงอย่างชัดเจน
เทมเพลตด้านหน้าและด้านหลัง
แต่ละเทมเพลตมีด้านหน้าและด้านหลัง แทรกฟิลด์โดยครอบชื่อด้วยวงเล็บปีกกาคู่:
<!-- Front -->
{{Term}}
<!-- Back -->
{{FrontSide}}<hr>{{Translation}}
{{FrontSide}} วางด้านหน้าที่แสดงผลแล้วไว้ด้านหลัง HTML ปกติรอบตัวแทนค่าจะปรากฏบนบัตรทุกใบจากเทมเพลต
Repeto รองรับไวยากรณ์ที่ใช้งานจริงต่อไปนี้:
{{Field}}แทนค่าฟิลด์โดยไม่แยกตัวพิมพ์ใหญ่เล็ก{{FrontSide}}ที่ด้านหลัง{{#Field}}…{{/Field}}เมื่อฟิลด์ไม่ว่าง{{^Field}}…{{/Field}}เมื่อฟิลด์ว่าง{{text:Field}}เพื่อตัด HTML{{cloze:Field}}สำหรับแสดง Cloze{{Tags}},{{Deck}},{{Type}}และ{{Card}}สำหรับข้อมูลกำกับ
ตัวกรองที่ไม่รู้จักจะย้อนมาใช้ค่าฟิลด์พื้นฐานในขณะนี้ โปรดดูตัวอย่างเทมเพลตที่นำเข้าและกำหนดเองทุกแบบ แทนการสมมติว่าตัวกรองเฉพาะเดสก์ท็อปทำงานเหมือนกัน
MathJax บนบัตรเว็บ
ตัวเรนเดอร์เว็บรู้จัก MathJax แบบ Anki ทั้งนิพจน์ในบรรทัดที่ครอบด้วย \(...\) และนิพจน์แบบแสดงผลที่ครอบด้วย \[...\] ตัวเรนเดอร์รวมมาในเครื่อง สร้าง SVG ที่ผ่านการทำความสะอาดและมีขอบเขตจำกัด และไม่โหลดสคริปต์หรือแพ็กเกจจากระยะไกล หากเรนเดอร์ไม่สำเร็จ นิพจน์เดิมจะยังมองเห็นได้แทนที่จะหายไป
ไม่รองรับตัวคั่นด้วยเครื่องหมายดอลลาร์ ($...$ และ $$...$$), บล็อก [latex], การสร้างรูปภาพ LaTeX บนเดสก์ท็อป, แพ็กเกจ MathJax ระยะไกล และสคริปต์ในเทมเพลต ไคลเอนต์เนทีฟยังไม่ใช้พื้นผิว MathJax ร่วมกับเว็บ
เนื้อหาเสริม
ส่วนมีเงื่อนไขช่วยซ่อนป้ายกำกับเมื่อฟิลด์ว่าง:
{{#Example}}
<p class="example">{{Example}}</p>
{{/Example}}
ใช้ส่วนกลับเงื่อนไขเป็นเนื้อหาสำรอง:
{{^Example}}
<p>No example yet.</p>
{{/Example}}
หลายเทมเพลตและบัตรกลับด้าน
เพิ่มอีกเทมเพลตเมื่อโน้ตหนึ่งรายการควรสร้างคำถามอีกทิศทาง ความสัมพันธ์นี้ควรกำหนดในชนิดโน้ต ไม่ใช่ทำสำเนาโน้ตครั้งเดียว ลำดับเทมเพลตกลายเป็นเลขลำดับบัตรที่ใช้ระบุบัตรพี่น้อง
ชนิดกลับด้านที่มีให้สร้างบัตรพี่น้องสองใบจากโน้ตร่วมหนึ่งรายการ ชนิดกลับด้านแบบเลือกได้สร้างใบที่สองเมื่อฟิลด์ Add Reverse ไม่ว่างเท่านั้น การปิดแล้วเปิดฟิลด์ใหม่จะเก็บตัวตนและตารางของบัตร แทนการสร้างโน้ตที่ไม่เกี่ยวข้อง
Repeto ยังสร้างแบบฝึกกลับด้านสำหรับโปรไฟล์สำรับที่รองรับได้ แต่ชนิดโน้ตหลายเทมเพลตเป็นรากฐานที่แข็งแรงกว่าเมื่อทั้งสองทิศทางเป็นส่วนหนึ่งของโมเดลวิชา
พิมพ์คำตอบ
ใส่ {{type:Field}} บนด้านหน้าเพื่อขอคำตอบที่พิมพ์ หน้าทบทวนจะโฟกัสช่องบรรทัดเดียวที่เข้าถึงได้ เปิดค่าที่ถูกต้อง และแสดงการเปรียบเทียบทีละอักขระพร้อมเปอร์เซ็นต์ตรงกัน {{type:nc:Field}} เปรียบเทียบโดยไม่สนเครื่องหมายกำกับเสียง และ Cloze แบบพิมพ์จะใช้ช่องว่างที่กำลังทำงาน
คำตอบที่พิมพ์ช่วยเปรียบเทียบการจำ แต่ไม่เลือก อีกครั้ง ยาก ดี หรือง่ายแทนคุณ คุณยังต้องให้คะแนนหลังตรวจความแตกต่าง
ช่องว่าง Cloze
โน้ต Cloze ซ่อนข้อความที่เลือกภายในประโยคใหญ่:
The hippocampus is important for {{c1::episodic memory}}.
ใช้ c1, c2 และหมายเลขถัดไปเพื่อสร้างบัตร Cloze แยกจากโน้ตเดียว เมื่อฟิลด์เปลี่ยน Repeto จะปรับเลขลำดับ ดังนั้นการเพิ่มหรือลบช่องว่างจะอัปเดตชุดบัตรพี่น้อง
รูปแบบและความปลอดภัย
ชนิดโน้ตใส่ CSS ได้ Repeto แสดง HTML ในพื้นผิวตัวอย่าง/ทบทวนที่แยกออกและทำความสะอาดก่อนแทรก ให้รูปแบบเน้นที่ตัวบัตร เช่น ตัวอักษร ระยะห่าง สี และขนาดสื่อ อย่าพึ่งสคริปต์หรือตัวเลือกทั่วทั้งแอป
ก่อนบันทึก Repeto ตรวจโครงสร้างเทมเพลต ฟิลด์ไม่รู้จักหรือสงวนไว้ ด้านหน้าที่ว่างหรือซ้ำ ข้อกำหนด Cloze ตัวกรองที่ไม่รองรับ และ HTML/CSS อันตราย ข้อผิดพลาดจะห้ามบันทึก ส่วนคำเตือนยังแสดงให้ตัวแก้ไขหรือตัวอย่างนำเข้าอธิบายขอบเขตความเข้ากันได้
หลังแก้ชนิด ให้ดูตัวอย่างโน้ตที่มีฟิลด์เสริมว่าง ข้อความยาว รูปภาพ และทั้งธีมสว่าง/มืด เทมเพลตนำเข้าควรตรวจทั้งตอนเปิดและปิด เก็บสีของเทมเพลต
หากการตรวจนิยามปัจจุบันยังไม่เสร็จหรือการวินิจฉัยใช้ไม่ได้ ระบบจะพักการบันทึกแทนการปล่อยนิยามที่ไม่ผ่านการตรวจ
เปลี่ยนโน้ตเดิมเป็นชนิดอื่น
เปิด เบราว์เซอร์บัตร ในโหมดโน้ต เลือกโน้ตที่มีชนิดมาตรฐานต้นทางเดียวกัน แล้วเลือก เปลี่ยนชนิดโน้ต จับคู่ฟิลด์เป้าหมายกับฟิลด์ต้นทาง และบัตรพี่น้องเดิมแต่ละใบกับเทมเพลตเป้าหมายไม่เกินหนึ่งหรือเลือกเอาออก ต้องจับคู่อย่างน้อยหนึ่งฟิลด์และหนึ่งบัตร บัตรที่จับคู่เก็บ ID สำรับ ตาราง และประวัติ; บัตรใหม่เริ่มตารางใหม่
ดูตัวอย่างการเปลี่ยน รายงานตารางที่เก็บ บัตรใหม่/เลิกใช้ ค่าที่ไม่ว่างแต่ไม่จับคู่ และหน้าบัตรว่าง การเปลี่ยนการจับคู่ทำให้ตัวอย่างเก่า การยืนยันส่งลายนิ้วมือตัวอย่างและขอการยืนยันแยกที่ตรงสำหรับค่าที่ทิ้ง หน้าว่าง และ ID บัตรที่จะเลิกใช้ ถ้าโน้ตเปลี่ยนหลังตัวอย่าง ระบบจะห้ามการแปลงเก่า
Cloze และ Image Occlusion เป็นแหล่งหรือเป้าหมายไม่ได้จนมีกติกาเฉพาะ ยังไม่มีการย้ายฟิลด์ตามใจในชนิดที่ใช้งาน การล้างบัตรว่างอัตโนมัติ หรือ ID ฟิลด์/เทมเพลตที่เสถียรข้ามไคลเอนต์
ค้นหาและนำการ์ดว่างออก
เปิด การตั้งค่า → ชนิดโน้ต → การ์ดว่าง เพื่อสแกนชนิดโน้ตมาตรฐานหาการ์ดที่ด้านหน้าเรนเดอร์ออกมาว่าง การ์ดที่หลงเหลือจากเทมเพลตซึ่งนำออกแล้ว ข้อมูลประจำตัวเทมเพลตที่ซ้ำ หรือระเบียนโน้ตหรือชนิดที่ไม่มีรายการหลัก ตรวจรายการที่พบให้แน่ชัด เลือกเฉพาะการ์ดที่ต้องการนำออก แล้วให้คำยืนยันกับตัวอย่างที่มีลายนิ้วมือกำกับ ตัวอย่างที่เก่าแล้วจะถูกปฏิเสธ
การล้างจะสร้างระเบียนการลบตามปกติที่มองเห็นได้ในการซิงก์ แถวตารางและประวัติการทบทวนยังคงอยู่เพื่อความสมบูรณ์และการตรวจสอบ แทนที่จะถูกลบอย่างเงียบ ๆ การสแกนนี้ทำด้วยตนเองและตั้งใจไม่จัดบัตรพี่น้อง Cloze หรือ Image Occlusion ที่สร้างจากเนื้อหาว่าเป็นการ์ดว่าง
Image Occlusion
ในสำรับ ให้เริ่มบัตรใหม่ เลือก Image Occlusion แล้วเปิดตัวแก้ไขเต็มหน้า อัปโหลดภาพ PNG, JPEG, GIF, WebP หรือ AVIF แล้ววาดมาสก์สี่เหลี่ยม วงรี หรือรูปหลายเหลี่ยม SVG และสื่อที่ทำงานได้ชนิดอื่นจะถูกปฏิเสธ แม้นามสกุลไฟล์จะดูเหมือนรองรับ
มาสก์แต่ละกลุ่มจะเป็นบัตรพี่น้องหนึ่งใบ และหนึ่งกลุ่มมีได้หลายรูป ตัวแก้ไขรวมกลุ่มที่เลือก แยกกลุ่มหลายรูป เปลี่ยนลำดับ และลบหลังยืนยันอย่างชัดเจน ID กลุ่มที่คงทนทำให้แก้มาสก์แล้วตารางของบัตรที่ตรงกันยังอยู่ และประวัติบัตรที่เลิกใช้ก็ยังเก็บไว้
ซ่อนทั้งหมด เดาหนึ่ง ปิดทุกกลุ่มบนคำถามและเปิดเฉพาะกลุ่มปัจจุบันบนคำตอบ ส่วน ซ่อนหนึ่ง เดาหนึ่ง ปิดเฉพาะกลุ่มปัจจุบัน ตัวแก้ไขมีตัวอย่างคำถาม/คำตอบ ส่วนหัวและข้อความเพิ่มด้านหลังที่เลือกใส่ได้ ความเห็นส่วนตัว และแท็ก รองรับตัวชี้และสัมผัส; ย้ายรูปที่เลือกด้วยปุ่มลูกศร ปรับขนาดสี่เหลี่ยม/วงรีด้วย Shift+ลูกศร และลบด้วย Delete
หน้าทบทวนใช้พื้นผิวภาพและมาสก์เฉพาะ ระบุกลุ่มปัจจุบัน เปิดเส้นขอบเป้าหมายกับข้อความเพิ่มที่เลือกไว้ และยังให้คะแนน อีกครั้ง ยาก ดี และง่าย ตามปกติ
ขีดจำกัดปัจจุบันคือ 512 กลุ่มต่อโน้ต 64 รูปต่อกลุ่ม และ 256 จุดต่อรูปหลายเหลี่ยม ยังไม่รองรับมาสก์วาดอิสระ การตรวจป้ายอัตโนมัติ หรือการแปลงอย่างปลอดภัยจาก/ไปชนิดทั่วไปหรือ Cloze