5. sınıf öğrencileri için özel olarak hazırlanan Paragrafta Anlam İnteraktif Test ile okuduğunu anlama becerileri zirveye taşınıyor! Bu test, öğrencilerin bir metnin anlam haritasını çıkarabilmesi için en temel konular olan Paragrafta Konu ve Paragrafta Ana Düşünce (Ana Fikir) gibi kilit kavramlara odaklanmaktadır. Eğlenceli ve düşündürücü sorularla, bir metinde “ne anlatılıyor?” sorusunun cevabı olan konuyu ve yazarın okuyucuya asıl vermek istediği mesajı olan ana fikri doğru bir şekilde ayırt etme yeteneğini geliştirecekler. Etkileşimli yapısı sayesinde, öğrenciler hem bilgilerini pekiştirecek hem de test çözme stratejilerini güçlendirerek paragraf sorularında başarıyı yakalayacaklardır.
5. Sınıf Paragraf Anlam Testi – 2
${questions.length} sorudan ${score} tanesini doğru cevapladınız.
Başarı oranınız: %${percentage}
`; }function restartTest() { currentQuestion = 0; score = 0; selectedAnswer = null; answered = false; document.getElementById('resultsContainer').classList.add('hidden'); document.getElementById('questionContainer').classList.remove('hidden'); document.getElementById('questionContainer').classList.add('active'); displayQuestion(); }function playSound(type) { // Web Audio API kullanarak basit ses efektleri const audioContext = new (window.AudioContext || window.webkitAudioContext)(); if (type === 'correct') { // Başarı sesi (yüksek ton) const oscillator = audioContext.createOscillator(); const gainNode = audioContext.createGain(); oscillator.connect(gainNode); gainNode.connect(audioContext.destination); oscillator.frequency.setValueAtTime(800, audioContext.currentTime); oscillator.frequency.setValueAtTime(1000, audioContext.currentTime + 0.1); gainNode.gain.setValueAtTime(0.3, audioContext.currentTime); gainNode.gain.exponentialRampToValueAtTime(0.01, audioContext.currentTime + 0.3); oscillator.start(audioContext.currentTime); oscillator.stop(audioContext.currentTime + 0.3); } else { // Hata sesi (düşük ton) const oscillator = audioContext.createOscillator(); const gainNode = audioContext.createGain(); oscillator.connect(gainNode); gainNode.connect(audioContext.destination); oscillator.frequency.setValueAtTime(300, audioContext.currentTime); oscillator.frequency.setValueAtTime(200, audioContext.currentTime + 0.2); gainNode.gain.setValueAtTime(0.3, audioContext.currentTime); gainNode.gain.exponentialRampToValueAtTime(0.01, audioContext.currentTime + 0.4); oscillator.start(audioContext.currentTime); oscillator.stop(audioContext.currentTime + 0.4); } }// Test başlatma displayQuestion();

