Hồi dịch rảnh quá nên mình có cài lại Duolingo để học và trải nghiệm thử. Sau đó thấy cũng hay hay nên cũng tính viết lại bài về Duolingo nhưng draft lên sườn bài xong loằng ngoằng mãi không viết cho xong. Mấy tuần trước phải làm bài test nhỏ nên cũng rinh chủ đề này ra làm xong sẵn chỉnh thành chiếc blog này luôn. Duolingo thì cũng có nhiều người viết rồi, bài viết này đứng dưới góc nhìn của một người học lười biếng lai chút product cũng lười biếng nốt xem sao :)) Tổng quan đánh giá mình vẫn thấy Duolingo cá nhiều điểm thú vị để học về Product và là chiếc app học ngoại ngữ đơn giản, hiệu quả – nếu bạn siêng.
1. Notification được viết có phong cách riêng, khuyến khích user mở app học
Bản thân mình là một người rất hay dùng notification giao tiếp với user nhận là người rất ghét – ngại bật cho phép notification – trừ các ứng dụng daily kiểu ngân hàng, Grab. Nhưng Duolingo có những notification khá thú vị mà người dùng không thể bỏ qua nó. Phần nữa, mình nghĩ nếu bạn chọn cách tự học qua những ứng dụng như Duolingo – đại loại là self-learning app – thì bạn nên bật Notification (thông báo) để có “người nhắc nhở”.
Cách viết và bối cảnh của các thông báo từ Duolingo thì khá là thu hút, đúng với tình trạng người dùng và hơn nữa nó được nhiều người tận dụng viral nên càng được nhiều người để ý. Với notification của Duolingo, bạn có thể setup thời gian muốn nhận thông báo để nhắc nhở mình học. Trường hợp bạn chưa setup thì Duolingo sẽ dựa vào hành vi học của bạn để setup cho phù hợp.
Nội dung của các thông báo cũng được tùy biến dựa vào sự chăm chỉ học của bạn lúc bấy giờ. Ví dụ nhé: đợt dịch căng thẳng mình streak của mình đạt gần 30 ngày, trong đó được chia làm 2 giai đoạn. Lúc mình vui vẻ thì mình rất chăm học, không cần nhắc mình cũng mở app học, có ngày học liền mấy bài. Lúc mình stress thì mình chỉ muốn nhào bột làm bánh chứ đâu rảnh mà học, thường mình sẽ mua cái tool để bảo vệ streak =)), Với 2 case này, Duolingo đều có những nội dung tương ứng: một sẽ khen ngợi kêu mình tiếp tục giữ streak đi. Còn ngược lại, nếu ngày sau ngày mình dùng tool bảo vệ streak nó sẽ notify bảo “một là mày mua bảo vệ streak đi không thì vào học không mất streak”. Sau đó mình cố tình bỏ Duolingo một thời gian gần như không học thì nó lại nhắn bảo “Dạo này mày hơi bị lơ là tao đấy nhá, không còn yêu thì bỏ đi không tao bỏ mày”. Ai dè đâu, nó bỏ mình thiệt, nó chả thèm gửi một notification nào từ hôm đó.



Một trong những điều khi làm app, mình luôn muốn đầu tư cho notification dù mình biết là nhiều người thường block notification. Bởi vì suy cho cùng đó là kênh giao tiếp với end-user rẻ và hiệu quả nhất nếu bạn làm đủ tốt. Hơn nữa, bạn có thể điều hướng user đến đúng trang bạn muốn, cách viết cũng có thể đa dạng hơn SMS. Thực tế, tỉ lệ người dùng đang opt-in notification hiện nay tầm khoảng 60% nên đây vẫn là kênh triển vọng để bạn giao tiếp với user, nên hãy học cách Duolingo để học làm notification personalization tăng hiệu quả của notification.

2. Gamification system
Mình sẽ dùng Octalysis Gamification Framework để phân tích về Gamification system của Duolingo. Tuy nhiên vì không focus vào phân tích Gamification nên mình sẽ chỉ lướt qua một vài điểm và ngắn gon:

- Development & Accomplishment: Duo có đầy đủ các thành phần của một Gamification system bao gồm: danh sách nhiệm vụ cần hoàn thành (achievement list), danh sách huy hiệu (badge), giải đấu gồm nhiều level (league). Điểm hay của Duo là họ kết nối giữa league và achievement khá hay như có một nhiệm vụ là top 3 của một league bất kì

- Ownership & Possession: bạn có thể dùng XP points để đổi lấy avatar / mascots và share mạng xã hội.
- Social influence & Relatedness: ngoài chuyện follow bạn bè để làm động lực so sánh lẫn nhau, bạn sẽ nhận được notification về tiến độ của bạn bè trong league họ đang tham gia. Bạn có thể nhắn tin hoặc gửi lời chúc mừng đến bạn bè.
- Loss & Avoidance: Streak là một ví dụ điển hình của Duo và Streak là một trong những thứ tạo nên Hooked cho Duo. Để giữ Streak, bạn có 2 cách: 1 là phải học mỗi ngày, 2 là bạn có thể dùng Streak Freeze để đảm bảo một ngày nào đó quên học thì có “người bảo vệ”. Tuy nhiên để có thể mua Streak Freeze, thì bạn phải học, phải làm các quiz để tích Points và mua. Và ai mà chẳng muốn có một Streak thật dài để khoe bạn bè :P. Mình từng bị cuốn hút để dùng lại Duolingo vì thấy 1 Streak tận 365 ngày của một anh đồng nghiệp cũ. Để nói về độ hot của cái Streak trong cộng đồng người dùng Duo thì còn có hẳn 1 cái Unofficial Hall of Fame. Ngoài Streak, để nói về cảm giác “sợ mất mát” thì Duo còn có Leauge. League có nhiều multi divisions (kiểu giải đấu Vàng, Bạc, Kim Cương, Titan…). Mỗi division thì sẽ có một số vị trí top và xuống hạng, kiểu như các giải bóng đá vậy. Và nếu bạn không học chăm chỉ, bạn sẽ bị tụt hạng. Có thể nói Streak và League là 2 thứ giúp Duo giữ được DAU và time on app khá tốt.

