“Türkiye Yüzyılı Maarif Modeli” öğretim programı kazanımları doğrultusunda geliştirilen 7. Sınıf Görsel Okuma (3) Testi, öğrencilerin çok boyutlu görsel verileri analiz etme, infografiklerden anlam çıkarma ve karmaşık tablo-grafik ilişkilerini çözme yeteneklerini ölçmeyi hedefleyen etkileşimli bir içeriktir. Görsel okuryazarlık serimizin bu üçüncü aşaması, daha yüksek düzeyde dikkat ve analitik düşünme gerektiren özgün soru tipleriyle, öğrencilerin LGS formatındaki görsel sorulara karşı pratik kazanmasını sağlamaktadır. Öğrencilerimiz, dijital platformumuz üzerinden soruları adım adım çözümleyerek anında doğru veya yanlış geri bildirim alabilir, yaptıkları hataları anlık olarak analiz edebilirler. Sınıf içi etkileşimi destekleyen ve bireysel çalışma disiplinini pekiştiren bu interaktif testi, aşağıdaki panel aracılığıyla hemen başlatabilir ve görsel yorumlama becerilerinizi zirveye taşıyabilirsiniz.
${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); } }function openImageModal(imageSrc) { // Modal oluştur const modal = document.createElement('div'); modal.style.cssText = ` position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); display: flex; justify-content: center; align-items: center; z-index: 1000; cursor: pointer; `; const img = document.createElement('img'); img.src = imageSrc; img.style.cssText = ` max-width: 90%; max-height: 90%; border-radius: 8px; box-shadow: 0 4px 20px rgba(0,0,0,0.5); `; modal.appendChild(img); document.body.appendChild(modal); // Modal'ı kapatma modal.onclick = function() { document.body.removeChild(modal); }; }// Test başlatma displayQuestion();

