Bé Vui Học Số Đếm 1 Đến 10 🎉 BÉ VUI HỌC SỐ ĐẾM 🎉 Bé hãy thử tài làm bài tập đếm số từ 1 đến 10 nhé! ❤️ Bài tập 1 🔊 1. Nghe và chọn SỐ tương ứng: Bấm để nghe loa Mẹo: Nhấn nút màu vàng để nghe giọng đọc và tìm số nhé! 3 5 8 10 Bài tập 2 🔊 2. Nghe và chọn CHỮ viết tương ứng: Bấm để nghe loa Hai Bốn Sáu Chín Bài tập 3 ✏️ 3. Điền SỐ còn thiếu cho đoàn tàu chạy: Đầu tàu 1 2 4 5 7 Bài tập 4 🍎 4. Đếm số táo và điền CHỮ tương ứng: Bé đếm được 3 quả táo. Chữ viết tương ứng là: CHẤM ĐIỂM CHO BÉ // Lưu trữ đáp án người dùng đã lựa chọn const userSelection = { q1: null, q2: null }; // Đáp án chuẩn const correctAnswers = { q1: "8", q2: "Bốn", q3_1: "3", q3_2: "6", q4: "ba" // So sánh không phân biệt hoa thường và khoảng trắng thừa }; // Hàm phát giọng đọc Tiếng Việt hướng dẫn (Text to Speech) function playAudioPrompt(text) { if ('speechSynthesis' in window) { // Hủy các giọng nói đang phát dở (tránh chồng chéo) window.speechSynthesis.cancel(); const utterance = new SpeechSynthesisUtterance(text); utterance.lang = 'vi-VN'; // Cài đặt đọc giọng tiếng Việt utterance.rate = 0.75; // Tốc độ phát vừa phải và ấm áp giúp trẻ nghe rõ utterance.pitch = 1.2; // Cao độ nhí nhảnh hợp với mầm non window.speechSynthesis.speak(utterance); } else { // Tạo một âm thanh mặc định phòng hờ trình duyệt không hỗ trợ Web Speech const audioContext = new (window.AudioContext || window.webkitAudioContext)(); const osc = audioContext.createOscillator(); osc.type = 'triangle'; osc.frequency.setValueAtTime(440, audioContext.currentTime); // Node A4 osc.connect(audioContext.destination); osc.start(); osc.stop(audioContext.currentTime + 0.3); } } // Chọn đáp án trắc nghiệm function selectAnswer(questionKey, val, element) { userSelection[questionKey] = val; // Xóa viền đỏ/xanh chọn cũ của các đáp án cùng hàng const parent = element.parentElement; const buttons = parent.querySelectorAll('button'); buttons.forEach(btn => { btn.classList.remove('border-pink-500', 'bg-pink-100', 'text-pink-700', 'scale-105', 'border-amber-400', 'bg-amber-10...