- LibreLingo คือ แพลตฟอร์มเรียนภาษาที่เป็นโอเพนซอร์สและขับเคลื่อนโดยชุมชน พัฒนาภายใต้สัญญาอนุญาต AGPLv3 ที่ทุกคนสามารถใช้งาน แก้ไข และเผยแพร่ต่อได้
- ให้บริการในรูปแบบเว็บแอป จึงเรียนได้ทันทีผ่านเบราว์เซอร์โดยไม่ต้องติดตั้ง และมี โครงสร้างที่เบาและทันสมัยบนพื้นฐานของ Svelte และ PouchDB
- มีฟีเจอร์หลักอย่าง spaced repetition, การซิงก์ความคืบหน้า, การรองรับอุปกรณ์พกพา และคอร์สส่วนใหญ่เปิดให้ใช้งานฟรี
- รองรับการสร้างคอร์สแบบกำหนดเองและการนำเว็บแอปไปใช้งานผ่าน เครื่องมือโหลด/ส่งออกคอร์สในรูปแบบ YAML และ JSON
- เป็น ระบบนิเวศที่เน้นผู้มีส่วนร่วมเป็นศูนย์กลาง ไม่ว่าจะเป็นนักพัฒนา ผู้สนใจภาษา หรือผู้แปล ก็เข้าร่วมได้ง่าย
- เป้าหมายของ LibreLingo คือการสร้าง แพลตฟอร์มเรียนภาษาที่ชุมชนผู้ใช้เป็นเจ้าของและดำเนินการเองโดยตรง
- ซอฟต์แวร์ทั้งหมดเผยแพร่ภายใต้ สัญญาอนุญาต AGPLv3 และยัง แนะนำให้ผู้สร้างคอร์สใช้สัญญาอนุญาตเสรี ด้วย
- ดูเบื้องหลังการพัฒนาได้จากบทความของผู้ก่อตั้ง
- แม้ Duolingo จะมีฟีเจอร์ยอดเยี่ยม แต่ก็รู้สึกว่ามีข้อจำกัดตรงที่ เป็นระบบปิด และการเปลี่ยนแปลงต่าง ๆ อยู่นอกการควบคุมของผู้ใช้
- ผู้พัฒนาต้องการสร้าง อินเทอร์เฟซที่เรียบง่ายและคาดเดาได้ ซึ่งช่วยให้รักษานิสัยการเรียนภาษาในชีวิตประจำวันได้ง่าย และมองว่าทางเลือกเดิม ๆ ยังไม่เป็นมิตรกับผู้เริ่มต้นมากพอ
- มุ่งสู่แพลตฟอร์มที่รองรับแม้แต่ ภาษาที่กำลังหายไป ภาษาถิ่น และภาษาประดิษฐ์ ผ่านโครงสร้างแบบวิกิที่ ชุมชนสามารถร่วมสนับสนุนและขยายทรัพยากรภาษาได้อย่างอิสระ
- เริ่มจากหน้าฝึกแบบเรียบง่ายแล้วค่อย ๆ เพิ่มความสามารถ โดยพัฒนาด้วยแนวทางเชิงปฏิบัติ เช่น การเก็บข้อมูลแบบโลคัลด้วย PouchDB, ตัวแก้ไขคอร์สบน Django Admin, และ การมีส่วนร่วมของชุมชนผ่าน GitHub
- สามารถทดลองคอร์สได้โดยตรงผ่านเว็บแอปโดยไม่ต้องติดตั้ง
- พัฒนาบนพื้นฐาน Svelte + PouchDB
- ฟีเจอร์หลัก:
- แบบฝึกหัดเชิงโต้ตอบ, spaced repetition
- บันทึกความคืบหน้าและซิงก์ระหว่างหลายอุปกรณ์
- รองรับทั้งมือถือ/เดสก์ท็อป
- ชุมชนเป็นเจ้าของ บนพื้นฐานซอฟต์แวร์เสรี
Milestones
- เดโมคอร์สภาษาสเปนเสร็จสมบูรณ์ และพัฒนาธีมพื้นฐานกับฟังก์ชันซิงก์เสร็จแล้ว
- ตัวแก้ไขคอร์สสำหรับผู้มีส่วนร่วมเสร็จสมบูรณ์ และพัฒนาฟีเจอร์การเรียนหลักเสร็จแล้ว
Roadmap
- เปิดตัวคอร์สภาษาบาสก์อย่างเป็นทางการ
- มีแผนปรับปรุงรูปแบบการมีส่วนร่วมกับคอร์สบน GitHub
- มีแผนเพิ่มการรองรับเสียงและเสริมการรองรับอักษรที่ไม่ใช่ละติน
See also
2 ความคิดเห็น
ผู้เขียน LibreLingo ถูกพบเห็นครั้งสุดท้ายว่าถูกนกฮูกสีเขียวยักษ์พาขึ้นรถตู้สีขาว << เอ๊ะ...? 5555555555
ความคิดเห็นใน Hacker News
ในฐานะคนที่รู้สี่ภาษาและเรียนมาตั้งแต่วัยเด็ก ตอนนี้กำลังเรียนสันสกฤตอยู่ คิดว่าสมมติฐานด้านข้อมูลป้อนเข้าของ Krashen และ Lingva Latina ของ Orberg เป็นวิธีที่ดีที่สุดสำหรับการเรียนภาษาในฐานะผู้ใหญ่
วงการภาษาเต็มไปด้วยข้อเสนอเชิงพาณิชย์มากเกินไป นอกจาก LanguageTransfer แล้วแทบไม่มีตัวเลือกที่ดี
ในฐานะผู้ใช้ Duolingo ใช้มาต่อเนื่องเป็นปีที่ 4
ใช้ Duolingo เรียนภาษาโปรตุเกสราว 1 ปี แต่ล่าสุดเปลี่ยนไปใช้คอร์สที่ซื้อจาก Udemy
มีการแชร์ลิงก์บทความของนักพัฒนาเกี่ยวกับเหตุผลที่สร้าง LibreLingo
ปัญหาของ Duolingo คือการแปลภาษาไม่ใช่วิธีที่ดีที่สุดในการเรียนภาษา ทางที่ดีกว่าคือการสร้างความเชื่อมโยงระหว่างแนวคิดกับคำ เหมือน Rosetta Stone ถ้ามี Rosetta Stone แบบโอเพนซอร์สก็น่าจะดีกว่าสำหรับการเรียนคำศัพท์
Anki + การเรียนแบบ immersion ดีที่สุด มีการแชร์ลิงก์คู่มือที่ผู้เรียนภาษาญี่ปุ่นส่วนใหญ่ทำตาม
น่าแปลกที่มีคนพูดถึงประกาศล่าสุดของ Duolingo เรื่องแทนที่ผู้รับจ้างด้วย AI ไม่มากกว่านี้
มีคนเห็นผู้สร้าง LibreLingo เป็นครั้งสุดท้ายตอนถูกนกฮูกสีเขียวตัวยักษ์จับขึ้นรถตู้สีขาวไป
สงสัยว่าทำไมถึงอยากเป็นทางเลือกแทน Duolingo เพราะโดยพื้นฐานแล้ว Duolingo เน้นการเรียนผ่านการแปล อย่างที่ชื่อก็บอกว่า "Duolingo" ซึ่งเป็นแนวทางที่ผิดอย่างสิ้นเชิงสำหรับการเรียนภาษา มีประโยชน์แค่ช่วงเริ่มต้นเท่านั้น เคยอ่านคอมเมนต์ที่บอกว่า "Duolingo มีไว้สำหรับมือใหม่ตลอดกาล"