Có những lúc ba mẹ vẫn cần một bài học bên ngoài app
Một gia đình có thể đang dùng bài phonics từ trường, một video giáo viên gửi, một trang bài tập hoặc một tài nguyên học tập riêng. Nếu app bắt ba mẹ chỉ dùng nội dung có sẵn bên trong, trải nghiệm rất dễ tách khỏi lịch học thực tế của bé.
KidEnglish vì vậy hỗ trợ parent-configured external lesson links: ba mẹ có thể gắn một hoặc nhiều URL bài học cho từng child profile.
Nhưng việc “cho phép link” không đồng nghĩa với việc biến KidEnglish thành trình duyệt tự do cho trẻ.
Ai được quyền thêm link?
Link được cấu hình trong flow dành cho phụ huynh. Child Home chỉ hiển thị entry “bài học thêm” khi hồ sơ đang chọn thực sự có external lesson links.
Điều này giữ vai trò rõ ràng:
- ba mẹ chọn nguồn;
- bé chỉ thấy những nguồn đã được gắn vào hồ sơ;
- child UI không có ô nhập URL hay thanh tìm kiếm web.
Parental Gate bảo vệ entry như thế nào?
Trước khi đi vào protected entry point, KidEnglish dùng Parental Gate với bài toán cộng/trừ dành cho người lớn.
Độ khó của challenge có điều chỉnh theo tuổi hồ sơ bé để giảm khả năng trẻ vô tình vượt qua nhưng vẫn giữ thao tác đủ nhanh cho phụ huynh.
Với external lessons, khi ba mẹ vượt qua gate thành công, trạng thái có thể được cache 15 phút theo từng bé. Nhờ vậy phụ huynh không phải giải lại liên tục nếu đang chuyển qua lại vài bài học trong cùng một phiên.
Cache này không biến thành quyền truy cập chung cho mọi child profile. Nó được tách theo bé.
Sau gate, link được mở ở đâu?
KidEnglish dùng controlled WebView/iframe boundary thay vì đẩy trẻ thẳng sang trình duyệt ngoài trong flow bình thường.
Source hiện tại có logic để:
- từ chối các scheme không an toàn/deep-link không phù hợp;
- giữ nội dung external lesson bên trong boundary kiểm soát;
- hỗ trợ Next/Prev khi hồ sơ có nhiều lesson link;
- xử lý khác biệt Native và Web bằng implementation riêng khi cần.
Ba mẹ nên lưu ý: trên Web, một số website bên ngoài có thể không cho phép embed vì `X-Frame-Options` hoặc CSP. Giao diện cấu hình của KidEnglish có cảnh báo trường hợp này; đây là giới hạn của website nguồn, không phải lỗi mà app có thể luôn vượt qua.
Nếu link là YouTube thì sao?
Flow Kid-safe YouTube của WebView được thiết kế để giữ các hành động chính như Play/Pause/Exit ở phía app và hạn chế tương tác trực tiếp với player, đồng thời ẩn/giảm các trạng thái liên quan/end UI khi có thể.
Mục tiêu là tránh biến một “bài học do ba mẹ chọn” thành cánh cửa để bé tự nhảy sang chuỗi nội dung khác.
Tuy nhiên ba mẹ vẫn nên chọn video cụ thể có nội dung phù hợp. Lớp UI kiểm soát không thay thế trách nhiệm lựa chọn nguồn.
Khác gì với Shadowing?
Hai tính năng có thể đều liên quan video/link nhưng mục tiêu khác nhau:
- External Lesson: cho ba mẹ gắn một tài nguyên học bên ngoài và mở nó trong boundary an toàn hơn.
- Shadowing: khi feature được bật, video học được chia theo câu/timestamp để tạo flow nghe → dừng → lặp lại.
Một link YouTube trong external lesson không tự động trở thành một bài Shadowing.
Vì sao cần nhiều link cho một bé?
Một hồ sơ có thể có nhiều lesson links, ví dụ:
- bài đọc tuần này;
- video phonics;
- trang bài tập của trường.
Khi có nhiều link, child WebView cung cấp điều hướng Next/Prev. Điều này tốt hơn việc đưa bé về một danh sách URL dạng text hoặc yêu cầu ba mẹ mở từng tab trình duyệt.
Ba mẹ nên thêm link theo nguyên tắc nào?
1. Chỉ thêm nguồn ba mẹ đã mở và xem trước. 2. Ưu tiên trang có giao diện đơn giản, không có pop-up hoặc quảng cáo dày đặc. 3. Kiểm tra link trên đúng thiết bị bé sẽ dùng. 4. Nếu Web không embed được, chọn tài nguyên khác thay vì cố tắt lớp bảo vệ. 5. Xóa link khi bài học không còn dùng để child Home không trở nên quá nhiều lựa chọn.
Kết luận
External Lesson trong KidEnglish không nhằm đưa “cả internet” vào app trẻ em. Nó giải quyết bài toán hẹp hơn: ba mẹ có một tài nguyên tin tưởng và muốn đặt nó vào hành trình học của riêng bé.
Parental Gate, profile-specific links và controlled WebView giúp giữ quyền lựa chọn ở phía người lớn, trong khi child experience chỉ tiếp xúc với những entry đã được chuẩn bị trước.
Cho bé trải nghiệm thế giới tiếng Anh an toàn ngay!
Không quảng cáo, không độc hại - 100% giáo dục qua trò chơi.
🎮 Vào Chơi Ngay