- Unpredictability & Curiosity: Thỉnh thoảng, Duolingo sẽ bán vài item bí mật trên shop. Những item này giúp người học có thể tăng hạng trong leagues nhanh hơn hoặc đơn giản là để bảo vệ Streak tốt hơn. Những item này không quá đặc biệt nhưng vì chúng “bí mật” nên mọi người thường muốn sở hữu. Lại quay lại với League, League là ví dụ của sự tổng hòa nhiều điểm về Gamification. Ví dụ mỗi league sẽ có top 3 và cũng có thời gian hết giờ. Sau khi kết thúc, top 3 sẽ được quyết định. Đôi khi trước khi đi ngủ bạn đang ở trong top 3, nhưng khi bạn ngủ, đứa nào đó đã vào cày bài để tăng point vượt trên bạn mà bạn không thể ngờ.

- Scarcity & Impatience: Như mình nói ở trên, trong danh sách các achievement có một cái là nằm top 3 của 1 division trong league. Tuy nhiên, vị trí này khá khan hiếm và cũng có thời gian giới hạn nên tăng tính cạnh tranh hơn cả.

3. Cách học và làm bài test đơn giản, đa dạng và được cá nhân hóa
Nói những điểm liên quan công nghệ thì cũng phải quay về đặc thù của một app giáo dục. Một self-learning app học ngoại ngữ như Duolingo thì phần assessment và report khá quan trọng.
Các assessment phải vừa phong phú để tránh nhàm chán cho người học, vừa đủ loại để có thể giúp người học rèn luyện 4 kĩ năng ngoại ngữ cũng như vừa đảm bảo có thể đánh giá trình độ người học. Tạo ra một hệ thống assessment đủ đa dạng và có thể đánh giá trình độ người học cho nhiều ngôn ngữ khác nhau là một điều không dễ dàng. Nhưng Duolingo làm tốt phần này. Nếu bạn có học các ngôn ngữ như Hàn, Nhật, phải học đến viết chữ các bộ kí tự, bạn sẽ thấy điều đó rõ ràng. Ngay khi đăng ký account, bạn có thể làm một bài test nhỏ để giúp nhảy cóc trình độ. Điểm hay của Duo tuy là assessment như thế nào thì UI/UX cũng vẫn rất đơn giản và dễ dàng cho người học làm bài.



Một điểm hay nữa là mỗi tuần người học sẽ nhận được một báo cáo hiệu quả học qua email. Đối với các app self-learning, người học không có giáo viên để đánh giá hay giúp đỡ nhận xét họ. Chính vì vậy, phần report giúp người học biết họ đang học như thế nào, cần hoàn thiện thêm những gì. Các report này của Duo hiện còn đơn giản, nhưng trực quan với việc sử dụng chart và các thuật so sánh với tuần trước đó. Với một số ngôn ngữ, Duo focus vào số từ học được và khuyến khích người học xây dựng vốn từ này. Với một số ngôn ngữ khác như Hàn, Duo khuyến khích về cách viết, nhớ mặt kí tự chữ.

Phần nội dung học cũng được cá nhân hóa cho mỗi người học cho dù chúng cùng một danh mục. Chính vì được cá nhân hóa, Duo cân đối cho người học giứa 2 ranh giới: quá dễ nên chán và từ bỏ và quá khó nên cũng dễ từ bỏ =)).
4. UI/UX đơn giản nhưng có những điểm chạm ấn tượng.
Luồng đăng ký đơn giản, nhanh gọn lẹ: khác các app / website trước, Duo sẽ không hỏi email hay password của người dùng liền. Thay vào đó, Duo sẽ hỏi về mục tiêu, trình độ của bạn và giới thiệu với bạn về lộ trình và các học. Bước email và mật khẩu sẽ nằm ở cuối cùng. Điều đó giúp bạn được trải nghiệm cách làm test và học của Duo trước khi quyết định đăng ký tài khoản. Người dùng cũng cảm thấy được quan tâm hơn thay vì phải cung cấp liền thông tin tài khoản cho Duo.




Có một điểm dễ thương là Duolingo tận dụng các màn hình chờ để truyền đạt các thông điệp và fun fact về ngoại ngữ


Lâu lâu mình nhìn lại những chiếc app quen thuộc để tích lũy cho mình một ít bài học hay ho khi làm sản phẩm. Mọi người thích sản phẩm nào để tự học như Duolingo thì có thể comment thêm bên dưới. Hi vọng đủ siêng để làm thêm vài chiếc rì viu nữa :3

