Voca Class: Ứng dụng sổ từ vựng TTS của riêng tôi
(vocaclass.tera.co.kr)Xin chào! Tôi là một lập trình viên indie.
Ứng dụng lần này tôi làm ra bắt đầu từ việc muốn giúp cậu con trai đang học mẫu giáo của mình.
Nhìn con mỗi tuần phải học thuộc 10 từ và làm bài kiểm tra, tôi đã nghĩ liệu có cách nào giúp việc ghi nhớ từ vựng trở nên dễ dàng và thú vị hơn không.
Tôi cũng nghĩ rằng những bạn khác có thể thấy việc tự làm sổ từ vựng là khá khó, nên đã thêm tính năng chia sẻ sổ từ vựng.
Ngoài ra, phụ huynh hoặc giáo viên có thể tạo lớp để định kỳ làm sổ từ vựng, giúp các bé cùng nhau học tập.
Để các bé học vui hơn, tôi cũng thêm tính năng quiz, và tích hợp Google Sheets để có thể nhập từ vựng hàng loạt.
Đây không phải là ứng dụng cung cấp nội dung học như Duolingo, mà là một dịch vụ tập trung trước hết vào việc học những từ mà chính bạn muốn, dù việc phải tự tạo có thể hơi phiền và cũng có những giới hạn.
Một tính năng phát sinh ngoài dự tính là chức năng đọc bằng TTS,
nên bạn cũng có thể dùng nó để đọc bảng cửu chương, đọc các thuật ngữ khó, đọc công thức nấu ăn, v.v.
Giới thiệu dịch vụ
Tạo sổ từ vựng
Khi tạo sổ từ vựng, tôi đã ưu tiên tối đa sự tiện lợi như đăng ký hàng loạt.
- Tích hợp Google Sheets: Bạn có thể dùng Google Sheets để nhập một lượng lớn từ vựng cùng lúc. Chỉ cần tạo theo đúng định dạng đã quy định.
- Tự tạo sổ từ vựng: Chỉ cần nhập các từ bạn muốn, AI sẽ dùng TTS (chuyển văn bản thành giọng nói) để đọc từ và nghĩa. Tất nhiên bạn cũng có thể tự nhập toàn bộ các mục.
- Thêm bằng AI wizard: Chỉ cần dùng ngôn ngữ tự nhiên, ví dụ như “Hãy gợi ý các từ liên quan đến du lịch”, ứng dụng sẽ gợi ý từ và điền nghĩa cùng câu ví dụ.
Học tập và quiz
- Chế độ học: Hỗ trợ nhiều cách học khác nhau như lặp lại từng từ, lặp lại toàn bộ từ, chế độ ngẫu nhiên, v.v.
- Tính năng dịch: Có sẵn tính năng dịch từ và nghĩa.
- Hỗ trợ chế độ nền: Có thể học bằng âm thanh ngay cả khi chạy nền, nên bạn có thể ôn lặp lại mọi lúc mọi nơi như một trình phát nhạc.
- Tính năng quiz: Cũng có quiz để kiểm tra xem bạn đã học thuộc hết từ hay chưa.
Chia sẻ sổ từ vựng và các tính năng tiện ích
- Chia sẻ sổ từ vựng: Bạn có thể dễ dàng chia sẻ sổ từ vựng mình tạo với người dùng khác.
- Gộp sổ từ vựng: Có thể gộp nhiều sổ từ vựng thành một.
Tính năng lớp học
- Tính năng lớp: Bất kỳ ai như giáo viên, phụ huynh hay bạn bè đều có thể tạo lớp, và khi đăng ký sổ từ vựng vào lớp thì tất cả thành viên tham gia đều có thể học.
- Tình trạng quiz của lớp: Sau khi học xong và làm quiz, tình trạng quiz sẽ được gửi tới giáo viên.
- Quiz battle thời gian thực: Người dùng tham gia lớp có thể tận hưởng các trận quiz battle theo thời gian thực.
Hỗ trợ đa ngôn ngữ và thống kê học tập
- Học nhiều ngôn ngữ: Không chỉ tiếng Anh mà còn có thể học nhiều ngôn ngữ khác nhau.
- Thống kê học tập: Cũng cung cấp thống kê học tập và tính năng xếp hạng XP để giúp bạn duy trì việc học đều đặn.
Các tính năng chính
- AI TTS đọc từ/nghĩa
- Ôn tập lặp lại ở chế độ nền
- Nhập từ vựng hàng loạt qua tích hợp Google Sheets
- Chia sẻ và gộp sổ từ vựng
- Tạo lớp và quiz battle thời gian thực
- AI tạo từ vựng
- Học đa ngôn ngữ
- Thống kê học tập và xếp hạng XP
Chia sẻ sau quá trình phát triển
Tôi mất không quá lâu để phát triển các tính năng cơ bản,
nhưng do giới hạn của TTS nên việc bổ sung và tinh chỉnh đã tốn khá nhiều thời gian.
Tôi cũng đưa XP vào, nhưng việc đặt ra tiêu chí cấp phát lại khá phức tạp nên cũng không dễ.
Sau 2 tháng kể từ khi bắt đầu phát triển, cuối cùng nó đã trở thành một dịch vụ mà tôi tương đối hài lòng.
Vì tiêu chuẩn của bản thân cứ ngày càng cao lên nên việc dừng phát triển giữa chừng cũng khá khó.
Tôi dự định sẽ tiếp tục cập nhật đều đặn trong thời gian tới, mong mọi người ủng hộ thật nhiều!
16 bình luận
Wow... thật đáng kinh ngạc. Không phải do một doanh nghiệp ra mắt mà lại là một dịch vụ cá nhân, đúng là những người đang làm trong nghề T_T
Tôi đã làm nó bằng vibe coding. Năng suất thật sự khủng khiếp!
Wow, đỉnh thật. Đúng lúc mình đang tìm một ứng dụng như thế này.
Việc Quizlet bắt buộc phải vào web để import thật sự quá bất tiện.
Không biết bạn có ý định làm theo kiểu flash card không?
Xin chào, phiên bản Android cũng đã được phát hành với flash card và bài kiểm tra viết rồi~~
https://play.google.com/store/apps/details?id=kr.co.tera.vocalet
Nhờ bạn kiểm tra giúp xem có đúng là tính năng bạn đã nghĩ tới không nhé ^^
Phiên bản iOS có áp dụng lớp thẻ flash và bài kiểm tra viết đã được phát hành lên Store.
https://apps.apple.com/us/app/voca-class/id6744842612
À, cảm ơn bạn đã quan tâm. Flash card là gì vậy? Nếu bạn cho tôi biết đó là phương thức như thế nào, tôi sẽ thử phản ánh vào ứng dụng.
Đây là một ứng dụng kiểu như Quizlet hoặc Anki. Nếu làm được như thế này thì tôi thật sự muốn bỏ tiền ra mua luôn! haha
Bạn có thể cho biết những chức năng cốt lõi làm nên sức hấp dẫn của flash card là gì không?
Nếu có những điểm như vậy thì tôi cũng rất muốn triển khai.
Nếu bạn tìm kiếm "phương pháp học bằng flashcard", sẽ có rất nhiều ví dụ xuất hiện.
Nó cho thấy hiệu quả vượt trội trong việc học thiên về ghi nhớ
Haha, tôi làm xong hết rồi. Trước mắt vì tôi không rành lắm về flash card nên làm gấp...
Tôi sẽ thử gửi lên để xét duyệt một lần.
Xét duyệt xong tôi sẽ để lại bình luận nhé^^
À ha! Khi học, có phải là chỉ cần học theo kiểu phía trước là từ vựng, phía sau là nghĩa đúng không?
Tuần này mình có việc để làm rồi nhỉ haha
Thật hay khi ứng dụng cung cấp nhiều thông tin khác nhau về từ vựng, nên có vẻ có thể học từ một cách thú vị!
Tính năng AI có phải đang sử dụng API ChatGPT không vậy??
Đúng vậy. Trước mắt tôi đang tự thanh toán API Key của LLM, và cung cấp miễn phí cho người dùng sử dụng.
Quá tuyệt vời 👍
Cảm ơn bạn~~ Mình thực sự đã làm rất chăm chỉ, nhưng mình đang suy nghĩ rất nhiều vì có vẻ như ý đồ của mình chưa được phản ánh đầy đủ trong UI/UX~
Ứng dụng này được tạo bằng Flutter nên cũng có phiên bản web, nhưng trên web thì nhiều tính năng bị hạn chế. Nếu được thì mong mọi người xem bằng app sẽ tốt hơn~