×

5. Sınıf Cümlede Anlam Testi Çöz

5. Sınıf Cümlede Anlam İnteraktif Test, öğrencilerin Türkçe dersinin en kritik konularından biri olan Cümlede Anlam başlığını pekiştirmesi için dinamik ve eğlenceli bir öğrenme aracıdır. Bu test sayesinde öğrenciler, neden-sonuç, amaç-sonuç, koşul-sonuç, karşılaştırma gibi temel cümle anlam ilişkilerini kolayca kavrar, ayrıca öznel ve nesnel yargıların farkını ayırt etme becerilerini geliştirirler. Hızlı geri bildirim mekanizması sayesinde öğrenciler, yaptıkları hataları anında görerek eksiklerini tespit eder ve konuya dair bilgilerini pratik yaparak kalıcı hale getirir; böylece sınavlara ve günlük dildeki anlam zenginliğini fark etmeye tam olarak hazırlanırlar.

5. Sınıf Cümlede Anlam Testi

1 / 10
Soru 1

${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();

0 0 Oy
İçeriği Oyla
guest
0 Yorum
Eskiler
En Yeniler Beğenilenler