{"id":4250,"date":"2026-03-01T16:22:33","date_gmt":"2026-03-01T19:22:33","guid":{"rendered":"https:\/\/siminova.com.br\/blog\/?p=4250"},"modified":"2026-03-13T09:53:59","modified_gmt":"2026-03-13T12:53:59","slug":"quiz-robotica-educacional","status":"publish","type":"post","link":"https:\/\/siminova.com.br\/blog\/2026\/03\/quiz-robotica-educacional\/","title":{"rendered":"Quiz: Rob\u00f3tica Educacional"},"content":{"rendered":"\n<p class=\"has-text-align-center wp-block-paragraph\">Teste seus conhecimentos sobre o programa SIMROB\u00d3TICA\u00ae<\/p>\n\n\n\n<!DOCTYPE html>\n<html lang=\"pt-BR\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Quiz de Rob\u00f3tica Educacional<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n        body {\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n            background: linear-gradient(135deg, #10b981 0%, #3b82f6 100%);\n            min-height: 100vh;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            padding: 20px;\n            margin: 0 auto;\n        }\n\n        .quiz-container {\n            background: white;\n            border-radius: 15px;\n            box-shadow: 0 10px 40px rgba(0,0,0,0.2);\n            max-width: 600px;\n            width: 100%;\n            padding: 40px;\n            margin: 0 auto;\n        }\n\n        h1 {\n            color: #333;\n            text-align: center;\n            margin-bottom: 30px;\n            font-size: 28px;\n        }\n\n        .question-container {\n            margin-bottom: 30px;\n        }\n\n        .question {\n            font-size: 20px;\n            color: #444;\n            margin-bottom: 20px;\n            font-weight: 600;\n            text-align: center;\n        }\n\n        .options {\n            display: flex;\n            flex-direction: column;\n            gap: 12px;\n            align-items: center;\n        }\n\n        .option {\n            background: #f7f7f7;\n            border: 2px solid #e0e0e0;\n            border-radius: 10px;\n            padding: 15px 20px;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            font-size: 16px;\n            width: 100%;\n            max-width: 450px;\n            text-align: center;\n        }\n\n        .option:hover {\n            background: #e8e8e8;\n            border-color: #10b981;\n            transform: scale(1.02);\n        }\n\n        .option.selected {\n            background: linear-gradient(135deg, #10b981 0%, #3b82f6 100%);\n            color: white;\n            border-color: #10b981;\n        }\n\n        .option.correct {\n            background: #10b981;\n            color: white;\n            border-color: #059669;\n        }\n\n        .option.incorrect {\n            background: #ef4444;\n            color: white;\n            border-color: #dc2626;\n        }\n\n        .option.disabled {\n            cursor: not-allowed;\n            opacity: 0.7;\n        }\n\n        .feedback {\n            text-align: center;\n            margin-top: 20px;\n            padding: 15px;\n            border-radius: 10px;\n            font-weight: 600;\n            font-size: 18px;\n        }\n\n        .feedback.correct {\n            background: #d1fae5;\n            color: #065f46;\n        }\n\n        .feedback.incorrect {\n            background: #fee2e2;\n            color: #991b1b;\n        }\n\n        .button-container {\n            display: flex;\n            justify-content: center;\n            margin-top: 30px;\n        }\n\n        button {\n            background: linear-gradient(135deg, #10b981 0%, #3b82f6 100%);\n            color: white;\n            border: none;\n            padding: 15px 40px;\n            border-radius: 25px;\n            font-size: 18px;\n            font-weight: 600;\n            cursor: pointer;\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n        }\n\n        button:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 5px 20px rgba(16, 185, 129, 0.4);\n        }\n\n        button:disabled {\n            opacity: 0.5;\n            cursor: not-allowed;\n            transform: none;\n        }\n\n        .result-container {\n            display: none;\n            text-align: center;\n        }\n\n        .result-container.show {\n            display: block;\n        }\n\n        .score {\n            font-size: 48px;\n            color: #10b981;\n            font-weight: bold;\n            margin: 20px 0;\n        }\n\n        .result-message {\n            font-size: 20px;\n            color: #666;\n            margin: 20px 0;\n        }\n\n        .restart-btn {\n            margin-top: 20px;\n        }\n\n        .progress-bar {\n            width: 100%;\n            height: 8px;\n            background: #e0e0e0;\n            border-radius: 10px;\n            margin-bottom: 30px;\n            overflow: hidden;\n        }\n\n        .progress-fill {\n            height: 100%;\n            background: linear-gradient(135deg, #10b981 0%, #3b82f6 100%);\n            transition: width 0.3s ease;\n        }\n\n        .question-counter {\n            text-align: center;\n            color: #666;\n            margin-bottom: 20px;\n            font-size: 14px;\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"quiz-container\">        \n        <div id=\"quiz\">\n            <div class=\"progress-bar\">\n                <div class=\"progress-fill\" id=\"progressBar\"><\/div>\n            <\/div>\n            <div class=\"question-counter\" id=\"questionCounter\"><\/div>\n            <div class=\"question-container\" id=\"questionContainer\"><\/div>\n            <div class=\"button-container\">\n                <button id=\"nextBtn\" onclick=\"nextQuestion()\" disabled>Pr\u00f3xima<\/button>\n            <\/div>\n        <\/div>\n\n        <div class=\"result-container\" id=\"result\">\n            <h2>Quiz Finalizado!<\/h2>\n            <div class=\"score\" id=\"score\"><\/div>\n            <div class=\"result-message\" id=\"resultMessage\"><\/div>\n            <button class=\"restart-btn\" onclick=\"restartQuiz()\">Recome\u00e7ar Quiz<\/button>\n        <\/div>\n    <\/div>\n\n    <script>\n        const quizData = [\n            {\n                question: \"O que significa a sigla STEAM na educa\u00e7\u00e3o?\",\n                options: [\"Science, Technology, Engineering, Arts and Mathematics\", \"Sistema de Tecnologia Educacional Avan\u00e7ada\", \"Software de Tecnologia e Matem\u00e1tica\", \"Sistema de Ensino Automatizado\"],\n                correct: 0\n            },\n            {\n                question: \"O programa SIMROB\u00d3TICA\u00ae utiliza a metodologia de grupos de trabalho com rod\u00edzio de fun\u00e7\u00f5es para promover a colabora\u00e7\u00e3o e o desenvolvimento de habilidades socioemocionais. Quais fun\u00e7\u00f5es os alunos assumem nas atividades?\",\n                options: [\"Programador, Conector, Organizador e Monitor\", \"Administrador, Construtor, Programador e L\u00edder\", \"Construtor, Pesquisador, Operador e Registrador\", \"L\u00edder, Planejador, Criador e Comunicador\"],\n                correct: 1\n            },\n            {\n                question: \"O que s\u00e3o sensores em rob\u00f3tica?\",\n                options: [\"Pe\u00e7as que fazem o rob\u00f4 se mover\", \"Dispositivos que permitem ao rob\u00f4 perceber o ambiente\", \"Programas de computador\", \"Baterias especiais\"],\n                correct: 1\n            },\n            {\n                question: \"A metodologia do programa SIMROB\u00d3TICA\u00ae \u00e9 estruturada em tr\u00eas fases distintas para o desenvolvimento dos projetos em sala de aula. Qual alternativa apresenta a sequ\u00eancia correta dessas fases?\",\n                options: [\"Planejar, Programar e Testar\", \"Descobrir, Criar e Avaliar\", \"Descobrir, Criar e Multiplicar\", \"Construir, Programar e Liderar\"],\n                correct: 2\n            },\n            {\n                question: \"O que \u00e9 um algoritmo?\",\n                options: [\"Um tipo de rob\u00f4\", \"Uma sequ\u00eancia de passos para resolver um problema\", \"Uma pe\u00e7a eletr\u00f4nica\", \"Um sensor de movimento\"],\n                correct: 1\n            },\n            {\n                question: \"Qual habilidade N\u00c3O \u00e9 desenvolvida pela rob\u00f3tica educacional?\",\n                options: [\"Pensamento computacional\", \"Trabalho em equipe\", \"Memoriza\u00e7\u00e3o mec\u00e2nica\", \"Resolu\u00e7\u00e3o de problemas\"],\n                correct: 2\n            },\n            {\n                question: \"Qual tipo de programa\u00e7\u00e3o \u00e9 usado nas aulas de rob\u00f3tica educacional com kits LEGO\u00ae Education?\",\n                options: [\"Apenas texto puro e c\u00f3digo complexo\", \"Programa\u00e7\u00e3o em blocos visuais\", \"Apenas comandos de voz\", \"N\u00e3o \u00e9 necess\u00e1rio programar\"],\n                correct: 1\n            },\n            {\n                question: \"Por que a rob\u00f3tica educacional \u00e9 importante para o futuro dos estudantes?\",\n                options: [\"Apenas para quem quer ser engenheiro\", \"Desenvolve habilidades do s\u00e9culo XXI essenciais para qualquer carreira\", \"S\u00f3 serve para competi\u00e7\u00f5es\", \"\u00c9 apenas uma brincadeira\"],\n                correct: 1\n            }\n        ];\n\n        let currentQuestion = 0;\n        let score = 0;\n        let selectedOption = null;\n        let shuffledQuizData = [];\n\n        function shuffleArray(array) {\n            const newArray = [...array];\n            for (let i = newArray.length - 1; i > 0; i--) {\n                const j = Math.floor(Math.random() * (i + 1));\n                [newArray[i], newArray[j]] = [newArray[j], newArray[i]];\n            }\n            return newArray;\n        }\n\n        function initQuiz() {\n            shuffledQuizData = shuffleArray(quizData);\n            loadQuestion();\n        }\n\n        function loadQuestion() {\n            const question = shuffledQuizData[currentQuestion];\n            const container = document.getElementById('questionContainer');\n            \n            document.getElementById('questionCounter').textContent = \n                `Pergunta ${currentQuestion + 1} de ${shuffledQuizData.length}`;\n            \n            const progressPercent = ((currentQuestion + 1) \/ shuffledQuizData.length) * 100;\n            document.getElementById('progressBar').style.width = progressPercent + '%';\n            \n            container.innerHTML = `\n                <div class=\"question\">${question.question}<\/div>\n                <div class=\"options\">\n                    ${question.options.map((option, index) => `\n                        <div class=\"option\" onclick=\"selectOption(${index})\">${option}<\/div>\n                    `).join('')}\n                <\/div>\n            `;\n            \n            selectedOption = null;\n            document.getElementById('nextBtn').disabled = true;\n        }\n\n        function selectOption(index) {\n            if (selectedOption !== null) return; \/\/ Evita m\u00faltiplas sele\u00e7\u00f5es\n            \n            selectedOption = index;\n            const question = shuffledQuizData[currentQuestion];\n            const options = document.querySelectorAll('.option');\n            \n            \/\/ Desabilita todas as op\u00e7\u00f5es\n            options.forEach(opt => opt.classList.add('disabled'));\n            \n            \/\/ Marca a op\u00e7\u00e3o selecionada\n            if (index === question.correct) {\n                options[index].classList.add('correct');\n                showFeedback(true);\n            } else {\n                options[index].classList.add('incorrect');\n                options[question.correct].classList.add('correct');\n                showFeedback(false, question.options[question.correct]);\n            }\n            \n            document.getElementById('nextBtn').disabled = false;\n        }\n\n        function showFeedback(isCorrect, correctAnswer = '') {\n            const container = document.getElementById('questionContainer');\n            const feedbackDiv = document.createElement('div');\n            feedbackDiv.className = `feedback ${isCorrect ? 'correct' : 'incorrect'}`;\n            \n            if (isCorrect) {\n                feedbackDiv.textContent = '\u2705 Parab\u00e9ns! Resposta correta!';\n            } else {\n                feedbackDiv.textContent = `\u274c Ops! A resposta correta \u00e9: ${correctAnswer}`;\n            }\n            \n            container.appendChild(feedbackDiv);\n        }\n\n        function nextQuestion() {\n            if (selectedOption === shuffledQuizData[currentQuestion].correct) {\n                score++;\n            }\n            \n            currentQuestion++;\n            \n            if (currentQuestion < shuffledQuizData.length) {\n                selectedOption = null; \/\/ Reset para pr\u00f3xima pergunta\n                loadQuestion();\n            } else {\n                showResult();\n            }\n        }\n\n        function showResult() {\n            document.getElementById('quiz').style.display = 'none';\n            document.getElementById('result').classList.add('show');\n            \n            const percentage = (score \/ shuffledQuizData.length) * 100;\n            document.getElementById('score').textContent = `${score} \/ ${shuffledQuizData.length}`;\n            \n            let message = '';\n            if (percentage === 100) {\n                message = '\ud83c\udfc6 Perfeito! Voc\u00ea \u00e9 expert em rob\u00f3tica educacional!';\n            } else if (percentage >= 75) {\n                message = '\ud83e\udd16 Muito bem! Voc\u00ea domina o assunto!';\n            } else if (percentage >= 50) {\n                message = '\ud83d\udc4d Bom trabalho! Continue aprendendo sobre rob\u00f3tica!';\n            } else {\n                message = '\ud83d\udcaa Continue explorando o mundo da rob\u00f3tica educacional!';\n            }\n            \n            document.getElementById('resultMessage').textContent = message;\n        }\n\n        function restartQuiz() {\n            currentQuestion = 0;\n            score = 0;\n            selectedOption = null;\n            shuffledQuizData = shuffleArray(quizData);\n            document.getElementById('quiz').style.display = 'block';\n            document.getElementById('result').classList.remove('show');\n            loadQuestion();\n        }\n\n        initQuiz();\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<p>\u2713 Atividade alinhada \u00e0 Base Nacional Comum Curricular (BNCC), BNCC da Computa\u00e7\u00e3o e aos Objetivos de Desenvolvimento Sustent\u00e1vel (ODS) da ONU. <a style=\"background-color: #e6c15a; color: #2f2f2f; padding: 4px 10px; border-radius: 3px; text-decoration: none; font-weight: 500; display: inline-block;\" href=\"https:\/\/siminova.com.br\/blog\/amigos\/alinhamento\/quiz-robotica-educacional\/\"> \u203a Saiba mais <\/a><\/p>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Vis\u00e3o Geral do Alinhamento<\/summary>\n<p class=\"has-small-font-size wp-block-paragraph\">EF04MA03, EF05MA14, EF15LP18, EF05CI04, EF06MA23, EF07CI11, EM13MAT405, EM13CNT302, EF01CO02, EF01CO03, EF02CO04, EF02CO05, EF03CO01, EF15CO03, EF06CO07, EF06CO09, EF07CO08, EM13CO15, EM13CO16, ODS 4, ODS 8, ODS 9, ODS 10, ODS 12 e ODS 17.<\/p>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>Teste seus conhecimentos sobre o programa SIMROB\u00d3TICA\u00ae<\/p>\n","protected":false},"author":8,"featured_media":4469,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rs_blank_template":"","rs_page_bg_color":"","slide_template_v7":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[75],"tags":[79],"class_list":["post-4250","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-quizzes","tag-notts"],"_links":{"self":[{"href":"https:\/\/siminova.com.br\/blog\/wp-json\/wp\/v2\/posts\/4250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/siminova.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/siminova.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/siminova.com.br\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/siminova.com.br\/blog\/wp-json\/wp\/v2\/comments?post=4250"}],"version-history":[{"count":10,"href":"https:\/\/siminova.com.br\/blog\/wp-json\/wp\/v2\/posts\/4250\/revisions"}],"predecessor-version":[{"id":5172,"href":"https:\/\/siminova.com.br\/blog\/wp-json\/wp\/v2\/posts\/4250\/revisions\/5172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/siminova.com.br\/blog\/wp-json\/wp\/v2\/media\/4469"}],"wp:attachment":[{"href":"https:\/\/siminova.com.br\/blog\/wp-json\/wp\/v2\/media?parent=4250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/siminova.com.br\/blog\/wp-json\/wp\/v2\/categories?post=4250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/siminova.com.br\/blog\/wp-json\/wp\/v2\/tags?post=4250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}