📇 記憶閃卡特訓

「終極考試特訓區」?
「終極考試特訓區」!!!!

🎯 模擬測驗題庫

Question 1 / 綜合題組

覆蓋後提交上傳,你就可以在 Sanity 後台享受到「建構大型考卷情境」的威力,前台也有了「洗牌」與「重考」的刷題機制了!準備就緒即可 Push 🚀

大題附圖
for (let i = groups.length - 1; i > 0; i--) {
                const j = Math.floor(Math.random() * (i + 1));
                [groups[i], groups[j]] = [groups[j], groups[i]];
            }
            
            // 重新按隨機順序將大題掛載回畫面上 (這會自然完成 DOM 元素的搬移)
            groups.forEach(group => container.appendChild(group));
            
            // 洗牌後順便清空作答狀態
            resetQuizzes();
        }
    </script>
Q1.

覆蓋後提交上傳,你就可以在 Sanity 後台享受到「建構大型考卷情境」的威力,前台也有了「洗牌」與「重考」的刷題機制了!準備就緒即可 Push 🚀

題目附圖
quizBox.querySelector('.submit-quiz-btn').style.display = 'none';
            quizBox.querySelector('.quiz-explanation').style.display = 'block';
        }

        // 🔄 重新測驗 (清空所有作答狀態)
        function resetQuizzes() {
            document.querySelectorAll('.quiz-option').forEach(opt => {
                opt.classList.remove('selected', 'correct', 'wrong');
                opt.style.pointerEvents = 'auto'; // 解鎖點擊
                const input = opt.querySelector('input');
                if (input) input.checked = false;
            });
            document.querySelectorAll('.submit-quiz-btn').forEach(btn => btn.style.display = 'inline-block');
            document.querySelectorAll('.quiz-explanation').forEach(exp => exp.style.display = 'none');
        }

        // 🔀 隨機打亂大題 (Fisher-Yates 演算法)
        function shuffleQuizzes() {
            const container = document.getElementById('quizContainer');
            if (!container) return;
            
            // 抓取所有的大題區塊
            const groups = Array.from(container.querySelectorAll('.quiz-group-container'));
            
            // 洗牌
            for (let i = groups.length - 1; i > 0; i--) {
                const j = Math.floor(Math.random() * (i + 1));
                [groups[i], groups[j]] = [groups[j], groups[i]];
            }
            
            // 重新按隨機順序將大題掛載回畫面上 (這會自然完成 DOM 元素的搬移)
            groups.forEach(group => container.appendChild(group));
            
            // 洗牌後順便清空作答狀態
            resetQuizzes();
        }
    </script>
</body>
💡 點評解答: 正確答案是 C。

覆蓋後提交上傳,你就可以在 Sanity 後台享受到「建構大型考卷情境」的威力,前台也有了「洗牌」與「重考」的刷題機制了!準備就緒即可 Push 🚀覆蓋後提交上傳,你就可以在 Sanity 後台享受到「建構大型考卷情境」的威力,前台也有了「洗牌」與「重考」的刷題機制了!準備就緒即可 Push 🚀覆蓋後提交上傳,你就可以在 Sanity 後台享受到「建構大型考卷情境」的威力,前台也有了「洗牌」與「重考」的刷題機制了!準備就緒即可 Push 🚀覆蓋後提交上傳,你就可以在 Sanity 後台享受到「建構大型考卷情境」的威力,前台也有了「洗牌」與「重考」的刷題機制了!準備就緒即可 Push 🚀覆蓋後提交上傳,你就可以在 Sanity 後台享受到「建構大型考卷情境」的威力,前台也有了「洗牌」與「重考」的刷題機制了!準備就緒即可 Push 🚀