วิธีสร้างแอปแฟลชการ์ดด้วยการทบทวนแบบเว้นระยะ
แอปแฟลชการ์ดคือชุดของการ์ด หน้าจอทบทวนที่พลิกการ์ดแต่ละใบ และตัวกำหนดตารางที่ตัดสินว่าวันนี้คุณจะเห็นการ์ดใดบ้าง ตัวกำหนดตารางคือสิ่งที่แยกเครื่องมือการเรียนที่มีประโยชน์ออกจากกองการ์ดดิจิทัล ด้วยการทบทวนแบบเว้นระยะ การ์ดที่คุณรู้แล้วจะกลับมาน้อยครั้ง ส่วนการ์ดที่คุณยังติดขัดจะกลับมาเร็ว สร้างหน้าจอทบทวนและตัวกำหนดตารางแบบเรียบง่ายก่อน แล้วค่อยเพิ่มการนำเข้า รูปภาพ และเสียงทีหลัง
แอปแฟลชการ์ดต้องมีอะไรบ้าง
ข้อมูล
| ตาราง | ฟิลด์ |
|---|---|
| ชุดการ์ด | เจ้าของ ชื่อ คำอธิบาย สาธารณะหรือส่วนตัว |
| การ์ด | ชุดการ์ด ด้านหน้า ด้านหลัง รูปภาพหรือเสียงแบบเลือกได้ แท็ก วันที่สร้าง |
| สถานะของการ์ด | ผู้ใช้ การ์ด วันที่ครบกำหนด ช่วงเวลา ความง่าย หรือความยาก จำนวนการทบทวน จำนวนครั้งที่ลืม |
| การทบทวน | ผู้ใช้ การ์ด เวลา คะแนน (ผิด / ยาก / ดี / ง่าย) เวลาที่ใช้ |
แยก สถานะของการ์ด ออกจากตัวการ์ดเอง หากชุดการ์ดถูกแชร์ คนสองคนที่ศึกษาการ์ดเดียวกันแต่ละคนต้องมีวันที่ครบกำหนดของตัวเอง และเก็บการทบทวนทุกครั้งไว้ด้วย นั่นคือประวัติที่คุณต้องใช้เพื่อปรับปรุงตัวกำหนดตาราง แสดงกราฟความก้าวหน้า หรือเปลี่ยนอัลกอริทึมในภายหลัง
หน้าเว็บ
- รายการชุดการ์ด พร้อมจำนวนการ์ดที่ถึงกำหนดในแต่ละชุดของวันนี้
- ตัวแก้ไขการ์ด การกรอกอย่างรวดเร็วสำคัญ ด้านหน้า ด้านหลัง บันทึก ถัดไป ปุ่มลัดคีย์บอร์ดบนเดสก์ท็อป
- หน้าทบทวน แสดงด้านหน้า แตะเพื่อเปิดเผยด้านหลัง แล้วให้คะแนนด้วยปุ่มขนาดใหญ่สี่ปุ่ม หน้านี้คือ 90% ของการใช้งานแอป
- สถิติ การ์ดที่ทบทวนต่อวัน อัตราการจำ ภาระงานที่กำลังจะมา
- นำเข้า จาก CSV หรือข้อความที่คั่นด้วยแท็บ ซึ่งเครื่องมือแฟลชการ์ดอื่นส่วนใหญ่ส่งออกได้
เลือกวิธีกำหนดตารางทบทวน
คุณไม่จำเป็นต้องคิดขึ้นมาเอง มีสามแนวทางที่รู้จักกันดี
| วิธี | วิธีทำงาน | เหมาะกับ |
|---|---|---|
| กล่องไลท์เนอร์ | การ์ดเลื่อนขึ้นกล่องเมื่อตอบถูก และกลับไปกล่องที่ 1 เมื่อตอบผิด กล่องแต่ละกล่องถูกทบทวนน้อยลง | สร้างและอธิบายได้ง่ายที่สุด |
| SM-2 | การ์ดแต่ละใบมีช่วงเวลาและ "ความง่าย" ที่เพิ่มหรือลดตามคะแนนของคุณ | พิสูจน์แล้ว ถูกคัดลอกกันอย่างแพร่หลาย ทดสอบง่าย |
| FSRS | จำลองว่าคุณมีโอกาสจำแต่ละการ์ดได้มากแค่ไหน และกำหนดตารางเพื่ออัตราการจำเป้าหมาย | แม่นยำกว่า Anki เสนอเป็นตัวเลือก |
สำหรับเวอร์ชันแรก เลือกไลท์เนอร์หรือ SM-2 เขียนกฎลงในพรอมต์พร้อมตัวอย่างการทำงาน เช่น "การ์ดใหม่ที่ให้คะแนนดีจะครบกำหนดใน 1 วัน จากนั้น 3 วัน แล้วประมาณ 2.5 เท่าของช่วงก่อนหน้าทุกครั้งที่ให้คะแนนดี ถ้าให้คะแนนผิด จะครบกำหนดอีกครั้งใน 10 นาที และช่วงเวลารีเซ็ต"
ไม่ว่าจะเลือกแบบใด ให้ขอให้ AI เก็บตัวกำหนดตารางไว้ในฟังก์ชันแยกต่างหากพร้อมการทดสอบ เพื่อให้คุณเปลี่ยนในภายหลังได้โดยไม่ต้องแตะส่วนอื่นของแอป
การตัดสินใจที่ต้องทำ
วันของใครคือวันไหน? "ครบกำหนดวันนี้" ควรยึดตามเขตเวลาของผู้ใช้ และแอปการเรียนหลายตัวให้วันเปลี่ยนที่เวลาเช่นตี 4 เพื่อให้การเรียนดึกนับเป็นวันเดียวกัน
ขีดจำกัดรายวัน หากไม่มีเพดานการ์ดใหม่ต่อวัน ผู้ใช้ที่กระตือรือร้นจะเพิ่มการ์ด 500 ใบ แล้วต้องเผชิญกองการทบทวนที่เป็นไปไม่ได้ในอีกหนึ่งสัปดาห์ ตั้งค่าเริ่มต้นให้พอประมาณ และให้คนเปลี่ยนได้
ประเภทการ์ด เริ่มจากด้านหน้า/ด้านหลังพื้นฐานก่อน การ์ดแบบ "กลับด้าน" (ทดสอบจากหลังไปหน้าด้วย) และ cloze (เติมคำในช่องว่างของประโยค) เป็นที่นิยม แต่แต่ละแบบเพิ่มกฎ เพิ่มเมื่อพื้นฐานทำงานแล้ว
ชุดการ์ดที่แชร์ ครูที่แชร์ชุดการ์ดกับชั้นเรียนเป็นฟีเจอร์ที่ยอดเยี่ยม และเป็นคำถามเรื่องสิทธิ์: นักเรียนศึกษาได้แต่แก้ไขไม่ได้ และการแก้ไขโดยครูควรไปถึงทุกคนโดยไม่รีเซ็ตความก้าวหน้าของพวกเขา
ออฟไลน์ คนศึกษาบนรถไฟและเครื่องบิน progressive web app แคชการ์ดของวันนี้ได้ แต่การซิงก์การทบทวนจากอุปกรณ์ออฟไลน์สองเครื่องยากจริง การใช้งานออนไลน์เท่านั้นเป็นเวอร์ชันแรกที่สมเหตุสมผล คู่มือแอปเนทีฟกับ progressive web app ของเราอธิบายตัวเลือกต่างๆ
พรอมต์แรกที่ใช้ได้ผล
สร้างเว็บแอปแฟลชการ์ดที่ออกแบบสำหรับโทรศัพท์เป็นหลัก ผู้ใช้ล็อกอินและสร้างชุดการ์ด และเพิ่มการ์ดที่มีด้านหน้าและด้านหลัง (ข้อความ พร้อมรูปภาพแบบเลือกได้) ผู้ใช้แต่ละคนมีสถานะการทบทวนของตัวเองต่อการ์ด: วันที่ครบกำหนด ช่วงเวลา ความง่าย จำนวนการทบทวน และจำนวนครั้งที่ลืม ใช้อัลกอริทึม SM-2: คะแนน ผิด ยาก ดี ง่าย; ผิดรีเซ็ตช่วงเวลาและแสดงการ์ดอีกครั้งใน 10 นาที วางตัวกำหนดตารางในฟังก์ชันของมันเองที่มีการทดสอบ หน้าทบทวนแสดงด้านหน้า ปุ่ม "แสดงคำตอบ" ขนาดใหญ่ แล้วปุ่มให้คะแนนขนาดใหญ่สี่ปุ่ม "ครบกำหนดวันนี้" ใช้เขตเวลาของผู้ใช้โดยวันเริ่มตอนตี 4 จำกัดการ์ดใหม่ไว้ที่ 20 ใบต่อชุดต่อวันเป็นค่าเริ่มต้น บันทึกทุกการทบทวน แสดงรายการชุดการ์ดพร้อมจำนวนที่ครบกำหนด และหน้าสถิติอย่างง่ายของการทบทวนต่อวัน เพิ่มการนำเข้า CSV ที่มีคอลัมน์ด้านหน้าและด้านหลัง บันทึกทุกอย่างในฐานข้อมูล
ขั้นตอนการสร้าง
- ชุดการ์ดและการ์ด สร้างสองชุดและยี่สิบการ์ด ตรวจว่าเพิ่มการ์ดได้เร็วแค่ไหน
- หน้าทบทวน ศึกษาบนโทรศัพท์ มันควรรู้สึกทันที ความล่าช้าใดๆ ระหว่างการ์ดจะถูกรู้สึกหลายร้อยครั้งต่อวัน
- ทดสอบตัวกำหนดตาราง ให้ AI มีตารางลำดับคะแนนและช่วงเวลาที่คาดหวัง แล้วตรวจผล จากนั้นเปลี่ยนนาฬิกาอุปกรณ์หรือขอโหมดทดสอบเพื่อจำลองสองสามวันถัดไป
- ขีดจำกัดรายวันและเขตเวลา ทบทวนตอนดึก และยืนยันว่าคิวของวันถัดไปถูกต้อง
- นำเข้า CSV จริงของการ์ดไม่กี่ร้อยใบ และตรวจอักขระพิเศษ เครื่องหมายจุลภาคภายในการ์ด และการขึ้นบรรทัดใหม่
- สถิติ การทบทวนต่อวันและจำนวนที่ครบกำหนดในอนาคต ทำกราฟให้เรียบง่าย
- ส่วนเสริม รูปภาพ เสียงสำหรับการ์ดภาษา การ์ดกลับด้าน ชุดการ์ดที่แชร์ ทีละอย่าง
ความผิดพลาดที่พบบ่อย
- เก็บวันที่ครบกำหนดไว้ที่การ์ด ต้องเป็นของแต่ละผู้ใช้
- ทิ้งประวัติการทบทวน คุณจะต้องใช้มันสำหรับสถิติและตัวกำหนดตารางใดๆ ในอนาคต
- ไม่มีขีดจำกัดการ์ดใหม่ ผู้ใช้จะหมดแรงในหนึ่งสัปดาห์
- ปุ่มเล็กเกินไป การให้คะแนนเกิดด้วยมือเดียว ทำปุ่มให้ใหญ่และห่างกันพอที่จะไม่กดผิด
- ไม่มีการเลิกทำสำหรับคะแนนล่าสุด การกดผิดเกิดขึ้นทุกวัน
- ใช้เวลาของเซิร์ฟเวอร์สำหรับ "วันนี้" ให้ใช้เขตเวลาของผู้ใช้
- รีเซ็ตความก้าวหน้าเมื่อแก้ไขการ์ด การแก้คำพิมพ์ผิดไม่ควรส่งการ์ดที่ชำนาญแล้วกลับไปจุดเริ่มต้น
เมื่อผลิตภัณฑ์สำเร็จรูปเป็นตัวเลือกที่ดีกว่า
หากคุณแค่ต้องการศึกษา แอปแฟลชการ์ดที่เติบโตแล้วมีอยู่หลายตัว หลายตัวฟรี ด้วยงานหลายปีเกี่ยวกับการกำหนดตาราง การซิงก์ การใช้งานออฟไลน์ และชุดการ์ดที่แชร์ โดยเฉพาะ Anki ที่มีคลังชุดการ์ดจากชุมชนขนาดใหญ่ ใช้มันเถอะ
สร้างเองเมื่อการ์ดเป็นส่วนหนึ่งของสิ่งที่ใหญ่กว่า เช่น คอร์สที่คุณขายซึ่งแฟลชการ์ดเสริมแต่ละบทเรียน โรงเรียนสอนภาษาที่ให้นักเรียนมีชุดการ์ดที่ผูกกับหลักสูตร บริษัทที่สอนความรู้เกี่ยวกับผลิตภัณฑ์ให้พนักงาน หรือวิชาที่มีประเภทการ์ดที่เครื่องมือทั่วไปจัดการได้ไม่ดี คุณเป็นเจ้าของเนื้อหา การออกแบบ และข้อมูลของนักเรียน จับคู่กับแอปควิซ สำหรับการทดสอบ หรือสร้างเข้าไปในแพลตฟอร์มคอร์สออนไลน์
การสร้างกับ Mythex
Mythex สร้างสิ่งนี้เป็นเว็บแอปที่คุณเปิดบนโทรศัพท์เครื่องไหนก็ได้และเพิ่มลงหน้าจอโฮมได้ อธิบายแอปในแชท ตรวจหน้าทบทวนในกรอบขนาดโทรศัพท์ของพรีวิว และขอบัญชีกับความก้าวหน้าที่บันทึกไว้ Mythex จะเพิ่มฐานข้อมูล เฉพาะเมื่อแอปต้องการ และที่เก็บไฟล์หากการ์ดมีรูปภาพหรือเสียง ในแพ็กเกจ Pro Mythex ห่อแอปเป็นแอป Android และ iPhone ได้เช่นกัน ส่งไปยังการทดสอบภายในของ Google Play และ TestFlight ใช้โหมด Ask เพื่อให้เอเจนต์อธิบายฟังก์ชันการกำหนดตารางก่อนที่คุณจะเชื่อถือ และเผยแพร่ไปยังลิงก์ mythex.ai เมื่อทำงานได้แล้ว
คำถาม
การทบทวนแบบเว้นระยะคืออะไร
การทบทวนแบบเว้นระยะจะแสดงการ์ดอีกครั้งก่อนที่คุณน่าจะลืม การ์ดที่คุณจำได้ดีจะกลับมาหลังจากช่วงห่างที่นานขึ้นเรื่อยๆ ส่วนการ์ดที่คุณตอบผิดจะกลับมาเร็วขึ้น ทำให้เวลาอ่านทบทวนมีประสิทธิภาพมากกว่าการทบทวนทุกการ์ดเท่าๆ กัน
ควรใช้อัลกอริทึมการทบทวนแบบเว้นระยะแบบใด
สำหรับเวอร์ชันแรก ระบบกล่องของไลท์เนอร์ (Leitner) หรือ SM-2 เพียงพอและทดสอบได้ง่าย FSRS เป็นตัวกำหนดตารางที่ใหม่กว่าและแม่นยำกว่า ซึ่ง Anki เสนอเป็นตัวเลือก ควรพิจารณาเมื่อคุณมีประวัติการทบทวนเพียงพอให้ปรับจูน
เว็บแอปแฟลชการ์ดทำงานแบบออฟไลน์ได้หรือไม่
ได้บางส่วน progressive web app สามารถแคชแอปและการ์ดของวันนั้นเพื่อให้ทบทวนได้โดยไม่มีการเชื่อมต่อ แล้วซิงก์เมื่อกลับมาออนไลน์ การซิงก์การทบทวนที่ทำจากสองอุปกรณ์ขณะออฟไลน์ต้องมีกฎการรวมที่รอบคอบ เวอร์ชันแรกหลายตัวจึงเป็นออนไลน์เท่านั้น
ฉันสร้างแอปแฟลชการ์ดโดยไม่ต้องเขียนโค้ดได้ไหม
ได้ เครื่องมือสร้างแอปด้วย AI สร้างชุดการ์ด การ์ด หน้าทบทวน และการกำหนดตารางจากคำอธิบายได้ ให้ตัวอย่างการทำงานของกฎการกำหนดตารางแก่มัน และตรวจสอบ เพราะตรรกะนี้เป็นตัวตัดสินว่าแอปช่วยให้คนเรียนรู้ได้หรือไม่