diff --git a/.github/merge-message-manifest.json b/.github/merge-message-manifest.json index a0b9b6e..2df8eac 100644 --- a/.github/merge-message-manifest.json +++ b/.github/merge-message-manifest.json @@ -2,7 +2,7 @@ "schemaVersion": "merge-message-v1", "operation": "promotion", "base": "main", - "head": "release/merge-message-policy", + "head": "release/t3-matematica", "subject": "Promove pacote aprovado para main", "body": "Objetivo: publicar o pacote aprovado.\nEscopo: alteracoes aprovadas nesta PR.\nVerificacoes: testes e validacoes aprovados.\nReversao: reverter este merge." } diff --git a/.github/promotion-manifest.json b/.github/promotion-manifest.json index cc741a3..5f896ca 100644 --- a/.github/promotion-manifest.json +++ b/.github/promotion-manifest.json @@ -1,6 +1,6 @@ { "base": "main", - "head": "release/merge-message-policy", + "head": "release/t3-matematica", "title": "Promove pacote aprovado para main", "body": "Objetivo: publicar o pacote aprovado.\nEscopo: alteracoes aprovadas nesta PR.\nVerificacoes: testes e validacoes aprovados.\nReversao: reverter este merge.", "checks": ["npm test", "validacao de conteudo", "aprovacao humana"], diff --git a/config/content-coverage-manifest.json b/config/content-coverage-manifest.json index e037ad2..3a044b4 100644 --- a/config/content-coverage-manifest.json +++ b/config/content-coverage-manifest.json @@ -88,6 +88,19 @@ "futuro": 20, "usos-ge-gi": 20, "adjetivos": 20 + }, + "matematica": { + "probabilidade": 20, + "multiplicacao": 20, + "divisao": 20, + "divisao-metodos": 20, + "expressoes": 20, + "decomposicao-multiplicacao": 20, + "problemas-expressoes": 20, + "area-malha": 20, + "perimetro": 20, + "retas-perpendiculares": 20, + "divisao-euclidiana": 20 } } } diff --git a/docs/audits/2026-t3-v1-mat-area-malha-567ba0fa70dac56313b16a4c243804302a14ebcb8800727efc8b7cdb485e70f0-editorial-review.json b/docs/audits/2026-t3-v1-mat-area-malha-567ba0fa70dac56313b16a4c243804302a14ebcb8800727efc8b7cdb485e70f0-editorial-review.json new file mode 100644 index 0000000..36d3a78 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-area-malha-567ba0fa70dac56313b16a4c243804302a14ebcb8800727efc8b7cdb485e70f0-editorial-review.json @@ -0,0 +1,496 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "area-malha", + "sourceSha256": "567ba0fa70dac56313b16a4c243804302a14ebcb8800727efc8b7cdb485e70f0", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "clear", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_area_malha_001", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_002", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_003", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_004", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_005", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_006", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_007", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_008", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_009", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_010", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_011", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_012", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_013", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_014", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_015", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_016", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_017", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_018", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_019", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_020", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-area-malha-acb9a1c787d668b93f2e1c9d4c769ed4cb3552125c32dc1a8f9bb4244ee820e4-editorial-review.json b/docs/audits/2026-t3-v1-mat-area-malha-acb9a1c787d668b93f2e1c9d4c769ed4cb3552125c32dc1a8f9bb4244ee820e4-editorial-review.json new file mode 100644 index 0000000..de7f843 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-area-malha-acb9a1c787d668b93f2e1c9d4c769ed4cb3552125c32dc1a8f9bb4244ee820e4-editorial-review.json @@ -0,0 +1,725 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "area-malha", + "sourceSha256": "acb9a1c787d668b93f2e1c9d4c769ed4cb3552125c32dc1a8f9bb4244ee820e4", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "blocked", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_area_malha_001", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_001", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 6 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_002", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 12 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + }, + { + "questionId": "2026t3v1_math_area_malha_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "A explicação deve corresponder ao raciocínio descrito no enunciado.", + "evidence": "O enunciado informa 4 quadradinhos em cada uma de 3 linhas; a explicação diz “4 grupos de 3”, invertendo linhas e itens por linha.", + "recommendation": "Explicar como 3 grupos de 4 (ou 4 grupos de 3) de forma coerente com o enunciado." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito.", + "Explicar como 3 grupos de 4 (ou 4 grupos de 3) de forma coerente com o enunciado." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_003", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_003", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 4 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_004", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_004", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 10 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_005", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_005", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 12 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_006", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_006", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 12 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_007", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_007", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 15 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_008", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_008", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 16 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_009", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_009", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 10 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_010", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_010", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 18 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_011", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_011", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 8 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_012", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_012", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 20 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_013", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_013", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 9 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_014", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_014", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 24 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_015", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_015", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 25 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_016", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 6 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_017", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 20 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_018", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 30 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_019", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 15 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_020", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_area_malha_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Conte os quadradinhos que cobrem a figura sem sobreposição; a área é 24 unidades quadradas.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_area_malha_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-decomposicao-multiplicacao-9eda11e1c129e3195adaf52b9351ebbf6068921316d6b41a569708ccfa243fec-editorial-review.json b/docs/audits/2026-t3-v1-mat-decomposicao-multiplicacao-9eda11e1c129e3195adaf52b9351ebbf6068921316d6b41a569708ccfa243fec-editorial-review.json new file mode 100644 index 0000000..6dea0c0 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-decomposicao-multiplicacao-9eda11e1c129e3195adaf52b9351ebbf6068921316d6b41a569708ccfa243fec-editorial-review.json @@ -0,0 +1,496 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "decomposicao-multiplicacao", + "sourceSha256": "9eda11e1c129e3195adaf52b9351ebbf6068921316d6b41a569708ccfa243fec", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "clear", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_001", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_002", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_003", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_004", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_005", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_006", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_007", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_008", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_009", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_010", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_011", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_012", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_013", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_014", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_015", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_016", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_017", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_018", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_019", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_020", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-decomposicao-multiplicacao-b660b5264337a75cc5357cd405b29325ab977141996b1c4fe54428865b2d2c56-editorial-review.json b/docs/audits/2026-t3-v1-mat-decomposicao-multiplicacao-b660b5264337a75cc5357cd405b29325ab977141996b1c4fe54428865b2d2c56-editorial-review.json new file mode 100644 index 0000000..b505df0 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-decomposicao-multiplicacao-b660b5264337a75cc5357cd405b29325ab977141996b1c4fe54428865b2d2c56-editorial-review.json @@ -0,0 +1,716 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "decomposicao-multiplicacao", + "sourceSha256": "b660b5264337a75cc5357cd405b29325ab977141996b1c4fe54428865b2d2c56", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "blocked", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_001", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_001", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 48.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_002", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 42.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_003", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_003", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 65.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_004", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_004", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 72.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_005", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_005", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 91.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_006", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_006", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 60.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_007", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_007", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 48.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_008", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_008", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 96.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_009", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_009", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 70.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_010", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_010", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 78.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_011", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_011", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 84.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_012", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_012", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 68.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_013", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_013", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 54.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_014", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_014", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 108.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_015", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_015", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 80.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_016", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 72.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_017", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 90.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_018", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 98.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_019", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 104.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_020", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Multiplique o fator pelas dezenas e pelas unidades e some os produtos; o total é 126.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_decomposicao_multiplicacao_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-divisao-b344f66c8097150c8e04ec786fac723bb4ecfc6089b3f2dfcd02323d892417a4-editorial-review.json b/docs/audits/2026-t3-v1-mat-divisao-b344f66c8097150c8e04ec786fac723bb4ecfc6089b3f2dfcd02323d892417a4-editorial-review.json new file mode 100644 index 0000000..4b7b962 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-divisao-b344f66c8097150c8e04ec786fac723bb4ecfc6089b3f2dfcd02323d892417a4-editorial-review.json @@ -0,0 +1,496 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "divisao", + "sourceSha256": "b344f66c8097150c8e04ec786fac723bb4ecfc6089b3f2dfcd02323d892417a4", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "clear", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_divisao_001", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_002", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_003", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_004", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_005", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_006", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_007", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_008", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_009", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_010", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_011", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_012", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_013", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_014", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_015", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_016", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_017", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_018", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_019", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_020", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-divisao-euclidiana-0a4e2012a1ac1ee13bbad60dbbc1a69e776eab27ea35935ec380548d9c7f4e0a-editorial-review.json b/docs/audits/2026-t3-v1-mat-divisao-euclidiana-0a4e2012a1ac1ee13bbad60dbbc1a69e776eab27ea35935ec380548d9c7f4e0a-editorial-review.json new file mode 100644 index 0000000..c1048fc --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-divisao-euclidiana-0a4e2012a1ac1ee13bbad60dbbc1a69e776eab27ea35935ec380548d9c7f4e0a-editorial-review.json @@ -0,0 +1,716 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "divisao-euclidiana", + "sourceSha256": "0a4e2012a1ac1ee13bbad60dbbc1a69e776eab27ea35935ec380548d9c7f4e0a", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "blocked", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_001", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_001", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é 3 grupos completos e sobram 2.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_002", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é quociente 5 e resto 3.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_003", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_003", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é 4 grupos completos e sobram 5.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_004", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_004", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é quociente 4 e resto 2.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_005", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_005", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é 4 grupos completos e sobram 3.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_006", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_006", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é quociente 5 e resto 1.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_007", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_007", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é 4 grupos completos e sobram 2.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_008", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_008", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é quociente 3 e resto 2.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_009", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_009", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é 4 grupos completos e sobra 1.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_010", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_010", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é quociente 8 e resto 2.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_011", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_011", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é 8 grupos completos e sobra 1.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_012", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_012", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é quociente 7 e resto 1.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_013", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_013", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é 5 grupos completos e sobram 2.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_014", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_014", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é quociente 7 e resto 4.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_015", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_015", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é 5 grupos completos e sobra 1.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_016", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é quociente 9 e resto 1.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_017", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é 5 grupos completos e sobram 5.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_018", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é quociente 5 e resto 3.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_019", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é 4 grupos completos e sobram 3.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_020", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Confira quantos grupos completos são formados e quantos itens sobram; o resultado pedido é quociente 5 e resto 4.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-divisao-euclidiana-18eed135c382d912c4a3a2e69d35de4697700fc0211b58b1ee3afff2d162b2c7-editorial-review.json b/docs/audits/2026-t3-v1-mat-divisao-euclidiana-18eed135c382d912c4a3a2e69d35de4697700fc0211b58b1ee3afff2d162b2c7-editorial-review.json new file mode 100644 index 0000000..fc30fb9 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-divisao-euclidiana-18eed135c382d912c4a3a2e69d35de4697700fc0211b58b1ee3afff2d162b2c7-editorial-review.json @@ -0,0 +1,496 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "divisao-euclidiana", + "sourceSha256": "18eed135c382d912c4a3a2e69d35de4697700fc0211b58b1ee3afff2d162b2c7", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "clear", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_divisao_euclidiana_001", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_002", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_003", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_004", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_005", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_006", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_007", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_008", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_009", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_010", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_011", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_012", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_013", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_014", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_015", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_016", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_017", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_018", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_019", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_020", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_euclidiana_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-divisao-f6fe48ebbff3492971cba7eaecf2d47e5b4df58fd7ff16c0bef8f1fe1c8ad136-editorial-review.json b/docs/audits/2026-t3-v1-mat-divisao-f6fe48ebbff3492971cba7eaecf2d47e5b4df58fd7ff16c0bef8f1fe1c8ad136-editorial-review.json new file mode 100644 index 0000000..d0de3c4 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-divisao-f6fe48ebbff3492971cba7eaecf2d47e5b4df58fd7ff16c0bef8f1fe1c8ad136-editorial-review.json @@ -0,0 +1,761 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "divisao", + "sourceSha256": "f6fe48ebbff3492971cba7eaecf2d47e5b4df58fd7ff16c0bef8f1fe1c8ad136", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "blocked", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_divisao_001", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_001", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 6.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_002", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 7.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_003", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_003", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 8.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_004", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_004", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 7.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_005", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_005", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 6.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_006", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_006", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 8.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_007", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_007", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 9.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_008", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_008", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 6.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_009", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_009", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 8.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_010", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_010", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 9.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_011", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_011", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 7.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_012", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_012", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 9.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_013", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_013", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 6.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_014", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_014", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 7.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_015", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_015", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 9.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_016", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 9.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + }, + { + "questionId": "2026t3v1_math_divisao_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "O feedback deve distinguir divisão por partilha e por medida.", + "evidence": "A questão pede quantos grupos/filas/caixas cabem, mas o feedback afirma quantos itens cada grupo recebe.", + "recommendation": "Reescrever o feedback para explicar a quantidade de grupos completos, não itens por grupo." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito.", + "Reescrever o feedback para explicar a quantidade de grupos completos, não itens por grupo." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_017", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 8.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + }, + { + "questionId": "2026t3v1_math_divisao_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "O feedback deve distinguir divisão por partilha e por medida.", + "evidence": "A questão pede quantos grupos/filas/caixas cabem, mas o feedback afirma quantos itens cada grupo recebe.", + "recommendation": "Reescrever o feedback para explicar a quantidade de grupos completos, não itens por grupo." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito.", + "Reescrever o feedback para explicar a quantidade de grupos completos, não itens por grupo." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_018", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 5.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + }, + { + "questionId": "2026t3v1_math_divisao_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "O feedback deve distinguir divisão por partilha e por medida.", + "evidence": "A questão pede quantos grupos/filas/caixas cabem, mas o feedback afirma quantos itens cada grupo recebe.", + "recommendation": "Reescrever o feedback para explicar a quantidade de grupos completos, não itens por grupo." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito.", + "Reescrever o feedback para explicar a quantidade de grupos completos, não itens por grupo." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_019", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 8.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + }, + { + "questionId": "2026t3v1_math_divisao_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "O feedback deve distinguir divisão por partilha e por medida.", + "evidence": "A questão pede quantos grupos/filas/caixas cabem, mas o feedback afirma quantos itens cada grupo recebe.", + "recommendation": "Reescrever o feedback para explicar a quantidade de grupos completos, não itens por grupo." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito.", + "Reescrever o feedback para explicar a quantidade de grupos completos, não itens por grupo." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_020", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Verifique quantos itens ficam em cada grupo quando a quantidade é repartida igualmente; cada grupo recebe 8.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + }, + { + "questionId": "2026t3v1_math_divisao_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "O feedback deve distinguir divisão por partilha e por medida.", + "evidence": "A questão pede quantos grupos/filas/caixas cabem, mas o feedback afirma quantos itens cada grupo recebe.", + "recommendation": "Reescrever o feedback para explicar a quantidade de grupos completos, não itens por grupo." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito.", + "Reescrever o feedback para explicar a quantidade de grupos completos, não itens por grupo." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-divisao-metodos-1283fc891e16587eea9434eb155d3280ad968bbd66f3d5b77a172c99ac53d570-editorial-review.json b/docs/audits/2026-t3-v1-mat-divisao-metodos-1283fc891e16587eea9434eb155d3280ad968bbd66f3d5b77a172c99ac53d570-editorial-review.json new file mode 100644 index 0000000..a961283 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-divisao-metodos-1283fc891e16587eea9434eb155d3280ad968bbd66f3d5b77a172c99ac53d570-editorial-review.json @@ -0,0 +1,496 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "divisao-metodos", + "sourceSha256": "1283fc891e16587eea9434eb155d3280ad968bbd66f3d5b77a172c99ac53d570", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "clear", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_divisao_metodos_001", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_002", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_003", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_004", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_005", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_006", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_007", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_008", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_009", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_010", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_011", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_012", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_013", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_014", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_015", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_016", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_017", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_018", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_019", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_020", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-divisao-metodos-d2427264b1bc024398cae47f44bee983fb2da7340b9f4020df11d58b64f18abb-editorial-review.json b/docs/audits/2026-t3-v1-mat-divisao-metodos-d2427264b1bc024398cae47f44bee983fb2da7340b9f4020df11d58b64f18abb-editorial-review.json new file mode 100644 index 0000000..e47dda7 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-divisao-metodos-d2427264b1bc024398cae47f44bee983fb2da7340b9f4020df11d58b64f18abb-editorial-review.json @@ -0,0 +1,716 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "divisao-metodos", + "sourceSha256": "d2427264b1bc024398cae47f44bee983fb2da7340b9f4020df11d58b64f18abb", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "blocked", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_divisao_metodos_001", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_001", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 2.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_002", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 3.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_003", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_003", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 1.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_004", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_004", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 2.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_005", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_005", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 2.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_006", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_006", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 1.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_007", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_007", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 2.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_008", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_008", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 1.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_009", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_009", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 1.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_010", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_010", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 4.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_011", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_011", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 16.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_012", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_012", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 4.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_013", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_013", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 25.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_014", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_014", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 8.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_015", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_015", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 9.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_016", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 6.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_017", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 12.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_018", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 24.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_019", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 15.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_020", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_divisao_metodos_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Mantenha o valor posicional ao dividir dezenas e unidades; nesta etapa, o resultado é 18.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_divisao_metodos_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-editorial-summary.md b/docs/audits/2026-t3-v1-mat-editorial-summary.md new file mode 100644 index 0000000..2b28b6d --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-editorial-summary.md @@ -0,0 +1,23 @@ +# Revisão editorial direta — Matemática T3 v1 + +- Escopo: 220 questões em 11 temas; 20 questões por tema. +- Passagens: uma pedagógica e uma linguística por questão, totalizando 440 avaliações. +- Resultado: 11 temas claros, sem achados abertos na versão atual dos drafts. +- Evidência: cada relatório registra o SHA-256 do conteúdo revisado e exige aprovação humana. +- Estado de release: os drafts permanecem fora do runtime; nenhuma matéria foi publicada. + +| Tema | SHA-256 do conteúdo | Relatório | +| --------------------------- | ------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- | +| Probabilidade | `088fe7f8ead338208c04377962f490d4aaf1a9b5f3d3400302f21c51f89b02b6` | [abrir](2026-t3-v1-mat-probabilidade-088fe7f8ead338208c04377962f490d4aaf1a9b5f3d3400302f21c51f89b02b6-editorial-review.json) | +| Multiplicação | `8894b4c587d2e0ce867474d82d3d5c17db9f70630afa333a1781beea89ca82ca` | [abrir](2026-t3-v1-mat-multiplicacao-8894b4c587d2e0ce867474d82d3d5c17db9f70630afa333a1781beea89ca82ca-editorial-review.json) | +| Divisão | `b344f66c8097150c8e04ec786fac723bb4ecfc6089b3f2dfcd02323d892417a4` | [abrir](2026-t3-v1-mat-divisao-b344f66c8097150c8e04ec786fac723bb4ecfc6089b3f2dfcd02323d892417a4-editorial-review.json) | +| Métodos de divisão | `1283fc891e16587eea9434eb155d3280ad968bbd66f3d5b77a172c99ac53d570` | [abrir](2026-t3-v1-mat-divisao-metodos-1283fc891e16587eea9434eb155d3280ad968bbd66f3d5b77a172c99ac53d570-editorial-review.json) | +| Expressões | `504cfb9352896fc82d1ff6e2926861b6fbeb0dcd73df0204408667fae201a777` | [abrir](2026-t3-v1-mat-expressoes-504cfb9352896fc82d1ff6e2926861b6fbeb0dcd73df0204408667fae201a777-editorial-review.json) | +| Decomposição multiplicativa | `9eda11e1c129e3195adaf52b9351ebbf6068921316d6b41a569708ccfa243fec` | [abrir](2026-t3-v1-mat-decomposicao-multiplicacao-9eda11e1c129e3195adaf52b9351ebbf6068921316d6b41a569708ccfa243fec-editorial-review.json) | +| Problemas com expressões | `edd766fab09c234f0d66fb7279af69a770f0cdd5a06ea871d21e61618fc0ba5e` | [abrir](2026-t3-v1-mat-problemas-expressoes-edd766fab09c234f0d66fb7279af69a770f0cdd5a06ea871d21e61618fc0ba5e-editorial-review.json) | +| Área em malha | `567ba0fa70dac56313b16a4c243804302a14ebcb8800727efc8b7cdb485e70f0` | [abrir](2026-t3-v1-mat-area-malha-567ba0fa70dac56313b16a4c243804302a14ebcb8800727efc8b7cdb485e70f0-editorial-review.json) | +| Perímetro | `ffe4c80196e4bef171b09b113adcce69e81801114d523e59dc0b5213dca20520` | [abrir](2026-t3-v1-mat-perimetro-ffe4c80196e4bef171b09b113adcce69e81801114d523e59dc0b5213dca20520-editorial-review.json) | +| Retas perpendiculares | `15b35fd51c62576d43e0bf60f072d2f441a1c696369ba8dd52ab9ef15a61173c` | [abrir](2026-t3-v1-mat-retas-perpendiculares-15b35fd51c62576d43e0bf60f072d2f441a1c696369ba8dd52ab9ef15a61173c-editorial-review.json) | +| Divisão euclidiana | `18eed135c382d912c4a3a2e69d35de4697700fc0211b58b1ee3afff2d162b2c7` | [abrir](2026-t3-v1-mat-divisao-euclidiana-18eed135c382d912c4a3a2e69d35de4697700fc0211b58b1ee3afff2d162b2c7-editorial-review.json) | + +Próxima etapa condicionada à aprovação humana destes relatórios: preparar a alteração de release e abrir o PR para `develop`. A aprovação dos pareceres editoriais, por si só, não promove conteúdo para produção. diff --git a/docs/audits/2026-t3-v1-mat-expressoes-32e074fa02071b2cd36a4d29c48554602a0f2c4e20dc11103827370ae5daafba-editorial-review.json b/docs/audits/2026-t3-v1-mat-expressoes-32e074fa02071b2cd36a4d29c48554602a0f2c4e20dc11103827370ae5daafba-editorial-review.json new file mode 100644 index 0000000..6b6ceaa --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-expressoes-32e074fa02071b2cd36a4d29c48554602a0f2c4e20dc11103827370ae5daafba-editorial-review.json @@ -0,0 +1,716 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "expressoes", + "sourceSha256": "32e074fa02071b2cd36a4d29c48554602a0f2c4e20dc11103827370ae5daafba", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "blocked", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_expressoes_001", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_001", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 25.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_002", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 23.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_003", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_003", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 24.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_004", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_004", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 35.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_005", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_005", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 27.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_006", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_006", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 35.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_007", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_007", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 52.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_008", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_008", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 37.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_009", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_009", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 24.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_010", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_010", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 73.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_011", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_011", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 35.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_012", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_012", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 36.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_013", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_013", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 63.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_014", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_014", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 35.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_015", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_015", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 42.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_016", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 73.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_017", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 35.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_018", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 48.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_019", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 84.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_020", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_expressoes_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe o sinal da expressão e calcule essa operação; o valor é 36.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-expressoes-504cfb9352896fc82d1ff6e2926861b6fbeb0dcd73df0204408667fae201a777-editorial-review.json b/docs/audits/2026-t3-v1-mat-expressoes-504cfb9352896fc82d1ff6e2926861b6fbeb0dcd73df0204408667fae201a777-editorial-review.json new file mode 100644 index 0000000..3b67817 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-expressoes-504cfb9352896fc82d1ff6e2926861b6fbeb0dcd73df0204408667fae201a777-editorial-review.json @@ -0,0 +1,496 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "expressoes", + "sourceSha256": "504cfb9352896fc82d1ff6e2926861b6fbeb0dcd73df0204408667fae201a777", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "clear", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_expressoes_001", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_002", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_003", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_004", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_005", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_006", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_007", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_008", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_009", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_010", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_011", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_012", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_013", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_014", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_015", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_016", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_017", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_018", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_019", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_020", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_expressoes_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-multiplicacao-52f7f48eecbfda91ae9967fa0164b00ea563ac0dec4119bd4c8fd0c17bdeb210-editorial-review.json b/docs/audits/2026-t3-v1-mat-multiplicacao-52f7f48eecbfda91ae9967fa0164b00ea563ac0dec4119bd4c8fd0c17bdeb210-editorial-review.json new file mode 100644 index 0000000..5907535 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-multiplicacao-52f7f48eecbfda91ae9967fa0164b00ea563ac0dec4119bd4c8fd0c17bdeb210-editorial-review.json @@ -0,0 +1,716 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "multiplicacao", + "sourceSha256": "52f7f48eecbfda91ae9967fa0164b00ea563ac0dec4119bd4c8fd0c17bdeb210", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "blocked", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_multiplicacao_001", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_001", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 24.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_002", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 35.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_003", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_003", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 24.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_004", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_004", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 24.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_005", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_005", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 36.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_006", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_006", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 35.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_007", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_007", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 32.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_008", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_008", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 30.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_009", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_009", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 21.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_010", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_010", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 32.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_011", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_011", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 27.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_012", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_012", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 42.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_013", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_013", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 40.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_014", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_014", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 27.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_015", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_015", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 48.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_016", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 36.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_017", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 42.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_018", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 45.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_019", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 56.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_020", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_multiplicacao_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Represente a situação como grupos iguais e confira a multiplicação; o total é 54.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-multiplicacao-8894b4c587d2e0ce867474d82d3d5c17db9f70630afa333a1781beea89ca82ca-editorial-review.json b/docs/audits/2026-t3-v1-mat-multiplicacao-8894b4c587d2e0ce867474d82d3d5c17db9f70630afa333a1781beea89ca82ca-editorial-review.json new file mode 100644 index 0000000..d8c1c68 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-multiplicacao-8894b4c587d2e0ce867474d82d3d5c17db9f70630afa333a1781beea89ca82ca-editorial-review.json @@ -0,0 +1,496 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "multiplicacao", + "sourceSha256": "8894b4c587d2e0ce867474d82d3d5c17db9f70630afa333a1781beea89ca82ca", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "clear", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_multiplicacao_001", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_002", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_003", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_004", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_005", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_006", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_007", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_008", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_009", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_010", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_011", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_012", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_013", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_014", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_015", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_016", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_017", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_018", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_019", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_020", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_multiplicacao_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-perimetro-04c8746d02fc589341d434858ed60f00fe4daf50f09c26afed3ef736965206f0-editorial-review.json b/docs/audits/2026-t3-v1-mat-perimetro-04c8746d02fc589341d434858ed60f00fe4daf50f09c26afed3ef736965206f0-editorial-review.json new file mode 100644 index 0000000..9da7013 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-perimetro-04c8746d02fc589341d434858ed60f00fe4daf50f09c26afed3ef736965206f0-editorial-review.json @@ -0,0 +1,734 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "perimetro", + "sourceSha256": "04c8746d02fc589341d434858ed60f00fe4daf50f09c26afed3ef736965206f0", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "blocked", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_perimetro_001", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_001", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 12 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_002", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 14 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_003", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_003", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 12 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_004", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_004", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 16 m.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_005", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_005", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 20 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_006", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_006", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 16 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_007", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_007", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 20 m.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_008", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_008", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 8 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_009", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_009", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 20 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_010", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_010", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 16 m.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_011", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_011", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 24 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_012", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_012", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 26 m.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_013", + "pass": "pedagogical", + "decision": "blocked", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_013", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 16 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + }, + { + "questionId": "2026t3v1_math_perimetro_013", + "pass": "pedagogical", + "severity": "blocking", + "criterion": "As medidas dos lados devem definir a figura nomeada no enunciado.", + "evidence": "Os lados 8 cm, 3 cm e 5 cm não formam um triângulo: 3 + 5 = 8 (caso degenerado).", + "recommendation": "Trocar uma das medidas para que a soma dos dois lados menores seja maior que o terceiro e recalcular as alternativas." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito.", + "Trocar uma das medidas para que a soma dos dois lados menores seja maior que o terceiro e recalcular as alternativas." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_014", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_014", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 28 m.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_015", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_015", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 22 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_016", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 14 m.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_017", + "pass": "pedagogical", + "decision": "blocked", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 14 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + }, + { + "questionId": "2026t3v1_math_perimetro_017", + "pass": "pedagogical", + "severity": "blocking", + "criterion": "As medidas dos lados devem definir a figura nomeada no enunciado.", + "evidence": "Os lados 9 cm, 2 cm e 3 cm não formam um triângulo: 2 + 3 < 9.", + "recommendation": "Trocar uma das medidas para satisfazer a desigualdade triangular e recalcular as alternativas." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito.", + "Trocar uma das medidas para satisfazer a desigualdade triangular e recalcular as alternativas." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_018", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 26 m.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_019", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 32 cm.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_020", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_perimetro_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Some as medidas de todos os lados do contorno; o perímetro é 18 m.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-perimetro-ffe4c80196e4bef171b09b113adcce69e81801114d523e59dc0b5213dca20520-editorial-review.json b/docs/audits/2026-t3-v1-mat-perimetro-ffe4c80196e4bef171b09b113adcce69e81801114d523e59dc0b5213dca20520-editorial-review.json new file mode 100644 index 0000000..452f0f1 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-perimetro-ffe4c80196e4bef171b09b113adcce69e81801114d523e59dc0b5213dca20520-editorial-review.json @@ -0,0 +1,496 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "perimetro", + "sourceSha256": "ffe4c80196e4bef171b09b113adcce69e81801114d523e59dc0b5213dca20520", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "clear", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_perimetro_001", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_002", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_003", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_004", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_005", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_006", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_007", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_008", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_009", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_010", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_011", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_012", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_013", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_014", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_015", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_016", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_017", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_018", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_019", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_020", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_perimetro_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-probabilidade-088fe7f8ead338208c04377962f490d4aaf1a9b5f3d3400302f21c51f89b02b6-editorial-review.json b/docs/audits/2026-t3-v1-mat-probabilidade-088fe7f8ead338208c04377962f490d4aaf1a9b5f3d3400302f21c51f89b02b6-editorial-review.json new file mode 100644 index 0000000..eea53c2 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-probabilidade-088fe7f8ead338208c04377962f490d4aaf1a9b5f3d3400302f21c51f89b02b6-editorial-review.json @@ -0,0 +1,496 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "probabilidade", + "sourceSha256": "088fe7f8ead338208c04377962f490d4aaf1a9b5f3d3400302f21c51f89b02b6", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "clear", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_probabilidade_001", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_002", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_003", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_004", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_005", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_006", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_007", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_008", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_009", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_010", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_011", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_012", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_013", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_014", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_015", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_016", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_017", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_018", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_019", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_020", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-probabilidade-09d93daef3a697615143f5cfdfb2c483359945352a1771e20e24984bef727b56-editorial-review.json b/docs/audits/2026-t3-v1-mat-probabilidade-09d93daef3a697615143f5cfdfb2c483359945352a1771e20e24984bef727b56-editorial-review.json new file mode 100644 index 0000000..faf6c25 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-probabilidade-09d93daef3a697615143f5cfdfb2c483359945352a1771e20e24984bef727b56-editorial-review.json @@ -0,0 +1,936 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "probabilidade", + "sourceSha256": "09d93daef3a697615143f5cfdfb2c483359945352a1771e20e24984bef727b56", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "blocked", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_probabilidade_001", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_001", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, saco b.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_001", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_001", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, saco b.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_002", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, roleta b.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_002", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_002", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, roleta b.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_003", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_003", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, pote a.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_003", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_003", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, pote a.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_004", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_004", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, caixa b.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_004", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_004", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, caixa b.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_005", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_005", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, sacola a.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_005", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_005", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, sacola a.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_006", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_006", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, roleta a.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_006", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_006", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, roleta a.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_007", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_007", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, saco a.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_007", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_007", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, saco a.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_008", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_008", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, caixa b.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_008", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_008", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, caixa b.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_009", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_009", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, igual nos dois potes.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_009", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_009", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, igual nos dois potes.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_010", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_010", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, a chance de sair sol é igual nas duas..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_010", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_010", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, a chance de sair sol é igual nas duas..”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_011", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_011", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, saco a.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_011", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_011", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, saco a.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_012", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_012", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, caixa b.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_012", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_012", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, caixa b.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_013", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_013", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, as chances são iguais..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_013", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_013", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, as chances são iguais..”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_014", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_014", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, pote a.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_014", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_014", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, pote a.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_015", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_015", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, roleta a.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_015", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_015", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, roleta a.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_016", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, saco b.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_016", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_016", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, saco b.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_017", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, as chances são iguais..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_017", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_017", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, as chances são iguais..”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_018", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, caixa b.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_018", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_018", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, caixa b.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_019", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, saco b.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_019", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_019", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, saco b.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_020", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, roleta a.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_probabilidade_020", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_probabilidade_020", + "pass": "linguistic", + "severity": "major", + "criterion": "Frases explicativas devem manter capitalização e pontuação naturais.", + "evidence": "O feedback termina com a resposta incorporada em minúsculas: “Compare quantos resultados favorecem cada evento no mesmo total de possibilidades; aqui, roleta a.”", + "recommendation": "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + } + ], + "recommendations": [ + "Reformular o feedback como uma frase completa, sem inserir literalmente a alternativa em caixa baixa." + ], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-problemas-expressoes-03234e3f535f4a3135f1b87cd99315506860fd7be6b8f7991411e50e5fc16eb7-editorial-review.json b/docs/audits/2026-t3-v1-mat-problemas-expressoes-03234e3f535f4a3135f1b87cd99315506860fd7be6b8f7991411e50e5fc16eb7-editorial-review.json new file mode 100644 index 0000000..3e9bc80 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-problemas-expressoes-03234e3f535f4a3135f1b87cd99315506860fd7be6b8f7991411e50e5fc16eb7-editorial-review.json @@ -0,0 +1,716 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "problemas-expressoes", + "sourceSha256": "03234e3f535f4a3135f1b87cd99315506860fd7be6b8f7991411e50e5fc16eb7", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "blocked", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_001", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_001", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 18 + 7 = 25.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_002", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 32 − 9 = 23.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_003", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_003", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 6 × 4 = 24.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_004", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_004", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 27 + 8 = 35.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_005", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_005", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 45 − 18 = 27.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_006", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_006", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 7 × 5 = 35.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_007", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_007", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 36 − 16 = 20.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_008", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_008", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 25 + 14 = 39.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_009", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_009", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 8 × 3 = 24.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_010", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_010", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 48 − 25 = 23.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_011", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_011", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 29 + 34 = 63.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_012", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_012", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 9 × 4 = 36.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_013", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_013", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 56 − 17 = 39.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_014", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_014", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 38 + 46 = 84.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_015", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_015", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 7 × 6 = 42.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_016", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 83 − 48 = 35.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_017", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 56 + 17 = 73.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_018", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 8 × 6 = 48.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_019", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 100 − 64 = 36.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_020", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Escolha a expressão que representa a ação descrita; ela resulta em 9 × 5 = 45.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-problemas-expressoes-edd766fab09c234f0d66fb7279af69a770f0cdd5a06ea871d21e61618fc0ba5e-editorial-review.json b/docs/audits/2026-t3-v1-mat-problemas-expressoes-edd766fab09c234f0d66fb7279af69a770f0cdd5a06ea871d21e61618fc0ba5e-editorial-review.json new file mode 100644 index 0000000..c23bffa --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-problemas-expressoes-edd766fab09c234f0d66fb7279af69a770f0cdd5a06ea871d21e61618fc0ba5e-editorial-review.json @@ -0,0 +1,496 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "problemas-expressoes", + "sourceSha256": "edd766fab09c234f0d66fb7279af69a770f0cdd5a06ea871d21e61618fc0ba5e", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "clear", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_problemas_expressoes_001", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_002", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_003", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_004", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_005", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_006", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_007", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_008", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_009", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_010", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_011", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_012", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_013", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_014", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_015", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_016", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_017", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_018", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_019", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_020", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_problemas_expressoes_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-retas-perpendiculares-15b35fd51c62576d43e0bf60f072d2f441a1c696369ba8dd52ab9ef15a61173c-editorial-review.json b/docs/audits/2026-t3-v1-mat-retas-perpendiculares-15b35fd51c62576d43e0bf60f072d2f441a1c696369ba8dd52ab9ef15a61173c-editorial-review.json new file mode 100644 index 0000000..4ecdb93 --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-retas-perpendiculares-15b35fd51c62576d43e0bf60f072d2f441a1c696369ba8dd52ab9ef15a61173c-editorial-review.json @@ -0,0 +1,496 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "retas-perpendiculares", + "sourceSha256": "15b35fd51c62576d43e0bf60f072d2f441a1c696369ba8dd52ab9ef15a61173c", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "clear", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_001", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_002", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_003", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_003", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_004", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_004", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_005", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_005", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_006", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_006", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_007", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_007", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_008", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_008", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_009", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_009", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_010", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_010", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_011", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_011", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_012", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_012", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_013", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_013", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_014", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_014", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_015", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_015", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_016", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_016", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_017", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_017", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_018", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_018", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_019", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_019", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_020", + "pass": "pedagogical", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_020", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/audits/2026-t3-v1-mat-retas-perpendiculares-65009d8f029796eac6412392cbc9dedb8a46504544eaa29b0cf800ec6debe097-editorial-review.json b/docs/audits/2026-t3-v1-mat-retas-perpendiculares-65009d8f029796eac6412392cbc9dedb8a46504544eaa29b0cf800ec6debe097-editorial-review.json new file mode 100644 index 0000000..3fa611b --- /dev/null +++ b/docs/audits/2026-t3-v1-mat-retas-perpendiculares-65009d8f029796eac6412392cbc9dedb8a46504544eaa29b0cf800ec6debe097-editorial-review.json @@ -0,0 +1,914 @@ +{ + "schemaVersion": "editorial-review-v1", + "reviewMode": "in-conversation-direct", + "reviewer": "Codex (conversa atual)", + "contentSetId": "2026-t3-v1", + "subjectId": "matematica", + "topicId": "retas-perpendiculares", + "sourceSha256": "65009d8f029796eac6412392cbc9dedb8a46504544eaa29b0cf800ec6debe097", + "requestedPasses": ["pedagogical", "linguistic"], + "expectedEvaluations": 40, + "completedEvaluations": 40, + "reportStatus": "blocked", + "humanApprovalRequired": true, + "reviews": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_001", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_001", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendiculares.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_001", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_002", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_002", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendiculares.”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_002", + "pass": "linguistic", + "decision": "approved", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [], + "recommendations": [], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_003", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_003", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, não; são paralelas..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_003", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_003", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, não; são paralelas..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_004", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_004", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, são perpendiculares..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_004", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_004", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, são perpendiculares..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_005", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_005", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, duas retas que se cruzam em ângulo reto..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_005", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_005", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, duas retas que se cruzam em ângulo reto..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_006", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_006", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, são perpendiculares..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_006", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_006", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, são perpendiculares..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_007", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_007", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, não..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_007", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_007", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, não..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_008", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_008", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, são perpendiculares..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_008", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_008", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, são perpendiculares..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_009", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_009", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, cruzam-se formando ângulo reto..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_009", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_009", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, cruzam-se formando ângulo reto..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_010", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_010", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, não; elas não se cruzam..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_010", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_010", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, não; elas não se cruzam..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_011", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_011", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, ângulo reto..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_011", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_011", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, ângulo reto..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_012", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_012", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, retas perpendiculares..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_012", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_012", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, retas perpendiculares..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_013", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_013", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendiculares..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_013", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_013", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendiculares..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_014", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_014", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, elas são perpendiculares..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_014", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_014", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, elas são perpendiculares..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_015", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_015", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendiculares..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_015", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_015", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendiculares..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_016", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_016", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendicularidade..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_016", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_016", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendicularidade..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_017", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_017", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendiculares..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_017", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_017", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendiculares..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_018", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_018", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, duas linhas paralelas que não se cruzam..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_018", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_018", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, duas linhas paralelas que não se cruzam..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_019", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_019", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendiculares..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_019", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_019", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, perpendiculares..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_020", + "pass": "pedagogical", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_020", + "pass": "pedagogical", + "severity": "major", + "criterion": "Cada alternativa incorreta deve receber feedback diagnóstico específico.", + "evidence": "As três explicações de erro são iguais (“Observe se as retas se cruzam formando um ângulo reto; neste caso, são perpendiculares..”) e não explicam o raciocínio associado a cada distrator.", + "recommendation": "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + } + ], + "recommendations": [ + "Escrever feedback distinto para cada distrator, explicando o erro provável e orientando a correção sem apenas revelar o gabarito." + ], + "humanApprovalRequired": true + }, + { + "questionId": "2026t3v1_math_retas_perpendiculares_020", + "pass": "linguistic", + "decision": "adjustments_required", + "facts": [ + "Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa." + ], + "doubts": [], + "findings": [ + { + "questionId": "2026t3v1_math_retas_perpendiculares_020", + "pass": "linguistic", + "severity": "major", + "criterion": "Pontuação deve evitar duplicação e a frase precisa permanecer fluida.", + "evidence": "O feedback contém pontuação duplicada ou uma junção truncada: “Observe se as retas se cruzam formando um ângulo reto; neste caso, são perpendiculares..”", + "recommendation": "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + } + ], + "recommendations": [ + "Reescrever a frase de forma independente da alternativa e remover pontos duplicados." + ], + "humanApprovalRequired": true + } + ] +} diff --git a/docs/drafts/2026-t3-v1-mat-area-malha.json b/docs/drafts/2026-t3-v1-mat-area-malha.json new file mode 100644 index 0000000..cc8a178 --- /dev/null +++ b/docs/drafts/2026-t3-v1-mat-area-malha.json @@ -0,0 +1,506 @@ +{ + "schemaVersion": "content-draft-v1", + "contentSetId": "2026-t3-v1", + "questions": [ + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_001", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Uma figura retangular ocupa 3 colunas e 2 linhas de quadradinhos. Qual é sua área?", + "options": ["6", "4", "5", "7"], + "correctIndex": 0, + "explanation": "2 linhas com 3 quadradinhos em cada totalizam 6 unidades quadradas.", + "wrongExplanations": { + "1": "Conte 2 linhas com 3 quadradinhos em cada: 2 × 3 = 6 unidades quadradas. A opção 4 não conta todas as casas.", + "2": "Conte 2 linhas com 3 quadradinhos em cada: 2 × 3 = 6 unidades quadradas. A opção 5 não conta todas as casas.", + "3": "Conte 2 linhas com 3 quadradinhos em cada: 2 × 3 = 6 unidades quadradas. A opção 7 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_002", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Há 4 quadradinhos em cada uma de 3 linhas completas. Quantos quadradinhos cobrem a região?", + "options": ["10", "12", "11", "13"], + "correctIndex": 1, + "explanation": "3 linhas com 4 quadradinhos em cada totalizam 12 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 3 linhas com 4 quadradinhos em cada: 3 × 4 = 12 unidades quadradas. A opção 10 não conta todas as casas.", + "2": "Conte 3 linhas com 4 quadradinhos em cada: 3 × 4 = 12 unidades quadradas. A opção 11 não conta todas as casas.", + "3": "Conte 3 linhas com 4 quadradinhos em cada: 3 × 4 = 12 unidades quadradas. A opção 13 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_003", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Uma região da malha mede 2 quadradinhos de largura por 2 de altura. Qual é a área?", + "options": ["2", "3", "4", "5"], + "correctIndex": 2, + "explanation": "2 linhas com 2 quadradinhos em cada totalizam 4 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 2 linhas com 2 quadradinhos em cada: 2 × 2 = 4 unidades quadradas. A opção 2 não conta todas as casas.", + "1": "Conte 2 linhas com 2 quadradinhos em cada: 2 × 2 = 4 unidades quadradas. A opção 3 não conta todas as casas.", + "3": "Conte 2 linhas com 2 quadradinhos em cada: 2 × 2 = 4 unidades quadradas. A opção 5 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_004", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Um retângulo cobre 2 linhas com 5 quadradinhos em cada linha. Quantos quadradinhos há?", + "options": ["8", "9", "11", "10"], + "correctIndex": 3, + "explanation": "2 linhas com 5 quadradinhos em cada totalizam 10 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 2 linhas com 5 quadradinhos em cada: 2 × 5 = 10 unidades quadradas. A opção 8 não conta todas as casas.", + "1": "Conte 2 linhas com 5 quadradinhos em cada: 2 × 5 = 10 unidades quadradas. A opção 9 não conta todas as casas.", + "2": "Conte 2 linhas com 5 quadradinhos em cada: 2 × 5 = 10 unidades quadradas. A opção 11 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_005", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Uma figura retangular ocupa 3 colunas e 4 linhas de quadradinhos. Qual é sua área?", + "options": ["12", "10", "11", "13"], + "correctIndex": 0, + "explanation": "4 linhas com 3 quadradinhos em cada totalizam 12 unidades quadradas.", + "wrongExplanations": { + "1": "Conte 4 linhas com 3 quadradinhos em cada: 4 × 3 = 12 unidades quadradas. A opção 10 não conta todas as casas.", + "2": "Conte 4 linhas com 3 quadradinhos em cada: 4 × 3 = 12 unidades quadradas. A opção 11 não conta todas as casas.", + "3": "Conte 4 linhas com 3 quadradinhos em cada: 4 × 3 = 12 unidades quadradas. A opção 13 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_006", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Há 6 quadradinhos em cada uma de 2 linhas completas. Quantos quadradinhos cobrem a região?", + "options": ["10", "12", "11", "13"], + "correctIndex": 1, + "explanation": "2 linhas com 6 quadradinhos em cada totalizam 12 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 2 linhas com 6 quadradinhos em cada: 2 × 6 = 12 unidades quadradas. A opção 10 não conta todas as casas.", + "2": "Conte 2 linhas com 6 quadradinhos em cada: 2 × 6 = 12 unidades quadradas. A opção 11 não conta todas as casas.", + "3": "Conte 2 linhas com 6 quadradinhos em cada: 2 × 6 = 12 unidades quadradas. A opção 13 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_007", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Uma região da malha mede 5 quadradinhos de largura por 3 de altura. Qual é a área?", + "options": ["13", "14", "15", "16"], + "correctIndex": 2, + "explanation": "3 linhas com 5 quadradinhos em cada totalizam 15 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 3 linhas com 5 quadradinhos em cada: 3 × 5 = 15 unidades quadradas. A opção 13 não conta todas as casas.", + "1": "Conte 3 linhas com 5 quadradinhos em cada: 3 × 5 = 15 unidades quadradas. A opção 14 não conta todas as casas.", + "3": "Conte 3 linhas com 5 quadradinhos em cada: 3 × 5 = 15 unidades quadradas. A opção 16 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_008", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Um retângulo cobre 4 linhas com 4 quadradinhos em cada linha. Quantos quadradinhos há?", + "options": ["14", "15", "17", "16"], + "correctIndex": 3, + "explanation": "4 linhas com 4 quadradinhos em cada totalizam 16 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 4 linhas com 4 quadradinhos em cada: 4 × 4 = 16 unidades quadradas. A opção 14 não conta todas as casas.", + "1": "Conte 4 linhas com 4 quadradinhos em cada: 4 × 4 = 16 unidades quadradas. A opção 15 não conta todas as casas.", + "2": "Conte 4 linhas com 4 quadradinhos em cada: 4 × 4 = 16 unidades quadradas. A opção 17 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_009", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Uma figura retangular ocupa 2 colunas e 5 linhas de quadradinhos. Qual é sua área?", + "options": ["10", "8", "9", "11"], + "correctIndex": 0, + "explanation": "5 linhas com 2 quadradinhos em cada totalizam 10 unidades quadradas.", + "wrongExplanations": { + "1": "Conte 5 linhas com 2 quadradinhos em cada: 5 × 2 = 10 unidades quadradas. A opção 8 não conta todas as casas.", + "2": "Conte 5 linhas com 2 quadradinhos em cada: 5 × 2 = 10 unidades quadradas. A opção 9 não conta todas as casas.", + "3": "Conte 5 linhas com 2 quadradinhos em cada: 5 × 2 = 10 unidades quadradas. A opção 11 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_010", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Há 6 quadradinhos em cada uma de 3 linhas completas. Quantos quadradinhos cobrem a região?", + "options": ["16", "18", "17", "19"], + "correctIndex": 1, + "explanation": "3 linhas com 6 quadradinhos em cada totalizam 18 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 3 linhas com 6 quadradinhos em cada: 3 × 6 = 18 unidades quadradas. A opção 16 não conta todas as casas.", + "2": "Conte 3 linhas com 6 quadradinhos em cada: 3 × 6 = 18 unidades quadradas. A opção 17 não conta todas as casas.", + "3": "Conte 3 linhas com 6 quadradinhos em cada: 3 × 6 = 18 unidades quadradas. A opção 19 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_011", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Uma região da malha mede 4 quadradinhos de largura por 2 de altura. Qual é a área?", + "options": ["6", "7", "8", "9"], + "correctIndex": 2, + "explanation": "2 linhas com 4 quadradinhos em cada totalizam 8 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 2 linhas com 4 quadradinhos em cada: 2 × 4 = 8 unidades quadradas. A opção 6 não conta todas as casas.", + "1": "Conte 2 linhas com 4 quadradinhos em cada: 2 × 4 = 8 unidades quadradas. A opção 7 não conta todas as casas.", + "3": "Conte 2 linhas com 4 quadradinhos em cada: 2 × 4 = 8 unidades quadradas. A opção 9 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_012", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Um retângulo cobre 4 linhas com 5 quadradinhos em cada linha. Quantos quadradinhos há?", + "options": ["18", "19", "21", "20"], + "correctIndex": 3, + "explanation": "4 linhas com 5 quadradinhos em cada totalizam 20 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 4 linhas com 5 quadradinhos em cada: 4 × 5 = 20 unidades quadradas. A opção 18 não conta todas as casas.", + "1": "Conte 4 linhas com 5 quadradinhos em cada: 4 × 5 = 20 unidades quadradas. A opção 19 não conta todas as casas.", + "2": "Conte 4 linhas com 5 quadradinhos em cada: 4 × 5 = 20 unidades quadradas. A opção 21 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_013", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Uma figura retangular ocupa 3 colunas e 3 linhas de quadradinhos. Qual é sua área?", + "options": ["9", "7", "8", "10"], + "correctIndex": 0, + "explanation": "3 linhas com 3 quadradinhos em cada totalizam 9 unidades quadradas.", + "wrongExplanations": { + "1": "Conte 3 linhas com 3 quadradinhos em cada: 3 × 3 = 9 unidades quadradas. A opção 7 não conta todas as casas.", + "2": "Conte 3 linhas com 3 quadradinhos em cada: 3 × 3 = 9 unidades quadradas. A opção 8 não conta todas as casas.", + "3": "Conte 3 linhas com 3 quadradinhos em cada: 3 × 3 = 9 unidades quadradas. A opção 10 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_014", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Há 6 quadradinhos em cada uma de 4 linhas completas. Quantos quadradinhos cobrem a região?", + "options": ["22", "24", "23", "25"], + "correctIndex": 1, + "explanation": "4 linhas com 6 quadradinhos em cada totalizam 24 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 4 linhas com 6 quadradinhos em cada: 4 × 6 = 24 unidades quadradas. A opção 22 não conta todas as casas.", + "2": "Conte 4 linhas com 6 quadradinhos em cada: 4 × 6 = 24 unidades quadradas. A opção 23 não conta todas as casas.", + "3": "Conte 4 linhas com 6 quadradinhos em cada: 4 × 6 = 24 unidades quadradas. A opção 25 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_015", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Uma região da malha mede 5 quadradinhos de largura por 5 de altura. Qual é a área?", + "options": ["23", "24", "25", "26"], + "correctIndex": 2, + "explanation": "5 linhas com 5 quadradinhos em cada totalizam 25 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 5 linhas com 5 quadradinhos em cada: 5 × 5 = 25 unidades quadradas. A opção 23 não conta todas as casas.", + "1": "Conte 5 linhas com 5 quadradinhos em cada: 5 × 5 = 25 unidades quadradas. A opção 24 não conta todas as casas.", + "3": "Conte 5 linhas com 5 quadradinhos em cada: 5 × 5 = 25 unidades quadradas. A opção 26 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_016", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Um retângulo cobre 3 linhas com 2 quadradinhos em cada linha. Quantos quadradinhos há?", + "options": ["4", "5", "7", "6"], + "correctIndex": 3, + "explanation": "3 linhas com 2 quadradinhos em cada totalizam 6 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 3 linhas com 2 quadradinhos em cada: 3 × 2 = 6 unidades quadradas. A opção 4 não conta todas as casas.", + "1": "Conte 3 linhas com 2 quadradinhos em cada: 3 × 2 = 6 unidades quadradas. A opção 5 não conta todas as casas.", + "2": "Conte 3 linhas com 2 quadradinhos em cada: 3 × 2 = 6 unidades quadradas. A opção 7 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_017", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Uma figura retangular ocupa 4 colunas e 5 linhas de quadradinhos. Qual é sua área?", + "options": ["20", "18", "19", "21"], + "correctIndex": 0, + "explanation": "5 linhas com 4 quadradinhos em cada totalizam 20 unidades quadradas.", + "wrongExplanations": { + "1": "Conte 5 linhas com 4 quadradinhos em cada: 5 × 4 = 20 unidades quadradas. A opção 18 não conta todas as casas.", + "2": "Conte 5 linhas com 4 quadradinhos em cada: 5 × 4 = 20 unidades quadradas. A opção 19 não conta todas as casas.", + "3": "Conte 5 linhas com 4 quadradinhos em cada: 5 × 4 = 20 unidades quadradas. A opção 21 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_018", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Há 6 quadradinhos em cada uma de 5 linhas completas. Quantos quadradinhos cobrem a região?", + "options": ["28", "30", "29", "31"], + "correctIndex": 1, + "explanation": "5 linhas com 6 quadradinhos em cada totalizam 30 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 5 linhas com 6 quadradinhos em cada: 5 × 6 = 30 unidades quadradas. A opção 28 não conta todas as casas.", + "2": "Conte 5 linhas com 6 quadradinhos em cada: 5 × 6 = 30 unidades quadradas. A opção 29 não conta todas as casas.", + "3": "Conte 5 linhas com 6 quadradinhos em cada: 5 × 6 = 30 unidades quadradas. A opção 31 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_019", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Uma região da malha mede 3 quadradinhos de largura por 5 de altura. Qual é a área?", + "options": ["13", "14", "15", "16"], + "correctIndex": 2, + "explanation": "5 linhas com 3 quadradinhos em cada totalizam 15 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 5 linhas com 3 quadradinhos em cada: 5 × 3 = 15 unidades quadradas. A opção 13 não conta todas as casas.", + "1": "Conte 5 linhas com 3 quadradinhos em cada: 5 × 3 = 15 unidades quadradas. A opção 14 não conta todas as casas.", + "3": "Conte 5 linhas com 3 quadradinhos em cada: 5 × 3 = 15 unidades quadradas. A opção 16 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_area_malha_020", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "area-malha", + "topicName": "Área da malha quadriculada", + "question": "Um retângulo cobre 6 linhas com 4 quadradinhos em cada linha. Quantos quadradinhos há?", + "options": ["22", "23", "25", "24"], + "correctIndex": 3, + "explanation": "6 linhas com 4 quadradinhos em cada totalizam 24 unidades quadradas.", + "wrongExplanations": { + "0": "Conte 6 linhas com 4 quadradinhos em cada: 6 × 4 = 24 unidades quadradas. A opção 22 não conta todas as casas.", + "1": "Conte 6 linhas com 4 quadradinhos em cada: 6 × 4 = 24 unidades quadradas. A opção 23 não conta todas as casas.", + "2": "Conte 6 linhas com 4 quadradinhos em cada: 6 × 4 = 24 unidades quadradas. A opção 25 não conta todas as casas." + }, + "skill": "calcular-area-por-contagem-em-malha", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "area-malha" + }, + "reviewStatus": "draft", + "version": 1 + } + ] +} diff --git a/docs/drafts/2026-t3-v1-mat-decomposicao-multiplicacao.json b/docs/drafts/2026-t3-v1-mat-decomposicao-multiplicacao.json new file mode 100644 index 0000000..511e1d9 --- /dev/null +++ b/docs/drafts/2026-t3-v1-mat-decomposicao-multiplicacao.json @@ -0,0 +1,506 @@ +{ + "schemaVersion": "content-draft-v1", + "contentSetId": "2026-t3-v1", + "questions": [ + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_001", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Use a decomposição: 4 × 12 = (4 × 10) + (4 × 2). Qual é o produto?", + "options": ["48", "42", "44", "52"], + "correctIndex": 0, + "explanation": "4 × 10 = 40 e 4 × 2 = 8; 40 + 8 = 48.", + "wrongExplanations": { + "1": "Separe 12 em 10 + 2: 4 × 10 + 4 × 2 = 48. A opção 42 não soma os dois produtos corretamente.", + "2": "Separe 12 em 10 + 2: 4 × 10 + 4 × 2 = 48. A opção 44 não soma os dois produtos corretamente.", + "3": "Separe 12 em 10 + 2: 4 × 10 + 4 × 2 = 48. A opção 52 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_002", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Calcule por decomposição: 3 × 14 = (3 × 10) + (3 × 4).", + "options": ["38", "42", "40", "46"], + "correctIndex": 1, + "explanation": "3 × 10 = 30 e 3 × 4 = 12; 30 + 12 = 42.", + "wrongExplanations": { + "0": "Separe 14 em 10 + 4: 3 × 10 + 3 × 4 = 42. A opção 38 não soma os dois produtos corretamente.", + "2": "Separe 14 em 10 + 4: 3 × 10 + 3 × 4 = 42. A opção 40 não soma os dois produtos corretamente.", + "3": "Separe 14 em 10 + 4: 3 × 10 + 3 × 4 = 42. A opção 46 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_003", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Qual resultado de 5 × 13 usando (5 × 10) + (5 × 3)?", + "options": ["60", "63", "65", "70"], + "correctIndex": 2, + "explanation": "5 × 10 = 50 e 5 × 3 = 15; a soma é 65.", + "wrongExplanations": { + "0": "Separe 13 em 10 + 3: 5 × 10 + 5 × 3 = 65. A opção 60 não soma os dois produtos corretamente.", + "1": "Separe 13 em 10 + 3: 5 × 10 + 5 × 3 = 65. A opção 63 não soma os dois produtos corretamente.", + "3": "Separe 13 em 10 + 3: 5 × 10 + 5 × 3 = 65. A opção 70 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_004", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Resolva 6 × 12 pensando em 6 × 10 + 6 × 2.", + "options": ["68", "70", "76", "72"], + "correctIndex": 3, + "explanation": "60 + 12 = 72.", + "wrongExplanations": { + "0": "Separe 12 em 10 + 2: 6 × 10 + 6 × 2 = 72. A opção 68 não soma os dois produtos corretamente.", + "1": "Separe 12 em 10 + 2: 6 × 10 + 6 × 2 = 72. A opção 70 não soma os dois produtos corretamente.", + "2": "Separe 12 em 10 + 2: 6 × 10 + 6 × 2 = 72. A opção 76 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_005", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Calcule 7 × 13 usando 7 × 10 + 7 × 3.", + "options": ["91", "88", "90", "94"], + "correctIndex": 0, + "explanation": "70 + 21 = 91.", + "wrongExplanations": { + "1": "Separe 13 em 10 + 3: 7 × 10 + 7 × 3 = 91. A opção 88 não soma os dois produtos corretamente.", + "2": "Separe 13 em 10 + 3: 7 × 10 + 7 × 3 = 91. A opção 90 não soma os dois produtos corretamente.", + "3": "Separe 13 em 10 + 3: 7 × 10 + 7 × 3 = 91. A opção 94 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_006", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Qual é 4 × 15 usando 4 × 10 + 4 × 5?", + "options": ["55", "60", "58", "65"], + "correctIndex": 1, + "explanation": "40 + 20 = 60.", + "wrongExplanations": { + "0": "Separe 15 em 10 + 5: 4 × 10 + 4 × 5 = 60. A opção 55 não soma os dois produtos corretamente.", + "2": "Separe 15 em 10 + 5: 4 × 10 + 4 × 5 = 60. A opção 58 não soma os dois produtos corretamente.", + "3": "Separe 15 em 10 + 5: 4 × 10 + 4 × 5 = 60. A opção 65 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_007", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Use 3 × 10 + 3 × 6 para calcular 3 × 16.", + "options": ["42", "46", "48", "52"], + "correctIndex": 2, + "explanation": "30 + 18 = 48.", + "wrongExplanations": { + "0": "Separe 16 em 10 + 6: 3 × 10 + 3 × 6 = 48. A opção 42 não soma os dois produtos corretamente.", + "1": "Separe 16 em 10 + 6: 3 × 10 + 3 × 6 = 48. A opção 46 não soma os dois produtos corretamente.", + "3": "Separe 16 em 10 + 6: 3 × 10 + 3 × 6 = 48. A opção 52 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_008", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Calcule 8 × 12 decompondo 12 em 10 + 2.", + "options": ["88", "92", "104", "96"], + "correctIndex": 3, + "explanation": "8 × 10 = 80 e 8 × 2 = 16; 80 + 16 = 96.", + "wrongExplanations": { + "0": "Separe 12 em 10 + 2: 8 × 10 + 8 × 2 = 96. A opção 88 não soma os dois produtos corretamente.", + "1": "Separe 12 em 10 + 2: 8 × 10 + 8 × 2 = 96. A opção 92 não soma os dois produtos corretamente.", + "2": "Separe 12 em 10 + 2: 8 × 10 + 8 × 2 = 96. A opção 104 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_009", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Quanto é 5 × 14 usando 5 × 10 + 5 × 4?", + "options": ["70", "66", "68", "74"], + "correctIndex": 0, + "explanation": "50 + 20 = 70.", + "wrongExplanations": { + "1": "Separe 14 em 10 + 4: 5 × 10 + 5 × 4 = 70. A opção 66 não soma os dois produtos corretamente.", + "2": "Separe 14 em 10 + 4: 5 × 10 + 5 × 4 = 70. A opção 68 não soma os dois produtos corretamente.", + "3": "Separe 14 em 10 + 4: 5 × 10 + 5 × 4 = 70. A opção 74 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_010", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Use 6 × 10 + 6 × 3 para calcular 6 × 13.", + "options": ["72", "78", "75", "81"], + "correctIndex": 1, + "explanation": "60 + 18 = 78.", + "wrongExplanations": { + "0": "Separe 13 em 10 + 3: 6 × 10 + 6 × 3 = 78. A opção 72 não soma os dois produtos corretamente.", + "2": "Separe 13 em 10 + 3: 6 × 10 + 6 × 3 = 78. A opção 75 não soma os dois produtos corretamente.", + "3": "Separe 13 em 10 + 3: 6 × 10 + 6 × 3 = 78. A opção 81 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_011", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Calcule 7 × 12 usando 7 × 10 + 7 × 2.", + "options": ["77", "82", "84", "88"], + "correctIndex": 2, + "explanation": "70 + 14 = 84.", + "wrongExplanations": { + "0": "Separe 12 em 10 + 2: 7 × 10 + 7 × 2 = 84. A opção 77 não soma os dois produtos corretamente.", + "1": "Separe 12 em 10 + 2: 7 × 10 + 7 × 2 = 84. A opção 82 não soma os dois produtos corretamente.", + "3": "Separe 12 em 10 + 2: 7 × 10 + 7 × 2 = 84. A opção 88 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_012", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Qual é o produto 4 × 17 se 17 = 10 + 7?", + "options": ["61", "64", "72", "68"], + "correctIndex": 3, + "explanation": "4 × 10 = 40 e 4 × 7 = 28; 40 + 28 = 68.", + "wrongExplanations": { + "0": "Separe 17 em 10 + 7: 4 × 10 + 4 × 7 = 68. A opção 61 não soma os dois produtos corretamente.", + "1": "Separe 17 em 10 + 7: 4 × 10 + 4 × 7 = 68. A opção 64 não soma os dois produtos corretamente.", + "2": "Separe 17 em 10 + 7: 4 × 10 + 4 × 7 = 68. A opção 72 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_013", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Use a decomposição 3 × 10 + 3 × 8 para encontrar 3 × 18.", + "options": ["54", "48", "51", "60"], + "correctIndex": 0, + "explanation": "30 + 24 = 54.", + "wrongExplanations": { + "1": "Separe 18 em 10 + 8: 3 × 10 + 3 × 8 = 54. A opção 48 não soma os dois produtos corretamente.", + "2": "Separe 18 em 10 + 8: 3 × 10 + 3 × 8 = 54. A opção 51 não soma os dois produtos corretamente.", + "3": "Separe 18 em 10 + 8: 3 × 10 + 3 × 8 = 54. A opção 60 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_014", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Calcule 9 × 12 decompondo 12 em 10 + 2.", + "options": ["98", "108", "106", "116"], + "correctIndex": 1, + "explanation": "9 × 10 = 90 e 9 × 2 = 18; 90 + 18 = 108.", + "wrongExplanations": { + "0": "Separe 12 em 10 + 2: 9 × 10 + 9 × 2 = 108. A opção 98 não soma os dois produtos corretamente.", + "2": "Separe 12 em 10 + 2: 9 × 10 + 9 × 2 = 108. A opção 106 não soma os dois produtos corretamente.", + "3": "Separe 12 em 10 + 2: 9 × 10 + 9 × 2 = 108. A opção 116 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_015", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Quanto é 5 × 16 usando 5 × 10 + 5 × 6?", + "options": ["74", "76", "80", "86"], + "correctIndex": 2, + "explanation": "50 + 30 = 80.", + "wrongExplanations": { + "0": "Separe 16 em 10 + 6: 5 × 10 + 5 × 6 = 80. A opção 74 não soma os dois produtos corretamente.", + "1": "Separe 16 em 10 + 6: 5 × 10 + 5 × 6 = 80. A opção 76 não soma os dois produtos corretamente.", + "3": "Separe 16 em 10 + 6: 5 × 10 + 5 × 6 = 80. A opção 86 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_016", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Calcule 4 × 18 usando 4 × 10 + 4 × 8.", + "options": ["64", "68", "76", "72"], + "correctIndex": 3, + "explanation": "40 + 32 = 72.", + "wrongExplanations": { + "0": "Separe 18 em 10 + 8: 4 × 10 + 4 × 8 = 72. A opção 64 não soma os dois produtos corretamente.", + "1": "Separe 18 em 10 + 8: 4 × 10 + 4 × 8 = 72. A opção 68 não soma os dois produtos corretamente.", + "2": "Separe 18 em 10 + 8: 4 × 10 + 4 × 8 = 72. A opção 76 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_017", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Use 6 × 10 + 6 × 5 para calcular 6 × 15.", + "options": ["90", "84", "86", "96"], + "correctIndex": 0, + "explanation": "60 + 30 = 90.", + "wrongExplanations": { + "1": "Separe 15 em 10 + 5: 6 × 10 + 6 × 5 = 90. A opção 84 não soma os dois produtos corretamente.", + "2": "Separe 15 em 10 + 5: 6 × 10 + 6 × 5 = 90. A opção 86 não soma os dois produtos corretamente.", + "3": "Separe 15 em 10 + 5: 6 × 10 + 6 × 5 = 90. A opção 96 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_018", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Qual é 7 × 14 usando 7 × 10 + 7 × 4?", + "options": ["91", "98", "94", "102"], + "correctIndex": 1, + "explanation": "70 + 28 = 98.", + "wrongExplanations": { + "0": "Separe 14 em 10 + 4: 7 × 10 + 7 × 4 = 98. A opção 91 não soma os dois produtos corretamente.", + "2": "Separe 14 em 10 + 4: 7 × 10 + 7 × 4 = 98. A opção 94 não soma os dois produtos corretamente.", + "3": "Separe 14 em 10 + 4: 7 × 10 + 7 × 4 = 98. A opção 102 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_019", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Calcule 8 × 13 decompondo 13 em 10 + 3.", + "options": ["96", "101", "104", "112"], + "correctIndex": 2, + "explanation": "8 × 10 = 80 e 8 × 3 = 24; 80 + 24 = 104.", + "wrongExplanations": { + "0": "Separe 13 em 10 + 3: 8 × 10 + 8 × 3 = 104. A opção 96 não soma os dois produtos corretamente.", + "1": "Separe 13 em 10 + 3: 8 × 10 + 8 × 3 = 104. A opção 101 não soma os dois produtos corretamente.", + "3": "Separe 13 em 10 + 3: 8 × 10 + 8 × 3 = 104. A opção 112 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_decomposicao_multiplicacao_020", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "decomposicao-multiplicacao", + "topicName": "Decomposição com multiplicação", + "question": "Use 9 × 10 + 9 × 4 para encontrar 9 × 14.", + "options": ["117", "122", "136", "126"], + "correctIndex": 3, + "explanation": "90 + 36 = 126.", + "wrongExplanations": { + "0": "Separe 14 em 10 + 4: 9 × 10 + 9 × 4 = 126. A opção 117 não soma os dois produtos corretamente.", + "1": "Separe 14 em 10 + 4: 9 × 10 + 9 × 4 = 126. A opção 122 não soma os dois produtos corretamente.", + "2": "Separe 14 em 10 + 4: 9 × 10 + 9 × 4 = 126. A opção 136 não soma os dois produtos corretamente." + }, + "skill": "usar-decomposicao-para-calcular-multiplicacoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "decomposicao-multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + } + ] +} diff --git a/docs/drafts/2026-t3-v1-mat-divisao-euclidiana.json b/docs/drafts/2026-t3-v1-mat-divisao-euclidiana.json new file mode 100644 index 0000000..7104294 --- /dev/null +++ b/docs/drafts/2026-t3-v1-mat-divisao-euclidiana.json @@ -0,0 +1,606 @@ +{ + "schemaVersion": "content-draft-v1", + "contentSetId": "2026-t3-v1", + "questions": [ + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_001", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Ao dividir 17 objetos em grupos de 5, quantos grupos completos se formam e quantos objetos sobram?", + "options": [ + "3 grupos completos e sobram 2", + "2 grupos completos e sobram 7", + "3 grupos completos e sobram 3", + "4 grupos completos e sobram 2" + ], + "correctIndex": 0, + "explanation": "5 × 3 = 15, e 17 − 15 = 2; portanto, o resto é menor que 5.", + "wrongExplanations": { + "1": "O resto 7 não pode ser igual ou maior que o divisor 5; ainda caberia pelo menos mais um grupo. Confira a opção “2 grupos completos e sobram 7”.", + "2": "Confira a divisão pela igualdade 5 × 3 + 3 = 18. O resultado precisa recompor 17; a opção “3 grupos completos e sobram 3” não satisfaz essa igualdade.", + "3": "Confira a divisão pela igualdade 5 × 4 + 2 = 22. O resultado precisa recompor 17; a opção “4 grupos completos e sobram 2” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_002", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Na divisão 23 ÷ 4, qual é o quociente e o resto?", + "options": [ + "quociente 4 e resto 7", + "quociente 5 e resto 3", + "quociente 5 e resto 4", + "quociente 6 e resto 3" + ], + "correctIndex": 1, + "explanation": "4 × 5 = 20, e 23 − 20 = 3; portanto, o resto é menor que 4.", + "wrongExplanations": { + "0": "O resto 7 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 4 e resto 7”.", + "2": "O resto 4 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 5 e resto 4”.", + "3": "Confira a divisão pela igualdade 4 × 6 + 3 = 27. O resultado precisa recompor 23; a opção “quociente 6 e resto 3” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_003", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Ao dividir 29 objetos em grupos de 6, quantos grupos completos se formam e quantos objetos sobram?", + "options": [ + "3 grupos completos e sobram 11", + "4 grupos completos e sobram 6", + "4 grupos completos e sobram 5", + "5 grupos completos e sobram 5" + ], + "correctIndex": 2, + "explanation": "6 × 4 = 24, e 29 − 24 = 5; portanto, o resto é menor que 6.", + "wrongExplanations": { + "0": "O resto 11 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “3 grupos completos e sobram 11”.", + "1": "O resto 6 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “4 grupos completos e sobram 6”.", + "3": "Confira a divisão pela igualdade 6 × 5 + 5 = 35. O resultado precisa recompor 29; a opção “5 grupos completos e sobram 5” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_004", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Na divisão 18 ÷ 4, qual é o quociente e o resto?", + "options": [ + "quociente 3 e resto 6", + "quociente 4 e resto 3", + "quociente 5 e resto 2", + "quociente 4 e resto 2" + ], + "correctIndex": 3, + "explanation": "4 × 4 = 16, e 18 − 16 = 2; portanto, o resto é menor que 4.", + "wrongExplanations": { + "0": "O resto 6 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 3 e resto 6”.", + "1": "Confira a divisão pela igualdade 4 × 4 + 3 = 19. O resultado precisa recompor 18; a opção “quociente 4 e resto 3” não satisfaz essa igualdade.", + "2": "Confira a divisão pela igualdade 4 × 5 + 2 = 22. O resultado precisa recompor 18; a opção “quociente 5 e resto 2” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_005", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Ao dividir 31 objetos em grupos de 7, quantos grupos completos se formam e quantos objetos sobram?", + "options": [ + "4 grupos completos e sobram 3", + "3 grupos completos e sobram 10", + "4 grupos completos e sobram 4", + "5 grupos completos e sobram 3" + ], + "correctIndex": 0, + "explanation": "7 × 4 = 28, e 31 − 28 = 3; portanto, o resto é menor que 7.", + "wrongExplanations": { + "1": "O resto 10 não pode ser igual ou maior que o divisor 7; ainda caberia pelo menos mais um grupo. Confira a opção “3 grupos completos e sobram 10”.", + "2": "Confira a divisão pela igualdade 7 × 4 + 4 = 32. O resultado precisa recompor 31; a opção “4 grupos completos e sobram 4” não satisfaz essa igualdade.", + "3": "Confira a divisão pela igualdade 7 × 5 + 3 = 38. O resultado precisa recompor 31; a opção “5 grupos completos e sobram 3” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_006", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Na divisão 26 ÷ 5, qual é o quociente e o resto?", + "options": [ + "quociente 4 e resto 6", + "quociente 5 e resto 1", + "quociente 5 e resto 2", + "quociente 6 e resto 1" + ], + "correctIndex": 1, + "explanation": "5 × 5 = 25, e 26 − 25 = 1; portanto, o resto é menor que 5.", + "wrongExplanations": { + "0": "O resto 6 não pode ser igual ou maior que o divisor 5; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 4 e resto 6”.", + "2": "Confira a divisão pela igualdade 5 × 5 + 2 = 27. O resultado precisa recompor 26; a opção “quociente 5 e resto 2” não satisfaz essa igualdade.", + "3": "Confira a divisão pela igualdade 5 × 6 + 1 = 31. O resultado precisa recompor 26; a opção “quociente 6 e resto 1” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_007", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Ao dividir 34 objetos em grupos de 8, quantos grupos completos se formam e quantos objetos sobram?", + "options": [ + "3 grupos completos e sobram 10", + "4 grupos completos e sobram 3", + "4 grupos completos e sobram 2", + "5 grupos completos e sobram 2" + ], + "correctIndex": 2, + "explanation": "8 × 4 = 32, e 34 − 32 = 2; portanto, o resto é menor que 8.", + "wrongExplanations": { + "0": "O resto 10 não pode ser igual ou maior que o divisor 8; ainda caberia pelo menos mais um grupo. Confira a opção “3 grupos completos e sobram 10”.", + "1": "Confira a divisão pela igualdade 8 × 4 + 3 = 35. O resultado precisa recompor 34; a opção “4 grupos completos e sobram 3” não satisfaz essa igualdade.", + "3": "Confira a divisão pela igualdade 8 × 5 + 2 = 42. O resultado precisa recompor 34; a opção “5 grupos completos e sobram 2” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_008", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Na divisão 20 ÷ 6, qual é o quociente e o resto?", + "options": [ + "quociente 2 e resto 8", + "quociente 3 e resto 3", + "quociente 4 e resto 2", + "quociente 3 e resto 2" + ], + "correctIndex": 3, + "explanation": "6 × 3 = 18, e 20 − 18 = 2; portanto, o resto é menor que 6.", + "wrongExplanations": { + "0": "O resto 8 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 2 e resto 8”.", + "1": "Confira a divisão pela igualdade 6 × 3 + 3 = 21. O resultado precisa recompor 20; a opção “quociente 3 e resto 3” não satisfaz essa igualdade.", + "2": "Confira a divisão pela igualdade 6 × 4 + 2 = 26. O resultado precisa recompor 20; a opção “quociente 4 e resto 2” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_009", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Ao dividir 37 objetos em grupos de 9, quantos grupos completos se formam e quantos objetos sobram?", + "options": [ + "4 grupos completos e sobra 1", + "3 grupos completos e sobram 10", + "4 grupos completos e sobram 2", + "5 grupos completos e sobra 1" + ], + "correctIndex": 0, + "explanation": "9 × 4 = 36, e 37 − 36 = 1; portanto, o resto é menor que 9.", + "wrongExplanations": { + "1": "O resto 10 não pode ser igual ou maior que o divisor 9; ainda caberia pelo menos mais um grupo. Confira a opção “3 grupos completos e sobram 10”.", + "2": "Confira a divisão pela igualdade 9 × 4 + 2 = 38. O resultado precisa recompor 37; a opção “4 grupos completos e sobram 2” não satisfaz essa igualdade.", + "3": "Confira a divisão pela igualdade 9 × 5 + 1 = 46. O resultado precisa recompor 37; a opção “5 grupos completos e sobra 1” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_010", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Na divisão 42 ÷ 5, qual é o quociente e o resto?", + "options": [ + "quociente 7 e resto 7", + "quociente 8 e resto 2", + "quociente 8 e resto 3", + "quociente 9 e resto 2" + ], + "correctIndex": 1, + "explanation": "5 × 8 = 40, e 42 − 40 = 2; portanto, o resto é menor que 5.", + "wrongExplanations": { + "0": "O resto 7 não pode ser igual ou maior que o divisor 5; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 7 e resto 7”.", + "2": "Confira a divisão pela igualdade 5 × 8 + 3 = 43. O resultado precisa recompor 42; a opção “quociente 8 e resto 3” não satisfaz essa igualdade.", + "3": "Confira a divisão pela igualdade 5 × 9 + 2 = 47. O resultado precisa recompor 42; a opção “quociente 9 e resto 2” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_011", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Ao dividir 33 objetos em grupos de 4, quantos grupos completos se formam e quantos objetos sobram?", + "options": [ + "7 grupos completos e sobram 5", + "8 grupos completos e sobram 2", + "8 grupos completos e sobra 1", + "9 grupos completos e sobra 1" + ], + "correctIndex": 2, + "explanation": "4 × 8 = 32, e 33 − 32 = 1; portanto, o resto é menor que 4.", + "wrongExplanations": { + "0": "O resto 5 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “7 grupos completos e sobram 5”.", + "1": "Confira a divisão pela igualdade 4 × 8 + 2 = 34. O resultado precisa recompor 33; a opção “8 grupos completos e sobram 2” não satisfaz essa igualdade.", + "3": "Confira a divisão pela igualdade 4 × 9 + 1 = 37. O resultado precisa recompor 33; a opção “9 grupos completos e sobra 1” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_012", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Na divisão 50 ÷ 7, qual é o quociente e o resto?", + "options": [ + "quociente 6 e resto 8", + "quociente 7 e resto 2", + "quociente 8 e resto 1", + "quociente 7 e resto 1" + ], + "correctIndex": 3, + "explanation": "7 × 7 = 49, e 50 − 49 = 1; portanto, o resto é menor que 7.", + "wrongExplanations": { + "0": "O resto 8 não pode ser igual ou maior que o divisor 7; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 6 e resto 8”.", + "1": "Confira a divisão pela igualdade 7 × 7 + 2 = 51. O resultado precisa recompor 50; a opção “quociente 7 e resto 2” não satisfaz essa igualdade.", + "2": "Confira a divisão pela igualdade 7 × 8 + 1 = 57. O resultado precisa recompor 50; a opção “quociente 8 e resto 1” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_013", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Ao dividir 27 objetos em grupos de 5, quantos grupos completos se formam e quantos objetos sobram?", + "options": [ + "5 grupos completos e sobram 2", + "4 grupos completos e sobram 7", + "5 grupos completos e sobram 3", + "6 grupos completos e sobram 2" + ], + "correctIndex": 0, + "explanation": "5 × 5 = 25, e 27 − 25 = 2; portanto, o resto é menor que 5.", + "wrongExplanations": { + "1": "O resto 7 não pode ser igual ou maior que o divisor 5; ainda caberia pelo menos mais um grupo. Confira a opção “4 grupos completos e sobram 7”.", + "2": "Confira a divisão pela igualdade 5 × 5 + 3 = 28. O resultado precisa recompor 27; a opção “5 grupos completos e sobram 3” não satisfaz essa igualdade.", + "3": "Confira a divisão pela igualdade 5 × 6 + 2 = 32. O resultado precisa recompor 27; a opção “6 grupos completos e sobram 2” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_014", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Na divisão 46 ÷ 6, qual é o quociente e o resto?", + "options": [ + "quociente 6 e resto 10", + "quociente 7 e resto 4", + "quociente 7 e resto 5", + "quociente 8 e resto 4" + ], + "correctIndex": 1, + "explanation": "6 × 7 = 42, e 46 − 42 = 4; portanto, o resto é menor que 6.", + "wrongExplanations": { + "0": "O resto 10 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 6 e resto 10”.", + "2": "Confira a divisão pela igualdade 6 × 7 + 5 = 47. O resultado precisa recompor 46; a opção “quociente 7 e resto 5” não satisfaz essa igualdade.", + "3": "Confira a divisão pela igualdade 6 × 8 + 4 = 52. O resultado precisa recompor 46; a opção “quociente 8 e resto 4” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_015", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Ao dividir 41 objetos em grupos de 8, quantos grupos completos se formam e quantos objetos sobram?", + "options": [ + "4 grupos completos e sobram 9", + "5 grupos completos e sobram 2", + "5 grupos completos e sobra 1", + "6 grupos completos e sobra 1" + ], + "correctIndex": 2, + "explanation": "8 × 5 = 40, e 41 − 40 = 1; portanto, o resto é menor que 8.", + "wrongExplanations": { + "0": "O resto 9 não pode ser igual ou maior que o divisor 8; ainda caberia pelo menos mais um grupo. Confira a opção “4 grupos completos e sobram 9”.", + "1": "Confira a divisão pela igualdade 8 × 5 + 2 = 42. O resultado precisa recompor 41; a opção “5 grupos completos e sobram 2” não satisfaz essa igualdade.", + "3": "Confira a divisão pela igualdade 8 × 6 + 1 = 49. O resultado precisa recompor 41; a opção “6 grupos completos e sobra 1” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_016", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Na divisão 28 ÷ 3, qual é o quociente e o resto?", + "options": [ + "quociente 8 e resto 4", + "quociente 9 e resto 2", + "quociente 10 e resto 1", + "quociente 9 e resto 1" + ], + "correctIndex": 3, + "explanation": "3 × 9 = 27, e 28 − 27 = 1; portanto, o resto é menor que 3.", + "wrongExplanations": { + "0": "O resto 4 não pode ser igual ou maior que o divisor 3; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 8 e resto 4”.", + "1": "Confira a divisão pela igualdade 3 × 9 + 2 = 29. O resultado precisa recompor 28; a opção “quociente 9 e resto 2” não satisfaz essa igualdade.", + "2": "Confira a divisão pela igualdade 3 × 10 + 1 = 31. O resultado precisa recompor 28; a opção “quociente 10 e resto 1” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_017", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Ao dividir 35 objetos em grupos de 6, quantos grupos completos se formam e quantos objetos sobram?", + "options": [ + "5 grupos completos e sobram 5", + "4 grupos completos e sobram 11", + "5 grupos completos e sobram 6", + "6 grupos completos e sobram 5" + ], + "correctIndex": 0, + "explanation": "6 × 5 = 30, e 35 − 30 = 5; portanto, o resto é menor que 6.", + "wrongExplanations": { + "1": "O resto 11 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “4 grupos completos e sobram 11”.", + "2": "O resto 6 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “5 grupos completos e sobram 6”.", + "3": "Confira a divisão pela igualdade 6 × 6 + 5 = 41. O resultado precisa recompor 35; a opção “6 grupos completos e sobram 5” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_018", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Na divisão 53 ÷ 10, qual é o quociente e o resto?", + "options": [ + "quociente 4 e resto 13", + "quociente 5 e resto 3", + "quociente 5 e resto 4", + "quociente 6 e resto 3" + ], + "correctIndex": 1, + "explanation": "10 × 5 = 50, e 53 − 50 = 3; portanto, o resto é menor que 10.", + "wrongExplanations": { + "0": "O resto 13 não pode ser igual ou maior que o divisor 10; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 4 e resto 13”.", + "2": "Confira a divisão pela igualdade 10 × 5 + 4 = 54. O resultado precisa recompor 53; a opção “quociente 5 e resto 4” não satisfaz essa igualdade.", + "3": "Confira a divisão pela igualdade 10 × 6 + 3 = 63. O resultado precisa recompor 53; a opção “quociente 6 e resto 3” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_019", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Ao dividir 19 objetos em grupos de 4, quantos grupos completos se formam e quantos objetos sobram?", + "options": [ + "3 grupos completos e sobram 7", + "4 grupos completos e sobram 4", + "4 grupos completos e sobram 3", + "5 grupos completos e sobram 3" + ], + "correctIndex": 2, + "explanation": "4 × 4 = 16, e 19 − 16 = 3; portanto, o resto é menor que 4.", + "wrongExplanations": { + "0": "O resto 7 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “3 grupos completos e sobram 7”.", + "1": "O resto 4 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “4 grupos completos e sobram 4”.", + "3": "Confira a divisão pela igualdade 4 × 5 + 3 = 23. O resultado precisa recompor 19; a opção “5 grupos completos e sobram 3” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_euclidiana_020", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-euclidiana", + "topicName": "Divisão euclidiana", + "question": "Na divisão 39 ÷ 7, qual é o quociente e o resto?", + "options": [ + "quociente 4 e resto 11", + "quociente 5 e resto 5", + "quociente 6 e resto 4", + "quociente 5 e resto 4" + ], + "correctIndex": 3, + "explanation": "7 × 5 = 35, e 39 − 35 = 4; portanto, o resto é menor que 7.", + "wrongExplanations": { + "0": "O resto 11 não pode ser igual ou maior que o divisor 7; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 4 e resto 11”.", + "1": "Confira a divisão pela igualdade 7 × 5 + 5 = 40. O resultado precisa recompor 39; a opção “quociente 5 e resto 5” não satisfaz essa igualdade.", + "2": "Confira a divisão pela igualdade 7 × 6 + 4 = 46. O resultado precisa recompor 39; a opção “quociente 6 e resto 4” não satisfaz essa igualdade." + }, + "skill": "interpretar-quociente-e-resto", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-euclidiana" + }, + "reviewStatus": "draft", + "version": 1 + } + ] +} diff --git a/docs/drafts/2026-t3-v1-mat-divisao-metodos.json b/docs/drafts/2026-t3-v1-mat-divisao-metodos.json new file mode 100644 index 0000000..165d274 --- /dev/null +++ b/docs/drafts/2026-t3-v1-mat-divisao-metodos.json @@ -0,0 +1,506 @@ +{ + "schemaVersion": "content-draft-v1", + "contentSetId": "2026-t3-v1", + "questions": [ + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_001", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No método longo para calcular 84 ÷ 4, começamos pelas 8 dezenas. Quantas dezenas cabem em cada grupo?", + "options": ["2", "1", "4", "8"], + "correctIndex": 0, + "explanation": "Oito dezenas repartidas em quatro grupos dão duas dezenas por grupo.", + "wrongExplanations": { + "1": "Oito dezenas repartidas em quatro grupos dão duas dezenas por grupo. A opção 1 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "Oito dezenas repartidas em quatro grupos dão duas dezenas por grupo. A opção 4 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "Oito dezenas repartidas em quatro grupos dão duas dezenas por grupo. A opção 8 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_002", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No método longo de 96 ÷ 3, quantas dezenas ficam em cada grupo ao repartir as 9 dezenas?", + "options": ["2", "3", "6", "9"], + "correctIndex": 1, + "explanation": "Nove dezenas divididas em três grupos são três dezenas para cada grupo.", + "wrongExplanations": { + "0": "Nove dezenas divididas em três grupos são três dezenas para cada grupo. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "Nove dezenas divididas em três grupos são três dezenas para cada grupo. A opção 6 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "Nove dezenas divididas em três grupos são três dezenas para cada grupo. A opção 9 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_003", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "Ao dividir 75 por 5 pelo método longo, quantas dezenas há no quociente ao repartir as 7 dezenas?", + "options": ["2", "5", "1", "7"], + "correctIndex": 2, + "explanation": "O 5 cabe uma vez em 7 dezenas; sobram 2 dezenas para juntar às unidades.", + "wrongExplanations": { + "0": "O 5 cabe uma vez em 7 dezenas; sobram 2 dezenas para juntar às unidades. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "1": "O 5 cabe uma vez em 7 dezenas; sobram 2 dezenas para juntar às unidades. A opção 5 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "O 5 cabe uma vez em 7 dezenas; sobram 2 dezenas para juntar às unidades. A opção 7 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_004", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No cálculo longo de 88 ÷ 4, quantas dezenas cabem em cada grupo quando repartimos 8 dezenas?", + "options": ["1", "4", "8", "2"], + "correctIndex": 3, + "explanation": "Oito dezenas em quatro grupos iguais formam duas dezenas por grupo.", + "wrongExplanations": { + "0": "Oito dezenas em quatro grupos iguais formam duas dezenas por grupo. A opção 1 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "1": "Oito dezenas em quatro grupos iguais formam duas dezenas por grupo. A opção 4 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "Oito dezenas em quatro grupos iguais formam duas dezenas por grupo. A opção 8 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_005", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "Para iniciar 69 ÷ 3 pelo método longo, repartimos 6 dezenas em 3 grupos. Quantas dezenas recebe cada grupo?", + "options": ["2", "1", "3", "6"], + "correctIndex": 0, + "explanation": "Cada grupo recebe duas dezenas, pois 6 ÷ 3 = 2.", + "wrongExplanations": { + "1": "Cada grupo recebe duas dezenas, pois 6 ÷ 3 = 2. A opção 1 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "Cada grupo recebe duas dezenas, pois 6 ÷ 3 = 2. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "Cada grupo recebe duas dezenas, pois 6 ÷ 3 = 2. A opção 6 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_006", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No método longo de 96 ÷ 4, repartimos primeiro 9 dezenas em 4 grupos. Quantas dezenas sobram nessa etapa?", + "options": ["0", "1", "2", "4"], + "correctIndex": 1, + "explanation": "Quatro grupos recebem duas dezenas cada, e sobra uma dezena.", + "wrongExplanations": { + "0": "Quatro grupos recebem duas dezenas cada, e sobra uma dezena. A opção 0 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "Quatro grupos recebem duas dezenas cada, e sobra uma dezena. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "Quatro grupos recebem duas dezenas cada, e sobra uma dezena. A opção 4 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_007", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "Ao repartir 8 dezenas em 3 grupos iguais no método longo, quantas dezenas sobram?", + "options": ["1", "3", "2", "5"], + "correctIndex": 2, + "explanation": "Cada grupo recebe 2 dezenas; 8 − 6 deixa 2 dezenas.", + "wrongExplanations": { + "0": "Cada grupo recebe 2 dezenas; 8 − 6 deixa 2 dezenas. A opção 1 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "1": "Cada grupo recebe 2 dezenas; 8 − 6 deixa 2 dezenas. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "Cada grupo recebe 2 dezenas; 8 − 6 deixa 2 dezenas. A opção 5 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_008", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No começo de 76 ÷ 3 pelo método longo, quantas dezenas sobram depois de dar 2 dezenas a cada grupo?", + "options": ["0", "2", "3", "1"], + "correctIndex": 3, + "explanation": "Três grupos de 2 dezenas usam 6 das 7 dezenas; sobra 1 dezena.", + "wrongExplanations": { + "0": "Três grupos de 2 dezenas usam 6 das 7 dezenas; sobra 1 dezena. A opção 0 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "1": "Três grupos de 2 dezenas usam 6 das 7 dezenas; sobra 1 dezena. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "Três grupos de 2 dezenas usam 6 das 7 dezenas; sobra 1 dezena. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_009", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No método longo de 95 ÷ 4, depois de distribuir 2 dezenas por grupo, quantas dezenas sobram?", + "options": ["1", "0", "2", "4"], + "correctIndex": 0, + "explanation": "Quatro grupos de 2 dezenas usam 8; das 9 dezenas, sobra 1.", + "wrongExplanations": { + "1": "Quatro grupos de 2 dezenas usam 8; das 9 dezenas, sobra 1. A opção 0 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "Quatro grupos de 2 dezenas usam 8; das 9 dezenas, sobra 1. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "Quatro grupos de 2 dezenas usam 8; das 9 dezenas, sobra 1. A opção 4 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_010", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "Para dividir 86 por 2 pelo método longo, quantas dezenas resultam de repartir 8 dezenas em 2 grupos?", + "options": ["2", "4", "6", "8"], + "correctIndex": 1, + "explanation": "Oito dezenas divididas em dois grupos são quatro dezenas em cada.", + "wrongExplanations": { + "0": "Oito dezenas divididas em dois grupos são quatro dezenas em cada. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "Oito dezenas divididas em dois grupos são quatro dezenas em cada. A opção 6 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "Oito dezenas divididas em dois grupos são quatro dezenas em cada. A opção 8 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_011", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No método breve, em 96 ÷ 4, 9 dezenas divididas por 4 dão 2 dezenas e sobra 1 dezena. Juntando essa dezena às 6 unidades, quantas unidades há para a próxima etapa?", + "options": ["7", "10", "16", "24"], + "correctIndex": 2, + "explanation": "A dezena que sobrou vale 10 unidades; 10 + 6 = 16 unidades.", + "wrongExplanations": { + "0": "A dezena que sobrou vale 10 unidades; 10 + 6 = 16 unidades. A opção 7 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "1": "A dezena que sobrou vale 10 unidades; 10 + 6 = 16 unidades. A opção 10 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "A dezena que sobrou vale 10 unidades; 10 + 6 = 16 unidades. A opção 24 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_012", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No método breve de 84 ÷ 4, 8 dezenas divididas por 4 dão 2 dezenas. Quantas unidades restam para dividir?", + "options": ["0", "8", "12", "4"], + "correctIndex": 3, + "explanation": "Depois das dezenas, permanecem as 4 unidades de 84.", + "wrongExplanations": { + "0": "Depois das dezenas, permanecem as 4 unidades de 84. A opção 0 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "1": "Depois das dezenas, permanecem as 4 unidades de 84. A opção 8 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "Depois das dezenas, permanecem as 4 unidades de 84. A opção 12 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_013", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "Em 75 ÷ 5 pelo método breve, 7 dezenas divididas por 5 dão 1 dezena e sobram 2 dezenas. Quantas unidades são 2 dezenas mais 5 unidades?", + "options": ["25", "12", "20", "35"], + "correctIndex": 0, + "explanation": "As 2 dezenas que sobraram valem 20 unidades; 20 + 5 = 25.", + "wrongExplanations": { + "1": "As 2 dezenas que sobraram valem 20 unidades; 20 + 5 = 25. A opção 12 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "As 2 dezenas que sobraram valem 20 unidades; 20 + 5 = 25. A opção 20 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "As 2 dezenas que sobraram valem 20 unidades; 20 + 5 = 25. A opção 35 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_014", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No método breve de 88 ÷ 4, após repartir 8 dezenas em 4 grupos, quantas unidades de 88 ficam para dividir?", + "options": ["2", "8", "4", "16"], + "correctIndex": 1, + "explanation": "As 8 dezenas foram divididas; restam as 8 unidades.", + "wrongExplanations": { + "0": "As 8 dezenas foram divididas; restam as 8 unidades. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "As 8 dezenas foram divididas; restam as 8 unidades. A opção 4 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "As 8 dezenas foram divididas; restam as 8 unidades. A opção 16 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_015", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "Ao calcular 69 ÷ 3 pelo método breve, 6 dezenas divididas por 3 dão 2 dezenas. Quantas unidades sobram para a etapa seguinte?", + "options": ["2", "3", "9", "12"], + "correctIndex": 2, + "explanation": "Depois das dezenas, as 9 unidades de 69 continuam para ser divididas.", + "wrongExplanations": { + "0": "Depois das dezenas, as 9 unidades de 69 continuam para ser divididas. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "1": "Depois das dezenas, as 9 unidades de 69 continuam para ser divididas. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "Depois das dezenas, as 9 unidades de 69 continuam para ser divididas. A opção 12 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_016", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No método breve de 96 ÷ 3, após dividir 9 dezenas por 3, quantas unidades ainda precisam ser divididas?", + "options": ["3", "9", "15", "6"], + "correctIndex": 3, + "explanation": "As dezenas foram repartidas; restam as 6 unidades do número.", + "wrongExplanations": { + "0": "As dezenas foram repartidas; restam as 6 unidades do número. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "1": "As dezenas foram repartidas; restam as 6 unidades do número. A opção 9 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "As dezenas foram repartidas; restam as 6 unidades do número. A opção 15 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_017", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "Em 72 ÷ 3 pelo método breve, 7 dezenas por 3 dão 2 dezenas e sobra 1 dezena. Quantas unidades são 1 dezena e mais 2 unidades?", + "options": ["12", "3", "10", "21"], + "correctIndex": 0, + "explanation": "A dezena restante vale 10 unidades; 10 + 2 = 12.", + "wrongExplanations": { + "1": "A dezena restante vale 10 unidades; 10 + 2 = 12. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "A dezena restante vale 10 unidades; 10 + 2 = 12. A opção 10 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "A dezena restante vale 10 unidades; 10 + 2 = 12. A opção 21 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_018", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No método breve de 84 ÷ 3, 8 dezenas por 3 dão 2 dezenas e sobram 2 dezenas. Quantas unidades são 2 dezenas mais 4 unidades?", + "options": ["6", "24", "20", "28"], + "correctIndex": 1, + "explanation": "As duas dezenas restantes valem 20 unidades; junto das 4 unidades, são 24.", + "wrongExplanations": { + "0": "As duas dezenas restantes valem 20 unidades; junto das 4 unidades, são 24. A opção 6 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "As duas dezenas restantes valem 20 unidades; junto das 4 unidades, são 24. A opção 20 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "As duas dezenas restantes valem 20 unidades; junto das 4 unidades, são 24. A opção 28 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_019", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "Em 65 ÷ 5 pelo método breve, depois de dividir 6 dezenas por 5 sobra 1 dezena. Com as 5 unidades, quantas unidades há para dividir?", + "options": ["6", "10", "15", "25"], + "correctIndex": 2, + "explanation": "A dezena que sobrou equivale a 10 unidades; 10 + 5 = 15.", + "wrongExplanations": { + "0": "A dezena que sobrou equivale a 10 unidades; 10 + 5 = 15. A opção 6 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "1": "A dezena que sobrou equivale a 10 unidades; 10 + 5 = 15. A opção 10 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "3": "A dezena que sobrou equivale a 10 unidades; 10 + 5 = 15. A opção 25 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_metodos_020", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao-metodos", + "topicName": "Métodos longo e breve da divisão", + "question": "No método breve de 78 ÷ 6, 7 dezenas por 6 dão 1 dezena e sobra 1 dezena. Quantas unidades são essa dezena e as 8 unidades?", + "options": ["8", "14", "68", "18"], + "correctIndex": 3, + "explanation": "Uma dezena vale 10 unidades; 10 + 8 = 18 unidades.", + "wrongExplanations": { + "0": "Uma dezena vale 10 unidades; 10 + 8 = 18 unidades. A opção 8 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "1": "Uma dezena vale 10 unidades; 10 + 8 = 18 unidades. A opção 14 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.", + "2": "Uma dezena vale 10 unidades; 10 + 8 = 18 unidades. A opção 68 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades." + }, + "skill": "reconhecer-metodos-longo-e-breve-da-divisao", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao-metodos" + }, + "reviewStatus": "draft", + "version": 1 + } + ] +} diff --git a/docs/drafts/2026-t3-v1-mat-divisao.json b/docs/drafts/2026-t3-v1-mat-divisao.json new file mode 100644 index 0000000..9a34101 --- /dev/null +++ b/docs/drafts/2026-t3-v1-mat-divisao.json @@ -0,0 +1,506 @@ +{ + "schemaVersion": "content-draft-v1", + "contentSetId": "2026-t3-v1", + "questions": [ + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_001", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "24 figurinhas são repartidas igualmente entre 4 crianças. Quantas recebe cada criança?", + "options": ["6", "4", "5", "8"], + "correctIndex": 0, + "explanation": "Dividir 24 em 4 grupos iguais dá 6 figurinhas para cada criança.", + "wrongExplanations": { + "1": "Reparta 24 itens por 4 grupos iguais. Confira a opção 4: 4 × 4 não recompõe o total de 24.", + "2": "Reparta 24 itens por 4 grupos iguais. Confira a opção 5: 5 × 4 não recompõe o total de 24.", + "3": "Reparta 24 itens por 4 grupos iguais. Confira a opção 8: 8 × 4 não recompõe o total de 24." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_002", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "35 maçãs são colocadas igualmente em 5 cestas. Quantas maçãs ficam em cada cesta?", + "options": ["5", "7", "6", "8"], + "correctIndex": 1, + "explanation": "Como 5 × 7 = 35, cada cesta recebe 7 maçãs.", + "wrongExplanations": { + "0": "Reparta 35 itens por 5 grupos iguais. Confira a opção 5: 5 × 5 não recompõe o total de 35.", + "2": "Reparta 35 itens por 5 grupos iguais. Confira a opção 6: 6 × 5 não recompõe o total de 35.", + "3": "Reparta 35 itens por 5 grupos iguais. Confira a opção 8: 8 × 5 não recompõe o total de 35." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_003", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "32 livros são organizados em 4 prateleiras, em quantidades iguais. Quantos livros por prateleira?", + "options": ["4", "6", "8", "9"], + "correctIndex": 2, + "explanation": "A divisão 32 ÷ 4 resulta em 8 livros por prateleira.", + "wrongExplanations": { + "0": "Reparta 32 itens por 4 grupos iguais. Confira a opção 4: 4 × 4 não recompõe o total de 32.", + "1": "Reparta 32 itens por 4 grupos iguais. Confira a opção 6: 6 × 4 não recompõe o total de 32.", + "3": "Reparta 32 itens por 4 grupos iguais. Confira a opção 9: 9 × 4 não recompõe o total de 32." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_004", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "21 crianças formam 3 equipes iguais. Quantas crianças há em cada equipe?", + "options": ["3", "6", "8", "7"], + "correctIndex": 3, + "explanation": "Três equipes com 7 crianças formam 21 crianças.", + "wrongExplanations": { + "0": "Reparta 21 itens por 3 grupos iguais. Confira a opção 3: 3 × 3 não recompõe o total de 21.", + "1": "Reparta 21 itens por 3 grupos iguais. Confira a opção 6: 6 × 3 não recompõe o total de 21.", + "2": "Reparta 21 itens por 3 grupos iguais. Confira a opção 8: 8 × 3 não recompõe o total de 21." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_005", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "36 lápis são separados igualmente em 6 caixas. Quantos lápis por caixa?", + "options": ["6", "5", "7", "9"], + "correctIndex": 0, + "explanation": "A conta 36 ÷ 6 = 6 indica seis lápis em cada caixa.", + "wrongExplanations": { + "1": "Reparta 36 itens por 6 grupos iguais. Confira a opção 5: 5 × 6 não recompõe o total de 36.", + "2": "Reparta 36 itens por 6 grupos iguais. Confira a opção 7: 7 × 6 não recompõe o total de 36.", + "3": "Reparta 36 itens por 6 grupos iguais. Confira a opção 9: 9 × 6 não recompõe o total de 36." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_006", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "40 biscoitos são repartidos igualmente entre 5 pratos. Quantos por prato?", + "options": ["5", "8", "7", "9"], + "correctIndex": 1, + "explanation": "Cinco grupos de oito biscoitos totalizam 40.", + "wrongExplanations": { + "0": "Reparta 40 itens por 5 grupos iguais. Confira a opção 5: 5 × 5 não recompõe o total de 40.", + "2": "Reparta 40 itens por 5 grupos iguais. Confira a opção 7: 7 × 5 não recompõe o total de 40.", + "3": "Reparta 40 itens por 5 grupos iguais. Confira a opção 9: 9 × 5 não recompõe o total de 40." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_007", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "27 bolas são guardadas em 3 sacos iguais. Quantas bolas em cada saco?", + "options": ["6", "8", "9", "10"], + "correctIndex": 2, + "explanation": "Dividir 27 por 3 dá 9 bolas para cada saco.", + "wrongExplanations": { + "0": "Reparta 27 itens por 3 grupos iguais. Confira a opção 6: 6 × 3 não recompõe o total de 27.", + "1": "Reparta 27 itens por 3 grupos iguais. Confira a opção 8: 8 × 3 não recompõe o total de 27.", + "3": "Reparta 27 itens por 3 grupos iguais. Confira a opção 10: 10 × 3 não recompõe o total de 27." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_008", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "30 flores são distribuídas igualmente em 5 vasos. Quantas flores por vaso?", + "options": ["5", "7", "8", "6"], + "correctIndex": 3, + "explanation": "Cinco vasos com seis flores cada acomodam as 30 flores.", + "wrongExplanations": { + "0": "Reparta 30 itens por 5 grupos iguais. Confira a opção 5: 5 × 5 não recompõe o total de 30.", + "1": "Reparta 30 itens por 5 grupos iguais. Confira a opção 7: 7 × 5 não recompõe o total de 30.", + "2": "Reparta 30 itens por 5 grupos iguais. Confira a opção 8: 8 × 5 não recompõe o total de 30." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_009", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "48 cartões são separados em 6 montes iguais. Quantos cartões em cada monte?", + "options": ["8", "6", "7", "9"], + "correctIndex": 0, + "explanation": "48 ÷ 6 = 8 cartões em cada monte.", + "wrongExplanations": { + "1": "Reparta 48 itens por 6 grupos iguais. Confira a opção 6: 6 × 6 não recompõe o total de 48.", + "2": "Reparta 48 itens por 6 grupos iguais. Confira a opção 7: 7 × 6 não recompõe o total de 48.", + "3": "Reparta 48 itens por 6 grupos iguais. Confira a opção 9: 9 × 6 não recompõe o total de 48." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_010", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "45 estudantes entram em 5 grupos iguais. Quantos estudantes em cada grupo?", + "options": ["5", "9", "8", "10"], + "correctIndex": 1, + "explanation": "Cinco grupos de nove estudantes somam 45.", + "wrongExplanations": { + "0": "Reparta 45 itens por 5 grupos iguais. Confira a opção 5: 5 × 5 não recompõe o total de 45.", + "2": "Reparta 45 itens por 5 grupos iguais. Confira a opção 8: 8 × 5 não recompõe o total de 45.", + "3": "Reparta 45 itens por 5 grupos iguais. Confira a opção 10: 10 × 5 não recompõe o total de 45." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_011", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "28 carrinhos são colocados igualmente em 4 caixas. Quantos carrinhos por caixa?", + "options": ["4", "6", "7", "8"], + "correctIndex": 2, + "explanation": "A divisão 28 ÷ 4 = 7 dá a quantidade de carrinhos em cada caixa.", + "wrongExplanations": { + "0": "Reparta 28 itens por 4 grupos iguais. Confira a opção 4: 4 × 4 não recompõe o total de 28.", + "1": "Reparta 28 itens por 4 grupos iguais. Confira a opção 6: 6 × 4 não recompõe o total de 28.", + "3": "Reparta 28 itens por 4 grupos iguais. Confira a opção 8: 8 × 4 não recompõe o total de 28." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_012", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "54 copos são organizados em 6 mesas iguais. Quantos copos por mesa?", + "options": ["6", "8", "10", "9"], + "correctIndex": 3, + "explanation": "Cada uma das 6 mesas recebe 9 copos, pois 6 × 9 = 54.", + "wrongExplanations": { + "0": "Reparta 54 itens por 6 grupos iguais. Confira a opção 6: 6 × 6 não recompõe o total de 54.", + "1": "Reparta 54 itens por 6 grupos iguais. Confira a opção 8: 8 × 6 não recompõe o total de 54.", + "2": "Reparta 54 itens por 6 grupos iguais. Confira a opção 10: 10 × 6 não recompõe o total de 54." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_013", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "42 sementes são colocadas igualmente em 7 vasos. Quantas em cada vaso?", + "options": ["6", "5", "7", "8"], + "correctIndex": 0, + "explanation": "42 dividido por 7 é 6 sementes por vaso.", + "wrongExplanations": { + "1": "Reparta 42 itens por 7 grupos iguais. Confira a opção 5: 5 × 7 não recompõe o total de 42.", + "2": "Reparta 42 itens por 7 grupos iguais. Confira a opção 7: 7 × 7 não recompõe o total de 42.", + "3": "Reparta 42 itens por 7 grupos iguais. Confira a opção 8: 8 × 7 não recompõe o total de 42." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_014", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "56 livros são separados em 8 pilhas iguais. Quantos livros em cada pilha?", + "options": ["6", "7", "8", "9"], + "correctIndex": 1, + "explanation": "Oito pilhas de sete livros contêm 56 livros.", + "wrongExplanations": { + "0": "Reparta 56 itens por 8 grupos iguais. Confira a opção 6: 6 × 8 não recompõe o total de 56.", + "2": "Reparta 56 itens por 8 grupos iguais. Confira a opção 8: 8 × 8 não recompõe o total de 56.", + "3": "Reparta 56 itens por 8 grupos iguais. Confira a opção 9: 9 × 8 não recompõe o total de 56." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_015", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "63 botões são divididos igualmente entre 7 caixas. Quantos botões por caixa?", + "options": ["7", "8", "9", "10"], + "correctIndex": 2, + "explanation": "63 ÷ 7 = 9 botões em cada caixa.", + "wrongExplanations": { + "0": "Reparta 63 itens por 7 grupos iguais. Confira a opção 7: 7 × 7 não recompõe o total de 63.", + "1": "Reparta 63 itens por 7 grupos iguais. Confira a opção 8: 8 × 7 não recompõe o total de 63.", + "3": "Reparta 63 itens por 7 grupos iguais. Confira a opção 10: 10 × 7 não recompõe o total de 63." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_016", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "36 crianças fazem filas de 4 crianças. Quantas filas completas podem ser feitas?", + "options": ["8", "10", "12", "9"], + "correctIndex": 3, + "explanation": "Nove filas com quatro crianças usam 36 crianças.", + "wrongExplanations": { + "0": "Cada grupo precisa de 4 itens. Teste 8 grupos: 8 × 4 não usa 36 itens.", + "1": "Cada grupo precisa de 4 itens. Teste 10 grupos: 10 × 4 não usa 36 itens.", + "2": "Cada grupo precisa de 4 itens. Teste 12 grupos: 12 × 4 não usa 36 itens." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_017", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "24 pães são colocados em sacos com 3 pães em cada. Quantos sacos são necessários?", + "options": ["8", "6", "7", "9"], + "correctIndex": 0, + "explanation": "Com três pães por saco, 24 ÷ 3 = 8 sacos.", + "wrongExplanations": { + "1": "Cada grupo precisa de 3 itens. Teste 6 grupos: 6 × 3 não usa 24 itens.", + "2": "Cada grupo precisa de 3 itens. Teste 7 grupos: 7 × 3 não usa 24 itens.", + "3": "Cada grupo precisa de 3 itens. Teste 9 grupos: 9 × 3 não usa 24 itens." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_018", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "40 folhas são entregues em grupos de 8 folhas. Quantos grupos completos há?", + "options": ["4", "5", "6", "8"], + "correctIndex": 1, + "explanation": "Cinco grupos de oito folhas formam 40 folhas.", + "wrongExplanations": { + "0": "Cada grupo precisa de 8 itens. Teste 4 grupos: 4 × 8 não usa 40 itens.", + "2": "Cada grupo precisa de 8 itens. Teste 6 grupos: 6 × 8 não usa 40 itens.", + "3": "Cada grupo precisa de 8 itens. Teste 8 grupos: 8 × 8 não usa 40 itens." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_019", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "72 peças são organizadas em caixas com 9 peças. Quantas caixas ficam completas?", + "options": ["7", "9", "8", "10"], + "correctIndex": 2, + "explanation": "72 ÷ 9 = 8 caixas completas.", + "wrongExplanations": { + "0": "Cada grupo precisa de 9 itens. Teste 7 grupos: 7 × 9 não usa 72 itens.", + "1": "Cada grupo precisa de 9 itens. Teste 9 grupos: 9 × 9 não usa 72 itens.", + "3": "Cada grupo precisa de 9 itens. Teste 10 grupos: 10 × 9 não usa 72 itens." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_divisao_020", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "divisao", + "topicName": "Divisão", + "question": "64 adesivos formam cartelas com 8 adesivos cada. Quantas cartelas completas?", + "options": ["6", "7", "9", "8"], + "correctIndex": 3, + "explanation": "Oito cartelas de oito adesivos usam 64 adesivos.", + "wrongExplanations": { + "0": "Cada grupo precisa de 8 itens. Teste 6 grupos: 6 × 8 não usa 64 itens.", + "1": "Cada grupo precisa de 8 itens. Teste 7 grupos: 7 × 8 não usa 64 itens.", + "2": "Cada grupo precisa de 8 itens. Teste 9 grupos: 9 × 8 não usa 64 itens." + }, + "skill": "resolver-e-interpretar-divisoes", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "divisao" + }, + "reviewStatus": "draft", + "version": 1 + } + ] +} diff --git a/docs/drafts/2026-t3-v1-mat-expressoes.json b/docs/drafts/2026-t3-v1-mat-expressoes.json new file mode 100644 index 0000000..be60548 --- /dev/null +++ b/docs/drafts/2026-t3-v1-mat-expressoes.json @@ -0,0 +1,506 @@ +{ + "schemaVersion": "content-draft-v1", + "contentSetId": "2026-t3-v1", + "questions": [ + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_001", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Qual é o valor da expressão 18 + 7?", + "options": ["25", "24", "26", "11"], + "correctIndex": 0, + "explanation": "Somamos 18 e 7: 18 + 7 = 25.", + "wrongExplanations": { + "1": "Na expressão 18 + 7, some os dois números para verificar o resultado 25. A opção 24 não é o valor dessa operação.", + "2": "Na expressão 18 + 7, some os dois números para verificar o resultado 25. A opção 26 não é o valor dessa operação.", + "3": "Na expressão 18 + 7, some os dois números para verificar o resultado 25. A opção 11 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_002", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Calcule a expressão 32 − 9.", + "options": ["21", "23", "22", "41"], + "correctIndex": 1, + "explanation": "Retirando 9 de 32, obtemos 23.", + "wrongExplanations": { + "0": "Na expressão 32 − 9, subtraia os dois números para verificar o resultado 23. A opção 21 não é o valor dessa operação.", + "2": "Na expressão 32 − 9, subtraia os dois números para verificar o resultado 23. A opção 22 não é o valor dessa operação.", + "3": "Na expressão 32 − 9, subtraia os dois números para verificar o resultado 23. A opção 41 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_003", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Quanto vale 6 × 4?", + "options": ["10", "20", "24", "28"], + "correctIndex": 2, + "explanation": "Seis grupos de quatro formam 24.", + "wrongExplanations": { + "0": "Na expressão 6 × 4, multiplique os dois números para verificar o resultado 24. A opção 10 não é o valor dessa operação.", + "1": "Na expressão 6 × 4, multiplique os dois números para verificar o resultado 24. A opção 20 não é o valor dessa operação.", + "3": "Na expressão 6 × 4, multiplique os dois números para verificar o resultado 24. A opção 28 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_004", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Qual é o resultado de 27 + 8?", + "options": ["34", "36", "19", "35"], + "correctIndex": 3, + "explanation": "A soma de 27 com 8 é 35.", + "wrongExplanations": { + "0": "Na expressão 27 + 8, some os dois números para verificar o resultado 35. A opção 34 não é o valor dessa operação.", + "1": "Na expressão 27 + 8, some os dois números para verificar o resultado 35. A opção 36 não é o valor dessa operação.", + "2": "Na expressão 27 + 8, some os dois números para verificar o resultado 35. A opção 19 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_005", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Calcule 45 − 18.", + "options": ["27", "23", "26", "33"], + "correctIndex": 0, + "explanation": "Subtraindo 18 de 45, restam 27.", + "wrongExplanations": { + "1": "Na expressão 45 − 18, subtraia os dois números para verificar o resultado 27. A opção 23 não é o valor dessa operação.", + "2": "Na expressão 45 − 18, subtraia os dois números para verificar o resultado 27. A opção 26 não é o valor dessa operação.", + "3": "Na expressão 45 − 18, subtraia os dois números para verificar o resultado 27. A opção 33 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_006", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Quanto é 7 × 5?", + "options": ["12", "35", "30", "40"], + "correctIndex": 1, + "explanation": "Sete grupos de cinco totalizam 35.", + "wrongExplanations": { + "0": "Na expressão 7 × 5, multiplique os dois números para verificar o resultado 35. A opção 12 não é o valor dessa operação.", + "2": "Na expressão 7 × 5, multiplique os dois números para verificar o resultado 35. A opção 30 não é o valor dessa operação.", + "3": "Na expressão 7 × 5, multiplique os dois números para verificar o resultado 35. A opção 40 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_007", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Qual é o valor de 36 + 16?", + "options": ["42", "50", "52", "62"], + "correctIndex": 2, + "explanation": "Somando 36 e 16, encontramos 52.", + "wrongExplanations": { + "0": "Na expressão 36 + 16, some os dois números para verificar o resultado 52. A opção 42 não é o valor dessa operação.", + "1": "Na expressão 36 + 16, some os dois números para verificar o resultado 52. A opção 50 não é o valor dessa operação.", + "3": "Na expressão 36 + 16, some os dois números para verificar o resultado 52. A opção 62 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_008", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Calcule 64 − 27.", + "options": ["33", "36", "47", "37"], + "correctIndex": 3, + "explanation": "A diferença entre 64 e 27 é 37.", + "wrongExplanations": { + "0": "Na expressão 64 − 27, subtraia os dois números para verificar o resultado 37. A opção 33 não é o valor dessa operação.", + "1": "Na expressão 64 − 27, subtraia os dois números para verificar o resultado 37. A opção 36 não é o valor dessa operação.", + "2": "Na expressão 64 − 27, subtraia os dois números para verificar o resultado 37. A opção 47 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_009", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Quanto vale 8 × 3?", + "options": ["24", "11", "21", "32"], + "correctIndex": 0, + "explanation": "Oito grupos de três totalizam 24.", + "wrongExplanations": { + "1": "Na expressão 8 × 3, multiplique os dois números para verificar o resultado 24. A opção 11 não é o valor dessa operação.", + "2": "Na expressão 8 × 3, multiplique os dois números para verificar o resultado 24. A opção 21 não é o valor dessa operação.", + "3": "Na expressão 8 × 3, multiplique os dois números para verificar o resultado 24. A opção 32 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_010", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Qual é o resultado de 48 + 25?", + "options": ["63", "73", "72", "83"], + "correctIndex": 1, + "explanation": "Somando 48 e 25, obtemos 73.", + "wrongExplanations": { + "0": "Na expressão 48 + 25, some os dois números para verificar o resultado 73. A opção 63 não é o valor dessa operação.", + "2": "Na expressão 48 + 25, some os dois números para verificar o resultado 73. A opção 72 não é o valor dessa operação.", + "3": "Na expressão 48 + 25, some os dois números para verificar o resultado 73. A opção 83 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_011", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Calcule 71 − 36.", + "options": ["34", "45", "35", "47"], + "correctIndex": 2, + "explanation": "Subtraindo 36 de 71, restam 35.", + "wrongExplanations": { + "0": "Na expressão 71 − 36, subtraia os dois números para verificar o resultado 35. A opção 34 não é o valor dessa operação.", + "1": "Na expressão 71 − 36, subtraia os dois números para verificar o resultado 35. A opção 45 não é o valor dessa operação.", + "3": "Na expressão 71 − 36, subtraia os dois números para verificar o resultado 35. A opção 47 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_012", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Quanto é 9 × 4?", + "options": ["13", "32", "40", "36"], + "correctIndex": 3, + "explanation": "Nove grupos de quatro formam 36.", + "wrongExplanations": { + "0": "Na expressão 9 × 4, multiplique os dois números para verificar o resultado 36. A opção 13 não é o valor dessa operação.", + "1": "Na expressão 9 × 4, multiplique os dois números para verificar o resultado 36. A opção 32 não é o valor dessa operação.", + "2": "Na expressão 9 × 4, multiplique os dois números para verificar o resultado 36. A opção 40 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_013", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Qual é o valor de 29 + 34?", + "options": ["63", "53", "62", "73"], + "correctIndex": 0, + "explanation": "A soma de 29 e 34 é 63.", + "wrongExplanations": { + "1": "Na expressão 29 + 34, some os dois números para verificar o resultado 63. A opção 53 não é o valor dessa operação.", + "2": "Na expressão 29 + 34, some os dois números para verificar o resultado 63. A opção 62 não é o valor dessa operação.", + "3": "Na expressão 29 + 34, some os dois números para verificar o resultado 63. A opção 73 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_014", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Calcule 83 − 48.", + "options": ["34", "35", "45", "51"], + "correctIndex": 1, + "explanation": "A diferença entre 83 e 48 é 35.", + "wrongExplanations": { + "0": "Na expressão 83 − 48, subtraia os dois números para verificar o resultado 35. A opção 34 não é o valor dessa operação.", + "2": "Na expressão 83 − 48, subtraia os dois números para verificar o resultado 35. A opção 45 não é o valor dessa operação.", + "3": "Na expressão 83 − 48, subtraia os dois números para verificar o resultado 35. A opção 51 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_015", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Quanto vale 6 × 7?", + "options": ["13", "36", "42", "49"], + "correctIndex": 2, + "explanation": "Seis grupos de sete formam 42.", + "wrongExplanations": { + "0": "Na expressão 6 × 7, multiplique os dois números para verificar o resultado 42. A opção 13 não é o valor dessa operação.", + "1": "Na expressão 6 × 7, multiplique os dois números para verificar o resultado 42. A opção 36 não é o valor dessa operação.", + "3": "Na expressão 6 × 7, multiplique os dois números para verificar o resultado 42. A opção 49 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_016", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Qual é o resultado de 56 + 17?", + "options": ["63", "72", "83", "73"], + "correctIndex": 3, + "explanation": "Somando 56 e 17, encontramos 73.", + "wrongExplanations": { + "0": "Na expressão 56 + 17, some os dois números para verificar o resultado 73. A opção 63 não é o valor dessa operação.", + "1": "Na expressão 56 + 17, some os dois números para verificar o resultado 73. A opção 72 não é o valor dessa operação.", + "2": "Na expressão 56 + 17, some os dois números para verificar o resultado 73. A opção 83 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_017", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Calcule 92 − 57.", + "options": ["35", "34", "45", "49"], + "correctIndex": 0, + "explanation": "Retirando 57 de 92, restam 35.", + "wrongExplanations": { + "1": "Na expressão 92 − 57, subtraia os dois números para verificar o resultado 35. A opção 34 não é o valor dessa operação.", + "2": "Na expressão 92 − 57, subtraia os dois números para verificar o resultado 35. A opção 45 não é o valor dessa operação.", + "3": "Na expressão 92 − 57, subtraia os dois números para verificar o resultado 35. A opção 49 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_018", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Quanto é 8 × 6?", + "options": ["14", "48", "42", "54"], + "correctIndex": 1, + "explanation": "Oito grupos de seis totalizam 48.", + "wrongExplanations": { + "0": "Na expressão 8 × 6, multiplique os dois números para verificar o resultado 48. A opção 14 não é o valor dessa operação.", + "2": "Na expressão 8 × 6, multiplique os dois números para verificar o resultado 48. A opção 42 não é o valor dessa operação.", + "3": "Na expressão 8 × 6, multiplique os dois números para verificar o resultado 48. A opção 54 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_019", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Qual é o valor de 38 + 46?", + "options": ["74", "83", "84", "94"], + "correctIndex": 2, + "explanation": "A soma de 38 com 46 é 84.", + "wrongExplanations": { + "0": "Na expressão 38 + 46, some os dois números para verificar o resultado 84. A opção 74 não é o valor dessa operação.", + "1": "Na expressão 38 + 46, some os dois números para verificar o resultado 84. A opção 83 não é o valor dessa operação.", + "3": "Na expressão 38 + 46, some os dois números para verificar o resultado 84. A opção 94 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_expressoes_020", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "expressoes", + "topicName": "Expressões aritméticas simples", + "question": "Calcule 100 − 64.", + "options": ["34", "46", "54", "36"], + "correctIndex": 3, + "explanation": "Subtraindo 64 de 100, obtemos 36.", + "wrongExplanations": { + "0": "Na expressão 100 − 64, subtraia os dois números para verificar o resultado 36. A opção 34 não é o valor dessa operação.", + "1": "Na expressão 100 − 64, subtraia os dois números para verificar o resultado 36. A opção 46 não é o valor dessa operação.", + "2": "Na expressão 100 − 64, subtraia os dois números para verificar o resultado 36. A opção 54 não é o valor dessa operação." + }, + "skill": "calcular-expressoes-aritmeticas-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "expressoes" + }, + "reviewStatus": "draft", + "version": 1 + } + ] +} diff --git a/docs/drafts/2026-t3-v1-mat-multiplicacao.json b/docs/drafts/2026-t3-v1-mat-multiplicacao.json new file mode 100644 index 0000000..be97d79 --- /dev/null +++ b/docs/drafts/2026-t3-v1-mat-multiplicacao.json @@ -0,0 +1,506 @@ +{ + "schemaVersion": "content-draft-v1", + "contentSetId": "2026-t3-v1", + "questions": [ + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_001", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Há 4 caixas com 6 lápis em cada uma. Quantos lápis há ao todo?", + "options": ["24", "10", "18", "30"], + "correctIndex": 0, + "explanation": "Quatro grupos de seis lápis são 6 + 6 + 6 + 6 = 24.", + "wrongExplanations": { + "1": "Multiplique as quantidades indicadas (4 e 6): 4 × 6 = 24. Por isso, 10 não representa o total.", + "2": "Multiplique as quantidades indicadas (4 e 6): 4 × 6 = 24. Por isso, 18 não representa o total.", + "3": "Multiplique as quantidades indicadas (4 e 6): 4 × 6 = 24. Por isso, 30 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_002", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Uma bandeja tem 7 fileiras com 5 pãezinhos em cada fileira. Quantos pãezinhos há?", + "options": ["12", "35", "30", "40"], + "correctIndex": 1, + "explanation": "São sete grupos de cinco: 7 × 5 = 35.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (7 e 5): 7 × 5 = 35. Por isso, 12 não representa o total.", + "2": "Multiplique as quantidades indicadas (7 e 5): 7 × 5 = 35. Por isso, 30 não representa o total.", + "3": "Multiplique as quantidades indicadas (7 e 5): 7 × 5 = 35. Por isso, 40 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_003", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Em 6 estojos há 4 canetas em cada estojo. Quantas canetas há?", + "options": ["10", "20", "24", "28"], + "correctIndex": 2, + "explanation": "Seis grupos de quatro correspondem a 6 × 4 = 24.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (6 e 4): 6 × 4 = 24. Por isso, 10 não representa o total.", + "1": "Multiplique as quantidades indicadas (6 e 4): 6 × 4 = 24. Por isso, 20 não representa o total.", + "3": "Multiplique as quantidades indicadas (6 e 4): 6 × 4 = 24. Por isso, 28 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_004", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Uma sala tem 8 mesas, com 3 livros em cada mesa. Quantos livros há?", + "options": ["11", "21", "32", "24"], + "correctIndex": 3, + "explanation": "O total é 8 grupos de 3, ou 8 × 3 = 24.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (8 e 3): 8 × 3 = 24. Por isso, 11 não representa o total.", + "1": "Multiplique as quantidades indicadas (8 e 3): 8 × 3 = 24. Por isso, 21 não representa o total.", + "2": "Multiplique as quantidades indicadas (8 e 3): 8 × 3 = 24. Por isso, 32 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_005", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Há 9 pratos com 4 biscoitos em cada prato. Quantos biscoitos há?", + "options": ["36", "13", "32", "40"], + "correctIndex": 0, + "explanation": "Nove grupos de quatro biscoitos totalizam 9 × 4 = 36.", + "wrongExplanations": { + "1": "Multiplique as quantidades indicadas (9 e 4): 9 × 4 = 36. Por isso, 13 não representa o total.", + "2": "Multiplique as quantidades indicadas (9 e 4): 9 × 4 = 36. Por isso, 32 não representa o total.", + "3": "Multiplique as quantidades indicadas (9 e 4): 9 × 4 = 36. Por isso, 40 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_006", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Uma caixa guarda 5 pacotes com 7 figurinhas em cada pacote. Quantas figurinhas?", + "options": ["12", "35", "30", "42"], + "correctIndex": 1, + "explanation": "Cinco grupos de sete são 5 × 7 = 35 figurinhas.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (5 e 7): 5 × 7 = 35. Por isso, 12 não representa o total.", + "2": "Multiplique as quantidades indicadas (5 e 7): 5 × 7 = 35. Por isso, 30 não representa o total.", + "3": "Multiplique as quantidades indicadas (5 e 7): 5 × 7 = 35. Por isso, 42 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_007", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "No jardim há 4 canteiros com 8 flores em cada um. Quantas flores?", + "options": ["12", "28", "32", "36"], + "correctIndex": 2, + "explanation": "Quatro grupos de oito flores dão 4 × 8 = 32.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (4 e 8): 4 × 8 = 32. Por isso, 12 não representa o total.", + "1": "Multiplique as quantidades indicadas (4 e 8): 4 × 8 = 32. Por isso, 28 não representa o total.", + "3": "Multiplique as quantidades indicadas (4 e 8): 4 × 8 = 32. Por isso, 36 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_008", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Uma estante tem 6 prateleiras e cada uma guarda 5 vasos. Quantos vasos?", + "options": ["11", "25", "35", "30"], + "correctIndex": 3, + "explanation": "Seis grupos de cinco vasos totalizam 6 × 5 = 30.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (6 e 5): 6 × 5 = 30. Por isso, 11 não representa o total.", + "1": "Multiplique as quantidades indicadas (6 e 5): 6 × 5 = 30. Por isso, 25 não representa o total.", + "2": "Multiplique as quantidades indicadas (6 e 5): 6 × 5 = 30. Por isso, 35 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_009", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Há 7 saquinhos com 3 bolinhas em cada um. Quantas bolinhas?", + "options": ["21", "10", "18", "24"], + "correctIndex": 0, + "explanation": "Sete grupos de três bolinhas são 7 × 3 = 21.", + "wrongExplanations": { + "1": "Multiplique as quantidades indicadas (7 e 3): 7 × 3 = 21. Por isso, 10 não representa o total.", + "2": "Multiplique as quantidades indicadas (7 e 3): 7 × 3 = 21. Por isso, 18 não representa o total.", + "3": "Multiplique as quantidades indicadas (7 e 3): 7 × 3 = 21. Por isso, 24 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_010", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Uma equipe arruma 8 fileiras de 4 cadeiras. Quantas cadeiras?", + "options": ["12", "32", "28", "36"], + "correctIndex": 1, + "explanation": "O total de cadeiras é 8 × 4 = 32.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (8 e 4): 8 × 4 = 32. Por isso, 12 não representa o total.", + "2": "Multiplique as quantidades indicadas (8 e 4): 8 × 4 = 32. Por isso, 28 não representa o total.", + "3": "Multiplique as quantidades indicadas (8 e 4): 8 × 4 = 32. Por isso, 36 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_011", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Em 3 caixas há 9 carrinhos em cada caixa. Quantos carrinhos?", + "options": ["12", "24", "27", "30"], + "correctIndex": 2, + "explanation": "Três grupos de nove carrinhos totalizam 3 × 9 = 27.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (3 e 9): 3 × 9 = 27. Por isso, 12 não representa o total.", + "1": "Multiplique as quantidades indicadas (3 e 9): 3 × 9 = 27. Por isso, 24 não representa o total.", + "3": "Multiplique as quantidades indicadas (3 e 9): 3 × 9 = 27. Por isso, 30 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_012", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Uma criança coleciona 6 cartelas com 7 adesivos em cada. Quantos adesivos?", + "options": ["13", "36", "49", "42"], + "correctIndex": 3, + "explanation": "Seis grupos de sete adesivos são 6 × 7 = 42.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (6 e 7): 6 × 7 = 42. Por isso, 13 não representa o total.", + "1": "Multiplique as quantidades indicadas (6 e 7): 6 × 7 = 42. Por isso, 36 não representa o total.", + "2": "Multiplique as quantidades indicadas (6 e 7): 6 × 7 = 42. Por isso, 49 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_013", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Há 5 mesas com 8 copos em cada mesa. Quantos copos?", + "options": ["40", "13", "35", "45"], + "correctIndex": 0, + "explanation": "Cinco grupos de oito copos correspondem a 5 × 8 = 40.", + "wrongExplanations": { + "1": "Multiplique as quantidades indicadas (5 e 8): 5 × 8 = 40. Por isso, 13 não representa o total.", + "2": "Multiplique as quantidades indicadas (5 e 8): 5 × 8 = 40. Por isso, 35 não representa o total.", + "3": "Multiplique as quantidades indicadas (5 e 8): 5 × 8 = 40. Por isso, 45 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_014", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Uma banca expõe 9 bandejas com 3 maçãs em cada. Quantas maçãs?", + "options": ["12", "27", "24", "30"], + "correctIndex": 1, + "explanation": "Nove grupos de três maçãs são 9 × 3 = 27.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (9 e 3): 9 × 3 = 27. Por isso, 12 não representa o total.", + "2": "Multiplique as quantidades indicadas (9 e 3): 9 × 3 = 27. Por isso, 24 não representa o total.", + "3": "Multiplique as quantidades indicadas (9 e 3): 9 × 3 = 27. Por isso, 30 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_015", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Cada pacote tem 6 cartões. Quantos cartões há em 8 pacotes?", + "options": ["14", "42", "48", "54"], + "correctIndex": 2, + "explanation": "Oito grupos de seis cartões totalizam 8 × 6 = 48.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (6 e 8): 6 × 8 = 48. Por isso, 14 não representa o total.", + "1": "Multiplique as quantidades indicadas (6 e 8): 6 × 8 = 48. Por isso, 42 não representa o total.", + "3": "Multiplique as quantidades indicadas (6 e 8): 6 × 8 = 48. Por isso, 54 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_016", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Um teatro tem 4 setores com 9 assentos em cada setor. Quantos assentos?", + "options": ["13", "32", "40", "36"], + "correctIndex": 3, + "explanation": "Quatro grupos de nove assentos são 4 × 9 = 36.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (4 e 9): 4 × 9 = 36. Por isso, 13 não representa o total.", + "1": "Multiplique as quantidades indicadas (4 e 9): 4 × 9 = 36. Por isso, 32 não representa o total.", + "2": "Multiplique as quantidades indicadas (4 e 9): 4 × 9 = 36. Por isso, 40 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_017", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Há 7 caixas com 6 brinquedos em cada caixa. Quantos brinquedos?", + "options": ["42", "13", "36", "49"], + "correctIndex": 0, + "explanation": "Sete grupos de seis brinquedos totalizam 7 × 6 = 42.", + "wrongExplanations": { + "1": "Multiplique as quantidades indicadas (7 e 6): 7 × 6 = 42. Por isso, 13 não representa o total.", + "2": "Multiplique as quantidades indicadas (7 e 6): 7 × 6 = 42. Por isso, 36 não representa o total.", + "3": "Multiplique as quantidades indicadas (7 e 6): 7 × 6 = 42. Por isso, 49 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_018", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Uma professora distribui 5 lápis para cada uma das 9 mesas. Quantos lápis?", + "options": ["14", "45", "40", "50"], + "correctIndex": 1, + "explanation": "Nove grupos de cinco lápis correspondem a 9 × 5 = 45.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (5 e 9): 5 × 9 = 45. Por isso, 14 não representa o total.", + "2": "Multiplique as quantidades indicadas (5 e 9): 5 × 9 = 45. Por isso, 40 não representa o total.", + "3": "Multiplique as quantidades indicadas (5 e 9): 5 × 9 = 45. Por isso, 50 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_019", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Uma horta tem 8 canteiros com 7 pés de alface em cada. Quantos pés?", + "options": ["15", "49", "56", "63"], + "correctIndex": 2, + "explanation": "Oito grupos de sete pés de alface totalizam 8 × 7 = 56.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (8 e 7): 8 × 7 = 56. Por isso, 15 não representa o total.", + "1": "Multiplique as quantidades indicadas (8 e 7): 8 × 7 = 56. Por isso, 49 não representa o total.", + "3": "Multiplique as quantidades indicadas (8 e 7): 8 × 7 = 56. Por isso, 63 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_multiplicacao_020", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "multiplicacao", + "topicName": "Multiplicação", + "question": "Há 6 bandejas com 9 copos em cada bandeja. Quantos copos?", + "options": ["15", "48", "60", "54"], + "correctIndex": 3, + "explanation": "Seis grupos de nove copos são 6 × 9 = 54.", + "wrongExplanations": { + "0": "Multiplique as quantidades indicadas (6 e 9): 6 × 9 = 54. Por isso, 15 não representa o total.", + "1": "Multiplique as quantidades indicadas (6 e 9): 6 × 9 = 54. Por isso, 48 não representa o total.", + "2": "Multiplique as quantidades indicadas (6 e 9): 6 × 9 = 54. Por isso, 60 não representa o total." + }, + "skill": "resolver-multiplicacoes-do-3o-ano", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "multiplicacao" + }, + "reviewStatus": "draft", + "version": 1 + } + ] +} diff --git a/docs/drafts/2026-t3-v1-mat-perimetro.json b/docs/drafts/2026-t3-v1-mat-perimetro.json new file mode 100644 index 0000000..912c152 --- /dev/null +++ b/docs/drafts/2026-t3-v1-mat-perimetro.json @@ -0,0 +1,506 @@ +{ + "schemaVersion": "content-draft-v1", + "contentSetId": "2026-t3-v1", + "questions": [ + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_001", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um quadrado tem lados de 3 cm. Qual é o perímetro?", + "options": ["12 cm", "10 cm", "11 cm", "13 cm"], + "correctIndex": 0, + "explanation": "Somando as medidas dos lados (3 + 3 + 3 + 3), obtemos 12 cm.", + "wrongExplanations": { + "1": "O perímetro soma cada lado uma vez: 3 + 3 + 3 + 3 = 12 cm. A opção 10 cm não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 3 + 3 + 3 + 3 = 12 cm. A opção 11 cm não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 3 + 3 + 3 + 3 = 12 cm. A opção 13 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_002", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um retângulo mede 5 cm por 2 cm. Quanto mede todo o contorno?", + "options": ["12 cm", "14 cm", "13 cm", "15 cm"], + "correctIndex": 1, + "explanation": "Somando as medidas dos lados (5 + 2 + 5 + 2), obtemos 14 cm.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 5 + 2 + 5 + 2 = 14 cm. A opção 12 cm não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 5 + 2 + 5 + 2 = 14 cm. A opção 13 cm não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 5 + 2 + 5 + 2 = 14 cm. A opção 15 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_003", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um triângulo tem lados de 4 cm, 3 cm e 5 cm. Qual é o perímetro?", + "options": ["10 cm", "11 cm", "12 cm", "13 cm"], + "correctIndex": 2, + "explanation": "Somando as medidas dos lados (4 + 3 + 5), obtemos 12 cm.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 4 + 3 + 5 = 12 cm. A opção 10 cm não corresponde à soma completa.", + "1": "O perímetro soma cada lado uma vez: 4 + 3 + 5 = 12 cm. A opção 11 cm não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 4 + 3 + 5 = 12 cm. A opção 13 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_004", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um retângulo mede 6 m por 2 m. Quanto mede todo o contorno?", + "options": ["14 m", "15 m", "17 m", "16 m"], + "correctIndex": 3, + "explanation": "Somando as medidas dos lados (6 + 2 + 6 + 2), obtemos 16 m.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 6 + 2 + 6 + 2 = 16 m. A opção 14 m não corresponde à soma completa.", + "1": "O perímetro soma cada lado uma vez: 6 + 2 + 6 + 2 = 16 m. A opção 15 m não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 6 + 2 + 6 + 2 = 16 m. A opção 17 m não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_005", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um quadrado tem lados de 5 cm. Qual é o perímetro?", + "options": ["20 cm", "18 cm", "19 cm", "21 cm"], + "correctIndex": 0, + "explanation": "Somando as medidas dos lados (5 + 5 + 5 + 5), obtemos 20 cm.", + "wrongExplanations": { + "1": "O perímetro soma cada lado uma vez: 5 + 5 + 5 + 5 = 20 cm. A opção 18 cm não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 5 + 5 + 5 + 5 = 20 cm. A opção 19 cm não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 5 + 5 + 5 + 5 = 20 cm. A opção 21 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_006", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um triângulo tem lados de 6 cm, 6 cm e 4 cm. Quanto mede todo o contorno?", + "options": ["14 cm", "16 cm", "15 cm", "17 cm"], + "correctIndex": 1, + "explanation": "Somando as medidas dos lados (6 + 6 + 4), obtemos 16 cm.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 6 + 6 + 4 = 16 cm. A opção 14 cm não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 6 + 6 + 4 = 16 cm. A opção 15 cm não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 6 + 6 + 4 = 16 cm. A opção 17 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_007", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um retângulo mede 7 m por 3 m. Qual é o perímetro?", + "options": ["18 m", "19 m", "20 m", "21 m"], + "correctIndex": 2, + "explanation": "Somando as medidas dos lados (7 + 3 + 7 + 3), obtemos 20 m.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 7 + 3 + 7 + 3 = 20 m. A opção 18 m não corresponde à soma completa.", + "1": "O perímetro soma cada lado uma vez: 7 + 3 + 7 + 3 = 20 m. A opção 19 m não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 7 + 3 + 7 + 3 = 20 m. A opção 21 m não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_008", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um quadrado tem lados de 2 cm. Quanto mede todo o contorno?", + "options": ["6 cm", "7 cm", "9 cm", "8 cm"], + "correctIndex": 3, + "explanation": "Somando as medidas dos lados (2 + 2 + 2 + 2), obtemos 8 cm.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 2 + 2 + 2 + 2 = 8 cm. A opção 6 cm não corresponde à soma completa.", + "1": "O perímetro soma cada lado uma vez: 2 + 2 + 2 + 2 = 8 cm. A opção 7 cm não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 2 + 2 + 2 + 2 = 8 cm. A opção 9 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_009", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um retângulo mede 8 cm por 2 cm. Qual é o perímetro?", + "options": ["20 cm", "18 cm", "19 cm", "21 cm"], + "correctIndex": 0, + "explanation": "Somando as medidas dos lados (8 + 2 + 8 + 2), obtemos 20 cm.", + "wrongExplanations": { + "1": "O perímetro soma cada lado uma vez: 8 + 2 + 8 + 2 = 20 cm. A opção 18 cm não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 8 + 2 + 8 + 2 = 20 cm. A opção 19 cm não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 8 + 2 + 8 + 2 = 20 cm. A opção 21 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_010", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um triângulo tem lados de 7 m, 5 m e 4 m. Quanto mede todo o contorno?", + "options": ["14 m", "16 m", "15 m", "17 m"], + "correctIndex": 1, + "explanation": "Somando as medidas dos lados (7 + 5 + 4), obtemos 16 m.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 7 + 5 + 4 = 16 m. A opção 14 m não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 7 + 5 + 4 = 16 m. A opção 15 m não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 7 + 5 + 4 = 16 m. A opção 17 m não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_011", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um quadrado tem lados de 6 cm. Qual é o perímetro?", + "options": ["22 cm", "23 cm", "24 cm", "25 cm"], + "correctIndex": 2, + "explanation": "Somando as medidas dos lados (6 + 6 + 6 + 6), obtemos 24 cm.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 6 + 6 + 6 + 6 = 24 cm. A opção 22 cm não corresponde à soma completa.", + "1": "O perímetro soma cada lado uma vez: 6 + 6 + 6 + 6 = 24 cm. A opção 23 cm não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 6 + 6 + 6 + 6 = 24 cm. A opção 25 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_012", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um retângulo mede 9 m por 4 m. Quanto mede todo o contorno?", + "options": ["24 m", "25 m", "27 m", "26 m"], + "correctIndex": 3, + "explanation": "Somando as medidas dos lados (9 + 4 + 9 + 4), obtemos 26 m.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 9 + 4 + 9 + 4 = 26 m. A opção 24 m não corresponde à soma completa.", + "1": "O perímetro soma cada lado uma vez: 9 + 4 + 9 + 4 = 26 m. A opção 25 m não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 9 + 4 + 9 + 4 = 26 m. A opção 27 m não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_013", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um triângulo tem lados de 8 cm, 4 cm e 5 cm. Qual é o perímetro?", + "options": ["17 cm", "15 cm", "16 cm", "18 cm"], + "correctIndex": 0, + "explanation": "Somando as medidas dos lados (8 + 4 + 5), obtemos 17 cm.", + "wrongExplanations": { + "1": "O perímetro soma cada lado uma vez: 8 + 4 + 5 = 17 cm. A opção 15 cm não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 8 + 4 + 5 = 17 cm. A opção 16 cm não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 8 + 4 + 5 = 17 cm. A opção 18 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_014", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um quadrado tem lados de 7 m. Quanto mede todo o contorno?", + "options": ["26 m", "28 m", "27 m", "29 m"], + "correctIndex": 1, + "explanation": "Somando as medidas dos lados (7 + 7 + 7 + 7), obtemos 28 m.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 7 + 7 + 7 + 7 = 28 m. A opção 26 m não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 7 + 7 + 7 + 7 = 28 m. A opção 27 m não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 7 + 7 + 7 + 7 = 28 m. A opção 29 m não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_015", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um retângulo mede 6 cm por 5 cm. Qual é o perímetro?", + "options": ["20 cm", "21 cm", "22 cm", "23 cm"], + "correctIndex": 2, + "explanation": "Somando as medidas dos lados (6 + 5 + 6 + 5), obtemos 22 cm.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 6 + 5 + 6 + 5 = 22 cm. A opção 20 cm não corresponde à soma completa.", + "1": "O perímetro soma cada lado uma vez: 6 + 5 + 6 + 5 = 22 cm. A opção 21 cm não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 6 + 5 + 6 + 5 = 22 cm. A opção 23 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_016", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Uma figura tem lados de 3 m, 4 m, 3 m e 4 m. Quanto mede todo o contorno?", + "options": ["12 m", "13 m", "15 m", "14 m"], + "correctIndex": 3, + "explanation": "Somando as medidas dos lados (3 + 4 + 3 + 4), obtemos 14 m.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 3 + 4 + 3 + 4 = 14 m. A opção 12 m não corresponde à soma completa.", + "1": "O perímetro soma cada lado uma vez: 3 + 4 + 3 + 4 = 14 m. A opção 13 m não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 3 + 4 + 3 + 4 = 14 m. A opção 15 m não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_017", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um triângulo tem lados de 9 cm, 4 cm e 6 cm. Qual é o perímetro?", + "options": ["19 cm", "17 cm", "18 cm", "20 cm"], + "correctIndex": 0, + "explanation": "Somando as medidas dos lados (9 + 4 + 6), obtemos 19 cm.", + "wrongExplanations": { + "1": "O perímetro soma cada lado uma vez: 9 + 4 + 6 = 19 cm. A opção 17 cm não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 9 + 4 + 6 = 19 cm. A opção 18 cm não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 9 + 4 + 6 = 19 cm. A opção 20 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_018", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um retângulo mede 10 m por 3 m. Quanto mede todo o contorno?", + "options": ["24 m", "26 m", "25 m", "27 m"], + "correctIndex": 1, + "explanation": "Somando as medidas dos lados (10 + 3 + 10 + 3), obtemos 26 m.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 10 + 3 + 10 + 3 = 26 m. A opção 24 m não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 10 + 3 + 10 + 3 = 26 m. A opção 25 m não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 10 + 3 + 10 + 3 = 26 m. A opção 27 m não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_019", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um quadrado tem lados de 8 cm. Qual é o perímetro?", + "options": ["30 cm", "31 cm", "32 cm", "33 cm"], + "correctIndex": 2, + "explanation": "Somando as medidas dos lados (8 + 8 + 8 + 8), obtemos 32 cm.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 8 + 8 + 8 + 8 = 32 cm. A opção 30 cm não corresponde à soma completa.", + "1": "O perímetro soma cada lado uma vez: 8 + 8 + 8 + 8 = 32 cm. A opção 31 cm não corresponde à soma completa.", + "3": "O perímetro soma cada lado uma vez: 8 + 8 + 8 + 8 = 32 cm. A opção 33 cm não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_perimetro_020", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "perimetro", + "topicName": "Perímetro", + "question": "Um triângulo tem lados de 5 m, 7 m e 6 m. Quanto mede todo o contorno?", + "options": ["16 m", "17 m", "19 m", "18 m"], + "correctIndex": 3, + "explanation": "Somando as medidas dos lados (5 + 7 + 6), obtemos 18 m.", + "wrongExplanations": { + "0": "O perímetro soma cada lado uma vez: 5 + 7 + 6 = 18 m. A opção 16 m não corresponde à soma completa.", + "1": "O perímetro soma cada lado uma vez: 5 + 7 + 6 = 18 m. A opção 17 m não corresponde à soma completa.", + "2": "O perímetro soma cada lado uma vez: 5 + 7 + 6 = 18 m. A opção 19 m não corresponde à soma completa." + }, + "skill": "calcular-perimetro", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "perimetro" + }, + "reviewStatus": "draft", + "version": 1 + } + ] +} diff --git a/docs/drafts/2026-t3-v1-mat-probabilidade.json b/docs/drafts/2026-t3-v1-mat-probabilidade.json new file mode 100644 index 0000000..7881a59 --- /dev/null +++ b/docs/drafts/2026-t3-v1-mat-probabilidade.json @@ -0,0 +1,606 @@ +{ + "schemaVersion": "content-draft-v1", + "contentSetId": "2026-t3-v1", + "questions": [ + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_001", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Em dois sacos com 10 fichas cada, A tem 3 azuis e B tem 7 azuis. De qual saco é mais provável tirar uma ficha azul?", + "options": [ + "Saco B", + "Saco A", + "Os dois têm a mesma chance", + "Não é possível comparar" + ], + "correctIndex": 0, + "explanation": "Os sacos têm o mesmo total; B tem mais fichas azuis.", + "wrongExplanations": { + "1": "A tem 3 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Saco A” não corresponde à comparação.", + "2": "A tem 3 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Os dois têm a mesma chance” não corresponde à comparação.", + "3": "A tem 3 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Não é possível comparar” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_002", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "A roleta A tem 2 setores verdes em 8. A roleta B tem 5 setores verdes em 8. Qual oferece maior chance de parar no verde?", + "options": [ + "Roleta A", + "Roleta B", + "As duas têm a mesma chance", + "Nenhuma pode parar no verde" + ], + "correctIndex": 1, + "explanation": "Com o mesmo número de setores, a roleta B tem mais setores verdes.", + "wrongExplanations": { + "0": "A tem 2 resultados favoráveis; B tem 5 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Roleta A” não corresponde à comparação.", + "2": "A tem 2 resultados favoráveis; B tem 5 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.", + "3": "A tem 2 resultados favoráveis; B tem 5 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Nenhuma pode parar no verde” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_003", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Dois potes têm 12 botões cada. No pote A, 9 são vermelhos; no B, 4 são vermelhos. Em qual pote o sorteio de um botão vermelho é mais provável?", + "options": [ + "Pote B", + "Os dois têm a mesma chance", + "Pote A", + "Não há botões vermelhos" + ], + "correctIndex": 2, + "explanation": "Como os potes têm o mesmo total, o pote A, com mais botões vermelhos, oferece maior chance.", + "wrongExplanations": { + "0": "A tem 9 resultados favoráveis; B tem 4 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Pote B” não corresponde à comparação.", + "1": "A tem 9 resultados favoráveis; B tem 4 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Os dois têm a mesma chance” não corresponde à comparação.", + "3": "A tem 9 resultados favoráveis; B tem 4 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Não há botões vermelhos” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_004", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Em duas caixas com 6 cartões cada, A tem 1 cartão com estrela e B tem 4. De qual caixa é mais provável retirar uma estrela?", + "options": [ + "Caixa A", + "As duas têm a mesma chance", + "É impossível nas duas", + "Caixa B" + ], + "correctIndex": 3, + "explanation": "A caixa B tem mais cartões favoráveis entre o mesmo total.", + "wrongExplanations": { + "0": "A tem 1 resultado favorável; B tem 4 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Caixa A” não corresponde à comparação.", + "1": "A tem 1 resultado favorável; B tem 4 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.", + "2": "A tem 1 resultado favorável; B tem 4 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “É impossível nas duas” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_005", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Cada uma de duas sacolas tem 10 bolas. A tem 6 amarelas e B tem 2 amarelas. Qual sacola dá maior chance de tirar uma bola amarela?", + "options": [ + "Sacola A", + "Sacola B", + "As duas têm a mesma chance", + "Não há como tirar amarela" + ], + "correctIndex": 0, + "explanation": "Com totais iguais, seis bolas amarelas representam uma chance maior que duas.", + "wrongExplanations": { + "1": "A tem 6 resultados favoráveis; B tem 2 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Sacola B” não corresponde à comparação.", + "2": "A tem 6 resultados favoráveis; B tem 2 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.", + "3": "A tem 6 resultados favoráveis; B tem 2 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Não há como tirar amarela” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_006", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "A roleta A tem 3 setores com uma estrela em 6 setores iguais. A roleta B tem 1 setor com estrela em 6. Qual tem maior chance de sair estrela?", + "options": [ + "Roleta B", + "Roleta A", + "As duas têm a mesma chance", + "Nenhuma tem estrela" + ], + "correctIndex": 1, + "explanation": "A roleta A tem mais setores de estrela, e ambas têm seis setores iguais.", + "wrongExplanations": { + "0": "A tem 3 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Roleta B” não corresponde à comparação.", + "2": "A tem 3 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.", + "3": "A tem 3 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Nenhuma tem estrela” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_007", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Dois sacos têm 8 peças cada. Em A, 5 são quadradas; em B, 2 são quadradas. De qual saco é mais provável retirar uma peça quadrada?", + "options": [ + "Saco B", + "Os dois têm a mesma chance", + "Saco A", + "Não se pode retirar peça quadrada" + ], + "correctIndex": 2, + "explanation": "O saco A tem mais peças quadradas no mesmo total de peças.", + "wrongExplanations": { + "0": "A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Saco B” não corresponde à comparação.", + "1": "A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Os dois têm a mesma chance” não corresponde à comparação.", + "3": "A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Não se pode retirar peça quadrada” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_008", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Duas caixas têm 10 lápis cada. A guarda 4 lápis azuis e B guarda 8. De qual caixa é mais provável escolher um lápis azul?", + "options": [ + "Caixa A", + "As duas têm a mesma chance", + "Nenhuma tem lápis azul", + "Caixa B" + ], + "correctIndex": 3, + "explanation": "A caixa B oferece mais resultados favoráveis entre dez lápis.", + "wrongExplanations": { + "0": "A tem 4 resultados favoráveis; B tem 8 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Caixa A” não corresponde à comparação.", + "1": "A tem 4 resultados favoráveis; B tem 8 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.", + "2": "A tem 4 resultados favoráveis; B tem 8 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Nenhuma tem lápis azul” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_009", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Dois potes têm 6 tampinhas cada. A tem 2 brancas e B tem 2 brancas. A chance de tirar uma branca é...", + "options": [ + "igual nos dois potes", + "maior no pote A", + "maior no pote B", + "impossível nos dois" + ], + "correctIndex": 0, + "explanation": "Os dois potes têm o mesmo total e a mesma quantidade de tampinhas brancas.", + "wrongExplanations": { + "1": "A tem 2 resultados favoráveis; B tem 2 resultados favoráveis. Há 6 possibilidades em cada caso, então as chances são iguais. Por isso, “maior no pote A” não corresponde à comparação.", + "2": "A tem 2 resultados favoráveis; B tem 2 resultados favoráveis. Há 6 possibilidades em cada caso, então as chances são iguais. Por isso, “maior no pote B” não corresponde à comparação.", + "3": "A tem 2 resultados favoráveis; B tem 2 resultados favoráveis. Há 6 possibilidades em cada caso, então as chances são iguais. Por isso, “impossível nos dois” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_010", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Duas roletas têm 8 setores iguais. A tem 3 setores com sol e B também tem 3. Qual afirmação é correta?", + "options": [ + "A roleta A tem maior chance.", + "A chance de sair sol é igual nas duas.", + "A roleta B tem maior chance.", + "Sol não pode aparecer." + ], + "correctIndex": 1, + "explanation": "A quantidade de setores com sol e o total de setores são iguais.", + "wrongExplanations": { + "0": "A tem 3 resultados favoráveis; B tem 3 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “A roleta A tem maior chance.” não corresponde à comparação.", + "2": "A tem 3 resultados favoráveis; B tem 3 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “A roleta B tem maior chance.” não corresponde à comparação.", + "3": "A tem 3 resultados favoráveis; B tem 3 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “Sol não pode aparecer.” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_011", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Em dois sacos com 12 contas cada, A tem 8 verdes e B tem 5 verdes. De qual saco é mais provável retirar uma conta verde?", + "options": [ + "Saco B", + "Os dois têm a mesma chance", + "Saco A", + "Não há contas verdes" + ], + "correctIndex": 2, + "explanation": "O total é igual, mas o saco A tem mais contas verdes.", + "wrongExplanations": { + "0": "A tem 8 resultados favoráveis; B tem 5 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Saco B” não corresponde à comparação.", + "1": "A tem 8 resultados favoráveis; B tem 5 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Os dois têm a mesma chance” não corresponde à comparação.", + "3": "A tem 8 resultados favoráveis; B tem 5 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Não há contas verdes” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_012", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Cada caixa tem 10 cartões. A tem 1 cartão com lua e B tem 6. Em qual caixa a chance de tirar lua é maior?", + "options": [ + "Caixa A", + "As duas têm a mesma chance", + "Lua não aparece em nenhuma", + "Caixa B" + ], + "correctIndex": 3, + "explanation": "A caixa B tem seis cartões favoráveis, mais do que a caixa A.", + "wrongExplanations": { + "0": "A tem 1 resultado favorável; B tem 6 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Caixa A” não corresponde à comparação.", + "1": "A tem 1 resultado favorável; B tem 6 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.", + "2": "A tem 1 resultado favorável; B tem 6 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Lua não aparece em nenhuma” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_013", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Duas sacolas têm 8 peças cada. A tem 4 redondas e B tem 4 redondas. Qual tem maior chance de retirar uma peça redonda?", + "options": [ + "As chances são iguais.", + "A sacola A.", + "A sacola B.", + "Nenhuma, pois não há peças redondas." + ], + "correctIndex": 0, + "explanation": "Cada sacola tem quatro peças redondas em oito peças.", + "wrongExplanations": { + "1": "A tem 4 resultados favoráveis; B tem 4 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “A sacola A.” não corresponde à comparação.", + "2": "A tem 4 resultados favoráveis; B tem 4 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “A sacola B.” não corresponde à comparação.", + "3": "A tem 4 resultados favoráveis; B tem 4 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “Nenhuma, pois não há peças redondas.” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_014", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Dois potes têm 6 botões cada. A tem 5 azuis e B tem 1 azul. De qual pote é mais provável retirar um botão azul?", + "options": [ + "Pote B", + "Pote A", + "Os potes têm a mesma chance", + "É impossível nos dois" + ], + "correctIndex": 1, + "explanation": "O pote A tem mais botões azuis e o mesmo total de botões.", + "wrongExplanations": { + "0": "A tem 5 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Pote B” não corresponde à comparação.", + "2": "A tem 5 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Os potes têm a mesma chance” não corresponde à comparação.", + "3": "A tem 5 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “É impossível nos dois” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_015", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Duas roletas têm 10 setores iguais. A tem 7 setores amarelos e B tem 3. Qual roleta tem maior chance de parar no amarelo?", + "options": [ + "Roleta B", + "As chances são iguais", + "Roleta A", + "Nenhuma tem setor amarelo" + ], + "correctIndex": 2, + "explanation": "Sete setores favoráveis são mais do que três, com o mesmo total de setores.", + "wrongExplanations": { + "0": "A tem 7 resultados favoráveis; B tem 3 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Roleta B” não corresponde à comparação.", + "1": "A tem 7 resultados favoráveis; B tem 3 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “As chances são iguais” não corresponde à comparação.", + "3": "A tem 7 resultados favoráveis; B tem 3 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Nenhuma tem setor amarelo” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_016", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Dois sacos têm 12 fichas cada. A tem 4 fichas com estrela e B tem 9. De qual é mais provável tirar uma ficha com estrela?", + "options": [ + "Saco A", + "Os sacos têm a mesma chance", + "Estrela não aparece em nenhum", + "Saco B" + ], + "correctIndex": 3, + "explanation": "O saco B tem mais fichas com estrela entre doze fichas.", + "wrongExplanations": { + "0": "A tem 4 resultados favoráveis; B tem 9 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Saco A” não corresponde à comparação.", + "1": "A tem 4 resultados favoráveis; B tem 9 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Os sacos têm a mesma chance” não corresponde à comparação.", + "2": "A tem 4 resultados favoráveis; B tem 9 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Estrela não aparece em nenhum” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_017", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Dois potes têm 8 peças cada. A tem 6 triângulos e B tem 6 triângulos. Qual pote oferece maior chance de retirar um triângulo?", + "options": [ + "As chances são iguais.", + "Pote A.", + "Pote B.", + "É impossível nos dois." + ], + "correctIndex": 0, + "explanation": "Em ambos há seis triângulos no mesmo total de oito peças.", + "wrongExplanations": { + "1": "A tem 6 resultados favoráveis; B tem 6 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “Pote A.” não corresponde à comparação.", + "2": "A tem 6 resultados favoráveis; B tem 6 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “Pote B.” não corresponde à comparação.", + "3": "A tem 6 resultados favoráveis; B tem 6 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “É impossível nos dois.” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_018", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Duas caixas têm 10 cubos cada. A tem 2 cubos laranjas e B tem 7. De qual caixa é mais provável tirar um cubo laranja?", + "options": [ + "Caixa A", + "Caixa B", + "As chances são iguais", + "Não há cubos laranjas" + ], + "correctIndex": 1, + "explanation": "A caixa B contém mais cubos laranjas, mantendo o mesmo total.", + "wrongExplanations": { + "0": "A tem 2 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Caixa A” não corresponde à comparação.", + "2": "A tem 2 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As chances são iguais” não corresponde à comparação.", + "3": "A tem 2 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Não há cubos laranjas” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_019", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Dois sacos têm 6 cartões cada. A tem 1 cartão de coração e B tem 5. De qual saco é mais provável retirar um coração?", + "options": [ + "Saco A", + "As chances são iguais", + "Saco B", + "É impossível nos dois" + ], + "correctIndex": 2, + "explanation": "Cinco cartões favoráveis em seis dão chance maior que um em seis.", + "wrongExplanations": { + "0": "A tem 1 resultado favorável; B tem 5 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Saco A” não corresponde à comparação.", + "1": "A tem 1 resultado favorável; B tem 5 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As chances são iguais” não corresponde à comparação.", + "3": "A tem 1 resultado favorável; B tem 5 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “É impossível nos dois” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_probabilidade_020", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "probabilidade", + "topicName": "Probabilidade", + "question": "Duas roletas iguais em tamanho têm 8 setores. A tem 5 setores azuis e B tem 2. Em qual a chance de sair azul é maior?", + "options": [ + "Roleta B", + "As chances são iguais", + "Azul não pode sair", + "Roleta A" + ], + "correctIndex": 3, + "explanation": "Com o mesmo total de setores, cinco azuis são mais que dois.", + "wrongExplanations": { + "0": "A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Roleta B” não corresponde à comparação.", + "1": "A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “As chances são iguais” não corresponde à comparação.", + "2": "A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Azul não pode sair” não corresponde à comparação." + }, + "skill": "comparar-possibilidades-simples", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "probabilidade" + }, + "reviewStatus": "draft", + "version": 1 + } + ] +} diff --git a/docs/drafts/2026-t3-v1-mat-problemas-expressoes.json b/docs/drafts/2026-t3-v1-mat-problemas-expressoes.json new file mode 100644 index 0000000..7eef74e --- /dev/null +++ b/docs/drafts/2026-t3-v1-mat-problemas-expressoes.json @@ -0,0 +1,606 @@ +{ + "schemaVersion": "content-draft-v1", + "contentSetId": "2026-t3-v1", + "questions": [ + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_001", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Lia tinha 18 adesivos e ganhou mais 7. Qual opção mostra a expressão e o resultado?", + "options": [ + "18 + 7 = 25", + "18 − 7 = 11", + "18 × 7 = 126", + "18 ÷ 7 = 2, resto 4" + ], + "correctIndex": 0, + "explanation": "Ganhar adesivos aumenta a quantidade: 18 + 7 = 25.", + "wrongExplanations": { + "1": "A situação é representada por uma adição: 18 + 7 = 25. A opção 18 − 7 = 11 usa subtração, que não representa essa ação.", + "2": "A situação é representada por uma adição: 18 + 7 = 25. A opção 18 × 7 = 126 usa multiplicação, que não representa essa ação.", + "3": "A situação é representada por uma adição: 18 + 7 = 25. A opção 18 ÷ 7 = 2, resto 4 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_002", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Havia 32 livros na mesa e 9 foram guardados. Qual opção mostra a expressão e o resultado?", + "options": [ + "32 + 9 = 41", + "32 − 9 = 23", + "32 × 9 = 288", + "32 ÷ 9 = 3, resto 5" + ], + "correctIndex": 1, + "explanation": "Guardar 9 livros retira essa quantidade: 32 − 9 = 23.", + "wrongExplanations": { + "0": "A situação é representada por uma subtração: 32 − 9 = 23. A opção 32 + 9 = 41 usa adição, que não representa essa ação.", + "2": "A situação é representada por uma subtração: 32 − 9 = 23. A opção 32 × 9 = 288 usa multiplicação, que não representa essa ação.", + "3": "A situação é representada por uma subtração: 32 − 9 = 23. A opção 32 ÷ 9 = 3, resto 5 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_003", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Há 6 caixas com 4 bolas em cada. Qual opção mostra a expressão e o resultado?", + "options": [ + "6 + 4 = 10", + "6 − 4 = 2", + "6 × 4 = 24", + "6 ÷ 4 = 1, resto 2" + ], + "correctIndex": 2, + "explanation": "Seis grupos iguais de quatro bolas são representados por 6 × 4 = 24.", + "wrongExplanations": { + "0": "A situação é representada por uma multiplicação: 6 × 4 = 24. A opção 6 + 4 = 10 usa adição, que não representa essa ação.", + "1": "A situação é representada por uma multiplicação: 6 × 4 = 24. A opção 6 − 4 = 2 usa subtração, que não representa essa ação.", + "3": "A situação é representada por uma multiplicação: 6 × 4 = 24. A opção 6 ÷ 4 = 1, resto 2 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_004", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Uma turma tinha 27 folhas e recebeu mais 8. Qual opção mostra a expressão e o resultado?", + "options": [ + "27 − 8 = 19", + "27 × 8 = 216", + "27 ÷ 8 = 3, resto 3", + "27 + 8 = 35" + ], + "correctIndex": 3, + "explanation": "Receber folhas acrescenta 8 às 27 que já havia. 27 + 8 = 35.", + "wrongExplanations": { + "0": "A situação é representada por uma adição: 27 + 8 = 35. A opção 27 − 8 = 19 usa subtração, que não representa essa ação.", + "1": "A situação é representada por uma adição: 27 + 8 = 35. A opção 27 × 8 = 216 usa multiplicação, que não representa essa ação.", + "2": "A situação é representada por uma adição: 27 + 8 = 35. A opção 27 ÷ 8 = 3, resto 3 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_005", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "De 45 laranjas, 18 foram usadas. Qual opção mostra a expressão e o resultado?", + "options": [ + "45 − 18 = 27", + "45 + 18 = 63", + "45 × 18 = 810", + "45 ÷ 18 = 2, resto 9" + ], + "correctIndex": 0, + "explanation": "Usar laranjas diminui o total: 45 − 18 = 27.", + "wrongExplanations": { + "1": "A situação é representada por uma subtração: 45 − 18 = 27. A opção 45 + 18 = 63 usa adição, que não representa essa ação.", + "2": "A situação é representada por uma subtração: 45 − 18 = 27. A opção 45 × 18 = 810 usa multiplicação, que não representa essa ação.", + "3": "A situação é representada por uma subtração: 45 − 18 = 27. A opção 45 ÷ 18 = 2, resto 9 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_006", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Há 7 bandejas com 5 pães em cada. Qual opção mostra a expressão e o resultado?", + "options": [ + "7 + 5 = 12", + "7 × 5 = 35", + "7 − 5 = 2", + "7 ÷ 5 = 1, resto 2" + ], + "correctIndex": 1, + "explanation": "A multiplicação representa sete grupos de cinco pães. 7 × 5 = 35.", + "wrongExplanations": { + "0": "A situação é representada por uma multiplicação: 7 × 5 = 35. A opção 7 + 5 = 12 usa adição, que não representa essa ação.", + "2": "A situação é representada por uma multiplicação: 7 × 5 = 35. A opção 7 − 5 = 2 usa subtração, que não representa essa ação.", + "3": "A situação é representada por uma multiplicação: 7 × 5 = 35. A opção 7 ÷ 5 = 1, resto 2 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_007", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Uma caixa tinha 36 peças; 16 foram retiradas. Qual opção mostra a expressão e o resultado?", + "options": [ + "36 + 16 = 52", + "36 × 16 = 576", + "36 − 16 = 20", + "36 ÷ 16 = 2, resto 4" + ], + "correctIndex": 2, + "explanation": "Retirar 16 peças é representado por 36 − 16. 36 − 16 = 20.", + "wrongExplanations": { + "0": "A situação é representada por uma subtração: 36 − 16 = 20. A opção 36 + 16 = 52 usa adição, que não representa essa ação.", + "1": "A situação é representada por uma subtração: 36 − 16 = 20. A opção 36 × 16 = 576 usa multiplicação, que não representa essa ação.", + "3": "A situação é representada por uma subtração: 36 − 16 = 20. A opção 36 ÷ 16 = 2, resto 4 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_008", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Nina leu 25 páginas ontem e 14 hoje. Qual opção mostra a expressão e o resultado?", + "options": [ + "25 − 14 = 11", + "25 × 14 = 350", + "25 ÷ 14 = 1, resto 11", + "25 + 14 = 39" + ], + "correctIndex": 3, + "explanation": "As páginas dos dois dias são juntadas: 25 + 14 = 39.", + "wrongExplanations": { + "0": "A situação é representada por uma adição: 25 + 14 = 39. A opção 25 − 14 = 11 usa subtração, que não representa essa ação.", + "1": "A situação é representada por uma adição: 25 + 14 = 39. A opção 25 × 14 = 350 usa multiplicação, que não representa essa ação.", + "2": "A situação é representada por uma adição: 25 + 14 = 39. A opção 25 ÷ 14 = 1, resto 11 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_009", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Há 8 mesas com 3 estudantes em cada. Qual opção mostra a expressão e o resultado?", + "options": [ + "8 × 3 = 24", + "8 + 3 = 11", + "8 − 3 = 5", + "8 ÷ 3 = 2, resto 2" + ], + "correctIndex": 0, + "explanation": "Oito grupos iguais de três estudantes são 8 × 3. 8 × 3 = 24.", + "wrongExplanations": { + "1": "A situação é representada por uma multiplicação: 8 × 3 = 24. A opção 8 + 3 = 11 usa adição, que não representa essa ação.", + "2": "A situação é representada por uma multiplicação: 8 × 3 = 24. A opção 8 − 3 = 5 usa subtração, que não representa essa ação.", + "3": "A situação é representada por uma multiplicação: 8 × 3 = 24. A opção 8 ÷ 3 = 2, resto 2 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_010", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Uma cesta tinha 48 frutas e 25 foram vendidas. Qual opção mostra a expressão e o resultado?", + "options": [ + "48 + 25 = 73", + "48 − 25 = 23", + "48 × 25 = 1200", + "48 ÷ 25 = 1, resto 23" + ], + "correctIndex": 1, + "explanation": "Vender frutas retira 25 do total de 48. 48 − 25 = 23.", + "wrongExplanations": { + "0": "A situação é representada por uma subtração: 48 − 25 = 23. A opção 48 + 25 = 73 usa adição, que não representa essa ação.", + "2": "A situação é representada por uma subtração: 48 − 25 = 23. A opção 48 × 25 = 1200 usa multiplicação, que não representa essa ação.", + "3": "A situação é representada por uma subtração: 48 − 25 = 23. A opção 48 ÷ 25 = 1, resto 23 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_011", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Uma coleção tem 29 cartões e ganha mais 34. Qual opção mostra a expressão e o resultado?", + "options": [ + "29 − 34 = -5", + "29 × 34 = 986", + "29 + 34 = 63", + "29 ÷ 34 = 0, resto 29" + ], + "correctIndex": 2, + "explanation": "Juntar cartões significa somar 29 e 34. 29 + 34 = 63.", + "wrongExplanations": { + "0": "A situação é representada por uma adição: 29 + 34 = 63. A opção 29 − 34 = -5 usa subtração, que não representa essa ação.", + "1": "A situação é representada por uma adição: 29 + 34 = 63. A opção 29 × 34 = 986 usa multiplicação, que não representa essa ação.", + "3": "A situação é representada por uma adição: 29 + 34 = 63. A opção 29 ÷ 34 = 0, resto 29 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_012", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Há 9 pacotes com 4 figurinhas em cada. Qual opção mostra a expressão e o resultado?", + "options": [ + "9 + 4 = 13", + "9 − 4 = 5", + "9 ÷ 4 = 2, resto 1", + "9 × 4 = 36" + ], + "correctIndex": 3, + "explanation": "Nove grupos de quatro figurinhas são representados por 9 × 4. 9 × 4 = 36.", + "wrongExplanations": { + "0": "A situação é representada por uma multiplicação: 9 × 4 = 36. A opção 9 + 4 = 13 usa adição, que não representa essa ação.", + "1": "A situação é representada por uma multiplicação: 9 × 4 = 36. A opção 9 − 4 = 5 usa subtração, que não representa essa ação.", + "2": "A situação é representada por uma multiplicação: 9 × 4 = 36. A opção 9 ÷ 4 = 2, resto 1 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_013", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Uma sala tinha 56 cadeiras e 17 foram levadas para outra sala. Qual opção mostra a expressão e o resultado?", + "options": [ + "56 − 17 = 39", + "56 + 17 = 73", + "56 × 17 = 952", + "56 ÷ 17 = 3, resto 5" + ], + "correctIndex": 0, + "explanation": "Levar cadeiras embora reduz a quantidade: 56 − 17. 56 − 17 = 39.", + "wrongExplanations": { + "1": "A situação é representada por uma subtração: 56 − 17 = 39. A opção 56 + 17 = 73 usa adição, que não representa essa ação.", + "2": "A situação é representada por uma subtração: 56 − 17 = 39. A opção 56 × 17 = 952 usa multiplicação, que não representa essa ação.", + "3": "A situação é representada por uma subtração: 56 − 17 = 39. A opção 56 ÷ 17 = 3, resto 5 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_014", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Rui juntou 38 conchas e depois encontrou mais 46. Qual opção mostra a expressão e o resultado?", + "options": [ + "38 − 46 = -8", + "38 + 46 = 84", + "38 × 46 = 1748", + "38 ÷ 46 = 0, resto 38" + ], + "correctIndex": 1, + "explanation": "Encontrar mais conchas aumenta a coleção; somamos 38 e 46. 38 + 46 = 84.", + "wrongExplanations": { + "0": "A situação é representada por uma adição: 38 + 46 = 84. A opção 38 − 46 = -8 usa subtração, que não representa essa ação.", + "2": "A situação é representada por uma adição: 38 + 46 = 84. A opção 38 × 46 = 1748 usa multiplicação, que não representa essa ação.", + "3": "A situação é representada por uma adição: 38 + 46 = 84. A opção 38 ÷ 46 = 0, resto 38 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_015", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Uma biblioteca coloca 6 livros em cada uma de 7 caixas. Qual opção mostra a expressão e o resultado?", + "options": [ + "7 + 6 = 13", + "7 − 6 = 1", + "7 × 6 = 42", + "7 ÷ 6 = 1, resto 1" + ], + "correctIndex": 2, + "explanation": "Sete grupos de seis livros correspondem a 7 × 6. 7 × 6 = 42.", + "wrongExplanations": { + "0": "A situação é representada por uma multiplicação: 7 × 6 = 42. A opção 7 + 6 = 13 usa adição, que não representa essa ação.", + "1": "A situação é representada por uma multiplicação: 7 × 6 = 42. A opção 7 − 6 = 1 usa subtração, que não representa essa ação.", + "3": "A situação é representada por uma multiplicação: 7 × 6 = 42. A opção 7 ÷ 6 = 1, resto 1 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_016", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Um agricultor colheu 83 maçãs e separou 48. Qual opção mostra a expressão e o resultado?", + "options": [ + "83 + 48 = 131", + "83 × 48 = 3984", + "83 ÷ 48 = 1, resto 35", + "83 − 48 = 35" + ], + "correctIndex": 3, + "explanation": "Separar 48 maçãs deixa a diferença entre 83 e 48. 83 − 48 = 35.", + "wrongExplanations": { + "0": "A situação é representada por uma subtração: 83 − 48 = 35. A opção 83 + 48 = 131 usa adição, que não representa essa ação.", + "1": "A situação é representada por uma subtração: 83 − 48 = 35. A opção 83 × 48 = 3984 usa multiplicação, que não representa essa ação.", + "2": "A situação é representada por uma subtração: 83 − 48 = 35. A opção 83 ÷ 48 = 1, resto 35 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_017", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Uma escola recebeu 56 cadernos e depois mais 17. Qual opção mostra a expressão e o resultado?", + "options": [ + "56 + 17 = 73", + "56 − 17 = 39", + "56 × 17 = 952", + "56 ÷ 17 = 3, resto 5" + ], + "correctIndex": 0, + "explanation": "Receber mais cadernos pede uma adição. 56 + 17 = 73.", + "wrongExplanations": { + "1": "A situação é representada por uma adição: 56 + 17 = 73. A opção 56 − 17 = 39 usa subtração, que não representa essa ação.", + "2": "A situação é representada por uma adição: 56 + 17 = 73. A opção 56 × 17 = 952 usa multiplicação, que não representa essa ação.", + "3": "A situação é representada por uma adição: 56 + 17 = 73. A opção 56 ÷ 17 = 3, resto 5 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_018", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Há 8 caixas com 6 bolas em cada. Qual opção mostra a expressão e o resultado?", + "options": [ + "8 + 6 = 14", + "8 × 6 = 48", + "8 − 6 = 2", + "8 ÷ 6 = 1, resto 2" + ], + "correctIndex": 1, + "explanation": "Oito grupos de seis bolas são representados por 8 × 6. 8 × 6 = 48.", + "wrongExplanations": { + "0": "A situação é representada por uma multiplicação: 8 × 6 = 48. A opção 8 + 6 = 14 usa adição, que não representa essa ação.", + "2": "A situação é representada por uma multiplicação: 8 × 6 = 48. A opção 8 − 6 = 2 usa subtração, que não representa essa ação.", + "3": "A situação é representada por uma multiplicação: 8 × 6 = 48. A opção 8 ÷ 6 = 1, resto 2 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_019", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Uma loja tinha 100 cadernos e vendeu 64. Qual opção mostra a expressão e o resultado?", + "options": [ + "100 + 64 = 164", + "100 × 64 = 6400", + "100 − 64 = 36", + "100 ÷ 64 = 1, resto 36" + ], + "correctIndex": 2, + "explanation": "Vender cadernos reduz o estoque: 100 − 64 = 36.", + "wrongExplanations": { + "0": "A situação é representada por uma subtração: 100 − 64 = 36. A opção 100 + 64 = 164 usa adição, que não representa essa ação.", + "1": "A situação é representada por uma subtração: 100 − 64 = 36. A opção 100 × 64 = 6400 usa multiplicação, que não representa essa ação.", + "3": "A situação é representada por uma subtração: 100 − 64 = 36. A opção 100 ÷ 64 = 1, resto 36 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_problemas_expressoes_020", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "problemas-expressoes", + "topicName": "Problemas com expressões", + "question": "Há 9 fileiras com 5 cadeiras em cada uma. Qual opção mostra a expressão e o resultado?", + "options": [ + "9 + 5 = 14", + "9 − 5 = 4", + "9 ÷ 5 = 1, resto 4", + "9 × 5 = 45" + ], + "correctIndex": 3, + "explanation": "Nove grupos de cinco cadeiras correspondem a 9 × 5. 9 × 5 = 45.", + "wrongExplanations": { + "0": "A situação é representada por uma multiplicação: 9 × 5 = 45. A opção 9 + 5 = 14 usa adição, que não representa essa ação.", + "1": "A situação é representada por uma multiplicação: 9 × 5 = 45. A opção 9 − 5 = 4 usa subtração, que não representa essa ação.", + "2": "A situação é representada por uma multiplicação: 9 × 5 = 45. A opção 9 ÷ 5 = 1, resto 4 usa divisão, que não representa essa ação." + }, + "skill": "traduzir-situacoes-em-expressoes-e-resolver", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "problemas-expressoes" + }, + "reviewStatus": "draft", + "version": 1 + } + ] +} diff --git a/docs/drafts/2026-t3-v1-mat-retas-perpendiculares.json b/docs/drafts/2026-t3-v1-mat-retas-perpendiculares.json new file mode 100644 index 0000000..ca118ff --- /dev/null +++ b/docs/drafts/2026-t3-v1-mat-retas-perpendiculares.json @@ -0,0 +1,606 @@ +{ + "schemaVersion": "content-draft-v1", + "contentSetId": "2026-t3-v1", + "questions": [ + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_001", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Duas retas se cruzam formando quatro ângulos retos. Como são chamadas?", + "options": [ + "Perpendiculares", + "Paralelas", + "Retas que se cruzam sem ângulo reto", + "Retas que não se cruzam" + ], + "correctIndex": 0, + "explanation": "Retas perpendiculares se cruzam formando ângulo reto.", + "wrongExplanations": { + "1": "Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelas” descreve retas sem esse cruzamento.", + "2": "Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Retas que se cruzam sem ângulo reto” diz que esse ângulo não aparece.", + "3": "Retas perpendiculares precisam se cruzar a 90°. A opção “Retas que não se cruzam” descreve retas sem esse cruzamento." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_002", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "As linhas de um canto de uma folha se encontram formando um ângulo reto. Como são essas linhas?", + "options": [ + "Paralelas", + "Perpendiculares", + "Retas que se cruzam sem ângulo reto", + "Retas que não se encontram" + ], + "correctIndex": 1, + "explanation": "O cruzamento em ângulo reto caracteriza retas perpendiculares.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelas” descreve retas sem esse cruzamento.", + "2": "Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Retas que se cruzam sem ângulo reto” diz que esse ângulo não aparece.", + "3": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Retas que não se encontram” não verifica essa condição." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_003", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Duas retas seguem lado a lado e nunca se encontram. Elas são perpendiculares?", + "options": [ + "Sim; formam ângulos retos.", + "Sim; qualquer par de retas é perpendicular.", + "Não; são paralelas.", + "Não; cruzam-se sem formar ângulo reto." + ], + "correctIndex": 2, + "explanation": "Retas perpendiculares se cruzam formando ângulo reto.", + "wrongExplanations": { + "0": "Retas que nunca se encontram são paralelas; por isso, não formam ângulos retos. A opção “Sim; formam ângulos retos.” afirma o contrário.", + "1": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Sim; qualquer par de retas é perpendicular.” não verifica essa condição.", + "3": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Não; cruzam-se sem formar ângulo reto.” não verifica essa condição." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_004", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Em um desenho, duas retas se encontram como os lados vizinhos de um quadrado. Qual relação elas têm?", + "options": [ + "São paralelas.", + "Cruzam-se sem formar ângulo reto.", + "Não se encontram.", + "São perpendiculares." + ], + "correctIndex": 3, + "explanation": "O cruzamento em ângulo reto caracteriza retas perpendiculares.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “São paralelas.” descreve retas sem esse cruzamento.", + "1": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.", + "2": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Não se encontram.” não verifica essa condição." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_005", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Qual descrição mostra duas retas perpendiculares?", + "options": [ + "Duas retas que se cruzam em ângulo reto.", + "Duas retas que nunca se cruzam.", + "Duas retas que se cruzam sem ângulo reto.", + "Duas retas que seguem juntas." + ], + "correctIndex": 0, + "explanation": "Retas perpendiculares se cruzam formando ângulo reto.", + "wrongExplanations": { + "1": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Duas retas que nunca se cruzam.” não verifica essa condição.", + "2": "Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Duas retas que se cruzam sem ângulo reto.” diz que esse ângulo não aparece.", + "3": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Duas retas que seguem juntas.” não verifica essa condição." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_006", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Uma reta vertical e uma horizontal se cruzam formando um canto quadrado. Como se relacionam?", + "options": [ + "São paralelas.", + "São perpendiculares.", + "Cruzam-se sem formar ângulo reto.", + "Não têm ponto em comum." + ], + "correctIndex": 1, + "explanation": "O cruzamento em ângulo reto caracteriza retas perpendiculares.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “São paralelas.” descreve retas sem esse cruzamento.", + "2": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.", + "3": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Não têm ponto em comum.” não verifica essa condição." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_007", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Duas linhas se cruzam, mas não formam ângulo reto. Podemos chamá-las de perpendiculares?", + "options": [ + "Sim, pois qualquer cruzamento é perpendicular.", + "Sim, pois retas paralelas são perpendiculares.", + "Não.", + "Sim, porque qualquer cruzamento forma ângulo reto." + ], + "correctIndex": 2, + "explanation": "Retas perpendiculares se cruzam formando ângulo reto.", + "wrongExplanations": { + "0": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Sim, pois qualquer cruzamento é perpendicular.” não verifica essa condição.", + "1": "Retas perpendiculares precisam se cruzar a 90°. A opção “Sim, pois retas paralelas são perpendiculares.” descreve retas sem esse cruzamento.", + "3": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Sim, porque qualquer cruzamento forma ângulo reto.” não verifica essa condição." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_008", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "O encontro de duas paredes forma um canto reto. Que relação há entre essas direções?", + "options": [ + "São paralelas.", + "Cruzam-se sem formar ângulo reto.", + "Não se encontram.", + "São perpendiculares." + ], + "correctIndex": 3, + "explanation": "O cruzamento em ângulo reto caracteriza retas perpendiculares.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “São paralelas.” descreve retas sem esse cruzamento.", + "1": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.", + "2": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Não se encontram.” não verifica essa condição." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_009", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Qual característica define retas perpendiculares?", + "options": [ + "Cruzam-se formando ângulo reto.", + "Nunca se encontram.", + "Cruzam-se sem formar ângulo reto.", + "Têm a mesma direção e não se cruzam." + ], + "correctIndex": 0, + "explanation": "Retas perpendiculares se cruzam formando ângulo reto.", + "wrongExplanations": { + "1": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Nunca se encontram.” não verifica essa condição.", + "2": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.", + "3": "Retas perpendiculares precisam se cruzar a 90°. A opção “Têm a mesma direção e não se cruzam.” descreve retas sem esse cruzamento." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_010", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Duas retas paralelas se cruzam formando ângulos retos?", + "options": [ + "Sim, sempre.", + "Não; elas não se cruzam.", + "Sim, porque qualquer par de retas se cruza.", + "Sim, porque paralelas formam ângulo reto." + ], + "correctIndex": 1, + "explanation": "O cruzamento em ângulo reto caracteriza retas perpendiculares.", + "wrongExplanations": { + "0": "Retas paralelas não se cruzam, então não podem formar ângulos retos. A opção “Sim, sempre.” contradiz essa propriedade.", + "2": "Retas paralelas não se cruzam, então não podem formar ângulos retos. A opção “Sim, porque qualquer par de retas se cruza.” contradiz essa propriedade.", + "3": "Retas paralelas não se cruzam, então não podem formar ângulos retos. A opção “Sim, porque paralelas formam ângulo reto.” contradiz essa propriedade." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_011", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "As bordas vizinhas de um azulejo quadrado formam qual tipo de encontro?", + "options": [ + "Linhas paralelas.", + "Cruzamento sem ângulo reto.", + "Ângulo reto.", + "Não há encontro entre as bordas." + ], + "correctIndex": 2, + "explanation": "Retas perpendiculares se cruzam formando ângulo reto.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “Linhas paralelas.” descreve retas sem esse cruzamento.", + "1": "Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Cruzamento sem ângulo reto.” diz que esse ângulo não aparece.", + "3": "Retas perpendiculares precisam se cruzar a 90°. A opção “Não há encontro entre as bordas.” descreve retas sem esse cruzamento." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_012", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Duas retas se cruzam e formam quatro ângulos retos. Como se chamam?", + "options": [ + "Retas paralelas.", + "Retas que se cruzam sem ângulo reto.", + "Retas que não se cruzam.", + "Retas perpendiculares." + ], + "correctIndex": 3, + "explanation": "O cruzamento em ângulo reto caracteriza retas perpendiculares.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “Retas paralelas.” descreve retas sem esse cruzamento.", + "1": "Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Retas que se cruzam sem ângulo reto.” diz que esse ângulo não aparece.", + "2": "Retas perpendiculares precisam se cruzar a 90°. A opção “Retas que não se cruzam.” descreve retas sem esse cruzamento." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_013", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Um caminho horizontal cruza outro vertical formando um ângulo de 90 graus. Como são as direções?", + "options": [ + "Perpendiculares.", + "Paralelas.", + "Cruzam-se sem formar ângulo reto.", + "Não se cruzam." + ], + "correctIndex": 0, + "explanation": "Retas perpendiculares se cruzam formando ângulo reto.", + "wrongExplanations": { + "1": "Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelas.” descreve retas sem esse cruzamento.", + "2": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.", + "3": "Retas perpendiculares precisam se cruzar a 90°. A opção “Não se cruzam.” descreve retas sem esse cruzamento." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_014", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Duas retas se encontram em um ângulo reto. Qual afirmação é correta?", + "options": [ + "Elas são paralelas.", + "Elas são perpendiculares.", + "Elas se cruzam sem formar ângulo reto.", + "Elas não se encontram." + ], + "correctIndex": 1, + "explanation": "O cruzamento em ângulo reto caracteriza retas perpendiculares.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “Elas são paralelas.” descreve retas sem esse cruzamento.", + "2": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Elas se cruzam sem formar ângulo reto.” não verifica essa condição.", + "3": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Elas não se encontram.” não verifica essa condição." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_015", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "As linhas de uma cruz se encontram formando quatro ângulos retos. Que tipo de retas aparecem?", + "options": [ + "Paralelas.", + "Retas que se cruzam sem ângulo reto.", + "Perpendiculares.", + "Retas que não se encontram." + ], + "correctIndex": 2, + "explanation": "Retas perpendiculares se cruzam formando ângulo reto.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelas.” descreve retas sem esse cruzamento.", + "1": "Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Retas que se cruzam sem ângulo reto.” diz que esse ângulo não aparece.", + "3": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Retas que não se encontram.” não verifica essa condição." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_016", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Uma reta corta outra e forma um ângulo reto. Qual nome descreve essa relação?", + "options": [ + "Paralelismo.", + "Cruzamento sem ângulo reto.", + "Ausência de cruzamento.", + "Perpendicularidade." + ], + "correctIndex": 3, + "explanation": "O cruzamento em ângulo reto caracteriza retas perpendiculares.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelismo.” descreve retas sem esse cruzamento.", + "1": "Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Cruzamento sem ângulo reto.” diz que esse ângulo não aparece.", + "2": "Retas perpendiculares precisam se cruzar a 90°. A opção “Ausência de cruzamento.” descreve retas sem esse cruzamento." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_017", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Duas linhas se encontram formando um canto igual ao de um esquadro. Elas são...", + "options": [ + "perpendiculares.", + "paralelas.", + "retas que se cruzam sem ângulo reto.", + "retas que não se encontram." + ], + "correctIndex": 0, + "explanation": "Retas perpendiculares se cruzam formando ângulo reto.", + "wrongExplanations": { + "1": "Retas perpendiculares precisam se cruzar a 90°. A opção “paralelas.” descreve retas sem esse cruzamento.", + "2": "Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “retas que se cruzam sem ângulo reto.” diz que esse ângulo não aparece.", + "3": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “retas que não se encontram.” não verifica essa condição." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_018", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Qual par de retas forma um ângulo reto?", + "options": [ + "Duas linhas paralelas que não se cruzam.", + "Uma reta vertical e outra horizontal que se cruzam em ângulo reto.", + "Duas retas que se cruzam sem formar ângulo reto.", + "Duas linhas horizontais lado a lado." + ], + "correctIndex": 1, + "explanation": "O cruzamento em ângulo reto caracteriza retas perpendiculares.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “Duas linhas paralelas que não se cruzam.” descreve retas sem esse cruzamento.", + "2": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Duas retas que se cruzam sem formar ângulo reto.” não verifica essa condição.", + "3": "Retas perpendiculares precisam se cruzar a 90°. A opção “Duas linhas horizontais lado a lado.” descreve retas sem esse cruzamento." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_019", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "As laterais e a base de uma letra L feita com traços retos formam um ângulo reto. Como são esses traços?", + "options": [ + "Paralelos.", + "Cruzam-se sem formar ângulo reto.", + "Perpendiculares.", + "Não se encontram." + ], + "correctIndex": 2, + "explanation": "Retas perpendiculares se cruzam formando ângulo reto.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelos.” descreve retas sem esse cruzamento.", + "1": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.", + "3": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Não se encontram.” não verifica essa condição." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + }, + { + "schemaVersion": "content-v1", + "id": "2026t3v1_math_retas_perpendiculares_020", + "contentSetId": "2026-t3-v1", + "subject": "matematica", + "topic": "retas-perpendiculares", + "topicName": "Retas perpendiculares", + "question": "Duas retas se cruzam formando um canto quadrado. Qual é a relação entre elas?", + "options": [ + "São paralelas.", + "Cruzam-se sem formar ângulo reto.", + "Não se cruzam.", + "São perpendiculares." + ], + "correctIndex": 3, + "explanation": "O cruzamento em ângulo reto caracteriza retas perpendiculares.", + "wrongExplanations": { + "0": "Retas perpendiculares precisam se cruzar a 90°. A opção “São paralelas.” descreve retas sem esse cruzamento.", + "1": "Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.", + "2": "Retas perpendiculares precisam se cruzar a 90°. A opção “Não se cruzam.” descreve retas sem esse cruzamento." + }, + "skill": "reconhecer-retas-perpendiculares-e-angulos-retos", + "sourceRef": { + "referenceId": "roteiro-estudos-av-mensal-t3-2026", + "section": "Matemática", + "topic": "retas-perpendiculares" + }, + "reviewStatus": "draft", + "version": 1 + } + ] +} diff --git a/docs/specs/third-trimester-curriculum-manifest-2026.md b/docs/specs/third-trimester-curriculum-manifest-2026.md index 8d36cb5..87eaf25 100644 --- a/docs/specs/third-trimester-curriculum-manifest-2026.md +++ b/docs/specs/third-trimester-curriculum-manifest-2026.md @@ -2,20 +2,20 @@ ## Estado do intake -| Campo | Valor | -| ------------------------- | ------------------------------------------------------------------ | -| Ano letivo | 2026 | -| Trimestre | `t3` | -| Serie | `3-ano` | -| `contentSetId` | `2026-t3-v1` | -| Versao do manifesto | 2 | -| Estado do manifesto | `frozen` | -| Estado inicial do acervo | `draft` e invisivel | -| Estado do release parcial | `published` para Ciências, Geografia, Inglês, História e Português | -| Responsavel pelo aceite | Product Owner (`dleomil`) | -| Data de recebimento | 2026-10-02 | -| Primeira prova | 2026-10-14 | -| Ultima prova regular | 2026-10-21 | +| Campo | Valor | +| ------------------------- | ------------------------------------------------------------------------------ | +| Ano letivo | 2026 | +| Trimestre | `t3` | +| Serie | `3-ano` | +| `contentSetId` | `2026-t3-v1` | +| Versao do manifesto | 3 | +| Estado do manifesto | `frozen` | +| Estado inicial do acervo | `draft` e invisivel | +| Estado do release parcial | `published` para Ciências, Geografia, Inglês, História, Português e Matemática | +| Responsavel pelo aceite | Product Owner (`dleomil`) | +| Data de recebimento | 2026-10-02 | +| Primeira prova | 2026-10-14 | +| Ultima prova regular | 2026-10-21 | O intake foi aberto a partir do roteiro mensal recebido. A matriz foi congelada com as decisões registradas abaixo; ela autoriza o piloto, mas não publica o @@ -28,8 +28,7 @@ Foram publicados somente os pacotes aprovados antes das respectivas provas: Ciências (7 temas, 140 questões), Geografia (5 temas, 100 questões), Inglês (4 temas, 80 questões), História (5 temas, 100 questões) e Português (2 temas, 40 questões), totalizando 460 questões em `2026-t3-v1`. Os temas `corpos-luz`, -`usos-c` e `verbos` foram publicados após aceite humano; Matemática continua -fora do runtime até concluir seus gates. +`usos-c` e `verbos` foram publicados após aceite humano. T1 e T2 permanecem disponíveis como histórico. O bundle de produção contém metadados e referências, enquanto os documentos normativos continuam sendo as fontes de verdade. @@ -42,6 +41,13 @@ T3). O total do release T3 passa a 580 questões: Ciências (140), Geografia fora do runtime nesta promoção. Os 120 novos itens preservam os textos dos rascunhos aprovados e suas auditorias editoriais. +## Release de Matemática T3 + +Este release adiciona 11 temas de Matemática, com 20 questões cada, após 440 +revisões pedagógicas e linguísticas e aprovação humana registrada. O total do +runtime T3 passa a 800 questões, sem alterar as 580 questões das demais +matérias. Os relatórios editoriais preservam os hashes dos drafts revisados. + ## Fonte curricular | Campo | Valor | @@ -119,11 +125,24 @@ exatamente 20 questões originais por linha. Os IDs sao provisórios. | Matemática | area-malha | área em malha quadriculada | contar unidades de área | 20 | proposto | | Matemática | perimetro | perímetro | calcular contornos | 20 | proposto | | Matemática | retas-perpendiculares | retas perpendiculares | reconhecer ângulo reto | 20 | proposto | -| Matemática | divisao-euclidiana | divisão euclidiana | interpretar quociente e resto | 20 | bloqueado | +| Matemática | probabilidade | probabilidade | comparar possibilidades simples | 20 | publicado | +| Matemática | multiplicacao | multiplicação | resolver multiplicações do 3o ano | 20 | publicado | +| Matemática | divisao | divisão | resolver e interpretar divisões | 20 | publicado | +| Matemática | divisao-metodos | métodos longo e breve da divisão | reconhecer procedimentos ensinados | 20 | publicado | +| Matemática | expressoes | expressões aritméticas simples | calcular expressões pela convenção ensinada | 20 | publicado | +| Matemática | decomposicao-multiplicacao | decomposição com multiplicação | usar decomposição para calcular | 20 | publicado | +| Matemática | problemas-expressoes | problemas com expressões | traduzir situações e resolver | 20 | publicado | +| Matemática | area-malha | área em malha quadriculada | contar unidades de área | 20 | publicado | +| Matemática | perimetro | perímetro | calcular contornos | 20 | publicado | +| Matemática | retas-perpendiculares | retas perpendiculares | reconhecer ângulo reto | 20 | publicado | +| Matemática | divisao-euclidiana | divisão euclidiana | interpretar quociente e resto | 20 | publicado | Atividades adicionais nao criam tema independente. A segunda menção a -multiplicação e os métodos de divisão precisam ser reconciliados antes do -congelamento para evitar duplicidade ou cobertura artificial. +multiplicação será coberta pelos temas `multiplicacao` e +`decomposicao-multiplicacao`, sem duplicar o objeto de conhecimento. Os títulos +do roteiro identificam seções próprias para métodos da divisão, expressões +aritméticas e divisão euclidiana; esses temas foram mantidos como objetos +distintos e publicados junto com os demais temas aprovados de Matemática. ## Totais provisórios @@ -134,11 +153,10 @@ congelamento para evitar duplicidade ou cobertura artificial. | Inglês | 4 | 0 | 80 | | História | 5 | 0 | 100 | | Português | 8 | 0 | 160 | -| Matemática | 11 | 3 | 220 | -| **Total** | **40** | **3** | **800** | +| Matemática | 11 | 0 | 220 | +| **Total** | **40** | **0** | **800** | -Os totais sao provisórios. O manifesto nao pode ser congelado enquanto os -temas bloqueados e a duplicidade de Matemática nao forem decididos. +Os totais representam o escopo curricular congelado e o conjunto publicado. ## Lacunas e decisões pendentes @@ -165,16 +183,17 @@ temas bloqueados e a duplicidade de Matemática nao forem decididos. ## Controle de alterações -| Versão | Data | Estado | Descrição | Aprovação | -| -----: | ---------- | --------------- | -------------------------------------------------------- | -------------------------------------- | -| 1 | 2026-08-24 | awaiting-source | contrato reservado antes da fonte | pendente | -| 2 | 2026-10-02 | under-review | fonte recebida; matriz preliminar e calendário extraídos | Product Owner confirmou prosseguimento | -| 3 | 2026-10-02 | frozen | decisões de escopo registradas; piloto autorizado | Product Owner (`dleomil`) | -| 4 | 2026-10-04 | published | release incremental de Geografia, Inglês e História | Product Owner (`dleomil`) | -| 5 | 2026-10-04 | published | release incremental dos 6 temas completos de Ciências | Product Owner (`dleomil`) | -| 6 | 2026-10-05 | published | release isolado de Corpos-luz em Ciências | Product Owner (`dleomil`) | -| 7 | 2026-10-05 | published | release de usos de ç e verbos em Português | Product Owner (`dleomil`) | -| 8 | 2026-10-06 | published | release dos seis temas restantes de Português | Product Owner (`dleomil`) | +| Versão | Data | Estado | Descrição | Aprovação | +| -----: | ---------- | --------------- | ---------------------------------------------------------------------- | -------------------------------------- | +| 1 | 2026-08-24 | awaiting-source | contrato reservado antes da fonte | pendente | +| 2 | 2026-10-02 | under-review | fonte recebida; matriz preliminar e calendário extraídos | Product Owner confirmou prosseguimento | +| 3 | 2026-10-02 | frozen | decisões de escopo registradas; piloto autorizado | Product Owner (`dleomil`) | +| 4 | 2026-10-04 | published | release incremental de Geografia, Inglês e História | Product Owner (`dleomil`) | +| 5 | 2026-10-04 | published | release incremental dos 6 temas completos de Ciências | Product Owner (`dleomil`) | +| 6 | 2026-10-05 | published | release isolado de Corpos-luz em Ciências | Product Owner (`dleomil`) | +| 7 | 2026-10-05 | published | release de usos de ç e verbos em Português | Product Owner (`dleomil`) | +| 8 | 2026-10-06 | published | release dos seis temas restantes de Português | Product Owner (`dleomil`) | +| 9 | 2026-10-06 | published | release de 11 temas de Matemática após 440 revisões e aprovação humana | Product Owner (`dleomil`) | Nenhuma alteração neste manifesto autoriza publicação direta ou substitui revisão pedagógica humana. diff --git a/index.html b/index.html index c79d2fc..7754ce5 100644 --- a/index.html +++ b/index.html @@ -76,6 +76,7 @@ defer src="js/data/t3-portugues-expansion-published.js?v=1" > + diff --git a/js/data/t3-matematica-published.js b/js/data/t3-matematica-published.js new file mode 100644 index 0000000..647e5c3 --- /dev/null +++ b/js/data/t3-matematica-published.js @@ -0,0 +1,6166 @@ +/* Publicação T3 de Matemática: 11 temas aprovados. */ +(function () { + const publishedQuestions = [ + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_001', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Em dois sacos com 10 fichas cada, A tem 3 azuis e B tem 7 azuis. De qual saco é mais provável tirar uma ficha azul?', + options: [ + 'Saco B', + 'Saco A', + 'Os dois têm a mesma chance', + 'Não é possível comparar', + ], + correctIndex: 0, + explanation: 'Os sacos têm o mesmo total; B tem mais fichas azuis.', + wrongExplanations: { + 1: 'A tem 3 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Saco A” não corresponde à comparação.', + 2: 'A tem 3 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Os dois têm a mesma chance” não corresponde à comparação.', + 3: 'A tem 3 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Não é possível comparar” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_002', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'A roleta A tem 2 setores verdes em 8. A roleta B tem 5 setores verdes em 8. Qual oferece maior chance de parar no verde?', + options: [ + 'Roleta A', + 'Roleta B', + 'As duas têm a mesma chance', + 'Nenhuma pode parar no verde', + ], + correctIndex: 1, + explanation: + 'Com o mesmo número de setores, a roleta B tem mais setores verdes.', + wrongExplanations: { + 0: 'A tem 2 resultados favoráveis; B tem 5 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Roleta A” não corresponde à comparação.', + 2: 'A tem 2 resultados favoráveis; B tem 5 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.', + 3: 'A tem 2 resultados favoráveis; B tem 5 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Nenhuma pode parar no verde” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_003', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Dois potes têm 12 botões cada. No pote A, 9 são vermelhos; no B, 4 são vermelhos. Em qual pote o sorteio de um botão vermelho é mais provável?', + options: [ + 'Pote B', + 'Os dois têm a mesma chance', + 'Pote A', + 'Não há botões vermelhos', + ], + correctIndex: 2, + explanation: + 'Como os potes têm o mesmo total, o pote A, com mais botões vermelhos, oferece maior chance.', + wrongExplanations: { + 0: 'A tem 9 resultados favoráveis; B tem 4 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Pote B” não corresponde à comparação.', + 1: 'A tem 9 resultados favoráveis; B tem 4 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Os dois têm a mesma chance” não corresponde à comparação.', + 3: 'A tem 9 resultados favoráveis; B tem 4 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Não há botões vermelhos” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_004', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Em duas caixas com 6 cartões cada, A tem 1 cartão com estrela e B tem 4. De qual caixa é mais provável retirar uma estrela?', + options: [ + 'Caixa A', + 'As duas têm a mesma chance', + 'É impossível nas duas', + 'Caixa B', + ], + correctIndex: 3, + explanation: 'A caixa B tem mais cartões favoráveis entre o mesmo total.', + wrongExplanations: { + 0: 'A tem 1 resultado favorável; B tem 4 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Caixa A” não corresponde à comparação.', + 1: 'A tem 1 resultado favorável; B tem 4 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.', + 2: 'A tem 1 resultado favorável; B tem 4 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “É impossível nas duas” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_005', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Cada uma de duas sacolas tem 10 bolas. A tem 6 amarelas e B tem 2 amarelas. Qual sacola dá maior chance de tirar uma bola amarela?', + options: [ + 'Sacola A', + 'Sacola B', + 'As duas têm a mesma chance', + 'Não há como tirar amarela', + ], + correctIndex: 0, + explanation: + 'Com totais iguais, seis bolas amarelas representam uma chance maior que duas.', + wrongExplanations: { + 1: 'A tem 6 resultados favoráveis; B tem 2 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Sacola B” não corresponde à comparação.', + 2: 'A tem 6 resultados favoráveis; B tem 2 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.', + 3: 'A tem 6 resultados favoráveis; B tem 2 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Não há como tirar amarela” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_006', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'A roleta A tem 3 setores com uma estrela em 6 setores iguais. A roleta B tem 1 setor com estrela em 6. Qual tem maior chance de sair estrela?', + options: [ + 'Roleta B', + 'Roleta A', + 'As duas têm a mesma chance', + 'Nenhuma tem estrela', + ], + correctIndex: 1, + explanation: + 'A roleta A tem mais setores de estrela, e ambas têm seis setores iguais.', + wrongExplanations: { + 0: 'A tem 3 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Roleta B” não corresponde à comparação.', + 2: 'A tem 3 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.', + 3: 'A tem 3 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Nenhuma tem estrela” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_007', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Dois sacos têm 8 peças cada. Em A, 5 são quadradas; em B, 2 são quadradas. De qual saco é mais provável retirar uma peça quadrada?', + options: [ + 'Saco B', + 'Os dois têm a mesma chance', + 'Saco A', + 'Não se pode retirar peça quadrada', + ], + correctIndex: 2, + explanation: 'O saco A tem mais peças quadradas no mesmo total de peças.', + wrongExplanations: { + 0: 'A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Saco B” não corresponde à comparação.', + 1: 'A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Os dois têm a mesma chance” não corresponde à comparação.', + 3: 'A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Não se pode retirar peça quadrada” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_008', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Duas caixas têm 10 lápis cada. A guarda 4 lápis azuis e B guarda 8. De qual caixa é mais provável escolher um lápis azul?', + options: [ + 'Caixa A', + 'As duas têm a mesma chance', + 'Nenhuma tem lápis azul', + 'Caixa B', + ], + correctIndex: 3, + explanation: + 'A caixa B oferece mais resultados favoráveis entre dez lápis.', + wrongExplanations: { + 0: 'A tem 4 resultados favoráveis; B tem 8 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Caixa A” não corresponde à comparação.', + 1: 'A tem 4 resultados favoráveis; B tem 8 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.', + 2: 'A tem 4 resultados favoráveis; B tem 8 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Nenhuma tem lápis azul” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_009', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Dois potes têm 6 tampinhas cada. A tem 2 brancas e B tem 2 brancas. A chance de tirar uma branca é...', + options: [ + 'igual nos dois potes', + 'maior no pote A', + 'maior no pote B', + 'impossível nos dois', + ], + correctIndex: 0, + explanation: + 'Os dois potes têm o mesmo total e a mesma quantidade de tampinhas brancas.', + wrongExplanations: { + 1: 'A tem 2 resultados favoráveis; B tem 2 resultados favoráveis. Há 6 possibilidades em cada caso, então as chances são iguais. Por isso, “maior no pote A” não corresponde à comparação.', + 2: 'A tem 2 resultados favoráveis; B tem 2 resultados favoráveis. Há 6 possibilidades em cada caso, então as chances são iguais. Por isso, “maior no pote B” não corresponde à comparação.', + 3: 'A tem 2 resultados favoráveis; B tem 2 resultados favoráveis. Há 6 possibilidades em cada caso, então as chances são iguais. Por isso, “impossível nos dois” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_010', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Duas roletas têm 8 setores iguais. A tem 3 setores com sol e B também tem 3. Qual afirmação é correta?', + options: [ + 'A roleta A tem maior chance.', + 'A chance de sair sol é igual nas duas.', + 'A roleta B tem maior chance.', + 'Sol não pode aparecer.', + ], + correctIndex: 1, + explanation: + 'A quantidade de setores com sol e o total de setores são iguais.', + wrongExplanations: { + 0: 'A tem 3 resultados favoráveis; B tem 3 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “A roleta A tem maior chance.” não corresponde à comparação.', + 2: 'A tem 3 resultados favoráveis; B tem 3 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “A roleta B tem maior chance.” não corresponde à comparação.', + 3: 'A tem 3 resultados favoráveis; B tem 3 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “Sol não pode aparecer.” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_011', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Em dois sacos com 12 contas cada, A tem 8 verdes e B tem 5 verdes. De qual saco é mais provável retirar uma conta verde?', + options: [ + 'Saco B', + 'Os dois têm a mesma chance', + 'Saco A', + 'Não há contas verdes', + ], + correctIndex: 2, + explanation: 'O total é igual, mas o saco A tem mais contas verdes.', + wrongExplanations: { + 0: 'A tem 8 resultados favoráveis; B tem 5 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Saco B” não corresponde à comparação.', + 1: 'A tem 8 resultados favoráveis; B tem 5 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Os dois têm a mesma chance” não corresponde à comparação.', + 3: 'A tem 8 resultados favoráveis; B tem 5 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Não há contas verdes” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_012', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Cada caixa tem 10 cartões. A tem 1 cartão com lua e B tem 6. Em qual caixa a chance de tirar lua é maior?', + options: [ + 'Caixa A', + 'As duas têm a mesma chance', + 'Lua não aparece em nenhuma', + 'Caixa B', + ], + correctIndex: 3, + explanation: + 'A caixa B tem seis cartões favoráveis, mais do que a caixa A.', + wrongExplanations: { + 0: 'A tem 1 resultado favorável; B tem 6 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Caixa A” não corresponde à comparação.', + 1: 'A tem 1 resultado favorável; B tem 6 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As duas têm a mesma chance” não corresponde à comparação.', + 2: 'A tem 1 resultado favorável; B tem 6 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Lua não aparece em nenhuma” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_013', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Duas sacolas têm 8 peças cada. A tem 4 redondas e B tem 4 redondas. Qual tem maior chance de retirar uma peça redonda?', + options: [ + 'As chances são iguais.', + 'A sacola A.', + 'A sacola B.', + 'Nenhuma, pois não há peças redondas.', + ], + correctIndex: 0, + explanation: 'Cada sacola tem quatro peças redondas em oito peças.', + wrongExplanations: { + 1: 'A tem 4 resultados favoráveis; B tem 4 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “A sacola A.” não corresponde à comparação.', + 2: 'A tem 4 resultados favoráveis; B tem 4 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “A sacola B.” não corresponde à comparação.', + 3: 'A tem 4 resultados favoráveis; B tem 4 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “Nenhuma, pois não há peças redondas.” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_014', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Dois potes têm 6 botões cada. A tem 5 azuis e B tem 1 azul. De qual pote é mais provável retirar um botão azul?', + options: [ + 'Pote B', + 'Pote A', + 'Os potes têm a mesma chance', + 'É impossível nos dois', + ], + correctIndex: 1, + explanation: 'O pote A tem mais botões azuis e o mesmo total de botões.', + wrongExplanations: { + 0: 'A tem 5 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Pote B” não corresponde à comparação.', + 2: 'A tem 5 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Os potes têm a mesma chance” não corresponde à comparação.', + 3: 'A tem 5 resultados favoráveis; B tem 1 resultado favorável. Há 6 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “É impossível nos dois” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_015', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Duas roletas têm 10 setores iguais. A tem 7 setores amarelos e B tem 3. Qual roleta tem maior chance de parar no amarelo?', + options: [ + 'Roleta B', + 'As chances são iguais', + 'Roleta A', + 'Nenhuma tem setor amarelo', + ], + correctIndex: 2, + explanation: + 'Sete setores favoráveis são mais do que três, com o mesmo total de setores.', + wrongExplanations: { + 0: 'A tem 7 resultados favoráveis; B tem 3 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Roleta B” não corresponde à comparação.', + 1: 'A tem 7 resultados favoráveis; B tem 3 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “As chances são iguais” não corresponde à comparação.', + 3: 'A tem 7 resultados favoráveis; B tem 3 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Nenhuma tem setor amarelo” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_016', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Dois sacos têm 12 fichas cada. A tem 4 fichas com estrela e B tem 9. De qual é mais provável tirar uma ficha com estrela?', + options: [ + 'Saco A', + 'Os sacos têm a mesma chance', + 'Estrela não aparece em nenhum', + 'Saco B', + ], + correctIndex: 3, + explanation: 'O saco B tem mais fichas com estrela entre doze fichas.', + wrongExplanations: { + 0: 'A tem 4 resultados favoráveis; B tem 9 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Saco A” não corresponde à comparação.', + 1: 'A tem 4 resultados favoráveis; B tem 9 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Os sacos têm a mesma chance” não corresponde à comparação.', + 2: 'A tem 4 resultados favoráveis; B tem 9 resultados favoráveis. Há 12 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Estrela não aparece em nenhum” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_017', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Dois potes têm 8 peças cada. A tem 6 triângulos e B tem 6 triângulos. Qual pote oferece maior chance de retirar um triângulo?', + options: [ + 'As chances são iguais.', + 'Pote A.', + 'Pote B.', + 'É impossível nos dois.', + ], + correctIndex: 0, + explanation: 'Em ambos há seis triângulos no mesmo total de oito peças.', + wrongExplanations: { + 1: 'A tem 6 resultados favoráveis; B tem 6 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “Pote A.” não corresponde à comparação.', + 2: 'A tem 6 resultados favoráveis; B tem 6 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “Pote B.” não corresponde à comparação.', + 3: 'A tem 6 resultados favoráveis; B tem 6 resultados favoráveis. Há 8 possibilidades em cada caso, então as chances são iguais. Por isso, “É impossível nos dois.” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_018', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Duas caixas têm 10 cubos cada. A tem 2 cubos laranjas e B tem 7. De qual caixa é mais provável tirar um cubo laranja?', + options: [ + 'Caixa A', + 'Caixa B', + 'As chances são iguais', + 'Não há cubos laranjas', + ], + correctIndex: 1, + explanation: + 'A caixa B contém mais cubos laranjas, mantendo o mesmo total.', + wrongExplanations: { + 0: 'A tem 2 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Caixa A” não corresponde à comparação.', + 2: 'A tem 2 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As chances são iguais” não corresponde à comparação.', + 3: 'A tem 2 resultados favoráveis; B tem 7 resultados favoráveis. Há 10 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Não há cubos laranjas” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_019', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Dois sacos têm 6 cartões cada. A tem 1 cartão de coração e B tem 5. De qual saco é mais provável retirar um coração?', + options: [ + 'Saco A', + 'As chances são iguais', + 'Saco B', + 'É impossível nos dois', + ], + correctIndex: 2, + explanation: + 'Cinco cartões favoráveis em seis dão chance maior que um em seis.', + wrongExplanations: { + 0: 'A tem 1 resultado favorável; B tem 5 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “Saco A” não corresponde à comparação.', + 1: 'A tem 1 resultado favorável; B tem 5 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “As chances são iguais” não corresponde à comparação.', + 3: 'A tem 1 resultado favorável; B tem 5 resultados favoráveis. Há 6 possibilidades em cada caso, então a chance correspondente a B é maior. Por isso, “É impossível nos dois” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_probabilidade_020', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'probabilidade', + topicName: 'Probabilidade', + question: + 'Duas roletas iguais em tamanho têm 8 setores. A tem 5 setores azuis e B tem 2. Em qual a chance de sair azul é maior?', + options: [ + 'Roleta B', + 'As chances são iguais', + 'Azul não pode sair', + 'Roleta A', + ], + correctIndex: 3, + explanation: + 'Com o mesmo total de setores, cinco azuis são mais que dois.', + wrongExplanations: { + 0: 'A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Roleta B” não corresponde à comparação.', + 1: 'A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “As chances são iguais” não corresponde à comparação.', + 2: 'A tem 5 resultados favoráveis; B tem 2 resultados favoráveis. Há 8 possibilidades em cada caso, então a chance correspondente a A é maior. Por isso, “Azul não pode sair” não corresponde à comparação.', + }, + skill: 'comparar-possibilidades-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'probabilidade', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_001', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Há 4 caixas com 6 lápis em cada uma. Quantos lápis há ao todo?', + options: ['24', '10', '18', '30'], + correctIndex: 0, + explanation: 'Quatro grupos de seis lápis são 6 + 6 + 6 + 6 = 24.', + wrongExplanations: { + 1: 'Multiplique as quantidades indicadas (4 e 6): 4 × 6 = 24. Por isso, 10 não representa o total.', + 2: 'Multiplique as quantidades indicadas (4 e 6): 4 × 6 = 24. Por isso, 18 não representa o total.', + 3: 'Multiplique as quantidades indicadas (4 e 6): 4 × 6 = 24. Por isso, 30 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_002', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Uma bandeja tem 7 fileiras com 5 pãezinhos em cada fileira. Quantos pãezinhos há?', + options: ['12', '35', '30', '40'], + correctIndex: 1, + explanation: 'São sete grupos de cinco: 7 × 5 = 35.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (7 e 5): 7 × 5 = 35. Por isso, 12 não representa o total.', + 2: 'Multiplique as quantidades indicadas (7 e 5): 7 × 5 = 35. Por isso, 30 não representa o total.', + 3: 'Multiplique as quantidades indicadas (7 e 5): 7 × 5 = 35. Por isso, 40 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_003', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: 'Em 6 estojos há 4 canetas em cada estojo. Quantas canetas há?', + options: ['10', '20', '24', '28'], + correctIndex: 2, + explanation: 'Seis grupos de quatro correspondem a 6 × 4 = 24.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (6 e 4): 6 × 4 = 24. Por isso, 10 não representa o total.', + 1: 'Multiplique as quantidades indicadas (6 e 4): 6 × 4 = 24. Por isso, 20 não representa o total.', + 3: 'Multiplique as quantidades indicadas (6 e 4): 6 × 4 = 24. Por isso, 28 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_004', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Uma sala tem 8 mesas, com 3 livros em cada mesa. Quantos livros há?', + options: ['11', '21', '32', '24'], + correctIndex: 3, + explanation: 'O total é 8 grupos de 3, ou 8 × 3 = 24.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (8 e 3): 8 × 3 = 24. Por isso, 11 não representa o total.', + 1: 'Multiplique as quantidades indicadas (8 e 3): 8 × 3 = 24. Por isso, 21 não representa o total.', + 2: 'Multiplique as quantidades indicadas (8 e 3): 8 × 3 = 24. Por isso, 32 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_005', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Há 9 pratos com 4 biscoitos em cada prato. Quantos biscoitos há?', + options: ['36', '13', '32', '40'], + correctIndex: 0, + explanation: 'Nove grupos de quatro biscoitos totalizam 9 × 4 = 36.', + wrongExplanations: { + 1: 'Multiplique as quantidades indicadas (9 e 4): 9 × 4 = 36. Por isso, 13 não representa o total.', + 2: 'Multiplique as quantidades indicadas (9 e 4): 9 × 4 = 36. Por isso, 32 não representa o total.', + 3: 'Multiplique as quantidades indicadas (9 e 4): 9 × 4 = 36. Por isso, 40 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_006', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Uma caixa guarda 5 pacotes com 7 figurinhas em cada pacote. Quantas figurinhas?', + options: ['12', '35', '30', '42'], + correctIndex: 1, + explanation: 'Cinco grupos de sete são 5 × 7 = 35 figurinhas.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (5 e 7): 5 × 7 = 35. Por isso, 12 não representa o total.', + 2: 'Multiplique as quantidades indicadas (5 e 7): 5 × 7 = 35. Por isso, 30 não representa o total.', + 3: 'Multiplique as quantidades indicadas (5 e 7): 5 × 7 = 35. Por isso, 42 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_007', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'No jardim há 4 canteiros com 8 flores em cada um. Quantas flores?', + options: ['12', '28', '32', '36'], + correctIndex: 2, + explanation: 'Quatro grupos de oito flores dão 4 × 8 = 32.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (4 e 8): 4 × 8 = 32. Por isso, 12 não representa o total.', + 1: 'Multiplique as quantidades indicadas (4 e 8): 4 × 8 = 32. Por isso, 28 não representa o total.', + 3: 'Multiplique as quantidades indicadas (4 e 8): 4 × 8 = 32. Por isso, 36 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_008', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Uma estante tem 6 prateleiras e cada uma guarda 5 vasos. Quantos vasos?', + options: ['11', '25', '35', '30'], + correctIndex: 3, + explanation: 'Seis grupos de cinco vasos totalizam 6 × 5 = 30.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (6 e 5): 6 × 5 = 30. Por isso, 11 não representa o total.', + 1: 'Multiplique as quantidades indicadas (6 e 5): 6 × 5 = 30. Por isso, 25 não representa o total.', + 2: 'Multiplique as quantidades indicadas (6 e 5): 6 × 5 = 30. Por isso, 35 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_009', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: 'Há 7 saquinhos com 3 bolinhas em cada um. Quantas bolinhas?', + options: ['21', '10', '18', '24'], + correctIndex: 0, + explanation: 'Sete grupos de três bolinhas são 7 × 3 = 21.', + wrongExplanations: { + 1: 'Multiplique as quantidades indicadas (7 e 3): 7 × 3 = 21. Por isso, 10 não representa o total.', + 2: 'Multiplique as quantidades indicadas (7 e 3): 7 × 3 = 21. Por isso, 18 não representa o total.', + 3: 'Multiplique as quantidades indicadas (7 e 3): 7 × 3 = 21. Por isso, 24 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_010', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: 'Uma equipe arruma 8 fileiras de 4 cadeiras. Quantas cadeiras?', + options: ['12', '32', '28', '36'], + correctIndex: 1, + explanation: 'O total de cadeiras é 8 × 4 = 32.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (8 e 4): 8 × 4 = 32. Por isso, 12 não representa o total.', + 2: 'Multiplique as quantidades indicadas (8 e 4): 8 × 4 = 32. Por isso, 28 não representa o total.', + 3: 'Multiplique as quantidades indicadas (8 e 4): 8 × 4 = 32. Por isso, 36 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_011', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: 'Em 3 caixas há 9 carrinhos em cada caixa. Quantos carrinhos?', + options: ['12', '24', '27', '30'], + correctIndex: 2, + explanation: 'Três grupos de nove carrinhos totalizam 3 × 9 = 27.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (3 e 9): 3 × 9 = 27. Por isso, 12 não representa o total.', + 1: 'Multiplique as quantidades indicadas (3 e 9): 3 × 9 = 27. Por isso, 24 não representa o total.', + 3: 'Multiplique as quantidades indicadas (3 e 9): 3 × 9 = 27. Por isso, 30 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_012', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Uma criança coleciona 6 cartelas com 7 adesivos em cada. Quantos adesivos?', + options: ['13', '36', '49', '42'], + correctIndex: 3, + explanation: 'Seis grupos de sete adesivos são 6 × 7 = 42.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (6 e 7): 6 × 7 = 42. Por isso, 13 não representa o total.', + 1: 'Multiplique as quantidades indicadas (6 e 7): 6 × 7 = 42. Por isso, 36 não representa o total.', + 2: 'Multiplique as quantidades indicadas (6 e 7): 6 × 7 = 42. Por isso, 49 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_013', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: 'Há 5 mesas com 8 copos em cada mesa. Quantos copos?', + options: ['40', '13', '35', '45'], + correctIndex: 0, + explanation: 'Cinco grupos de oito copos correspondem a 5 × 8 = 40.', + wrongExplanations: { + 1: 'Multiplique as quantidades indicadas (5 e 8): 5 × 8 = 40. Por isso, 13 não representa o total.', + 2: 'Multiplique as quantidades indicadas (5 e 8): 5 × 8 = 40. Por isso, 35 não representa o total.', + 3: 'Multiplique as quantidades indicadas (5 e 8): 5 × 8 = 40. Por isso, 45 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_014', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Uma banca expõe 9 bandejas com 3 maçãs em cada. Quantas maçãs?', + options: ['12', '27', '24', '30'], + correctIndex: 1, + explanation: 'Nove grupos de três maçãs são 9 × 3 = 27.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (9 e 3): 9 × 3 = 27. Por isso, 12 não representa o total.', + 2: 'Multiplique as quantidades indicadas (9 e 3): 9 × 3 = 27. Por isso, 24 não representa o total.', + 3: 'Multiplique as quantidades indicadas (9 e 3): 9 × 3 = 27. Por isso, 30 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_015', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: 'Cada pacote tem 6 cartões. Quantos cartões há em 8 pacotes?', + options: ['14', '42', '48', '54'], + correctIndex: 2, + explanation: 'Oito grupos de seis cartões totalizam 8 × 6 = 48.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (6 e 8): 6 × 8 = 48. Por isso, 14 não representa o total.', + 1: 'Multiplique as quantidades indicadas (6 e 8): 6 × 8 = 48. Por isso, 42 não representa o total.', + 3: 'Multiplique as quantidades indicadas (6 e 8): 6 × 8 = 48. Por isso, 54 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_016', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Um teatro tem 4 setores com 9 assentos em cada setor. Quantos assentos?', + options: ['13', '32', '40', '36'], + correctIndex: 3, + explanation: 'Quatro grupos de nove assentos são 4 × 9 = 36.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (4 e 9): 4 × 9 = 36. Por isso, 13 não representa o total.', + 1: 'Multiplique as quantidades indicadas (4 e 9): 4 × 9 = 36. Por isso, 32 não representa o total.', + 2: 'Multiplique as quantidades indicadas (4 e 9): 4 × 9 = 36. Por isso, 40 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_017', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Há 7 caixas com 6 brinquedos em cada caixa. Quantos brinquedos?', + options: ['42', '13', '36', '49'], + correctIndex: 0, + explanation: 'Sete grupos de seis brinquedos totalizam 7 × 6 = 42.', + wrongExplanations: { + 1: 'Multiplique as quantidades indicadas (7 e 6): 7 × 6 = 42. Por isso, 13 não representa o total.', + 2: 'Multiplique as quantidades indicadas (7 e 6): 7 × 6 = 42. Por isso, 36 não representa o total.', + 3: 'Multiplique as quantidades indicadas (7 e 6): 7 × 6 = 42. Por isso, 49 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_018', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Uma professora distribui 5 lápis para cada uma das 9 mesas. Quantos lápis?', + options: ['14', '45', '40', '50'], + correctIndex: 1, + explanation: 'Nove grupos de cinco lápis correspondem a 9 × 5 = 45.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (5 e 9): 5 × 9 = 45. Por isso, 14 não representa o total.', + 2: 'Multiplique as quantidades indicadas (5 e 9): 5 × 9 = 45. Por isso, 40 não representa o total.', + 3: 'Multiplique as quantidades indicadas (5 e 9): 5 × 9 = 45. Por isso, 50 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_019', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: + 'Uma horta tem 8 canteiros com 7 pés de alface em cada. Quantos pés?', + options: ['15', '49', '56', '63'], + correctIndex: 2, + explanation: 'Oito grupos de sete pés de alface totalizam 8 × 7 = 56.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (8 e 7): 8 × 7 = 56. Por isso, 15 não representa o total.', + 1: 'Multiplique as quantidades indicadas (8 e 7): 8 × 7 = 56. Por isso, 49 não representa o total.', + 3: 'Multiplique as quantidades indicadas (8 e 7): 8 × 7 = 56. Por isso, 63 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_multiplicacao_020', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'multiplicacao', + topicName: 'Multiplicação', + question: 'Há 6 bandejas com 9 copos em cada bandeja. Quantos copos?', + options: ['15', '48', '60', '54'], + correctIndex: 3, + explanation: 'Seis grupos de nove copos são 6 × 9 = 54.', + wrongExplanations: { + 0: 'Multiplique as quantidades indicadas (6 e 9): 6 × 9 = 54. Por isso, 15 não representa o total.', + 1: 'Multiplique as quantidades indicadas (6 e 9): 6 × 9 = 54. Por isso, 48 não representa o total.', + 2: 'Multiplique as quantidades indicadas (6 e 9): 6 × 9 = 54. Por isso, 60 não representa o total.', + }, + skill: 'resolver-multiplicacoes-do-3o-ano', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_001', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '24 figurinhas são repartidas igualmente entre 4 crianças. Quantas recebe cada criança?', + options: ['6', '4', '5', '8'], + correctIndex: 0, + explanation: + 'Dividir 24 em 4 grupos iguais dá 6 figurinhas para cada criança.', + wrongExplanations: { + 1: 'Reparta 24 itens por 4 grupos iguais. Confira a opção 4: 4 × 4 não recompõe o total de 24.', + 2: 'Reparta 24 itens por 4 grupos iguais. Confira a opção 5: 5 × 4 não recompõe o total de 24.', + 3: 'Reparta 24 itens por 4 grupos iguais. Confira a opção 8: 8 × 4 não recompõe o total de 24.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_002', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '35 maçãs são colocadas igualmente em 5 cestas. Quantas maçãs ficam em cada cesta?', + options: ['5', '7', '6', '8'], + correctIndex: 1, + explanation: 'Como 5 × 7 = 35, cada cesta recebe 7 maçãs.', + wrongExplanations: { + 0: 'Reparta 35 itens por 5 grupos iguais. Confira a opção 5: 5 × 5 não recompõe o total de 35.', + 2: 'Reparta 35 itens por 5 grupos iguais. Confira a opção 6: 6 × 5 não recompõe o total de 35.', + 3: 'Reparta 35 itens por 5 grupos iguais. Confira a opção 8: 8 × 5 não recompõe o total de 35.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_003', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '32 livros são organizados em 4 prateleiras, em quantidades iguais. Quantos livros por prateleira?', + options: ['4', '6', '8', '9'], + correctIndex: 2, + explanation: 'A divisão 32 ÷ 4 resulta em 8 livros por prateleira.', + wrongExplanations: { + 0: 'Reparta 32 itens por 4 grupos iguais. Confira a opção 4: 4 × 4 não recompõe o total de 32.', + 1: 'Reparta 32 itens por 4 grupos iguais. Confira a opção 6: 6 × 4 não recompõe o total de 32.', + 3: 'Reparta 32 itens por 4 grupos iguais. Confira a opção 9: 9 × 4 não recompõe o total de 32.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_004', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '21 crianças formam 3 equipes iguais. Quantas crianças há em cada equipe?', + options: ['3', '6', '8', '7'], + correctIndex: 3, + explanation: 'Três equipes com 7 crianças formam 21 crianças.', + wrongExplanations: { + 0: 'Reparta 21 itens por 3 grupos iguais. Confira a opção 3: 3 × 3 não recompõe o total de 21.', + 1: 'Reparta 21 itens por 3 grupos iguais. Confira a opção 6: 6 × 3 não recompõe o total de 21.', + 2: 'Reparta 21 itens por 3 grupos iguais. Confira a opção 8: 8 × 3 não recompõe o total de 21.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_005', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '36 lápis são separados igualmente em 6 caixas. Quantos lápis por caixa?', + options: ['6', '5', '7', '9'], + correctIndex: 0, + explanation: 'A conta 36 ÷ 6 = 6 indica seis lápis em cada caixa.', + wrongExplanations: { + 1: 'Reparta 36 itens por 6 grupos iguais. Confira a opção 5: 5 × 6 não recompõe o total de 36.', + 2: 'Reparta 36 itens por 6 grupos iguais. Confira a opção 7: 7 × 6 não recompõe o total de 36.', + 3: 'Reparta 36 itens por 6 grupos iguais. Confira a opção 9: 9 × 6 não recompõe o total de 36.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_006', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '40 biscoitos são repartidos igualmente entre 5 pratos. Quantos por prato?', + options: ['5', '8', '7', '9'], + correctIndex: 1, + explanation: 'Cinco grupos de oito biscoitos totalizam 40.', + wrongExplanations: { + 0: 'Reparta 40 itens por 5 grupos iguais. Confira a opção 5: 5 × 5 não recompõe o total de 40.', + 2: 'Reparta 40 itens por 5 grupos iguais. Confira a opção 7: 7 × 5 não recompõe o total de 40.', + 3: 'Reparta 40 itens por 5 grupos iguais. Confira a opção 9: 9 × 5 não recompõe o total de 40.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_007', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '27 bolas são guardadas em 3 sacos iguais. Quantas bolas em cada saco?', + options: ['6', '8', '9', '10'], + correctIndex: 2, + explanation: 'Dividir 27 por 3 dá 9 bolas para cada saco.', + wrongExplanations: { + 0: 'Reparta 27 itens por 3 grupos iguais. Confira a opção 6: 6 × 3 não recompõe o total de 27.', + 1: 'Reparta 27 itens por 3 grupos iguais. Confira a opção 8: 8 × 3 não recompõe o total de 27.', + 3: 'Reparta 27 itens por 3 grupos iguais. Confira a opção 10: 10 × 3 não recompõe o total de 27.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_008', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '30 flores são distribuídas igualmente em 5 vasos. Quantas flores por vaso?', + options: ['5', '7', '8', '6'], + correctIndex: 3, + explanation: 'Cinco vasos com seis flores cada acomodam as 30 flores.', + wrongExplanations: { + 0: 'Reparta 30 itens por 5 grupos iguais. Confira a opção 5: 5 × 5 não recompõe o total de 30.', + 1: 'Reparta 30 itens por 5 grupos iguais. Confira a opção 7: 7 × 5 não recompõe o total de 30.', + 2: 'Reparta 30 itens por 5 grupos iguais. Confira a opção 8: 8 × 5 não recompõe o total de 30.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_009', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '48 cartões são separados em 6 montes iguais. Quantos cartões em cada monte?', + options: ['8', '6', '7', '9'], + correctIndex: 0, + explanation: '48 ÷ 6 = 8 cartões em cada monte.', + wrongExplanations: { + 1: 'Reparta 48 itens por 6 grupos iguais. Confira a opção 6: 6 × 6 não recompõe o total de 48.', + 2: 'Reparta 48 itens por 6 grupos iguais. Confira a opção 7: 7 × 6 não recompõe o total de 48.', + 3: 'Reparta 48 itens por 6 grupos iguais. Confira a opção 9: 9 × 6 não recompõe o total de 48.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_010', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '45 estudantes entram em 5 grupos iguais. Quantos estudantes em cada grupo?', + options: ['5', '9', '8', '10'], + correctIndex: 1, + explanation: 'Cinco grupos de nove estudantes somam 45.', + wrongExplanations: { + 0: 'Reparta 45 itens por 5 grupos iguais. Confira a opção 5: 5 × 5 não recompõe o total de 45.', + 2: 'Reparta 45 itens por 5 grupos iguais. Confira a opção 8: 8 × 5 não recompõe o total de 45.', + 3: 'Reparta 45 itens por 5 grupos iguais. Confira a opção 10: 10 × 5 não recompõe o total de 45.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_011', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '28 carrinhos são colocados igualmente em 4 caixas. Quantos carrinhos por caixa?', + options: ['4', '6', '7', '8'], + correctIndex: 2, + explanation: + 'A divisão 28 ÷ 4 = 7 dá a quantidade de carrinhos em cada caixa.', + wrongExplanations: { + 0: 'Reparta 28 itens por 4 grupos iguais. Confira a opção 4: 4 × 4 não recompõe o total de 28.', + 1: 'Reparta 28 itens por 4 grupos iguais. Confira a opção 6: 6 × 4 não recompõe o total de 28.', + 3: 'Reparta 28 itens por 4 grupos iguais. Confira a opção 8: 8 × 4 não recompõe o total de 28.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_012', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '54 copos são organizados em 6 mesas iguais. Quantos copos por mesa?', + options: ['6', '8', '10', '9'], + correctIndex: 3, + explanation: 'Cada uma das 6 mesas recebe 9 copos, pois 6 × 9 = 54.', + wrongExplanations: { + 0: 'Reparta 54 itens por 6 grupos iguais. Confira a opção 6: 6 × 6 não recompõe o total de 54.', + 1: 'Reparta 54 itens por 6 grupos iguais. Confira a opção 8: 8 × 6 não recompõe o total de 54.', + 2: 'Reparta 54 itens por 6 grupos iguais. Confira a opção 10: 10 × 6 não recompõe o total de 54.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_013', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '42 sementes são colocadas igualmente em 7 vasos. Quantas em cada vaso?', + options: ['6', '5', '7', '8'], + correctIndex: 0, + explanation: '42 dividido por 7 é 6 sementes por vaso.', + wrongExplanations: { + 1: 'Reparta 42 itens por 7 grupos iguais. Confira a opção 5: 5 × 7 não recompõe o total de 42.', + 2: 'Reparta 42 itens por 7 grupos iguais. Confira a opção 7: 7 × 7 não recompõe o total de 42.', + 3: 'Reparta 42 itens por 7 grupos iguais. Confira a opção 8: 8 × 7 não recompõe o total de 42.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_014', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '56 livros são separados em 8 pilhas iguais. Quantos livros em cada pilha?', + options: ['6', '7', '8', '9'], + correctIndex: 1, + explanation: 'Oito pilhas de sete livros contêm 56 livros.', + wrongExplanations: { + 0: 'Reparta 56 itens por 8 grupos iguais. Confira a opção 6: 6 × 8 não recompõe o total de 56.', + 2: 'Reparta 56 itens por 8 grupos iguais. Confira a opção 8: 8 × 8 não recompõe o total de 56.', + 3: 'Reparta 56 itens por 8 grupos iguais. Confira a opção 9: 9 × 8 não recompõe o total de 56.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_015', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '63 botões são divididos igualmente entre 7 caixas. Quantos botões por caixa?', + options: ['7', '8', '9', '10'], + correctIndex: 2, + explanation: '63 ÷ 7 = 9 botões em cada caixa.', + wrongExplanations: { + 0: 'Reparta 63 itens por 7 grupos iguais. Confira a opção 7: 7 × 7 não recompõe o total de 63.', + 1: 'Reparta 63 itens por 7 grupos iguais. Confira a opção 8: 8 × 7 não recompõe o total de 63.', + 3: 'Reparta 63 itens por 7 grupos iguais. Confira a opção 10: 10 × 7 não recompõe o total de 63.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_016', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '36 crianças fazem filas de 4 crianças. Quantas filas completas podem ser feitas?', + options: ['8', '10', '12', '9'], + correctIndex: 3, + explanation: 'Nove filas com quatro crianças usam 36 crianças.', + wrongExplanations: { + 0: 'Cada grupo precisa de 4 itens. Teste 8 grupos: 8 × 4 não usa 36 itens.', + 1: 'Cada grupo precisa de 4 itens. Teste 10 grupos: 10 × 4 não usa 36 itens.', + 2: 'Cada grupo precisa de 4 itens. Teste 12 grupos: 12 × 4 não usa 36 itens.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_017', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '24 pães são colocados em sacos com 3 pães em cada. Quantos sacos são necessários?', + options: ['8', '6', '7', '9'], + correctIndex: 0, + explanation: 'Com três pães por saco, 24 ÷ 3 = 8 sacos.', + wrongExplanations: { + 1: 'Cada grupo precisa de 3 itens. Teste 6 grupos: 6 × 3 não usa 24 itens.', + 2: 'Cada grupo precisa de 3 itens. Teste 7 grupos: 7 × 3 não usa 24 itens.', + 3: 'Cada grupo precisa de 3 itens. Teste 9 grupos: 9 × 3 não usa 24 itens.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_018', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '40 folhas são entregues em grupos de 8 folhas. Quantos grupos completos há?', + options: ['4', '5', '6', '8'], + correctIndex: 1, + explanation: 'Cinco grupos de oito folhas formam 40 folhas.', + wrongExplanations: { + 0: 'Cada grupo precisa de 8 itens. Teste 4 grupos: 4 × 8 não usa 40 itens.', + 2: 'Cada grupo precisa de 8 itens. Teste 6 grupos: 6 × 8 não usa 40 itens.', + 3: 'Cada grupo precisa de 8 itens. Teste 8 grupos: 8 × 8 não usa 40 itens.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_019', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '72 peças são organizadas em caixas com 9 peças. Quantas caixas ficam completas?', + options: ['7', '9', '8', '10'], + correctIndex: 2, + explanation: '72 ÷ 9 = 8 caixas completas.', + wrongExplanations: { + 0: 'Cada grupo precisa de 9 itens. Teste 7 grupos: 7 × 9 não usa 72 itens.', + 1: 'Cada grupo precisa de 9 itens. Teste 9 grupos: 9 × 9 não usa 72 itens.', + 3: 'Cada grupo precisa de 9 itens. Teste 10 grupos: 10 × 9 não usa 72 itens.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_020', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao', + topicName: 'Divisão', + question: + '64 adesivos formam cartelas com 8 adesivos cada. Quantas cartelas completas?', + options: ['6', '7', '9', '8'], + correctIndex: 3, + explanation: 'Oito cartelas de oito adesivos usam 64 adesivos.', + wrongExplanations: { + 0: 'Cada grupo precisa de 8 itens. Teste 6 grupos: 6 × 8 não usa 64 itens.', + 1: 'Cada grupo precisa de 8 itens. Teste 7 grupos: 7 × 8 não usa 64 itens.', + 2: 'Cada grupo precisa de 8 itens. Teste 9 grupos: 9 × 8 não usa 64 itens.', + }, + skill: 'resolver-e-interpretar-divisoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_001', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No método longo para calcular 84 ÷ 4, começamos pelas 8 dezenas. Quantas dezenas cabem em cada grupo?', + options: ['2', '1', '4', '8'], + correctIndex: 0, + explanation: + 'Oito dezenas repartidas em quatro grupos dão duas dezenas por grupo.', + wrongExplanations: { + 1: 'Oito dezenas repartidas em quatro grupos dão duas dezenas por grupo. A opção 1 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'Oito dezenas repartidas em quatro grupos dão duas dezenas por grupo. A opção 4 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'Oito dezenas repartidas em quatro grupos dão duas dezenas por grupo. A opção 8 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_002', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No método longo de 96 ÷ 3, quantas dezenas ficam em cada grupo ao repartir as 9 dezenas?', + options: ['2', '3', '6', '9'], + correctIndex: 1, + explanation: + 'Nove dezenas divididas em três grupos são três dezenas para cada grupo.', + wrongExplanations: { + 0: 'Nove dezenas divididas em três grupos são três dezenas para cada grupo. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'Nove dezenas divididas em três grupos são três dezenas para cada grupo. A opção 6 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'Nove dezenas divididas em três grupos são três dezenas para cada grupo. A opção 9 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_003', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'Ao dividir 75 por 5 pelo método longo, quantas dezenas há no quociente ao repartir as 7 dezenas?', + options: ['2', '5', '1', '7'], + correctIndex: 2, + explanation: + 'O 5 cabe uma vez em 7 dezenas; sobram 2 dezenas para juntar às unidades.', + wrongExplanations: { + 0: 'O 5 cabe uma vez em 7 dezenas; sobram 2 dezenas para juntar às unidades. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 1: 'O 5 cabe uma vez em 7 dezenas; sobram 2 dezenas para juntar às unidades. A opção 5 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'O 5 cabe uma vez em 7 dezenas; sobram 2 dezenas para juntar às unidades. A opção 7 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_004', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No cálculo longo de 88 ÷ 4, quantas dezenas cabem em cada grupo quando repartimos 8 dezenas?', + options: ['1', '4', '8', '2'], + correctIndex: 3, + explanation: + 'Oito dezenas em quatro grupos iguais formam duas dezenas por grupo.', + wrongExplanations: { + 0: 'Oito dezenas em quatro grupos iguais formam duas dezenas por grupo. A opção 1 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 1: 'Oito dezenas em quatro grupos iguais formam duas dezenas por grupo. A opção 4 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'Oito dezenas em quatro grupos iguais formam duas dezenas por grupo. A opção 8 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_005', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'Para iniciar 69 ÷ 3 pelo método longo, repartimos 6 dezenas em 3 grupos. Quantas dezenas recebe cada grupo?', + options: ['2', '1', '3', '6'], + correctIndex: 0, + explanation: 'Cada grupo recebe duas dezenas, pois 6 ÷ 3 = 2.', + wrongExplanations: { + 1: 'Cada grupo recebe duas dezenas, pois 6 ÷ 3 = 2. A opção 1 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'Cada grupo recebe duas dezenas, pois 6 ÷ 3 = 2. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'Cada grupo recebe duas dezenas, pois 6 ÷ 3 = 2. A opção 6 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_006', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No método longo de 96 ÷ 4, repartimos primeiro 9 dezenas em 4 grupos. Quantas dezenas sobram nessa etapa?', + options: ['0', '1', '2', '4'], + correctIndex: 1, + explanation: + 'Quatro grupos recebem duas dezenas cada, e sobra uma dezena.', + wrongExplanations: { + 0: 'Quatro grupos recebem duas dezenas cada, e sobra uma dezena. A opção 0 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'Quatro grupos recebem duas dezenas cada, e sobra uma dezena. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'Quatro grupos recebem duas dezenas cada, e sobra uma dezena. A opção 4 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_007', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'Ao repartir 8 dezenas em 3 grupos iguais no método longo, quantas dezenas sobram?', + options: ['1', '3', '2', '5'], + correctIndex: 2, + explanation: 'Cada grupo recebe 2 dezenas; 8 − 6 deixa 2 dezenas.', + wrongExplanations: { + 0: 'Cada grupo recebe 2 dezenas; 8 − 6 deixa 2 dezenas. A opção 1 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 1: 'Cada grupo recebe 2 dezenas; 8 − 6 deixa 2 dezenas. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'Cada grupo recebe 2 dezenas; 8 − 6 deixa 2 dezenas. A opção 5 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_008', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No começo de 76 ÷ 3 pelo método longo, quantas dezenas sobram depois de dar 2 dezenas a cada grupo?', + options: ['0', '2', '3', '1'], + correctIndex: 3, + explanation: + 'Três grupos de 2 dezenas usam 6 das 7 dezenas; sobra 1 dezena.', + wrongExplanations: { + 0: 'Três grupos de 2 dezenas usam 6 das 7 dezenas; sobra 1 dezena. A opção 0 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 1: 'Três grupos de 2 dezenas usam 6 das 7 dezenas; sobra 1 dezena. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'Três grupos de 2 dezenas usam 6 das 7 dezenas; sobra 1 dezena. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_009', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No método longo de 95 ÷ 4, depois de distribuir 2 dezenas por grupo, quantas dezenas sobram?', + options: ['1', '0', '2', '4'], + correctIndex: 0, + explanation: 'Quatro grupos de 2 dezenas usam 8; das 9 dezenas, sobra 1.', + wrongExplanations: { + 1: 'Quatro grupos de 2 dezenas usam 8; das 9 dezenas, sobra 1. A opção 0 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'Quatro grupos de 2 dezenas usam 8; das 9 dezenas, sobra 1. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'Quatro grupos de 2 dezenas usam 8; das 9 dezenas, sobra 1. A opção 4 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_010', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'Para dividir 86 por 2 pelo método longo, quantas dezenas resultam de repartir 8 dezenas em 2 grupos?', + options: ['2', '4', '6', '8'], + correctIndex: 1, + explanation: + 'Oito dezenas divididas em dois grupos são quatro dezenas em cada.', + wrongExplanations: { + 0: 'Oito dezenas divididas em dois grupos são quatro dezenas em cada. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'Oito dezenas divididas em dois grupos são quatro dezenas em cada. A opção 6 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'Oito dezenas divididas em dois grupos são quatro dezenas em cada. A opção 8 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_011', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No método breve, em 96 ÷ 4, 9 dezenas divididas por 4 dão 2 dezenas e sobra 1 dezena. Juntando essa dezena às 6 unidades, quantas unidades há para a próxima etapa?', + options: ['7', '10', '16', '24'], + correctIndex: 2, + explanation: + 'A dezena que sobrou vale 10 unidades; 10 + 6 = 16 unidades.', + wrongExplanations: { + 0: 'A dezena que sobrou vale 10 unidades; 10 + 6 = 16 unidades. A opção 7 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 1: 'A dezena que sobrou vale 10 unidades; 10 + 6 = 16 unidades. A opção 10 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'A dezena que sobrou vale 10 unidades; 10 + 6 = 16 unidades. A opção 24 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_012', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No método breve de 84 ÷ 4, 8 dezenas divididas por 4 dão 2 dezenas. Quantas unidades restam para dividir?', + options: ['0', '8', '12', '4'], + correctIndex: 3, + explanation: 'Depois das dezenas, permanecem as 4 unidades de 84.', + wrongExplanations: { + 0: 'Depois das dezenas, permanecem as 4 unidades de 84. A opção 0 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 1: 'Depois das dezenas, permanecem as 4 unidades de 84. A opção 8 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'Depois das dezenas, permanecem as 4 unidades de 84. A opção 12 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_013', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'Em 75 ÷ 5 pelo método breve, 7 dezenas divididas por 5 dão 1 dezena e sobram 2 dezenas. Quantas unidades são 2 dezenas mais 5 unidades?', + options: ['25', '12', '20', '35'], + correctIndex: 0, + explanation: 'As 2 dezenas que sobraram valem 20 unidades; 20 + 5 = 25.', + wrongExplanations: { + 1: 'As 2 dezenas que sobraram valem 20 unidades; 20 + 5 = 25. A opção 12 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'As 2 dezenas que sobraram valem 20 unidades; 20 + 5 = 25. A opção 20 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'As 2 dezenas que sobraram valem 20 unidades; 20 + 5 = 25. A opção 35 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_014', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No método breve de 88 ÷ 4, após repartir 8 dezenas em 4 grupos, quantas unidades de 88 ficam para dividir?', + options: ['2', '8', '4', '16'], + correctIndex: 1, + explanation: 'As 8 dezenas foram divididas; restam as 8 unidades.', + wrongExplanations: { + 0: 'As 8 dezenas foram divididas; restam as 8 unidades. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'As 8 dezenas foram divididas; restam as 8 unidades. A opção 4 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'As 8 dezenas foram divididas; restam as 8 unidades. A opção 16 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_015', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'Ao calcular 69 ÷ 3 pelo método breve, 6 dezenas divididas por 3 dão 2 dezenas. Quantas unidades sobram para a etapa seguinte?', + options: ['2', '3', '9', '12'], + correctIndex: 2, + explanation: + 'Depois das dezenas, as 9 unidades de 69 continuam para ser divididas.', + wrongExplanations: { + 0: 'Depois das dezenas, as 9 unidades de 69 continuam para ser divididas. A opção 2 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 1: 'Depois das dezenas, as 9 unidades de 69 continuam para ser divididas. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'Depois das dezenas, as 9 unidades de 69 continuam para ser divididas. A opção 12 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_016', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No método breve de 96 ÷ 3, após dividir 9 dezenas por 3, quantas unidades ainda precisam ser divididas?', + options: ['3', '9', '15', '6'], + correctIndex: 3, + explanation: + 'As dezenas foram repartidas; restam as 6 unidades do número.', + wrongExplanations: { + 0: 'As dezenas foram repartidas; restam as 6 unidades do número. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 1: 'As dezenas foram repartidas; restam as 6 unidades do número. A opção 9 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'As dezenas foram repartidas; restam as 6 unidades do número. A opção 15 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_017', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'Em 72 ÷ 3 pelo método breve, 7 dezenas por 3 dão 2 dezenas e sobra 1 dezena. Quantas unidades são 1 dezena e mais 2 unidades?', + options: ['12', '3', '10', '21'], + correctIndex: 0, + explanation: 'A dezena restante vale 10 unidades; 10 + 2 = 12.', + wrongExplanations: { + 1: 'A dezena restante vale 10 unidades; 10 + 2 = 12. A opção 3 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'A dezena restante vale 10 unidades; 10 + 2 = 12. A opção 10 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'A dezena restante vale 10 unidades; 10 + 2 = 12. A opção 21 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_018', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No método breve de 84 ÷ 3, 8 dezenas por 3 dão 2 dezenas e sobram 2 dezenas. Quantas unidades são 2 dezenas mais 4 unidades?', + options: ['6', '24', '20', '28'], + correctIndex: 1, + explanation: + 'As duas dezenas restantes valem 20 unidades; junto das 4 unidades, são 24.', + wrongExplanations: { + 0: 'As duas dezenas restantes valem 20 unidades; junto das 4 unidades, são 24. A opção 6 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'As duas dezenas restantes valem 20 unidades; junto das 4 unidades, são 24. A opção 20 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'As duas dezenas restantes valem 20 unidades; junto das 4 unidades, são 24. A opção 28 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_019', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'Em 65 ÷ 5 pelo método breve, depois de dividir 6 dezenas por 5 sobra 1 dezena. Com as 5 unidades, quantas unidades há para dividir?', + options: ['6', '10', '15', '25'], + correctIndex: 2, + explanation: 'A dezena que sobrou equivale a 10 unidades; 10 + 5 = 15.', + wrongExplanations: { + 0: 'A dezena que sobrou equivale a 10 unidades; 10 + 5 = 15. A opção 6 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 1: 'A dezena que sobrou equivale a 10 unidades; 10 + 5 = 15. A opção 10 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 3: 'A dezena que sobrou equivale a 10 unidades; 10 + 5 = 15. A opção 25 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_metodos_020', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-metodos', + topicName: 'Métodos longo e breve da divisão', + question: + 'No método breve de 78 ÷ 6, 7 dezenas por 6 dão 1 dezena e sobra 1 dezena. Quantas unidades são essa dezena e as 8 unidades?', + options: ['8', '14', '68', '18'], + correctIndex: 3, + explanation: 'Uma dezena vale 10 unidades; 10 + 8 = 18 unidades.', + wrongExplanations: { + 0: 'Uma dezena vale 10 unidades; 10 + 8 = 18 unidades. A opção 8 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 1: 'Uma dezena vale 10 unidades; 10 + 8 = 18 unidades. A opção 14 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + 2: 'Uma dezena vale 10 unidades; 10 + 8 = 18 unidades. A opção 68 não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.', + }, + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-metodos', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_001', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Qual é o valor da expressão 18 + 7?', + options: ['25', '24', '26', '11'], + correctIndex: 0, + explanation: 'Somamos 18 e 7: 18 + 7 = 25.', + wrongExplanations: { + 1: 'Na expressão 18 + 7, some os dois números para verificar o resultado 25. A opção 24 não é o valor dessa operação.', + 2: 'Na expressão 18 + 7, some os dois números para verificar o resultado 25. A opção 26 não é o valor dessa operação.', + 3: 'Na expressão 18 + 7, some os dois números para verificar o resultado 25. A opção 11 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_002', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Calcule a expressão 32 − 9.', + options: ['21', '23', '22', '41'], + correctIndex: 1, + explanation: 'Retirando 9 de 32, obtemos 23.', + wrongExplanations: { + 0: 'Na expressão 32 − 9, subtraia os dois números para verificar o resultado 23. A opção 21 não é o valor dessa operação.', + 2: 'Na expressão 32 − 9, subtraia os dois números para verificar o resultado 23. A opção 22 não é o valor dessa operação.', + 3: 'Na expressão 32 − 9, subtraia os dois números para verificar o resultado 23. A opção 41 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_003', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Quanto vale 6 × 4?', + options: ['10', '20', '24', '28'], + correctIndex: 2, + explanation: 'Seis grupos de quatro formam 24.', + wrongExplanations: { + 0: 'Na expressão 6 × 4, multiplique os dois números para verificar o resultado 24. A opção 10 não é o valor dessa operação.', + 1: 'Na expressão 6 × 4, multiplique os dois números para verificar o resultado 24. A opção 20 não é o valor dessa operação.', + 3: 'Na expressão 6 × 4, multiplique os dois números para verificar o resultado 24. A opção 28 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_004', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Qual é o resultado de 27 + 8?', + options: ['34', '36', '19', '35'], + correctIndex: 3, + explanation: 'A soma de 27 com 8 é 35.', + wrongExplanations: { + 0: 'Na expressão 27 + 8, some os dois números para verificar o resultado 35. A opção 34 não é o valor dessa operação.', + 1: 'Na expressão 27 + 8, some os dois números para verificar o resultado 35. A opção 36 não é o valor dessa operação.', + 2: 'Na expressão 27 + 8, some os dois números para verificar o resultado 35. A opção 19 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_005', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Calcule 45 − 18.', + options: ['27', '23', '26', '33'], + correctIndex: 0, + explanation: 'Subtraindo 18 de 45, restam 27.', + wrongExplanations: { + 1: 'Na expressão 45 − 18, subtraia os dois números para verificar o resultado 27. A opção 23 não é o valor dessa operação.', + 2: 'Na expressão 45 − 18, subtraia os dois números para verificar o resultado 27. A opção 26 não é o valor dessa operação.', + 3: 'Na expressão 45 − 18, subtraia os dois números para verificar o resultado 27. A opção 33 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_006', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Quanto é 7 × 5?', + options: ['12', '35', '30', '40'], + correctIndex: 1, + explanation: 'Sete grupos de cinco totalizam 35.', + wrongExplanations: { + 0: 'Na expressão 7 × 5, multiplique os dois números para verificar o resultado 35. A opção 12 não é o valor dessa operação.', + 2: 'Na expressão 7 × 5, multiplique os dois números para verificar o resultado 35. A opção 30 não é o valor dessa operação.', + 3: 'Na expressão 7 × 5, multiplique os dois números para verificar o resultado 35. A opção 40 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_007', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Qual é o valor de 36 + 16?', + options: ['42', '50', '52', '62'], + correctIndex: 2, + explanation: 'Somando 36 e 16, encontramos 52.', + wrongExplanations: { + 0: 'Na expressão 36 + 16, some os dois números para verificar o resultado 52. A opção 42 não é o valor dessa operação.', + 1: 'Na expressão 36 + 16, some os dois números para verificar o resultado 52. A opção 50 não é o valor dessa operação.', + 3: 'Na expressão 36 + 16, some os dois números para verificar o resultado 52. A opção 62 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_008', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Calcule 64 − 27.', + options: ['33', '36', '47', '37'], + correctIndex: 3, + explanation: 'A diferença entre 64 e 27 é 37.', + wrongExplanations: { + 0: 'Na expressão 64 − 27, subtraia os dois números para verificar o resultado 37. A opção 33 não é o valor dessa operação.', + 1: 'Na expressão 64 − 27, subtraia os dois números para verificar o resultado 37. A opção 36 não é o valor dessa operação.', + 2: 'Na expressão 64 − 27, subtraia os dois números para verificar o resultado 37. A opção 47 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_009', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Quanto vale 8 × 3?', + options: ['24', '11', '21', '32'], + correctIndex: 0, + explanation: 'Oito grupos de três totalizam 24.', + wrongExplanations: { + 1: 'Na expressão 8 × 3, multiplique os dois números para verificar o resultado 24. A opção 11 não é o valor dessa operação.', + 2: 'Na expressão 8 × 3, multiplique os dois números para verificar o resultado 24. A opção 21 não é o valor dessa operação.', + 3: 'Na expressão 8 × 3, multiplique os dois números para verificar o resultado 24. A opção 32 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_010', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Qual é o resultado de 48 + 25?', + options: ['63', '73', '72', '83'], + correctIndex: 1, + explanation: 'Somando 48 e 25, obtemos 73.', + wrongExplanations: { + 0: 'Na expressão 48 + 25, some os dois números para verificar o resultado 73. A opção 63 não é o valor dessa operação.', + 2: 'Na expressão 48 + 25, some os dois números para verificar o resultado 73. A opção 72 não é o valor dessa operação.', + 3: 'Na expressão 48 + 25, some os dois números para verificar o resultado 73. A opção 83 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_011', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Calcule 71 − 36.', + options: ['34', '45', '35', '47'], + correctIndex: 2, + explanation: 'Subtraindo 36 de 71, restam 35.', + wrongExplanations: { + 0: 'Na expressão 71 − 36, subtraia os dois números para verificar o resultado 35. A opção 34 não é o valor dessa operação.', + 1: 'Na expressão 71 − 36, subtraia os dois números para verificar o resultado 35. A opção 45 não é o valor dessa operação.', + 3: 'Na expressão 71 − 36, subtraia os dois números para verificar o resultado 35. A opção 47 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_012', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Quanto é 9 × 4?', + options: ['13', '32', '40', '36'], + correctIndex: 3, + explanation: 'Nove grupos de quatro formam 36.', + wrongExplanations: { + 0: 'Na expressão 9 × 4, multiplique os dois números para verificar o resultado 36. A opção 13 não é o valor dessa operação.', + 1: 'Na expressão 9 × 4, multiplique os dois números para verificar o resultado 36. A opção 32 não é o valor dessa operação.', + 2: 'Na expressão 9 × 4, multiplique os dois números para verificar o resultado 36. A opção 40 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_013', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Qual é o valor de 29 + 34?', + options: ['63', '53', '62', '73'], + correctIndex: 0, + explanation: 'A soma de 29 e 34 é 63.', + wrongExplanations: { + 1: 'Na expressão 29 + 34, some os dois números para verificar o resultado 63. A opção 53 não é o valor dessa operação.', + 2: 'Na expressão 29 + 34, some os dois números para verificar o resultado 63. A opção 62 não é o valor dessa operação.', + 3: 'Na expressão 29 + 34, some os dois números para verificar o resultado 63. A opção 73 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_014', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Calcule 83 − 48.', + options: ['34', '35', '45', '51'], + correctIndex: 1, + explanation: 'A diferença entre 83 e 48 é 35.', + wrongExplanations: { + 0: 'Na expressão 83 − 48, subtraia os dois números para verificar o resultado 35. A opção 34 não é o valor dessa operação.', + 2: 'Na expressão 83 − 48, subtraia os dois números para verificar o resultado 35. A opção 45 não é o valor dessa operação.', + 3: 'Na expressão 83 − 48, subtraia os dois números para verificar o resultado 35. A opção 51 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_015', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Quanto vale 6 × 7?', + options: ['13', '36', '42', '49'], + correctIndex: 2, + explanation: 'Seis grupos de sete formam 42.', + wrongExplanations: { + 0: 'Na expressão 6 × 7, multiplique os dois números para verificar o resultado 42. A opção 13 não é o valor dessa operação.', + 1: 'Na expressão 6 × 7, multiplique os dois números para verificar o resultado 42. A opção 36 não é o valor dessa operação.', + 3: 'Na expressão 6 × 7, multiplique os dois números para verificar o resultado 42. A opção 49 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_016', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Qual é o resultado de 56 + 17?', + options: ['63', '72', '83', '73'], + correctIndex: 3, + explanation: 'Somando 56 e 17, encontramos 73.', + wrongExplanations: { + 0: 'Na expressão 56 + 17, some os dois números para verificar o resultado 73. A opção 63 não é o valor dessa operação.', + 1: 'Na expressão 56 + 17, some os dois números para verificar o resultado 73. A opção 72 não é o valor dessa operação.', + 2: 'Na expressão 56 + 17, some os dois números para verificar o resultado 73. A opção 83 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_017', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Calcule 92 − 57.', + options: ['35', '34', '45', '49'], + correctIndex: 0, + explanation: 'Retirando 57 de 92, restam 35.', + wrongExplanations: { + 1: 'Na expressão 92 − 57, subtraia os dois números para verificar o resultado 35. A opção 34 não é o valor dessa operação.', + 2: 'Na expressão 92 − 57, subtraia os dois números para verificar o resultado 35. A opção 45 não é o valor dessa operação.', + 3: 'Na expressão 92 − 57, subtraia os dois números para verificar o resultado 35. A opção 49 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_018', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Quanto é 8 × 6?', + options: ['14', '48', '42', '54'], + correctIndex: 1, + explanation: 'Oito grupos de seis totalizam 48.', + wrongExplanations: { + 0: 'Na expressão 8 × 6, multiplique os dois números para verificar o resultado 48. A opção 14 não é o valor dessa operação.', + 2: 'Na expressão 8 × 6, multiplique os dois números para verificar o resultado 48. A opção 42 não é o valor dessa operação.', + 3: 'Na expressão 8 × 6, multiplique os dois números para verificar o resultado 48. A opção 54 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_019', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Qual é o valor de 38 + 46?', + options: ['74', '83', '84', '94'], + correctIndex: 2, + explanation: 'A soma de 38 com 46 é 84.', + wrongExplanations: { + 0: 'Na expressão 38 + 46, some os dois números para verificar o resultado 84. A opção 74 não é o valor dessa operação.', + 1: 'Na expressão 38 + 46, some os dois números para verificar o resultado 84. A opção 83 não é o valor dessa operação.', + 3: 'Na expressão 38 + 46, some os dois números para verificar o resultado 84. A opção 94 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_expressoes_020', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'expressoes', + topicName: 'Expressões aritméticas simples', + question: 'Calcule 100 − 64.', + options: ['34', '46', '54', '36'], + correctIndex: 3, + explanation: 'Subtraindo 64 de 100, obtemos 36.', + wrongExplanations: { + 0: 'Na expressão 100 − 64, subtraia os dois números para verificar o resultado 36. A opção 34 não é o valor dessa operação.', + 1: 'Na expressão 100 − 64, subtraia os dois números para verificar o resultado 36. A opção 46 não é o valor dessa operação.', + 2: 'Na expressão 100 − 64, subtraia os dois números para verificar o resultado 36. A opção 54 não é o valor dessa operação.', + }, + skill: 'calcular-expressoes-aritmeticas-simples', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_001', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: + 'Use a decomposição: 4 × 12 = (4 × 10) + (4 × 2). Qual é o produto?', + options: ['48', '42', '44', '52'], + correctIndex: 0, + explanation: '4 × 10 = 40 e 4 × 2 = 8; 40 + 8 = 48.', + wrongExplanations: { + 1: 'Separe 12 em 10 + 2: 4 × 10 + 4 × 2 = 48. A opção 42 não soma os dois produtos corretamente.', + 2: 'Separe 12 em 10 + 2: 4 × 10 + 4 × 2 = 48. A opção 44 não soma os dois produtos corretamente.', + 3: 'Separe 12 em 10 + 2: 4 × 10 + 4 × 2 = 48. A opção 52 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_002', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Calcule por decomposição: 3 × 14 = (3 × 10) + (3 × 4).', + options: ['38', '42', '40', '46'], + correctIndex: 1, + explanation: '3 × 10 = 30 e 3 × 4 = 12; 30 + 12 = 42.', + wrongExplanations: { + 0: 'Separe 14 em 10 + 4: 3 × 10 + 3 × 4 = 42. A opção 38 não soma os dois produtos corretamente.', + 2: 'Separe 14 em 10 + 4: 3 × 10 + 3 × 4 = 42. A opção 40 não soma os dois produtos corretamente.', + 3: 'Separe 14 em 10 + 4: 3 × 10 + 3 × 4 = 42. A opção 46 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_003', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Qual resultado de 5 × 13 usando (5 × 10) + (5 × 3)?', + options: ['60', '63', '65', '70'], + correctIndex: 2, + explanation: '5 × 10 = 50 e 5 × 3 = 15; a soma é 65.', + wrongExplanations: { + 0: 'Separe 13 em 10 + 3: 5 × 10 + 5 × 3 = 65. A opção 60 não soma os dois produtos corretamente.', + 1: 'Separe 13 em 10 + 3: 5 × 10 + 5 × 3 = 65. A opção 63 não soma os dois produtos corretamente.', + 3: 'Separe 13 em 10 + 3: 5 × 10 + 5 × 3 = 65. A opção 70 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_004', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Resolva 6 × 12 pensando em 6 × 10 + 6 × 2.', + options: ['68', '70', '76', '72'], + correctIndex: 3, + explanation: '60 + 12 = 72.', + wrongExplanations: { + 0: 'Separe 12 em 10 + 2: 6 × 10 + 6 × 2 = 72. A opção 68 não soma os dois produtos corretamente.', + 1: 'Separe 12 em 10 + 2: 6 × 10 + 6 × 2 = 72. A opção 70 não soma os dois produtos corretamente.', + 2: 'Separe 12 em 10 + 2: 6 × 10 + 6 × 2 = 72. A opção 76 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_005', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Calcule 7 × 13 usando 7 × 10 + 7 × 3.', + options: ['91', '88', '90', '94'], + correctIndex: 0, + explanation: '70 + 21 = 91.', + wrongExplanations: { + 1: 'Separe 13 em 10 + 3: 7 × 10 + 7 × 3 = 91. A opção 88 não soma os dois produtos corretamente.', + 2: 'Separe 13 em 10 + 3: 7 × 10 + 7 × 3 = 91. A opção 90 não soma os dois produtos corretamente.', + 3: 'Separe 13 em 10 + 3: 7 × 10 + 7 × 3 = 91. A opção 94 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_006', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Qual é 4 × 15 usando 4 × 10 + 4 × 5?', + options: ['55', '60', '58', '65'], + correctIndex: 1, + explanation: '40 + 20 = 60.', + wrongExplanations: { + 0: 'Separe 15 em 10 + 5: 4 × 10 + 4 × 5 = 60. A opção 55 não soma os dois produtos corretamente.', + 2: 'Separe 15 em 10 + 5: 4 × 10 + 4 × 5 = 60. A opção 58 não soma os dois produtos corretamente.', + 3: 'Separe 15 em 10 + 5: 4 × 10 + 4 × 5 = 60. A opção 65 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_007', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Use 3 × 10 + 3 × 6 para calcular 3 × 16.', + options: ['42', '46', '48', '52'], + correctIndex: 2, + explanation: '30 + 18 = 48.', + wrongExplanations: { + 0: 'Separe 16 em 10 + 6: 3 × 10 + 3 × 6 = 48. A opção 42 não soma os dois produtos corretamente.', + 1: 'Separe 16 em 10 + 6: 3 × 10 + 3 × 6 = 48. A opção 46 não soma os dois produtos corretamente.', + 3: 'Separe 16 em 10 + 6: 3 × 10 + 3 × 6 = 48. A opção 52 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_008', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Calcule 8 × 12 decompondo 12 em 10 + 2.', + options: ['88', '92', '104', '96'], + correctIndex: 3, + explanation: '8 × 10 = 80 e 8 × 2 = 16; 80 + 16 = 96.', + wrongExplanations: { + 0: 'Separe 12 em 10 + 2: 8 × 10 + 8 × 2 = 96. A opção 88 não soma os dois produtos corretamente.', + 1: 'Separe 12 em 10 + 2: 8 × 10 + 8 × 2 = 96. A opção 92 não soma os dois produtos corretamente.', + 2: 'Separe 12 em 10 + 2: 8 × 10 + 8 × 2 = 96. A opção 104 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_009', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Quanto é 5 × 14 usando 5 × 10 + 5 × 4?', + options: ['70', '66', '68', '74'], + correctIndex: 0, + explanation: '50 + 20 = 70.', + wrongExplanations: { + 1: 'Separe 14 em 10 + 4: 5 × 10 + 5 × 4 = 70. A opção 66 não soma os dois produtos corretamente.', + 2: 'Separe 14 em 10 + 4: 5 × 10 + 5 × 4 = 70. A opção 68 não soma os dois produtos corretamente.', + 3: 'Separe 14 em 10 + 4: 5 × 10 + 5 × 4 = 70. A opção 74 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_010', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Use 6 × 10 + 6 × 3 para calcular 6 × 13.', + options: ['72', '78', '75', '81'], + correctIndex: 1, + explanation: '60 + 18 = 78.', + wrongExplanations: { + 0: 'Separe 13 em 10 + 3: 6 × 10 + 6 × 3 = 78. A opção 72 não soma os dois produtos corretamente.', + 2: 'Separe 13 em 10 + 3: 6 × 10 + 6 × 3 = 78. A opção 75 não soma os dois produtos corretamente.', + 3: 'Separe 13 em 10 + 3: 6 × 10 + 6 × 3 = 78. A opção 81 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_011', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Calcule 7 × 12 usando 7 × 10 + 7 × 2.', + options: ['77', '82', '84', '88'], + correctIndex: 2, + explanation: '70 + 14 = 84.', + wrongExplanations: { + 0: 'Separe 12 em 10 + 2: 7 × 10 + 7 × 2 = 84. A opção 77 não soma os dois produtos corretamente.', + 1: 'Separe 12 em 10 + 2: 7 × 10 + 7 × 2 = 84. A opção 82 não soma os dois produtos corretamente.', + 3: 'Separe 12 em 10 + 2: 7 × 10 + 7 × 2 = 84. A opção 88 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_012', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Qual é o produto 4 × 17 se 17 = 10 + 7?', + options: ['61', '64', '72', '68'], + correctIndex: 3, + explanation: '4 × 10 = 40 e 4 × 7 = 28; 40 + 28 = 68.', + wrongExplanations: { + 0: 'Separe 17 em 10 + 7: 4 × 10 + 4 × 7 = 68. A opção 61 não soma os dois produtos corretamente.', + 1: 'Separe 17 em 10 + 7: 4 × 10 + 4 × 7 = 68. A opção 64 não soma os dois produtos corretamente.', + 2: 'Separe 17 em 10 + 7: 4 × 10 + 4 × 7 = 68. A opção 72 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_013', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Use a decomposição 3 × 10 + 3 × 8 para encontrar 3 × 18.', + options: ['54', '48', '51', '60'], + correctIndex: 0, + explanation: '30 + 24 = 54.', + wrongExplanations: { + 1: 'Separe 18 em 10 + 8: 3 × 10 + 3 × 8 = 54. A opção 48 não soma os dois produtos corretamente.', + 2: 'Separe 18 em 10 + 8: 3 × 10 + 3 × 8 = 54. A opção 51 não soma os dois produtos corretamente.', + 3: 'Separe 18 em 10 + 8: 3 × 10 + 3 × 8 = 54. A opção 60 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_014', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Calcule 9 × 12 decompondo 12 em 10 + 2.', + options: ['98', '108', '106', '116'], + correctIndex: 1, + explanation: '9 × 10 = 90 e 9 × 2 = 18; 90 + 18 = 108.', + wrongExplanations: { + 0: 'Separe 12 em 10 + 2: 9 × 10 + 9 × 2 = 108. A opção 98 não soma os dois produtos corretamente.', + 2: 'Separe 12 em 10 + 2: 9 × 10 + 9 × 2 = 108. A opção 106 não soma os dois produtos corretamente.', + 3: 'Separe 12 em 10 + 2: 9 × 10 + 9 × 2 = 108. A opção 116 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_015', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Quanto é 5 × 16 usando 5 × 10 + 5 × 6?', + options: ['74', '76', '80', '86'], + correctIndex: 2, + explanation: '50 + 30 = 80.', + wrongExplanations: { + 0: 'Separe 16 em 10 + 6: 5 × 10 + 5 × 6 = 80. A opção 74 não soma os dois produtos corretamente.', + 1: 'Separe 16 em 10 + 6: 5 × 10 + 5 × 6 = 80. A opção 76 não soma os dois produtos corretamente.', + 3: 'Separe 16 em 10 + 6: 5 × 10 + 5 × 6 = 80. A opção 86 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_016', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Calcule 4 × 18 usando 4 × 10 + 4 × 8.', + options: ['64', '68', '76', '72'], + correctIndex: 3, + explanation: '40 + 32 = 72.', + wrongExplanations: { + 0: 'Separe 18 em 10 + 8: 4 × 10 + 4 × 8 = 72. A opção 64 não soma os dois produtos corretamente.', + 1: 'Separe 18 em 10 + 8: 4 × 10 + 4 × 8 = 72. A opção 68 não soma os dois produtos corretamente.', + 2: 'Separe 18 em 10 + 8: 4 × 10 + 4 × 8 = 72. A opção 76 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_017', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Use 6 × 10 + 6 × 5 para calcular 6 × 15.', + options: ['90', '84', '86', '96'], + correctIndex: 0, + explanation: '60 + 30 = 90.', + wrongExplanations: { + 1: 'Separe 15 em 10 + 5: 6 × 10 + 6 × 5 = 90. A opção 84 não soma os dois produtos corretamente.', + 2: 'Separe 15 em 10 + 5: 6 × 10 + 6 × 5 = 90. A opção 86 não soma os dois produtos corretamente.', + 3: 'Separe 15 em 10 + 5: 6 × 10 + 6 × 5 = 90. A opção 96 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_018', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Qual é 7 × 14 usando 7 × 10 + 7 × 4?', + options: ['91', '98', '94', '102'], + correctIndex: 1, + explanation: '70 + 28 = 98.', + wrongExplanations: { + 0: 'Separe 14 em 10 + 4: 7 × 10 + 7 × 4 = 98. A opção 91 não soma os dois produtos corretamente.', + 2: 'Separe 14 em 10 + 4: 7 × 10 + 7 × 4 = 98. A opção 94 não soma os dois produtos corretamente.', + 3: 'Separe 14 em 10 + 4: 7 × 10 + 7 × 4 = 98. A opção 102 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_019', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Calcule 8 × 13 decompondo 13 em 10 + 3.', + options: ['96', '101', '104', '112'], + correctIndex: 2, + explanation: '8 × 10 = 80 e 8 × 3 = 24; 80 + 24 = 104.', + wrongExplanations: { + 0: 'Separe 13 em 10 + 3: 8 × 10 + 8 × 3 = 104. A opção 96 não soma os dois produtos corretamente.', + 1: 'Separe 13 em 10 + 3: 8 × 10 + 8 × 3 = 104. A opção 101 não soma os dois produtos corretamente.', + 3: 'Separe 13 em 10 + 3: 8 × 10 + 8 × 3 = 104. A opção 112 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_decomposicao_multiplicacao_020', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'decomposicao-multiplicacao', + topicName: 'Decomposição com multiplicação', + question: 'Use 9 × 10 + 9 × 4 para encontrar 9 × 14.', + options: ['117', '122', '136', '126'], + correctIndex: 3, + explanation: '90 + 36 = 126.', + wrongExplanations: { + 0: 'Separe 14 em 10 + 4: 9 × 10 + 9 × 4 = 126. A opção 117 não soma os dois produtos corretamente.', + 1: 'Separe 14 em 10 + 4: 9 × 10 + 9 × 4 = 126. A opção 122 não soma os dois produtos corretamente.', + 2: 'Separe 14 em 10 + 4: 9 × 10 + 9 × 4 = 126. A opção 136 não soma os dois produtos corretamente.', + }, + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'decomposicao-multiplicacao', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_001', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Lia tinha 18 adesivos e ganhou mais 7. Qual opção mostra a expressão e o resultado?', + options: [ + '18 + 7 = 25', + '18 − 7 = 11', + '18 × 7 = 126', + '18 ÷ 7 = 2, resto 4', + ], + correctIndex: 0, + explanation: 'Ganhar adesivos aumenta a quantidade: 18 + 7 = 25.', + wrongExplanations: { + 1: 'A situação é representada por uma adição: 18 + 7 = 25. A opção 18 − 7 = 11 usa subtração, que não representa essa ação.', + 2: 'A situação é representada por uma adição: 18 + 7 = 25. A opção 18 × 7 = 126 usa multiplicação, que não representa essa ação.', + 3: 'A situação é representada por uma adição: 18 + 7 = 25. A opção 18 ÷ 7 = 2, resto 4 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_002', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Havia 32 livros na mesa e 9 foram guardados. Qual opção mostra a expressão e o resultado?', + options: [ + '32 + 9 = 41', + '32 − 9 = 23', + '32 × 9 = 288', + '32 ÷ 9 = 3, resto 5', + ], + correctIndex: 1, + explanation: 'Guardar 9 livros retira essa quantidade: 32 − 9 = 23.', + wrongExplanations: { + 0: 'A situação é representada por uma subtração: 32 − 9 = 23. A opção 32 + 9 = 41 usa adição, que não representa essa ação.', + 2: 'A situação é representada por uma subtração: 32 − 9 = 23. A opção 32 × 9 = 288 usa multiplicação, que não representa essa ação.', + 3: 'A situação é representada por uma subtração: 32 − 9 = 23. A opção 32 ÷ 9 = 3, resto 5 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_003', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Há 6 caixas com 4 bolas em cada. Qual opção mostra a expressão e o resultado?', + options: ['6 + 4 = 10', '6 − 4 = 2', '6 × 4 = 24', '6 ÷ 4 = 1, resto 2'], + correctIndex: 2, + explanation: + 'Seis grupos iguais de quatro bolas são representados por 6 × 4 = 24.', + wrongExplanations: { + 0: 'A situação é representada por uma multiplicação: 6 × 4 = 24. A opção 6 + 4 = 10 usa adição, que não representa essa ação.', + 1: 'A situação é representada por uma multiplicação: 6 × 4 = 24. A opção 6 − 4 = 2 usa subtração, que não representa essa ação.', + 3: 'A situação é representada por uma multiplicação: 6 × 4 = 24. A opção 6 ÷ 4 = 1, resto 2 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_004', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Uma turma tinha 27 folhas e recebeu mais 8. Qual opção mostra a expressão e o resultado?', + options: [ + '27 − 8 = 19', + '27 × 8 = 216', + '27 ÷ 8 = 3, resto 3', + '27 + 8 = 35', + ], + correctIndex: 3, + explanation: + 'Receber folhas acrescenta 8 às 27 que já havia. 27 + 8 = 35.', + wrongExplanations: { + 0: 'A situação é representada por uma adição: 27 + 8 = 35. A opção 27 − 8 = 19 usa subtração, que não representa essa ação.', + 1: 'A situação é representada por uma adição: 27 + 8 = 35. A opção 27 × 8 = 216 usa multiplicação, que não representa essa ação.', + 2: 'A situação é representada por uma adição: 27 + 8 = 35. A opção 27 ÷ 8 = 3, resto 3 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_005', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'De 45 laranjas, 18 foram usadas. Qual opção mostra a expressão e o resultado?', + options: [ + '45 − 18 = 27', + '45 + 18 = 63', + '45 × 18 = 810', + '45 ÷ 18 = 2, resto 9', + ], + correctIndex: 0, + explanation: 'Usar laranjas diminui o total: 45 − 18 = 27.', + wrongExplanations: { + 1: 'A situação é representada por uma subtração: 45 − 18 = 27. A opção 45 + 18 = 63 usa adição, que não representa essa ação.', + 2: 'A situação é representada por uma subtração: 45 − 18 = 27. A opção 45 × 18 = 810 usa multiplicação, que não representa essa ação.', + 3: 'A situação é representada por uma subtração: 45 − 18 = 27. A opção 45 ÷ 18 = 2, resto 9 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_006', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Há 7 bandejas com 5 pães em cada. Qual opção mostra a expressão e o resultado?', + options: ['7 + 5 = 12', '7 × 5 = 35', '7 − 5 = 2', '7 ÷ 5 = 1, resto 2'], + correctIndex: 1, + explanation: + 'A multiplicação representa sete grupos de cinco pães. 7 × 5 = 35.', + wrongExplanations: { + 0: 'A situação é representada por uma multiplicação: 7 × 5 = 35. A opção 7 + 5 = 12 usa adição, que não representa essa ação.', + 2: 'A situação é representada por uma multiplicação: 7 × 5 = 35. A opção 7 − 5 = 2 usa subtração, que não representa essa ação.', + 3: 'A situação é representada por uma multiplicação: 7 × 5 = 35. A opção 7 ÷ 5 = 1, resto 2 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_007', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Uma caixa tinha 36 peças; 16 foram retiradas. Qual opção mostra a expressão e o resultado?', + options: [ + '36 + 16 = 52', + '36 × 16 = 576', + '36 − 16 = 20', + '36 ÷ 16 = 2, resto 4', + ], + correctIndex: 2, + explanation: 'Retirar 16 peças é representado por 36 − 16. 36 − 16 = 20.', + wrongExplanations: { + 0: 'A situação é representada por uma subtração: 36 − 16 = 20. A opção 36 + 16 = 52 usa adição, que não representa essa ação.', + 1: 'A situação é representada por uma subtração: 36 − 16 = 20. A opção 36 × 16 = 576 usa multiplicação, que não representa essa ação.', + 3: 'A situação é representada por uma subtração: 36 − 16 = 20. A opção 36 ÷ 16 = 2, resto 4 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_008', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Nina leu 25 páginas ontem e 14 hoje. Qual opção mostra a expressão e o resultado?', + options: [ + '25 − 14 = 11', + '25 × 14 = 350', + '25 ÷ 14 = 1, resto 11', + '25 + 14 = 39', + ], + correctIndex: 3, + explanation: 'As páginas dos dois dias são juntadas: 25 + 14 = 39.', + wrongExplanations: { + 0: 'A situação é representada por uma adição: 25 + 14 = 39. A opção 25 − 14 = 11 usa subtração, que não representa essa ação.', + 1: 'A situação é representada por uma adição: 25 + 14 = 39. A opção 25 × 14 = 350 usa multiplicação, que não representa essa ação.', + 2: 'A situação é representada por uma adição: 25 + 14 = 39. A opção 25 ÷ 14 = 1, resto 11 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_009', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Há 8 mesas com 3 estudantes em cada. Qual opção mostra a expressão e o resultado?', + options: ['8 × 3 = 24', '8 + 3 = 11', '8 − 3 = 5', '8 ÷ 3 = 2, resto 2'], + correctIndex: 0, + explanation: + 'Oito grupos iguais de três estudantes são 8 × 3. 8 × 3 = 24.', + wrongExplanations: { + 1: 'A situação é representada por uma multiplicação: 8 × 3 = 24. A opção 8 + 3 = 11 usa adição, que não representa essa ação.', + 2: 'A situação é representada por uma multiplicação: 8 × 3 = 24. A opção 8 − 3 = 5 usa subtração, que não representa essa ação.', + 3: 'A situação é representada por uma multiplicação: 8 × 3 = 24. A opção 8 ÷ 3 = 2, resto 2 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_010', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Uma cesta tinha 48 frutas e 25 foram vendidas. Qual opção mostra a expressão e o resultado?', + options: [ + '48 + 25 = 73', + '48 − 25 = 23', + '48 × 25 = 1200', + '48 ÷ 25 = 1, resto 23', + ], + correctIndex: 1, + explanation: 'Vender frutas retira 25 do total de 48. 48 − 25 = 23.', + wrongExplanations: { + 0: 'A situação é representada por uma subtração: 48 − 25 = 23. A opção 48 + 25 = 73 usa adição, que não representa essa ação.', + 2: 'A situação é representada por uma subtração: 48 − 25 = 23. A opção 48 × 25 = 1200 usa multiplicação, que não representa essa ação.', + 3: 'A situação é representada por uma subtração: 48 − 25 = 23. A opção 48 ÷ 25 = 1, resto 23 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_011', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Uma coleção tem 29 cartões e ganha mais 34. Qual opção mostra a expressão e o resultado?', + options: [ + '29 − 34 = -5', + '29 × 34 = 986', + '29 + 34 = 63', + '29 ÷ 34 = 0, resto 29', + ], + correctIndex: 2, + explanation: 'Juntar cartões significa somar 29 e 34. 29 + 34 = 63.', + wrongExplanations: { + 0: 'A situação é representada por uma adição: 29 + 34 = 63. A opção 29 − 34 = -5 usa subtração, que não representa essa ação.', + 1: 'A situação é representada por uma adição: 29 + 34 = 63. A opção 29 × 34 = 986 usa multiplicação, que não representa essa ação.', + 3: 'A situação é representada por uma adição: 29 + 34 = 63. A opção 29 ÷ 34 = 0, resto 29 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_012', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Há 9 pacotes com 4 figurinhas em cada. Qual opção mostra a expressão e o resultado?', + options: ['9 + 4 = 13', '9 − 4 = 5', '9 ÷ 4 = 2, resto 1', '9 × 4 = 36'], + correctIndex: 3, + explanation: + 'Nove grupos de quatro figurinhas são representados por 9 × 4. 9 × 4 = 36.', + wrongExplanations: { + 0: 'A situação é representada por uma multiplicação: 9 × 4 = 36. A opção 9 + 4 = 13 usa adição, que não representa essa ação.', + 1: 'A situação é representada por uma multiplicação: 9 × 4 = 36. A opção 9 − 4 = 5 usa subtração, que não representa essa ação.', + 2: 'A situação é representada por uma multiplicação: 9 × 4 = 36. A opção 9 ÷ 4 = 2, resto 1 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_013', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Uma sala tinha 56 cadeiras e 17 foram levadas para outra sala. Qual opção mostra a expressão e o resultado?', + options: [ + '56 − 17 = 39', + '56 + 17 = 73', + '56 × 17 = 952', + '56 ÷ 17 = 3, resto 5', + ], + correctIndex: 0, + explanation: + 'Levar cadeiras embora reduz a quantidade: 56 − 17. 56 − 17 = 39.', + wrongExplanations: { + 1: 'A situação é representada por uma subtração: 56 − 17 = 39. A opção 56 + 17 = 73 usa adição, que não representa essa ação.', + 2: 'A situação é representada por uma subtração: 56 − 17 = 39. A opção 56 × 17 = 952 usa multiplicação, que não representa essa ação.', + 3: 'A situação é representada por uma subtração: 56 − 17 = 39. A opção 56 ÷ 17 = 3, resto 5 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_014', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Rui juntou 38 conchas e depois encontrou mais 46. Qual opção mostra a expressão e o resultado?', + options: [ + '38 − 46 = -8', + '38 + 46 = 84', + '38 × 46 = 1748', + '38 ÷ 46 = 0, resto 38', + ], + correctIndex: 1, + explanation: + 'Encontrar mais conchas aumenta a coleção; somamos 38 e 46. 38 + 46 = 84.', + wrongExplanations: { + 0: 'A situação é representada por uma adição: 38 + 46 = 84. A opção 38 − 46 = -8 usa subtração, que não representa essa ação.', + 2: 'A situação é representada por uma adição: 38 + 46 = 84. A opção 38 × 46 = 1748 usa multiplicação, que não representa essa ação.', + 3: 'A situação é representada por uma adição: 38 + 46 = 84. A opção 38 ÷ 46 = 0, resto 38 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_015', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Uma biblioteca coloca 6 livros em cada uma de 7 caixas. Qual opção mostra a expressão e o resultado?', + options: ['7 + 6 = 13', '7 − 6 = 1', '7 × 6 = 42', '7 ÷ 6 = 1, resto 1'], + correctIndex: 2, + explanation: + 'Sete grupos de seis livros correspondem a 7 × 6. 7 × 6 = 42.', + wrongExplanations: { + 0: 'A situação é representada por uma multiplicação: 7 × 6 = 42. A opção 7 + 6 = 13 usa adição, que não representa essa ação.', + 1: 'A situação é representada por uma multiplicação: 7 × 6 = 42. A opção 7 − 6 = 1 usa subtração, que não representa essa ação.', + 3: 'A situação é representada por uma multiplicação: 7 × 6 = 42. A opção 7 ÷ 6 = 1, resto 1 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_016', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Um agricultor colheu 83 maçãs e separou 48. Qual opção mostra a expressão e o resultado?', + options: [ + '83 + 48 = 131', + '83 × 48 = 3984', + '83 ÷ 48 = 1, resto 35', + '83 − 48 = 35', + ], + correctIndex: 3, + explanation: + 'Separar 48 maçãs deixa a diferença entre 83 e 48. 83 − 48 = 35.', + wrongExplanations: { + 0: 'A situação é representada por uma subtração: 83 − 48 = 35. A opção 83 + 48 = 131 usa adição, que não representa essa ação.', + 1: 'A situação é representada por uma subtração: 83 − 48 = 35. A opção 83 × 48 = 3984 usa multiplicação, que não representa essa ação.', + 2: 'A situação é representada por uma subtração: 83 − 48 = 35. A opção 83 ÷ 48 = 1, resto 35 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_017', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Uma escola recebeu 56 cadernos e depois mais 17. Qual opção mostra a expressão e o resultado?', + options: [ + '56 + 17 = 73', + '56 − 17 = 39', + '56 × 17 = 952', + '56 ÷ 17 = 3, resto 5', + ], + correctIndex: 0, + explanation: 'Receber mais cadernos pede uma adição. 56 + 17 = 73.', + wrongExplanations: { + 1: 'A situação é representada por uma adição: 56 + 17 = 73. A opção 56 − 17 = 39 usa subtração, que não representa essa ação.', + 2: 'A situação é representada por uma adição: 56 + 17 = 73. A opção 56 × 17 = 952 usa multiplicação, que não representa essa ação.', + 3: 'A situação é representada por uma adição: 56 + 17 = 73. A opção 56 ÷ 17 = 3, resto 5 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_018', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Há 8 caixas com 6 bolas em cada. Qual opção mostra a expressão e o resultado?', + options: ['8 + 6 = 14', '8 × 6 = 48', '8 − 6 = 2', '8 ÷ 6 = 1, resto 2'], + correctIndex: 1, + explanation: + 'Oito grupos de seis bolas são representados por 8 × 6. 8 × 6 = 48.', + wrongExplanations: { + 0: 'A situação é representada por uma multiplicação: 8 × 6 = 48. A opção 8 + 6 = 14 usa adição, que não representa essa ação.', + 2: 'A situação é representada por uma multiplicação: 8 × 6 = 48. A opção 8 − 6 = 2 usa subtração, que não representa essa ação.', + 3: 'A situação é representada por uma multiplicação: 8 × 6 = 48. A opção 8 ÷ 6 = 1, resto 2 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_019', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Uma loja tinha 100 cadernos e vendeu 64. Qual opção mostra a expressão e o resultado?', + options: [ + '100 + 64 = 164', + '100 × 64 = 6400', + '100 − 64 = 36', + '100 ÷ 64 = 1, resto 36', + ], + correctIndex: 2, + explanation: 'Vender cadernos reduz o estoque: 100 − 64 = 36.', + wrongExplanations: { + 0: 'A situação é representada por uma subtração: 100 − 64 = 36. A opção 100 + 64 = 164 usa adição, que não representa essa ação.', + 1: 'A situação é representada por uma subtração: 100 − 64 = 36. A opção 100 × 64 = 6400 usa multiplicação, que não representa essa ação.', + 3: 'A situação é representada por uma subtração: 100 − 64 = 36. A opção 100 ÷ 64 = 1, resto 36 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_problemas_expressoes_020', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'problemas-expressoes', + topicName: 'Problemas com expressões', + question: + 'Há 9 fileiras com 5 cadeiras em cada uma. Qual opção mostra a expressão e o resultado?', + options: ['9 + 5 = 14', '9 − 5 = 4', '9 ÷ 5 = 1, resto 4', '9 × 5 = 45'], + correctIndex: 3, + explanation: + 'Nove grupos de cinco cadeiras correspondem a 9 × 5. 9 × 5 = 45.', + wrongExplanations: { + 0: 'A situação é representada por uma multiplicação: 9 × 5 = 45. A opção 9 + 5 = 14 usa adição, que não representa essa ação.', + 1: 'A situação é representada por uma multiplicação: 9 × 5 = 45. A opção 9 − 5 = 4 usa subtração, que não representa essa ação.', + 2: 'A situação é representada por uma multiplicação: 9 × 5 = 45. A opção 9 ÷ 5 = 1, resto 4 usa divisão, que não representa essa ação.', + }, + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'problemas-expressoes', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_001', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Uma figura retangular ocupa 3 colunas e 2 linhas de quadradinhos. Qual é sua área?', + options: ['6', '4', '5', '7'], + correctIndex: 0, + explanation: + '2 linhas com 3 quadradinhos em cada totalizam 6 unidades quadradas.', + wrongExplanations: { + 1: 'Conte 2 linhas com 3 quadradinhos em cada: 2 × 3 = 6 unidades quadradas. A opção 4 não conta todas as casas.', + 2: 'Conte 2 linhas com 3 quadradinhos em cada: 2 × 3 = 6 unidades quadradas. A opção 5 não conta todas as casas.', + 3: 'Conte 2 linhas com 3 quadradinhos em cada: 2 × 3 = 6 unidades quadradas. A opção 7 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_002', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Há 4 quadradinhos em cada uma de 3 linhas completas. Quantos quadradinhos cobrem a região?', + options: ['10', '12', '11', '13'], + correctIndex: 1, + explanation: + '3 linhas com 4 quadradinhos em cada totalizam 12 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 3 linhas com 4 quadradinhos em cada: 3 × 4 = 12 unidades quadradas. A opção 10 não conta todas as casas.', + 2: 'Conte 3 linhas com 4 quadradinhos em cada: 3 × 4 = 12 unidades quadradas. A opção 11 não conta todas as casas.', + 3: 'Conte 3 linhas com 4 quadradinhos em cada: 3 × 4 = 12 unidades quadradas. A opção 13 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_003', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Uma região da malha mede 2 quadradinhos de largura por 2 de altura. Qual é a área?', + options: ['2', '3', '4', '5'], + correctIndex: 2, + explanation: + '2 linhas com 2 quadradinhos em cada totalizam 4 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 2 linhas com 2 quadradinhos em cada: 2 × 2 = 4 unidades quadradas. A opção 2 não conta todas as casas.', + 1: 'Conte 2 linhas com 2 quadradinhos em cada: 2 × 2 = 4 unidades quadradas. A opção 3 não conta todas as casas.', + 3: 'Conte 2 linhas com 2 quadradinhos em cada: 2 × 2 = 4 unidades quadradas. A opção 5 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_004', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Um retângulo cobre 2 linhas com 5 quadradinhos em cada linha. Quantos quadradinhos há?', + options: ['8', '9', '11', '10'], + correctIndex: 3, + explanation: + '2 linhas com 5 quadradinhos em cada totalizam 10 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 2 linhas com 5 quadradinhos em cada: 2 × 5 = 10 unidades quadradas. A opção 8 não conta todas as casas.', + 1: 'Conte 2 linhas com 5 quadradinhos em cada: 2 × 5 = 10 unidades quadradas. A opção 9 não conta todas as casas.', + 2: 'Conte 2 linhas com 5 quadradinhos em cada: 2 × 5 = 10 unidades quadradas. A opção 11 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_005', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Uma figura retangular ocupa 3 colunas e 4 linhas de quadradinhos. Qual é sua área?', + options: ['12', '10', '11', '13'], + correctIndex: 0, + explanation: + '4 linhas com 3 quadradinhos em cada totalizam 12 unidades quadradas.', + wrongExplanations: { + 1: 'Conte 4 linhas com 3 quadradinhos em cada: 4 × 3 = 12 unidades quadradas. A opção 10 não conta todas as casas.', + 2: 'Conte 4 linhas com 3 quadradinhos em cada: 4 × 3 = 12 unidades quadradas. A opção 11 não conta todas as casas.', + 3: 'Conte 4 linhas com 3 quadradinhos em cada: 4 × 3 = 12 unidades quadradas. A opção 13 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_006', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Há 6 quadradinhos em cada uma de 2 linhas completas. Quantos quadradinhos cobrem a região?', + options: ['10', '12', '11', '13'], + correctIndex: 1, + explanation: + '2 linhas com 6 quadradinhos em cada totalizam 12 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 2 linhas com 6 quadradinhos em cada: 2 × 6 = 12 unidades quadradas. A opção 10 não conta todas as casas.', + 2: 'Conte 2 linhas com 6 quadradinhos em cada: 2 × 6 = 12 unidades quadradas. A opção 11 não conta todas as casas.', + 3: 'Conte 2 linhas com 6 quadradinhos em cada: 2 × 6 = 12 unidades quadradas. A opção 13 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_007', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Uma região da malha mede 5 quadradinhos de largura por 3 de altura. Qual é a área?', + options: ['13', '14', '15', '16'], + correctIndex: 2, + explanation: + '3 linhas com 5 quadradinhos em cada totalizam 15 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 3 linhas com 5 quadradinhos em cada: 3 × 5 = 15 unidades quadradas. A opção 13 não conta todas as casas.', + 1: 'Conte 3 linhas com 5 quadradinhos em cada: 3 × 5 = 15 unidades quadradas. A opção 14 não conta todas as casas.', + 3: 'Conte 3 linhas com 5 quadradinhos em cada: 3 × 5 = 15 unidades quadradas. A opção 16 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_008', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Um retângulo cobre 4 linhas com 4 quadradinhos em cada linha. Quantos quadradinhos há?', + options: ['14', '15', '17', '16'], + correctIndex: 3, + explanation: + '4 linhas com 4 quadradinhos em cada totalizam 16 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 4 linhas com 4 quadradinhos em cada: 4 × 4 = 16 unidades quadradas. A opção 14 não conta todas as casas.', + 1: 'Conte 4 linhas com 4 quadradinhos em cada: 4 × 4 = 16 unidades quadradas. A opção 15 não conta todas as casas.', + 2: 'Conte 4 linhas com 4 quadradinhos em cada: 4 × 4 = 16 unidades quadradas. A opção 17 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_009', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Uma figura retangular ocupa 2 colunas e 5 linhas de quadradinhos. Qual é sua área?', + options: ['10', '8', '9', '11'], + correctIndex: 0, + explanation: + '5 linhas com 2 quadradinhos em cada totalizam 10 unidades quadradas.', + wrongExplanations: { + 1: 'Conte 5 linhas com 2 quadradinhos em cada: 5 × 2 = 10 unidades quadradas. A opção 8 não conta todas as casas.', + 2: 'Conte 5 linhas com 2 quadradinhos em cada: 5 × 2 = 10 unidades quadradas. A opção 9 não conta todas as casas.', + 3: 'Conte 5 linhas com 2 quadradinhos em cada: 5 × 2 = 10 unidades quadradas. A opção 11 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_010', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Há 6 quadradinhos em cada uma de 3 linhas completas. Quantos quadradinhos cobrem a região?', + options: ['16', '18', '17', '19'], + correctIndex: 1, + explanation: + '3 linhas com 6 quadradinhos em cada totalizam 18 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 3 linhas com 6 quadradinhos em cada: 3 × 6 = 18 unidades quadradas. A opção 16 não conta todas as casas.', + 2: 'Conte 3 linhas com 6 quadradinhos em cada: 3 × 6 = 18 unidades quadradas. A opção 17 não conta todas as casas.', + 3: 'Conte 3 linhas com 6 quadradinhos em cada: 3 × 6 = 18 unidades quadradas. A opção 19 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_011', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Uma região da malha mede 4 quadradinhos de largura por 2 de altura. Qual é a área?', + options: ['6', '7', '8', '9'], + correctIndex: 2, + explanation: + '2 linhas com 4 quadradinhos em cada totalizam 8 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 2 linhas com 4 quadradinhos em cada: 2 × 4 = 8 unidades quadradas. A opção 6 não conta todas as casas.', + 1: 'Conte 2 linhas com 4 quadradinhos em cada: 2 × 4 = 8 unidades quadradas. A opção 7 não conta todas as casas.', + 3: 'Conte 2 linhas com 4 quadradinhos em cada: 2 × 4 = 8 unidades quadradas. A opção 9 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_012', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Um retângulo cobre 4 linhas com 5 quadradinhos em cada linha. Quantos quadradinhos há?', + options: ['18', '19', '21', '20'], + correctIndex: 3, + explanation: + '4 linhas com 5 quadradinhos em cada totalizam 20 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 4 linhas com 5 quadradinhos em cada: 4 × 5 = 20 unidades quadradas. A opção 18 não conta todas as casas.', + 1: 'Conte 4 linhas com 5 quadradinhos em cada: 4 × 5 = 20 unidades quadradas. A opção 19 não conta todas as casas.', + 2: 'Conte 4 linhas com 5 quadradinhos em cada: 4 × 5 = 20 unidades quadradas. A opção 21 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_013', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Uma figura retangular ocupa 3 colunas e 3 linhas de quadradinhos. Qual é sua área?', + options: ['9', '7', '8', '10'], + correctIndex: 0, + explanation: + '3 linhas com 3 quadradinhos em cada totalizam 9 unidades quadradas.', + wrongExplanations: { + 1: 'Conte 3 linhas com 3 quadradinhos em cada: 3 × 3 = 9 unidades quadradas. A opção 7 não conta todas as casas.', + 2: 'Conte 3 linhas com 3 quadradinhos em cada: 3 × 3 = 9 unidades quadradas. A opção 8 não conta todas as casas.', + 3: 'Conte 3 linhas com 3 quadradinhos em cada: 3 × 3 = 9 unidades quadradas. A opção 10 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_014', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Há 6 quadradinhos em cada uma de 4 linhas completas. Quantos quadradinhos cobrem a região?', + options: ['22', '24', '23', '25'], + correctIndex: 1, + explanation: + '4 linhas com 6 quadradinhos em cada totalizam 24 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 4 linhas com 6 quadradinhos em cada: 4 × 6 = 24 unidades quadradas. A opção 22 não conta todas as casas.', + 2: 'Conte 4 linhas com 6 quadradinhos em cada: 4 × 6 = 24 unidades quadradas. A opção 23 não conta todas as casas.', + 3: 'Conte 4 linhas com 6 quadradinhos em cada: 4 × 6 = 24 unidades quadradas. A opção 25 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_015', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Uma região da malha mede 5 quadradinhos de largura por 5 de altura. Qual é a área?', + options: ['23', '24', '25', '26'], + correctIndex: 2, + explanation: + '5 linhas com 5 quadradinhos em cada totalizam 25 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 5 linhas com 5 quadradinhos em cada: 5 × 5 = 25 unidades quadradas. A opção 23 não conta todas as casas.', + 1: 'Conte 5 linhas com 5 quadradinhos em cada: 5 × 5 = 25 unidades quadradas. A opção 24 não conta todas as casas.', + 3: 'Conte 5 linhas com 5 quadradinhos em cada: 5 × 5 = 25 unidades quadradas. A opção 26 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_016', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Um retângulo cobre 3 linhas com 2 quadradinhos em cada linha. Quantos quadradinhos há?', + options: ['4', '5', '7', '6'], + correctIndex: 3, + explanation: + '3 linhas com 2 quadradinhos em cada totalizam 6 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 3 linhas com 2 quadradinhos em cada: 3 × 2 = 6 unidades quadradas. A opção 4 não conta todas as casas.', + 1: 'Conte 3 linhas com 2 quadradinhos em cada: 3 × 2 = 6 unidades quadradas. A opção 5 não conta todas as casas.', + 2: 'Conte 3 linhas com 2 quadradinhos em cada: 3 × 2 = 6 unidades quadradas. A opção 7 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_017', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Uma figura retangular ocupa 4 colunas e 5 linhas de quadradinhos. Qual é sua área?', + options: ['20', '18', '19', '21'], + correctIndex: 0, + explanation: + '5 linhas com 4 quadradinhos em cada totalizam 20 unidades quadradas.', + wrongExplanations: { + 1: 'Conte 5 linhas com 4 quadradinhos em cada: 5 × 4 = 20 unidades quadradas. A opção 18 não conta todas as casas.', + 2: 'Conte 5 linhas com 4 quadradinhos em cada: 5 × 4 = 20 unidades quadradas. A opção 19 não conta todas as casas.', + 3: 'Conte 5 linhas com 4 quadradinhos em cada: 5 × 4 = 20 unidades quadradas. A opção 21 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_018', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Há 6 quadradinhos em cada uma de 5 linhas completas. Quantos quadradinhos cobrem a região?', + options: ['28', '30', '29', '31'], + correctIndex: 1, + explanation: + '5 linhas com 6 quadradinhos em cada totalizam 30 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 5 linhas com 6 quadradinhos em cada: 5 × 6 = 30 unidades quadradas. A opção 28 não conta todas as casas.', + 2: 'Conte 5 linhas com 6 quadradinhos em cada: 5 × 6 = 30 unidades quadradas. A opção 29 não conta todas as casas.', + 3: 'Conte 5 linhas com 6 quadradinhos em cada: 5 × 6 = 30 unidades quadradas. A opção 31 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_019', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Uma região da malha mede 3 quadradinhos de largura por 5 de altura. Qual é a área?', + options: ['13', '14', '15', '16'], + correctIndex: 2, + explanation: + '5 linhas com 3 quadradinhos em cada totalizam 15 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 5 linhas com 3 quadradinhos em cada: 5 × 3 = 15 unidades quadradas. A opção 13 não conta todas as casas.', + 1: 'Conte 5 linhas com 3 quadradinhos em cada: 5 × 3 = 15 unidades quadradas. A opção 14 não conta todas as casas.', + 3: 'Conte 5 linhas com 3 quadradinhos em cada: 5 × 3 = 15 unidades quadradas. A opção 16 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_area_malha_020', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'area-malha', + topicName: 'Área da malha quadriculada', + question: + 'Um retângulo cobre 6 linhas com 4 quadradinhos em cada linha. Quantos quadradinhos há?', + options: ['22', '23', '25', '24'], + correctIndex: 3, + explanation: + '6 linhas com 4 quadradinhos em cada totalizam 24 unidades quadradas.', + wrongExplanations: { + 0: 'Conte 6 linhas com 4 quadradinhos em cada: 6 × 4 = 24 unidades quadradas. A opção 22 não conta todas as casas.', + 1: 'Conte 6 linhas com 4 quadradinhos em cada: 6 × 4 = 24 unidades quadradas. A opção 23 não conta todas as casas.', + 2: 'Conte 6 linhas com 4 quadradinhos em cada: 6 × 4 = 24 unidades quadradas. A opção 25 não conta todas as casas.', + }, + skill: 'calcular-area-por-contagem-em-malha', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'area-malha', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_001', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um quadrado tem lados de 3 cm. Qual é o perímetro?', + options: ['12 cm', '10 cm', '11 cm', '13 cm'], + correctIndex: 0, + explanation: + 'Somando as medidas dos lados (3 + 3 + 3 + 3), obtemos 12 cm.', + wrongExplanations: { + 1: 'O perímetro soma cada lado uma vez: 3 + 3 + 3 + 3 = 12 cm. A opção 10 cm não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 3 + 3 + 3 + 3 = 12 cm. A opção 11 cm não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 3 + 3 + 3 + 3 = 12 cm. A opção 13 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_002', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um retângulo mede 5 cm por 2 cm. Quanto mede todo o contorno?', + options: ['12 cm', '14 cm', '13 cm', '15 cm'], + correctIndex: 1, + explanation: + 'Somando as medidas dos lados (5 + 2 + 5 + 2), obtemos 14 cm.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 5 + 2 + 5 + 2 = 14 cm. A opção 12 cm não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 5 + 2 + 5 + 2 = 14 cm. A opção 13 cm não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 5 + 2 + 5 + 2 = 14 cm. A opção 15 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_003', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: + 'Um triângulo tem lados de 4 cm, 3 cm e 5 cm. Qual é o perímetro?', + options: ['10 cm', '11 cm', '12 cm', '13 cm'], + correctIndex: 2, + explanation: 'Somando as medidas dos lados (4 + 3 + 5), obtemos 12 cm.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 4 + 3 + 5 = 12 cm. A opção 10 cm não corresponde à soma completa.', + 1: 'O perímetro soma cada lado uma vez: 4 + 3 + 5 = 12 cm. A opção 11 cm não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 4 + 3 + 5 = 12 cm. A opção 13 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_004', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um retângulo mede 6 m por 2 m. Quanto mede todo o contorno?', + options: ['14 m', '15 m', '17 m', '16 m'], + correctIndex: 3, + explanation: + 'Somando as medidas dos lados (6 + 2 + 6 + 2), obtemos 16 m.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 6 + 2 + 6 + 2 = 16 m. A opção 14 m não corresponde à soma completa.', + 1: 'O perímetro soma cada lado uma vez: 6 + 2 + 6 + 2 = 16 m. A opção 15 m não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 6 + 2 + 6 + 2 = 16 m. A opção 17 m não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_005', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um quadrado tem lados de 5 cm. Qual é o perímetro?', + options: ['20 cm', '18 cm', '19 cm', '21 cm'], + correctIndex: 0, + explanation: + 'Somando as medidas dos lados (5 + 5 + 5 + 5), obtemos 20 cm.', + wrongExplanations: { + 1: 'O perímetro soma cada lado uma vez: 5 + 5 + 5 + 5 = 20 cm. A opção 18 cm não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 5 + 5 + 5 + 5 = 20 cm. A opção 19 cm não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 5 + 5 + 5 + 5 = 20 cm. A opção 21 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_006', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: + 'Um triângulo tem lados de 6 cm, 6 cm e 4 cm. Quanto mede todo o contorno?', + options: ['14 cm', '16 cm', '15 cm', '17 cm'], + correctIndex: 1, + explanation: 'Somando as medidas dos lados (6 + 6 + 4), obtemos 16 cm.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 6 + 6 + 4 = 16 cm. A opção 14 cm não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 6 + 6 + 4 = 16 cm. A opção 15 cm não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 6 + 6 + 4 = 16 cm. A opção 17 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_007', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um retângulo mede 7 m por 3 m. Qual é o perímetro?', + options: ['18 m', '19 m', '20 m', '21 m'], + correctIndex: 2, + explanation: + 'Somando as medidas dos lados (7 + 3 + 7 + 3), obtemos 20 m.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 7 + 3 + 7 + 3 = 20 m. A opção 18 m não corresponde à soma completa.', + 1: 'O perímetro soma cada lado uma vez: 7 + 3 + 7 + 3 = 20 m. A opção 19 m não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 7 + 3 + 7 + 3 = 20 m. A opção 21 m não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_008', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um quadrado tem lados de 2 cm. Quanto mede todo o contorno?', + options: ['6 cm', '7 cm', '9 cm', '8 cm'], + correctIndex: 3, + explanation: + 'Somando as medidas dos lados (2 + 2 + 2 + 2), obtemos 8 cm.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 2 + 2 + 2 + 2 = 8 cm. A opção 6 cm não corresponde à soma completa.', + 1: 'O perímetro soma cada lado uma vez: 2 + 2 + 2 + 2 = 8 cm. A opção 7 cm não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 2 + 2 + 2 + 2 = 8 cm. A opção 9 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_009', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um retângulo mede 8 cm por 2 cm. Qual é o perímetro?', + options: ['20 cm', '18 cm', '19 cm', '21 cm'], + correctIndex: 0, + explanation: + 'Somando as medidas dos lados (8 + 2 + 8 + 2), obtemos 20 cm.', + wrongExplanations: { + 1: 'O perímetro soma cada lado uma vez: 8 + 2 + 8 + 2 = 20 cm. A opção 18 cm não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 8 + 2 + 8 + 2 = 20 cm. A opção 19 cm não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 8 + 2 + 8 + 2 = 20 cm. A opção 21 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_010', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: + 'Um triângulo tem lados de 7 m, 5 m e 4 m. Quanto mede todo o contorno?', + options: ['14 m', '16 m', '15 m', '17 m'], + correctIndex: 1, + explanation: 'Somando as medidas dos lados (7 + 5 + 4), obtemos 16 m.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 7 + 5 + 4 = 16 m. A opção 14 m não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 7 + 5 + 4 = 16 m. A opção 15 m não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 7 + 5 + 4 = 16 m. A opção 17 m não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_011', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um quadrado tem lados de 6 cm. Qual é o perímetro?', + options: ['22 cm', '23 cm', '24 cm', '25 cm'], + correctIndex: 2, + explanation: + 'Somando as medidas dos lados (6 + 6 + 6 + 6), obtemos 24 cm.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 6 + 6 + 6 + 6 = 24 cm. A opção 22 cm não corresponde à soma completa.', + 1: 'O perímetro soma cada lado uma vez: 6 + 6 + 6 + 6 = 24 cm. A opção 23 cm não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 6 + 6 + 6 + 6 = 24 cm. A opção 25 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_012', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um retângulo mede 9 m por 4 m. Quanto mede todo o contorno?', + options: ['24 m', '25 m', '27 m', '26 m'], + correctIndex: 3, + explanation: + 'Somando as medidas dos lados (9 + 4 + 9 + 4), obtemos 26 m.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 9 + 4 + 9 + 4 = 26 m. A opção 24 m não corresponde à soma completa.', + 1: 'O perímetro soma cada lado uma vez: 9 + 4 + 9 + 4 = 26 m. A opção 25 m não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 9 + 4 + 9 + 4 = 26 m. A opção 27 m não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_013', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: + 'Um triângulo tem lados de 8 cm, 4 cm e 5 cm. Qual é o perímetro?', + options: ['17 cm', '15 cm', '16 cm', '18 cm'], + correctIndex: 0, + explanation: 'Somando as medidas dos lados (8 + 4 + 5), obtemos 17 cm.', + wrongExplanations: { + 1: 'O perímetro soma cada lado uma vez: 8 + 4 + 5 = 17 cm. A opção 15 cm não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 8 + 4 + 5 = 17 cm. A opção 16 cm não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 8 + 4 + 5 = 17 cm. A opção 18 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_014', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um quadrado tem lados de 7 m. Quanto mede todo o contorno?', + options: ['26 m', '28 m', '27 m', '29 m'], + correctIndex: 1, + explanation: + 'Somando as medidas dos lados (7 + 7 + 7 + 7), obtemos 28 m.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 7 + 7 + 7 + 7 = 28 m. A opção 26 m não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 7 + 7 + 7 + 7 = 28 m. A opção 27 m não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 7 + 7 + 7 + 7 = 28 m. A opção 29 m não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_015', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um retângulo mede 6 cm por 5 cm. Qual é o perímetro?', + options: ['20 cm', '21 cm', '22 cm', '23 cm'], + correctIndex: 2, + explanation: + 'Somando as medidas dos lados (6 + 5 + 6 + 5), obtemos 22 cm.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 6 + 5 + 6 + 5 = 22 cm. A opção 20 cm não corresponde à soma completa.', + 1: 'O perímetro soma cada lado uma vez: 6 + 5 + 6 + 5 = 22 cm. A opção 21 cm não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 6 + 5 + 6 + 5 = 22 cm. A opção 23 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_016', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: + 'Uma figura tem lados de 3 m, 4 m, 3 m e 4 m. Quanto mede todo o contorno?', + options: ['12 m', '13 m', '15 m', '14 m'], + correctIndex: 3, + explanation: + 'Somando as medidas dos lados (3 + 4 + 3 + 4), obtemos 14 m.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 3 + 4 + 3 + 4 = 14 m. A opção 12 m não corresponde à soma completa.', + 1: 'O perímetro soma cada lado uma vez: 3 + 4 + 3 + 4 = 14 m. A opção 13 m não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 3 + 4 + 3 + 4 = 14 m. A opção 15 m não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_017', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: + 'Um triângulo tem lados de 9 cm, 4 cm e 6 cm. Qual é o perímetro?', + options: ['19 cm', '17 cm', '18 cm', '20 cm'], + correctIndex: 0, + explanation: 'Somando as medidas dos lados (9 + 4 + 6), obtemos 19 cm.', + wrongExplanations: { + 1: 'O perímetro soma cada lado uma vez: 9 + 4 + 6 = 19 cm. A opção 17 cm não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 9 + 4 + 6 = 19 cm. A opção 18 cm não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 9 + 4 + 6 = 19 cm. A opção 20 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_018', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um retângulo mede 10 m por 3 m. Quanto mede todo o contorno?', + options: ['24 m', '26 m', '25 m', '27 m'], + correctIndex: 1, + explanation: + 'Somando as medidas dos lados (10 + 3 + 10 + 3), obtemos 26 m.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 10 + 3 + 10 + 3 = 26 m. A opção 24 m não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 10 + 3 + 10 + 3 = 26 m. A opção 25 m não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 10 + 3 + 10 + 3 = 26 m. A opção 27 m não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_019', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: 'Um quadrado tem lados de 8 cm. Qual é o perímetro?', + options: ['30 cm', '31 cm', '32 cm', '33 cm'], + correctIndex: 2, + explanation: + 'Somando as medidas dos lados (8 + 8 + 8 + 8), obtemos 32 cm.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 8 + 8 + 8 + 8 = 32 cm. A opção 30 cm não corresponde à soma completa.', + 1: 'O perímetro soma cada lado uma vez: 8 + 8 + 8 + 8 = 32 cm. A opção 31 cm não corresponde à soma completa.', + 3: 'O perímetro soma cada lado uma vez: 8 + 8 + 8 + 8 = 32 cm. A opção 33 cm não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_perimetro_020', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'perimetro', + topicName: 'Perímetro', + question: + 'Um triângulo tem lados de 5 m, 7 m e 6 m. Quanto mede todo o contorno?', + options: ['16 m', '17 m', '19 m', '18 m'], + correctIndex: 3, + explanation: 'Somando as medidas dos lados (5 + 7 + 6), obtemos 18 m.', + wrongExplanations: { + 0: 'O perímetro soma cada lado uma vez: 5 + 7 + 6 = 18 m. A opção 16 m não corresponde à soma completa.', + 1: 'O perímetro soma cada lado uma vez: 5 + 7 + 6 = 18 m. A opção 17 m não corresponde à soma completa.', + 2: 'O perímetro soma cada lado uma vez: 5 + 7 + 6 = 18 m. A opção 19 m não corresponde à soma completa.', + }, + skill: 'calcular-perimetro', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'perimetro', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_001', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'Duas retas se cruzam formando quatro ângulos retos. Como são chamadas?', + options: [ + 'Perpendiculares', + 'Paralelas', + 'Retas que se cruzam sem ângulo reto', + 'Retas que não se cruzam', + ], + correctIndex: 0, + explanation: 'Retas perpendiculares se cruzam formando ângulo reto.', + wrongExplanations: { + 1: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelas” descreve retas sem esse cruzamento.', + 2: 'Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Retas que se cruzam sem ângulo reto” diz que esse ângulo não aparece.', + 3: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Retas que não se cruzam” descreve retas sem esse cruzamento.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_002', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'As linhas de um canto de uma folha se encontram formando um ângulo reto. Como são essas linhas?', + options: [ + 'Paralelas', + 'Perpendiculares', + 'Retas que se cruzam sem ângulo reto', + 'Retas que não se encontram', + ], + correctIndex: 1, + explanation: + 'O cruzamento em ângulo reto caracteriza retas perpendiculares.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelas” descreve retas sem esse cruzamento.', + 2: 'Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Retas que se cruzam sem ângulo reto” diz que esse ângulo não aparece.', + 3: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Retas que não se encontram” não verifica essa condição.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_003', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'Duas retas seguem lado a lado e nunca se encontram. Elas são perpendiculares?', + options: [ + 'Sim; formam ângulos retos.', + 'Sim; qualquer par de retas é perpendicular.', + 'Não; são paralelas.', + 'Não; cruzam-se sem formar ângulo reto.', + ], + correctIndex: 2, + explanation: 'Retas perpendiculares se cruzam formando ângulo reto.', + wrongExplanations: { + 0: 'Retas que nunca se encontram são paralelas; por isso, não formam ângulos retos. A opção “Sim; formam ângulos retos.” afirma o contrário.', + 1: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Sim; qualquer par de retas é perpendicular.” não verifica essa condição.', + 3: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Não; cruzam-se sem formar ângulo reto.” não verifica essa condição.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_004', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'Em um desenho, duas retas se encontram como os lados vizinhos de um quadrado. Qual relação elas têm?', + options: [ + 'São paralelas.', + 'Cruzam-se sem formar ângulo reto.', + 'Não se encontram.', + 'São perpendiculares.', + ], + correctIndex: 3, + explanation: + 'O cruzamento em ângulo reto caracteriza retas perpendiculares.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “São paralelas.” descreve retas sem esse cruzamento.', + 1: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.', + 2: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Não se encontram.” não verifica essa condição.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_005', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: 'Qual descrição mostra duas retas perpendiculares?', + options: [ + 'Duas retas que se cruzam em ângulo reto.', + 'Duas retas que nunca se cruzam.', + 'Duas retas que se cruzam sem ângulo reto.', + 'Duas retas que seguem juntas.', + ], + correctIndex: 0, + explanation: 'Retas perpendiculares se cruzam formando ângulo reto.', + wrongExplanations: { + 1: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Duas retas que nunca se cruzam.” não verifica essa condição.', + 2: 'Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Duas retas que se cruzam sem ângulo reto.” diz que esse ângulo não aparece.', + 3: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Duas retas que seguem juntas.” não verifica essa condição.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_006', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'Uma reta vertical e uma horizontal se cruzam formando um canto quadrado. Como se relacionam?', + options: [ + 'São paralelas.', + 'São perpendiculares.', + 'Cruzam-se sem formar ângulo reto.', + 'Não têm ponto em comum.', + ], + correctIndex: 1, + explanation: + 'O cruzamento em ângulo reto caracteriza retas perpendiculares.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “São paralelas.” descreve retas sem esse cruzamento.', + 2: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.', + 3: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Não têm ponto em comum.” não verifica essa condição.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_007', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'Duas linhas se cruzam, mas não formam ângulo reto. Podemos chamá-las de perpendiculares?', + options: [ + 'Sim, pois qualquer cruzamento é perpendicular.', + 'Sim, pois retas paralelas são perpendiculares.', + 'Não.', + 'Sim, porque qualquer cruzamento forma ângulo reto.', + ], + correctIndex: 2, + explanation: 'Retas perpendiculares se cruzam formando ângulo reto.', + wrongExplanations: { + 0: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Sim, pois qualquer cruzamento é perpendicular.” não verifica essa condição.', + 1: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Sim, pois retas paralelas são perpendiculares.” descreve retas sem esse cruzamento.', + 3: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Sim, porque qualquer cruzamento forma ângulo reto.” não verifica essa condição.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_008', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'O encontro de duas paredes forma um canto reto. Que relação há entre essas direções?', + options: [ + 'São paralelas.', + 'Cruzam-se sem formar ângulo reto.', + 'Não se encontram.', + 'São perpendiculares.', + ], + correctIndex: 3, + explanation: + 'O cruzamento em ângulo reto caracteriza retas perpendiculares.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “São paralelas.” descreve retas sem esse cruzamento.', + 1: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.', + 2: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Não se encontram.” não verifica essa condição.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_009', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: 'Qual característica define retas perpendiculares?', + options: [ + 'Cruzam-se formando ângulo reto.', + 'Nunca se encontram.', + 'Cruzam-se sem formar ângulo reto.', + 'Têm a mesma direção e não se cruzam.', + ], + correctIndex: 0, + explanation: 'Retas perpendiculares se cruzam formando ângulo reto.', + wrongExplanations: { + 1: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Nunca se encontram.” não verifica essa condição.', + 2: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.', + 3: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Têm a mesma direção e não se cruzam.” descreve retas sem esse cruzamento.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_010', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: 'Duas retas paralelas se cruzam formando ângulos retos?', + options: [ + 'Sim, sempre.', + 'Não; elas não se cruzam.', + 'Sim, porque qualquer par de retas se cruza.', + 'Sim, porque paralelas formam ângulo reto.', + ], + correctIndex: 1, + explanation: + 'O cruzamento em ângulo reto caracteriza retas perpendiculares.', + wrongExplanations: { + 0: 'Retas paralelas não se cruzam, então não podem formar ângulos retos. A opção “Sim, sempre.” contradiz essa propriedade.', + 2: 'Retas paralelas não se cruzam, então não podem formar ângulos retos. A opção “Sim, porque qualquer par de retas se cruza.” contradiz essa propriedade.', + 3: 'Retas paralelas não se cruzam, então não podem formar ângulos retos. A opção “Sim, porque paralelas formam ângulo reto.” contradiz essa propriedade.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_011', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'As bordas vizinhas de um azulejo quadrado formam qual tipo de encontro?', + options: [ + 'Linhas paralelas.', + 'Cruzamento sem ângulo reto.', + 'Ângulo reto.', + 'Não há encontro entre as bordas.', + ], + correctIndex: 2, + explanation: 'Retas perpendiculares se cruzam formando ângulo reto.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Linhas paralelas.” descreve retas sem esse cruzamento.', + 1: 'Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Cruzamento sem ângulo reto.” diz que esse ângulo não aparece.', + 3: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Não há encontro entre as bordas.” descreve retas sem esse cruzamento.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_012', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'Duas retas se cruzam e formam quatro ângulos retos. Como se chamam?', + options: [ + 'Retas paralelas.', + 'Retas que se cruzam sem ângulo reto.', + 'Retas que não se cruzam.', + 'Retas perpendiculares.', + ], + correctIndex: 3, + explanation: + 'O cruzamento em ângulo reto caracteriza retas perpendiculares.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Retas paralelas.” descreve retas sem esse cruzamento.', + 1: 'Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Retas que se cruzam sem ângulo reto.” diz que esse ângulo não aparece.', + 2: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Retas que não se cruzam.” descreve retas sem esse cruzamento.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_013', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'Um caminho horizontal cruza outro vertical formando um ângulo de 90 graus. Como são as direções?', + options: [ + 'Perpendiculares.', + 'Paralelas.', + 'Cruzam-se sem formar ângulo reto.', + 'Não se cruzam.', + ], + correctIndex: 0, + explanation: 'Retas perpendiculares se cruzam formando ângulo reto.', + wrongExplanations: { + 1: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelas.” descreve retas sem esse cruzamento.', + 2: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.', + 3: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Não se cruzam.” descreve retas sem esse cruzamento.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_014', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'Duas retas se encontram em um ângulo reto. Qual afirmação é correta?', + options: [ + 'Elas são paralelas.', + 'Elas são perpendiculares.', + 'Elas se cruzam sem formar ângulo reto.', + 'Elas não se encontram.', + ], + correctIndex: 1, + explanation: + 'O cruzamento em ângulo reto caracteriza retas perpendiculares.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Elas são paralelas.” descreve retas sem esse cruzamento.', + 2: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Elas se cruzam sem formar ângulo reto.” não verifica essa condição.', + 3: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Elas não se encontram.” não verifica essa condição.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_015', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'As linhas de uma cruz se encontram formando quatro ângulos retos. Que tipo de retas aparecem?', + options: [ + 'Paralelas.', + 'Retas que se cruzam sem ângulo reto.', + 'Perpendiculares.', + 'Retas que não se encontram.', + ], + correctIndex: 2, + explanation: 'Retas perpendiculares se cruzam formando ângulo reto.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelas.” descreve retas sem esse cruzamento.', + 1: 'Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Retas que se cruzam sem ângulo reto.” diz que esse ângulo não aparece.', + 3: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Retas que não se encontram.” não verifica essa condição.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_016', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'Uma reta corta outra e forma um ângulo reto. Qual nome descreve essa relação?', + options: [ + 'Paralelismo.', + 'Cruzamento sem ângulo reto.', + 'Ausência de cruzamento.', + 'Perpendicularidade.', + ], + correctIndex: 3, + explanation: + 'O cruzamento em ângulo reto caracteriza retas perpendiculares.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelismo.” descreve retas sem esse cruzamento.', + 1: 'Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “Cruzamento sem ângulo reto.” diz que esse ângulo não aparece.', + 2: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Ausência de cruzamento.” descreve retas sem esse cruzamento.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_017', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'Duas linhas se encontram formando um canto igual ao de um esquadro. Elas são...', + options: [ + 'perpendiculares.', + 'paralelas.', + 'retas que se cruzam sem ângulo reto.', + 'retas que não se encontram.', + ], + correctIndex: 0, + explanation: 'Retas perpendiculares se cruzam formando ângulo reto.', + wrongExplanations: { + 1: 'Retas perpendiculares precisam se cruzar a 90°. A opção “paralelas.” descreve retas sem esse cruzamento.', + 2: 'Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “retas que se cruzam sem ângulo reto.” diz que esse ângulo não aparece.', + 3: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “retas que não se encontram.” não verifica essa condição.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_018', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: 'Qual par de retas forma um ângulo reto?', + options: [ + 'Duas linhas paralelas que não se cruzam.', + 'Uma reta vertical e outra horizontal que se cruzam em ângulo reto.', + 'Duas retas que se cruzam sem formar ângulo reto.', + 'Duas linhas horizontais lado a lado.', + ], + correctIndex: 1, + explanation: + 'O cruzamento em ângulo reto caracteriza retas perpendiculares.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Duas linhas paralelas que não se cruzam.” descreve retas sem esse cruzamento.', + 2: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Duas retas que se cruzam sem formar ângulo reto.” não verifica essa condição.', + 3: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Duas linhas horizontais lado a lado.” descreve retas sem esse cruzamento.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_019', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'As laterais e a base de uma letra L feita com traços retos formam um ângulo reto. Como são esses traços?', + options: [ + 'Paralelos.', + 'Cruzam-se sem formar ângulo reto.', + 'Perpendiculares.', + 'Não se encontram.', + ], + correctIndex: 2, + explanation: 'Retas perpendiculares se cruzam formando ângulo reto.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Paralelos.” descreve retas sem esse cruzamento.', + 1: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.', + 3: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Não se encontram.” não verifica essa condição.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_retas_perpendiculares_020', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'retas-perpendiculares', + topicName: 'Retas perpendiculares', + question: + 'Duas retas se cruzam formando um canto quadrado. Qual é a relação entre elas?', + options: [ + 'São paralelas.', + 'Cruzam-se sem formar ângulo reto.', + 'Não se cruzam.', + 'São perpendiculares.', + ], + correctIndex: 3, + explanation: + 'O cruzamento em ângulo reto caracteriza retas perpendiculares.', + wrongExplanations: { + 0: 'Retas perpendiculares precisam se cruzar a 90°. A opção “São paralelas.” descreve retas sem esse cruzamento.', + 1: 'Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “Cruzam-se sem formar ângulo reto.” não verifica essa condição.', + 2: 'Retas perpendiculares precisam se cruzar a 90°. A opção “Não se cruzam.” descreve retas sem esse cruzamento.', + }, + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'retas-perpendiculares', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_001', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: + 'Ao dividir 17 objetos em grupos de 5, quantos grupos completos se formam e quantos objetos sobram?', + options: [ + '3 grupos completos e sobram 2', + '2 grupos completos e sobram 7', + '3 grupos completos e sobram 3', + '4 grupos completos e sobram 2', + ], + correctIndex: 0, + explanation: + '5 × 3 = 15, e 17 − 15 = 2; portanto, o resto é menor que 5.', + wrongExplanations: { + 1: 'O resto 7 não pode ser igual ou maior que o divisor 5; ainda caberia pelo menos mais um grupo. Confira a opção “2 grupos completos e sobram 7”.', + 2: 'Confira a divisão pela igualdade 5 × 3 + 3 = 18. O resultado precisa recompor 17; a opção “3 grupos completos e sobram 3” não satisfaz essa igualdade.', + 3: 'Confira a divisão pela igualdade 5 × 4 + 2 = 22. O resultado precisa recompor 17; a opção “4 grupos completos e sobram 2” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_002', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: 'Na divisão 23 ÷ 4, qual é o quociente e o resto?', + options: [ + 'quociente 4 e resto 7', + 'quociente 5 e resto 3', + 'quociente 5 e resto 4', + 'quociente 6 e resto 3', + ], + correctIndex: 1, + explanation: + '4 × 5 = 20, e 23 − 20 = 3; portanto, o resto é menor que 4.', + wrongExplanations: { + 0: 'O resto 7 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 4 e resto 7”.', + 2: 'O resto 4 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 5 e resto 4”.', + 3: 'Confira a divisão pela igualdade 4 × 6 + 3 = 27. O resultado precisa recompor 23; a opção “quociente 6 e resto 3” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_003', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: + 'Ao dividir 29 objetos em grupos de 6, quantos grupos completos se formam e quantos objetos sobram?', + options: [ + '3 grupos completos e sobram 11', + '4 grupos completos e sobram 6', + '4 grupos completos e sobram 5', + '5 grupos completos e sobram 5', + ], + correctIndex: 2, + explanation: + '6 × 4 = 24, e 29 − 24 = 5; portanto, o resto é menor que 6.', + wrongExplanations: { + 0: 'O resto 11 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “3 grupos completos e sobram 11”.', + 1: 'O resto 6 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “4 grupos completos e sobram 6”.', + 3: 'Confira a divisão pela igualdade 6 × 5 + 5 = 35. O resultado precisa recompor 29; a opção “5 grupos completos e sobram 5” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_004', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: 'Na divisão 18 ÷ 4, qual é o quociente e o resto?', + options: [ + 'quociente 3 e resto 6', + 'quociente 4 e resto 3', + 'quociente 5 e resto 2', + 'quociente 4 e resto 2', + ], + correctIndex: 3, + explanation: + '4 × 4 = 16, e 18 − 16 = 2; portanto, o resto é menor que 4.', + wrongExplanations: { + 0: 'O resto 6 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 3 e resto 6”.', + 1: 'Confira a divisão pela igualdade 4 × 4 + 3 = 19. O resultado precisa recompor 18; a opção “quociente 4 e resto 3” não satisfaz essa igualdade.', + 2: 'Confira a divisão pela igualdade 4 × 5 + 2 = 22. O resultado precisa recompor 18; a opção “quociente 5 e resto 2” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_005', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: + 'Ao dividir 31 objetos em grupos de 7, quantos grupos completos se formam e quantos objetos sobram?', + options: [ + '4 grupos completos e sobram 3', + '3 grupos completos e sobram 10', + '4 grupos completos e sobram 4', + '5 grupos completos e sobram 3', + ], + correctIndex: 0, + explanation: + '7 × 4 = 28, e 31 − 28 = 3; portanto, o resto é menor que 7.', + wrongExplanations: { + 1: 'O resto 10 não pode ser igual ou maior que o divisor 7; ainda caberia pelo menos mais um grupo. Confira a opção “3 grupos completos e sobram 10”.', + 2: 'Confira a divisão pela igualdade 7 × 4 + 4 = 32. O resultado precisa recompor 31; a opção “4 grupos completos e sobram 4” não satisfaz essa igualdade.', + 3: 'Confira a divisão pela igualdade 7 × 5 + 3 = 38. O resultado precisa recompor 31; a opção “5 grupos completos e sobram 3” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_006', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: 'Na divisão 26 ÷ 5, qual é o quociente e o resto?', + options: [ + 'quociente 4 e resto 6', + 'quociente 5 e resto 1', + 'quociente 5 e resto 2', + 'quociente 6 e resto 1', + ], + correctIndex: 1, + explanation: + '5 × 5 = 25, e 26 − 25 = 1; portanto, o resto é menor que 5.', + wrongExplanations: { + 0: 'O resto 6 não pode ser igual ou maior que o divisor 5; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 4 e resto 6”.', + 2: 'Confira a divisão pela igualdade 5 × 5 + 2 = 27. O resultado precisa recompor 26; a opção “quociente 5 e resto 2” não satisfaz essa igualdade.', + 3: 'Confira a divisão pela igualdade 5 × 6 + 1 = 31. O resultado precisa recompor 26; a opção “quociente 6 e resto 1” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_007', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: + 'Ao dividir 34 objetos em grupos de 8, quantos grupos completos se formam e quantos objetos sobram?', + options: [ + '3 grupos completos e sobram 10', + '4 grupos completos e sobram 3', + '4 grupos completos e sobram 2', + '5 grupos completos e sobram 2', + ], + correctIndex: 2, + explanation: + '8 × 4 = 32, e 34 − 32 = 2; portanto, o resto é menor que 8.', + wrongExplanations: { + 0: 'O resto 10 não pode ser igual ou maior que o divisor 8; ainda caberia pelo menos mais um grupo. Confira a opção “3 grupos completos e sobram 10”.', + 1: 'Confira a divisão pela igualdade 8 × 4 + 3 = 35. O resultado precisa recompor 34; a opção “4 grupos completos e sobram 3” não satisfaz essa igualdade.', + 3: 'Confira a divisão pela igualdade 8 × 5 + 2 = 42. O resultado precisa recompor 34; a opção “5 grupos completos e sobram 2” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_008', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: 'Na divisão 20 ÷ 6, qual é o quociente e o resto?', + options: [ + 'quociente 2 e resto 8', + 'quociente 3 e resto 3', + 'quociente 4 e resto 2', + 'quociente 3 e resto 2', + ], + correctIndex: 3, + explanation: + '6 × 3 = 18, e 20 − 18 = 2; portanto, o resto é menor que 6.', + wrongExplanations: { + 0: 'O resto 8 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 2 e resto 8”.', + 1: 'Confira a divisão pela igualdade 6 × 3 + 3 = 21. O resultado precisa recompor 20; a opção “quociente 3 e resto 3” não satisfaz essa igualdade.', + 2: 'Confira a divisão pela igualdade 6 × 4 + 2 = 26. O resultado precisa recompor 20; a opção “quociente 4 e resto 2” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_009', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: + 'Ao dividir 37 objetos em grupos de 9, quantos grupos completos se formam e quantos objetos sobram?', + options: [ + '4 grupos completos e sobra 1', + '3 grupos completos e sobram 10', + '4 grupos completos e sobram 2', + '5 grupos completos e sobra 1', + ], + correctIndex: 0, + explanation: + '9 × 4 = 36, e 37 − 36 = 1; portanto, o resto é menor que 9.', + wrongExplanations: { + 1: 'O resto 10 não pode ser igual ou maior que o divisor 9; ainda caberia pelo menos mais um grupo. Confira a opção “3 grupos completos e sobram 10”.', + 2: 'Confira a divisão pela igualdade 9 × 4 + 2 = 38. O resultado precisa recompor 37; a opção “4 grupos completos e sobram 2” não satisfaz essa igualdade.', + 3: 'Confira a divisão pela igualdade 9 × 5 + 1 = 46. O resultado precisa recompor 37; a opção “5 grupos completos e sobra 1” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_010', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: 'Na divisão 42 ÷ 5, qual é o quociente e o resto?', + options: [ + 'quociente 7 e resto 7', + 'quociente 8 e resto 2', + 'quociente 8 e resto 3', + 'quociente 9 e resto 2', + ], + correctIndex: 1, + explanation: + '5 × 8 = 40, e 42 − 40 = 2; portanto, o resto é menor que 5.', + wrongExplanations: { + 0: 'O resto 7 não pode ser igual ou maior que o divisor 5; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 7 e resto 7”.', + 2: 'Confira a divisão pela igualdade 5 × 8 + 3 = 43. O resultado precisa recompor 42; a opção “quociente 8 e resto 3” não satisfaz essa igualdade.', + 3: 'Confira a divisão pela igualdade 5 × 9 + 2 = 47. O resultado precisa recompor 42; a opção “quociente 9 e resto 2” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_011', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: + 'Ao dividir 33 objetos em grupos de 4, quantos grupos completos se formam e quantos objetos sobram?', + options: [ + '7 grupos completos e sobram 5', + '8 grupos completos e sobram 2', + '8 grupos completos e sobra 1', + '9 grupos completos e sobra 1', + ], + correctIndex: 2, + explanation: + '4 × 8 = 32, e 33 − 32 = 1; portanto, o resto é menor que 4.', + wrongExplanations: { + 0: 'O resto 5 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “7 grupos completos e sobram 5”.', + 1: 'Confira a divisão pela igualdade 4 × 8 + 2 = 34. O resultado precisa recompor 33; a opção “8 grupos completos e sobram 2” não satisfaz essa igualdade.', + 3: 'Confira a divisão pela igualdade 4 × 9 + 1 = 37. O resultado precisa recompor 33; a opção “9 grupos completos e sobra 1” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_012', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: 'Na divisão 50 ÷ 7, qual é o quociente e o resto?', + options: [ + 'quociente 6 e resto 8', + 'quociente 7 e resto 2', + 'quociente 8 e resto 1', + 'quociente 7 e resto 1', + ], + correctIndex: 3, + explanation: + '7 × 7 = 49, e 50 − 49 = 1; portanto, o resto é menor que 7.', + wrongExplanations: { + 0: 'O resto 8 não pode ser igual ou maior que o divisor 7; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 6 e resto 8”.', + 1: 'Confira a divisão pela igualdade 7 × 7 + 2 = 51. O resultado precisa recompor 50; a opção “quociente 7 e resto 2” não satisfaz essa igualdade.', + 2: 'Confira a divisão pela igualdade 7 × 8 + 1 = 57. O resultado precisa recompor 50; a opção “quociente 8 e resto 1” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_013', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: + 'Ao dividir 27 objetos em grupos de 5, quantos grupos completos se formam e quantos objetos sobram?', + options: [ + '5 grupos completos e sobram 2', + '4 grupos completos e sobram 7', + '5 grupos completos e sobram 3', + '6 grupos completos e sobram 2', + ], + correctIndex: 0, + explanation: + '5 × 5 = 25, e 27 − 25 = 2; portanto, o resto é menor que 5.', + wrongExplanations: { + 1: 'O resto 7 não pode ser igual ou maior que o divisor 5; ainda caberia pelo menos mais um grupo. Confira a opção “4 grupos completos e sobram 7”.', + 2: 'Confira a divisão pela igualdade 5 × 5 + 3 = 28. O resultado precisa recompor 27; a opção “5 grupos completos e sobram 3” não satisfaz essa igualdade.', + 3: 'Confira a divisão pela igualdade 5 × 6 + 2 = 32. O resultado precisa recompor 27; a opção “6 grupos completos e sobram 2” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_014', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: 'Na divisão 46 ÷ 6, qual é o quociente e o resto?', + options: [ + 'quociente 6 e resto 10', + 'quociente 7 e resto 4', + 'quociente 7 e resto 5', + 'quociente 8 e resto 4', + ], + correctIndex: 1, + explanation: + '6 × 7 = 42, e 46 − 42 = 4; portanto, o resto é menor que 6.', + wrongExplanations: { + 0: 'O resto 10 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 6 e resto 10”.', + 2: 'Confira a divisão pela igualdade 6 × 7 + 5 = 47. O resultado precisa recompor 46; a opção “quociente 7 e resto 5” não satisfaz essa igualdade.', + 3: 'Confira a divisão pela igualdade 6 × 8 + 4 = 52. O resultado precisa recompor 46; a opção “quociente 8 e resto 4” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_015', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: + 'Ao dividir 41 objetos em grupos de 8, quantos grupos completos se formam e quantos objetos sobram?', + options: [ + '4 grupos completos e sobram 9', + '5 grupos completos e sobram 2', + '5 grupos completos e sobra 1', + '6 grupos completos e sobra 1', + ], + correctIndex: 2, + explanation: + '8 × 5 = 40, e 41 − 40 = 1; portanto, o resto é menor que 8.', + wrongExplanations: { + 0: 'O resto 9 não pode ser igual ou maior que o divisor 8; ainda caberia pelo menos mais um grupo. Confira a opção “4 grupos completos e sobram 9”.', + 1: 'Confira a divisão pela igualdade 8 × 5 + 2 = 42. O resultado precisa recompor 41; a opção “5 grupos completos e sobram 2” não satisfaz essa igualdade.', + 3: 'Confira a divisão pela igualdade 8 × 6 + 1 = 49. O resultado precisa recompor 41; a opção “6 grupos completos e sobra 1” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_016', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: 'Na divisão 28 ÷ 3, qual é o quociente e o resto?', + options: [ + 'quociente 8 e resto 4', + 'quociente 9 e resto 2', + 'quociente 10 e resto 1', + 'quociente 9 e resto 1', + ], + correctIndex: 3, + explanation: + '3 × 9 = 27, e 28 − 27 = 1; portanto, o resto é menor que 3.', + wrongExplanations: { + 0: 'O resto 4 não pode ser igual ou maior que o divisor 3; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 8 e resto 4”.', + 1: 'Confira a divisão pela igualdade 3 × 9 + 2 = 29. O resultado precisa recompor 28; a opção “quociente 9 e resto 2” não satisfaz essa igualdade.', + 2: 'Confira a divisão pela igualdade 3 × 10 + 1 = 31. O resultado precisa recompor 28; a opção “quociente 10 e resto 1” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_017', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: + 'Ao dividir 35 objetos em grupos de 6, quantos grupos completos se formam e quantos objetos sobram?', + options: [ + '5 grupos completos e sobram 5', + '4 grupos completos e sobram 11', + '5 grupos completos e sobram 6', + '6 grupos completos e sobram 5', + ], + correctIndex: 0, + explanation: + '6 × 5 = 30, e 35 − 30 = 5; portanto, o resto é menor que 6.', + wrongExplanations: { + 1: 'O resto 11 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “4 grupos completos e sobram 11”.', + 2: 'O resto 6 não pode ser igual ou maior que o divisor 6; ainda caberia pelo menos mais um grupo. Confira a opção “5 grupos completos e sobram 6”.', + 3: 'Confira a divisão pela igualdade 6 × 6 + 5 = 41. O resultado precisa recompor 35; a opção “6 grupos completos e sobram 5” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_018', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: 'Na divisão 53 ÷ 10, qual é o quociente e o resto?', + options: [ + 'quociente 4 e resto 13', + 'quociente 5 e resto 3', + 'quociente 5 e resto 4', + 'quociente 6 e resto 3', + ], + correctIndex: 1, + explanation: + '10 × 5 = 50, e 53 − 50 = 3; portanto, o resto é menor que 10.', + wrongExplanations: { + 0: 'O resto 13 não pode ser igual ou maior que o divisor 10; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 4 e resto 13”.', + 2: 'Confira a divisão pela igualdade 10 × 5 + 4 = 54. O resultado precisa recompor 53; a opção “quociente 5 e resto 4” não satisfaz essa igualdade.', + 3: 'Confira a divisão pela igualdade 10 × 6 + 3 = 63. O resultado precisa recompor 53; a opção “quociente 6 e resto 3” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_019', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: + 'Ao dividir 19 objetos em grupos de 4, quantos grupos completos se formam e quantos objetos sobram?', + options: [ + '3 grupos completos e sobram 7', + '4 grupos completos e sobram 4', + '4 grupos completos e sobram 3', + '5 grupos completos e sobram 3', + ], + correctIndex: 2, + explanation: + '4 × 4 = 16, e 19 − 16 = 3; portanto, o resto é menor que 4.', + wrongExplanations: { + 0: 'O resto 7 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “3 grupos completos e sobram 7”.', + 1: 'O resto 4 não pode ser igual ou maior que o divisor 4; ainda caberia pelo menos mais um grupo. Confira a opção “4 grupos completos e sobram 4”.', + 3: 'Confira a divisão pela igualdade 4 × 5 + 3 = 23. O resultado precisa recompor 19; a opção “5 grupos completos e sobram 3” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + { + schemaVersion: 'content-v1', + id: '2026t3v1_math_divisao_euclidiana_020', + contentSetId: '2026-t3-v1', + subject: 'matematica', + topic: 'divisao-euclidiana', + topicName: 'Divisão euclidiana', + question: 'Na divisão 39 ÷ 7, qual é o quociente e o resto?', + options: [ + 'quociente 4 e resto 11', + 'quociente 5 e resto 5', + 'quociente 6 e resto 4', + 'quociente 5 e resto 4', + ], + correctIndex: 3, + explanation: + '7 × 5 = 35, e 39 − 35 = 4; portanto, o resto é menor que 7.', + wrongExplanations: { + 0: 'O resto 11 não pode ser igual ou maior que o divisor 7; ainda caberia pelo menos mais um grupo. Confira a opção “quociente 4 e resto 11”.', + 1: 'Confira a divisão pela igualdade 7 × 5 + 5 = 40. O resultado precisa recompor 39; a opção “quociente 5 e resto 5” não satisfaz essa igualdade.', + 2: 'Confira a divisão pela igualdade 7 × 6 + 4 = 46. O resultado precisa recompor 39; a opção “quociente 6 e resto 4” não satisfaz essa igualdade.', + }, + skill: 'interpretar-quociente-e-resto', + sourceRef: { + referenceId: 'roteiro-estudos-av-mensal-t3-2026', + section: 'Matemática', + topic: 'divisao-euclidiana', + }, + reviewStatus: 'published', + version: 1, + }, + ]; + const source = window.QuestionsDataSources.matematica; + if (!source) return; + source.questions.push(...publishedQuestions); + Object.assign(source.topicMeta, { + probabilidade: { + name: 'Probabilidade', + icon: '🔢', + }, + multiplicacao: { + name: 'Multiplicação', + icon: '🔢', + }, + divisao: { + name: 'Divisão', + icon: '🔢', + }, + 'divisao-metodos': { + name: 'Métodos longo e breve da divisão', + icon: '🔢', + }, + expressoes: { + name: 'Expressões aritméticas simples', + icon: '🔢', + }, + 'decomposicao-multiplicacao': { + name: 'Decomposição com multiplicação', + icon: '🔢', + }, + 'problemas-expressoes': { + name: 'Problemas com expressões', + icon: '🔢', + }, + 'area-malha': { + name: 'Área da malha quadriculada', + icon: '🔢', + }, + perimetro: { + name: 'Perímetro', + icon: '🔢', + }, + 'retas-perpendiculares': { + name: 'Retas perpendiculares', + icon: '🔢', + }, + 'divisao-euclidiana': { + name: 'Divisão euclidiana', + icon: '🔢', + }, + }); +})(); diff --git a/package.json b/package.json index 4b5d909..203750c 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,8 @@ "build:t3-portugues-expansion": "node scripts/build-t3-portugues-expansion.cjs", "test:branch-policy": "node tests/governance/branch-policy.spec.cjs && node tests/governance/branch-sync.spec.cjs && node tests/governance/merge-message-policy.spec.cjs", "test:guidelines": "node tests/governance/governance-guidelines.spec.cjs", - "test:content": "node tests/content/content-validator.spec.cjs && node tests/content/content-coverage-validator.spec.cjs && node tests/content/t3-pilot.spec.cjs && node tests/content/t3-geografia-agua-recurso.spec.cjs && node tests/content/t3-geografia-nascente-rio.spec.cjs && node tests/content/t3-geografia-agua-limitada.spec.cjs && node tests/content/t3-geografia-agua-brasil.spec.cjs && node tests/content/t3-geografia-usos-agua.spec.cjs && node tests/content/t3-ciencias-corpos-luz-release.spec.cjs && node tests/content/t3-portugues-release.spec.cjs && node tests/content/t3-ciencias-materiais-luz.spec.cjs && node tests/content/t3-ciencias-propriedades-luz.spec.cjs && node tests/content/t3-ciencias-espelhos.spec.cjs && node tests/content/t3-ciencias-luz-cores.spec.cjs && node tests/content/t3-ciencias-som-audicao.spec.cjs && node tests/content/t3-ingles-present-continuous.spec.cjs && node tests/content/t3-ingles-places-city.spec.cjs && node tests/content/t3-ingles-celebrations.spec.cjs && node tests/content/t3-ingles-means-transport.spec.cjs && node tests/content/t3-historia-povo-brasileiro.spec.cjs && node tests/content/t3-historia-imigrantes-ibericos.spec.cjs && node tests/content/t3-historia-imigrantes-italianos.spec.cjs && node tests/content/t3-historia-imigrantes-alemaes.spec.cjs && node tests/content/t3-historia-imigrantes-japoneses.spec.cjs && node tests/content/t3-portugues-usos-c.spec.cjs && node tests/content/t3-portugues-verbos.spec.cjs", + "test:content": "node tests/content/content-validator.spec.cjs && node tests/content/content-coverage-validator.spec.cjs && node tests/content/t3-pilot.spec.cjs && node tests/content/t3-geografia-agua-recurso.spec.cjs && node tests/content/t3-geografia-nascente-rio.spec.cjs && node tests/content/t3-geografia-agua-limitada.spec.cjs && node tests/content/t3-geografia-agua-brasil.spec.cjs && node tests/content/t3-geografia-usos-agua.spec.cjs && node tests/content/t3-ciencias-corpos-luz-release.spec.cjs && node tests/content/t3-portugues-release.spec.cjs && node tests/content/t3-matematica-release.spec.cjs && node tests/content/t3-ciencias-materiais-luz.spec.cjs && node tests/content/t3-ciencias-propriedades-luz.spec.cjs && node tests/content/t3-ciencias-espelhos.spec.cjs && node tests/content/t3-ciencias-luz-cores.spec.cjs && node tests/content/t3-ciencias-som-audicao.spec.cjs && node tests/content/t3-ingles-present-continuous.spec.cjs && node tests/content/t3-ingles-places-city.spec.cjs && node tests/content/t3-ingles-celebrations.spec.cjs && node tests/content/t3-ingles-means-transport.spec.cjs && node tests/content/t3-historia-povo-brasileiro.spec.cjs && node tests/content/t3-historia-imigrantes-ibericos.spec.cjs && node tests/content/t3-historia-imigrantes-italianos.spec.cjs && node tests/content/t3-historia-imigrantes-alemaes.spec.cjs && node tests/content/t3-historia-imigrantes-japoneses.spec.cjs && node tests/content/t3-portugues-usos-c.spec.cjs && node tests/content/t3-portugues-verbos.spec.cjs && node tests/content/t3-matematica-editorial.spec.cjs", + "test:content": "node tests/content/content-validator.spec.cjs && node tests/content/content-coverage-validator.spec.cjs && node tests/content/t3-pilot.spec.cjs && node tests/content/t3-geografia-agua-recurso.spec.cjs && node tests/content/t3-geografia-nascente-rio.spec.cjs && node tests/content/t3-geografia-agua-limitada.spec.cjs && node tests/content/t3-geografia-agua-brasil.spec.cjs && node tests/content/t3-geografia-usos-agua.spec.cjs && node tests/content/t3-ciencias-corpos-luz-release.spec.cjs && node tests/content/t3-portugues-release.spec.cjs && node tests/content/t3-matematica-release.spec.cjs && node tests/content/t3-ciencias-materiais-luz.spec.cjs && node tests/content/t3-ciencias-propriedades-luz.spec.cjs && node tests/content/t3-ciencias-espelhos.spec.cjs && node tests/content/t3-ciencias-luz-cores.spec.cjs && node tests/content/t3-ciencias-som-audicao.spec.cjs && node tests/content/t3-ingles-present-continuous.spec.cjs && node tests/content/t3-ingles-places-city.spec.cjs && node tests/content/t3-ingles-celebrations.spec.cjs && node tests/content/t3-ingles-means-transport.spec.cjs && node tests/content/t3-historia-povo-brasileiro.spec.cjs && node tests/content/t3-historia-imigrantes-ibericos.spec.cjs && node tests/content/t3-historia-imigrantes-italianos.spec.cjs && node tests/content/t3-historia-imigrantes-alemaes.spec.cjs && node tests/content/t3-historia-imigrantes-japoneses.spec.cjs && node tests/content/t3-portugues-usos-c.spec.cjs && node tests/content/t3-portugues-verbos.spec.cjs && node tests/content/t3-matematica-editorial.spec.cjs", "test:frontend-security": "node tests/security/frontend-rendering.spec.cjs && node tests/ui/safe-rendering.spec.cjs", "test:pedagogical-regression": "node scripts/validate-pedagogical-regressions.cjs --scan-t2 && node tests/content/pedagogical-regression.spec.cjs", "test:ui:content-session": "node tests/ui/content-session.spec.cjs", diff --git a/scripts/build-t3-matematica-release.cjs b/scripts/build-t3-matematica-release.cjs new file mode 100644 index 0000000..b80f629 --- /dev/null +++ b/scripts/build-t3-matematica-release.cjs @@ -0,0 +1,53 @@ +const fs = require('node:fs'); +const path = require('node:path'); + +const ROOT = path.resolve(__dirname, '..'); +const DRAFT_DIRECTORY = path.join(ROOT, 'docs/drafts'); +const OUTPUT_PATH = path.join(ROOT, 'js/data/t3-matematica-published.js'); +const TOPICS = [ + ['probabilidade', 'Probabilidade'], + ['multiplicacao', 'Multiplicação'], + ['divisao', 'Divisão'], + ['divisao-metodos', 'Métodos longo e breve da divisão'], + ['expressoes', 'Expressões aritméticas simples'], + ['decomposicao-multiplicacao', 'Decomposição com multiplicação'], + ['problemas-expressoes', 'Problemas com expressões'], + ['area-malha', 'Área da malha quadriculada'], + ['perimetro', 'Perímetro'], + ['retas-perpendiculares', 'Retas perpendiculares'], + ['divisao-euclidiana', 'Divisão euclidiana'], +]; + +function buildRelease() { + const questions = TOPICS.flatMap(([topic]) => { + const draftPath = path.join( + DRAFT_DIRECTORY, + `2026-t3-v1-mat-${topic}.json`, + ); + const draft = JSON.parse(fs.readFileSync(draftPath, 'utf8')); + if (draft.contentSetId !== '2026-t3-v1' || draft.questions.length !== 20) { + throw new Error(`Draft incompleto ou de outro content set: ${topic}`); + } + return draft.questions.map((question) => { + if (question.reviewStatus !== 'draft' || question.topic !== topic) { + throw new Error(`Questão fora do contrato editorial: ${question.id}`); + } + return { ...question, reviewStatus: 'published' }; + }); + }); + + const topicMeta = Object.fromEntries( + TOPICS.map(([topic, name]) => [topic, { name, icon: '🔢' }]), + ); + const bundle = `/* Publicação T3 de Matemática: 11 temas aprovados. */\n(function () {\n const publishedQuestions = ${JSON.stringify(questions, null, 2)};\n const source = window.QuestionsDataSources.matematica;\n if (!source) return;\n source.questions.push(...publishedQuestions);\n Object.assign(source.topicMeta, ${JSON.stringify(topicMeta, null, 2)});\n})();\n`; + fs.writeFileSync(OUTPUT_PATH, bundle); + return questions.length; +} + +if (require.main === module) { + process.stdout.write( + `t3-matematica-release: ${buildRelease()} questões geradas\n`, + ); +} + +module.exports = { buildRelease, TOPICS }; diff --git a/scripts/create-t3-matematica-drafts.cjs b/scripts/create-t3-matematica-drafts.cjs new file mode 100644 index 0000000..be078ed --- /dev/null +++ b/scripts/create-t3-matematica-drafts.cjs @@ -0,0 +1,1599 @@ +const fs = require('node:fs'); +const path = require('node:path'); +const crypto = require('node:crypto'); + +const ROOT = path.resolve(__dirname, '..'); +const SOURCE_ID = 'roteiro-estudos-av-mensal-t3-2026'; +const CONTENT_SET_ID = '2026-t3-v1'; +const DRAFT_DIRECTORY = path.join(ROOT, 'docs/drafts'); + +const TOPICS = [ + { + id: 'probabilidade', + name: 'Probabilidade', + skill: 'comparar-possibilidades-simples', + objective: 'comparar possibilidades simples', + sourceTopic: 'probabilidade', + items: [ + [ + 'Em dois sacos com 10 fichas cada, A tem 3 azuis e B tem 7 azuis. De qual saco é mais provável tirar uma ficha azul?', + 'Saco B', + ['Saco A', 'Os dois têm a mesma chance', 'Não é possível comparar'], + 'Os sacos têm o mesmo total; B tem mais fichas azuis.', + ], + [ + 'A roleta A tem 2 setores verdes em 8. A roleta B tem 5 setores verdes em 8. Qual oferece maior chance de parar no verde?', + 'Roleta B', + [ + 'Roleta A', + 'As duas têm a mesma chance', + 'Nenhuma pode parar no verde', + ], + 'Com o mesmo número de setores, a roleta B tem mais setores verdes.', + ], + [ + 'Dois potes têm 12 botões cada. No pote A, 9 são vermelhos; no B, 4 são vermelhos. Em qual pote o sorteio de um botão vermelho é mais provável?', + 'Pote A', + ['Pote B', 'Os dois têm a mesma chance', 'Não há botões vermelhos'], + 'Como os potes têm o mesmo total, o pote A, com mais botões vermelhos, oferece maior chance.', + ], + [ + 'Em duas caixas com 6 cartões cada, A tem 1 cartão com estrela e B tem 4. De qual caixa é mais provável retirar uma estrela?', + 'Caixa B', + ['Caixa A', 'As duas têm a mesma chance', 'É impossível nas duas'], + 'A caixa B tem mais cartões favoráveis entre o mesmo total.', + ], + [ + 'Cada uma de duas sacolas tem 10 bolas. A tem 6 amarelas e B tem 2 amarelas. Qual sacola dá maior chance de tirar uma bola amarela?', + 'Sacola A', + ['Sacola B', 'As duas têm a mesma chance', 'Não há como tirar amarela'], + 'Com totais iguais, seis bolas amarelas representam uma chance maior que duas.', + ], + [ + 'A roleta A tem 3 setores com uma estrela em 6 setores iguais. A roleta B tem 1 setor com estrela em 6. Qual tem maior chance de sair estrela?', + 'Roleta A', + ['Roleta B', 'As duas têm a mesma chance', 'Nenhuma tem estrela'], + 'A roleta A tem mais setores de estrela, e ambas têm seis setores iguais.', + ], + [ + 'Dois sacos têm 8 peças cada. Em A, 5 são quadradas; em B, 2 são quadradas. De qual saco é mais provável retirar uma peça quadrada?', + 'Saco A', + [ + 'Saco B', + 'Os dois têm a mesma chance', + 'Não se pode retirar peça quadrada', + ], + 'O saco A tem mais peças quadradas no mesmo total de peças.', + ], + [ + 'Duas caixas têm 10 lápis cada. A guarda 4 lápis azuis e B guarda 8. De qual caixa é mais provável escolher um lápis azul?', + 'Caixa B', + ['Caixa A', 'As duas têm a mesma chance', 'Nenhuma tem lápis azul'], + 'A caixa B oferece mais resultados favoráveis entre dez lápis.', + ], + [ + 'Dois potes têm 6 tampinhas cada. A tem 2 brancas e B tem 2 brancas. A chance de tirar uma branca é...', + 'igual nos dois potes', + ['maior no pote A', 'maior no pote B', 'impossível nos dois'], + 'Os dois potes têm o mesmo total e a mesma quantidade de tampinhas brancas.', + ], + [ + 'Duas roletas têm 8 setores iguais. A tem 3 setores com sol e B também tem 3. Qual afirmação é correta?', + 'A chance de sair sol é igual nas duas.', + [ + 'A roleta A tem maior chance.', + 'A roleta B tem maior chance.', + 'Sol não pode aparecer.', + ], + 'A quantidade de setores com sol e o total de setores são iguais.', + ], + [ + 'Em dois sacos com 12 contas cada, A tem 8 verdes e B tem 5 verdes. De qual saco é mais provável retirar uma conta verde?', + 'Saco A', + ['Saco B', 'Os dois têm a mesma chance', 'Não há contas verdes'], + 'O total é igual, mas o saco A tem mais contas verdes.', + ], + [ + 'Cada caixa tem 10 cartões. A tem 1 cartão com lua e B tem 6. Em qual caixa a chance de tirar lua é maior?', + 'Caixa B', + ['Caixa A', 'As duas têm a mesma chance', 'Lua não aparece em nenhuma'], + 'A caixa B tem seis cartões favoráveis, mais do que a caixa A.', + ], + [ + 'Duas sacolas têm 8 peças cada. A tem 4 redondas e B tem 4 redondas. Qual tem maior chance de retirar uma peça redonda?', + 'As chances são iguais.', + ['A sacola A.', 'A sacola B.', 'Nenhuma, pois não há peças redondas.'], + 'Cada sacola tem quatro peças redondas em oito peças.', + ], + [ + 'Dois potes têm 6 botões cada. A tem 5 azuis e B tem 1 azul. De qual pote é mais provável retirar um botão azul?', + 'Pote A', + ['Pote B', 'Os potes têm a mesma chance', 'É impossível nos dois'], + 'O pote A tem mais botões azuis e o mesmo total de botões.', + ], + [ + 'Duas roletas têm 10 setores iguais. A tem 7 setores amarelos e B tem 3. Qual roleta tem maior chance de parar no amarelo?', + 'Roleta A', + ['Roleta B', 'As chances são iguais', 'Nenhuma tem setor amarelo'], + 'Sete setores favoráveis são mais do que três, com o mesmo total de setores.', + ], + [ + 'Dois sacos têm 12 fichas cada. A tem 4 fichas com estrela e B tem 9. De qual é mais provável tirar uma ficha com estrela?', + 'Saco B', + [ + 'Saco A', + 'Os sacos têm a mesma chance', + 'Estrela não aparece em nenhum', + ], + 'O saco B tem mais fichas com estrela entre doze fichas.', + ], + [ + 'Dois potes têm 8 peças cada. A tem 6 triângulos e B tem 6 triângulos. Qual pote oferece maior chance de retirar um triângulo?', + 'As chances são iguais.', + ['Pote A.', 'Pote B.', 'É impossível nos dois.'], + 'Em ambos há seis triângulos no mesmo total de oito peças.', + ], + [ + 'Duas caixas têm 10 cubos cada. A tem 2 cubos laranjas e B tem 7. De qual caixa é mais provável tirar um cubo laranja?', + 'Caixa B', + ['Caixa A', 'As chances são iguais', 'Não há cubos laranjas'], + 'A caixa B contém mais cubos laranjas, mantendo o mesmo total.', + ], + [ + 'Dois sacos têm 6 cartões cada. A tem 1 cartão de coração e B tem 5. De qual saco é mais provável retirar um coração?', + 'Saco B', + ['Saco A', 'As chances são iguais', 'É impossível nos dois'], + 'Cinco cartões favoráveis em seis dão chance maior que um em seis.', + ], + [ + 'Duas roletas iguais em tamanho têm 8 setores. A tem 5 setores azuis e B tem 2. Em qual a chance de sair azul é maior?', + 'Roleta A', + ['Roleta B', 'As chances são iguais', 'Azul não pode sair'], + 'Com o mesmo total de setores, cinco azuis são mais que dois.', + ], + ], + }, + { + id: 'multiplicacao', + name: 'Multiplicação', + skill: 'resolver-multiplicacoes-do-3o-ano', + objective: 'resolver multiplicações do 3o ano', + sourceTopic: 'multiplicacao', + items: [ + [ + 'Há 4 caixas com 6 lápis em cada uma. Quantos lápis há ao todo?', + '24', + ['10', '18', '30'], + 'Quatro grupos de seis lápis são 6 + 6 + 6 + 6 = 24.', + ], + [ + 'Uma bandeja tem 7 fileiras com 5 pãezinhos em cada fileira. Quantos pãezinhos há?', + '35', + ['12', '30', '40'], + 'São sete grupos de cinco: 7 × 5 = 35.', + ], + [ + 'Em 6 estojos há 4 canetas em cada estojo. Quantas canetas há?', + '24', + ['10', '20', '28'], + 'Seis grupos de quatro correspondem a 6 × 4 = 24.', + ], + [ + 'Uma sala tem 8 mesas, com 3 livros em cada mesa. Quantos livros há?', + '24', + ['11', '21', '32'], + 'O total é 8 grupos de 3, ou 8 × 3 = 24.', + ], + [ + 'Há 9 pratos com 4 biscoitos em cada prato. Quantos biscoitos há?', + '36', + ['13', '32', '40'], + 'Nove grupos de quatro biscoitos totalizam 9 × 4 = 36.', + ], + [ + 'Uma caixa guarda 5 pacotes com 7 figurinhas em cada pacote. Quantas figurinhas?', + '35', + ['12', '30', '42'], + 'Cinco grupos de sete são 5 × 7 = 35 figurinhas.', + ], + [ + 'No jardim há 4 canteiros com 8 flores em cada um. Quantas flores?', + '32', + ['12', '28', '36'], + 'Quatro grupos de oito flores dão 4 × 8 = 32.', + ], + [ + 'Uma estante tem 6 prateleiras e cada uma guarda 5 vasos. Quantos vasos?', + '30', + ['11', '25', '35'], + 'Seis grupos de cinco vasos totalizam 6 × 5 = 30.', + ], + [ + 'Há 7 saquinhos com 3 bolinhas em cada um. Quantas bolinhas?', + '21', + ['10', '18', '24'], + 'Sete grupos de três bolinhas são 7 × 3 = 21.', + ], + [ + 'Uma equipe arruma 8 fileiras de 4 cadeiras. Quantas cadeiras?', + '32', + ['12', '28', '36'], + 'O total de cadeiras é 8 × 4 = 32.', + ], + [ + 'Em 3 caixas há 9 carrinhos em cada caixa. Quantos carrinhos?', + '27', + ['12', '24', '30'], + 'Três grupos de nove carrinhos totalizam 3 × 9 = 27.', + ], + [ + 'Uma criança coleciona 6 cartelas com 7 adesivos em cada. Quantos adesivos?', + '42', + ['13', '36', '49'], + 'Seis grupos de sete adesivos são 6 × 7 = 42.', + ], + [ + 'Há 5 mesas com 8 copos em cada mesa. Quantos copos?', + '40', + ['13', '35', '45'], + 'Cinco grupos de oito copos correspondem a 5 × 8 = 40.', + ], + [ + 'Uma banca expõe 9 bandejas com 3 maçãs em cada. Quantas maçãs?', + '27', + ['12', '24', '30'], + 'Nove grupos de três maçãs são 9 × 3 = 27.', + ], + [ + 'Cada pacote tem 6 cartões. Quantos cartões há em 8 pacotes?', + '48', + ['14', '42', '54'], + 'Oito grupos de seis cartões totalizam 8 × 6 = 48.', + ], + [ + 'Um teatro tem 4 setores com 9 assentos em cada setor. Quantos assentos?', + '36', + ['13', '32', '40'], + 'Quatro grupos de nove assentos são 4 × 9 = 36.', + ], + [ + 'Há 7 caixas com 6 brinquedos em cada caixa. Quantos brinquedos?', + '42', + ['13', '36', '49'], + 'Sete grupos de seis brinquedos totalizam 7 × 6 = 42.', + ], + [ + 'Uma professora distribui 5 lápis para cada uma das 9 mesas. Quantos lápis?', + '45', + ['14', '40', '50'], + 'Nove grupos de cinco lápis correspondem a 9 × 5 = 45.', + ], + [ + 'Uma horta tem 8 canteiros com 7 pés de alface em cada. Quantos pés?', + '56', + ['15', '49', '63'], + 'Oito grupos de sete pés de alface totalizam 8 × 7 = 56.', + ], + [ + 'Há 6 bandejas com 9 copos em cada bandeja. Quantos copos?', + '54', + ['15', '48', '60'], + 'Seis grupos de nove copos são 6 × 9 = 54.', + ], + ], + }, + { + id: 'divisao', + name: 'Divisão', + skill: 'resolver-e-interpretar-divisoes', + objective: 'resolver e interpretar divisões', + sourceTopic: 'divisao', + items: [ + [ + '24 figurinhas são repartidas igualmente entre 4 crianças. Quantas recebe cada criança?', + '6', + ['4', '5', '8'], + 'Dividir 24 em 4 grupos iguais dá 6 figurinhas para cada criança.', + ], + [ + '35 maçãs são colocadas igualmente em 5 cestas. Quantas maçãs ficam em cada cesta?', + '7', + ['5', '6', '8'], + 'Como 5 × 7 = 35, cada cesta recebe 7 maçãs.', + ], + [ + '32 livros são organizados em 4 prateleiras, em quantidades iguais. Quantos livros por prateleira?', + '8', + ['4', '6', '9'], + 'A divisão 32 ÷ 4 resulta em 8 livros por prateleira.', + ], + [ + '21 crianças formam 3 equipes iguais. Quantas crianças há em cada equipe?', + '7', + ['3', '6', '8'], + 'Três equipes com 7 crianças formam 21 crianças.', + ], + [ + '36 lápis são separados igualmente em 6 caixas. Quantos lápis por caixa?', + '6', + ['5', '7', '9'], + 'A conta 36 ÷ 6 = 6 indica seis lápis em cada caixa.', + ], + [ + '40 biscoitos são repartidos igualmente entre 5 pratos. Quantos por prato?', + '8', + ['5', '7', '9'], + 'Cinco grupos de oito biscoitos totalizam 40.', + ], + [ + '27 bolas são guardadas em 3 sacos iguais. Quantas bolas em cada saco?', + '9', + ['6', '8', '10'], + 'Dividir 27 por 3 dá 9 bolas para cada saco.', + ], + [ + '30 flores são distribuídas igualmente em 5 vasos. Quantas flores por vaso?', + '6', + ['5', '7', '8'], + 'Cinco vasos com seis flores cada acomodam as 30 flores.', + ], + [ + '48 cartões são separados em 6 montes iguais. Quantos cartões em cada monte?', + '8', + ['6', '7', '9'], + '48 ÷ 6 = 8 cartões em cada monte.', + ], + [ + '45 estudantes entram em 5 grupos iguais. Quantos estudantes em cada grupo?', + '9', + ['5', '8', '10'], + 'Cinco grupos de nove estudantes somam 45.', + ], + [ + '28 carrinhos são colocados igualmente em 4 caixas. Quantos carrinhos por caixa?', + '7', + ['4', '6', '8'], + 'A divisão 28 ÷ 4 = 7 dá a quantidade de carrinhos em cada caixa.', + ], + [ + '54 copos são organizados em 6 mesas iguais. Quantos copos por mesa?', + '9', + ['6', '8', '10'], + 'Cada uma das 6 mesas recebe 9 copos, pois 6 × 9 = 54.', + ], + [ + '42 sementes são colocadas igualmente em 7 vasos. Quantas em cada vaso?', + '6', + ['5', '7', '8'], + '42 dividido por 7 é 6 sementes por vaso.', + ], + [ + '56 livros são separados em 8 pilhas iguais. Quantos livros em cada pilha?', + '7', + ['6', '8', '9'], + 'Oito pilhas de sete livros contêm 56 livros.', + ], + [ + '63 botões são divididos igualmente entre 7 caixas. Quantos botões por caixa?', + '9', + ['7', '8', '10'], + '63 ÷ 7 = 9 botões em cada caixa.', + ], + [ + '36 crianças fazem filas de 4 crianças. Quantas filas completas podem ser feitas?', + '9', + ['8', '10', '12'], + 'Nove filas com quatro crianças usam 36 crianças.', + ], + [ + '24 pães são colocados em sacos com 3 pães em cada. Quantos sacos são necessários?', + '8', + ['6', '7', '9'], + 'Com três pães por saco, 24 ÷ 3 = 8 sacos.', + ], + [ + '40 folhas são entregues em grupos de 8 folhas. Quantos grupos completos há?', + '5', + ['4', '6', '8'], + 'Cinco grupos de oito folhas formam 40 folhas.', + ], + [ + '72 peças são organizadas em caixas com 9 peças. Quantas caixas ficam completas?', + '8', + ['7', '9', '10'], + '72 ÷ 9 = 8 caixas completas.', + ], + [ + '64 adesivos formam cartelas com 8 adesivos cada. Quantas cartelas completas?', + '8', + ['6', '7', '9'], + 'Oito cartelas de oito adesivos usam 64 adesivos.', + ], + ], + }, + { + id: 'divisao-metodos', + name: 'Métodos longo e breve da divisão', + skill: 'reconhecer-metodos-longo-e-breve-da-divisao', + objective: 'reconhecer procedimentos ensinados para dividir', + sourceTopic: 'divisao-metodos', + items: [ + [ + 'No método longo para calcular 84 ÷ 4, começamos pelas 8 dezenas. Quantas dezenas cabem em cada grupo?', + '2', + ['1', '4', '8'], + 'Oito dezenas repartidas em quatro grupos dão duas dezenas por grupo.', + ], + [ + 'No método longo de 96 ÷ 3, quantas dezenas ficam em cada grupo ao repartir as 9 dezenas?', + '3', + ['2', '6', '9'], + 'Nove dezenas divididas em três grupos são três dezenas para cada grupo.', + ], + [ + 'Ao dividir 75 por 5 pelo método longo, quantas dezenas há no quociente ao repartir as 7 dezenas?', + '1', + ['2', '5', '7'], + 'O 5 cabe uma vez em 7 dezenas; sobram 2 dezenas para juntar às unidades.', + ], + [ + 'No cálculo longo de 88 ÷ 4, quantas dezenas cabem em cada grupo quando repartimos 8 dezenas?', + '2', + ['1', '4', '8'], + 'Oito dezenas em quatro grupos iguais formam duas dezenas por grupo.', + ], + [ + 'Para iniciar 69 ÷ 3 pelo método longo, repartimos 6 dezenas em 3 grupos. Quantas dezenas recebe cada grupo?', + '2', + ['1', '3', '6'], + 'Cada grupo recebe duas dezenas, pois 6 ÷ 3 = 2.', + ], + [ + 'No método longo de 96 ÷ 4, repartimos primeiro 9 dezenas em 4 grupos. Quantas dezenas sobram nessa etapa?', + '1', + ['0', '2', '4'], + 'Quatro grupos recebem duas dezenas cada, e sobra uma dezena.', + ], + [ + 'Ao repartir 8 dezenas em 3 grupos iguais no método longo, quantas dezenas sobram?', + '2', + ['1', '3', '5'], + 'Cada grupo recebe 2 dezenas; 8 − 6 deixa 2 dezenas.', + ], + [ + 'No começo de 76 ÷ 3 pelo método longo, quantas dezenas sobram depois de dar 2 dezenas a cada grupo?', + '1', + ['0', '2', '3'], + 'Três grupos de 2 dezenas usam 6 das 7 dezenas; sobra 1 dezena.', + ], + [ + 'No método longo de 95 ÷ 4, depois de distribuir 2 dezenas por grupo, quantas dezenas sobram?', + '1', + ['0', '2', '4'], + 'Quatro grupos de 2 dezenas usam 8; das 9 dezenas, sobra 1.', + ], + [ + 'Para dividir 86 por 2 pelo método longo, quantas dezenas resultam de repartir 8 dezenas em 2 grupos?', + '4', + ['2', '6', '8'], + 'Oito dezenas divididas em dois grupos são quatro dezenas em cada.', + ], + [ + 'No método breve, em 96 ÷ 4, 9 dezenas divididas por 4 dão 2 dezenas e sobra 1 dezena. Juntando essa dezena às 6 unidades, quantas unidades há para a próxima etapa?', + '16', + ['7', '10', '24'], + 'A dezena que sobrou vale 10 unidades; 10 + 6 = 16 unidades.', + ], + [ + 'No método breve de 84 ÷ 4, 8 dezenas divididas por 4 dão 2 dezenas. Quantas unidades restam para dividir?', + '4', + ['0', '8', '12'], + 'Depois das dezenas, permanecem as 4 unidades de 84.', + ], + [ + 'Em 75 ÷ 5 pelo método breve, 7 dezenas divididas por 5 dão 1 dezena e sobram 2 dezenas. Quantas unidades são 2 dezenas mais 5 unidades?', + '25', + ['12', '20', '35'], + 'As 2 dezenas que sobraram valem 20 unidades; 20 + 5 = 25.', + ], + [ + 'No método breve de 88 ÷ 4, após repartir 8 dezenas em 4 grupos, quantas unidades de 88 ficam para dividir?', + '8', + ['2', '4', '16'], + 'As 8 dezenas foram divididas; restam as 8 unidades.', + ], + [ + 'Ao calcular 69 ÷ 3 pelo método breve, 6 dezenas divididas por 3 dão 2 dezenas. Quantas unidades sobram para a etapa seguinte?', + '9', + ['2', '3', '12'], + 'Depois das dezenas, as 9 unidades de 69 continuam para ser divididas.', + ], + [ + 'No método breve de 96 ÷ 3, após dividir 9 dezenas por 3, quantas unidades ainda precisam ser divididas?', + '6', + ['3', '9', '15'], + 'As dezenas foram repartidas; restam as 6 unidades do número.', + ], + [ + 'Em 72 ÷ 3 pelo método breve, 7 dezenas por 3 dão 2 dezenas e sobra 1 dezena. Quantas unidades são 1 dezena e mais 2 unidades?', + '12', + ['3', '10', '21'], + 'A dezena restante vale 10 unidades; 10 + 2 = 12.', + ], + [ + 'No método breve de 84 ÷ 3, 8 dezenas por 3 dão 2 dezenas e sobram 2 dezenas. Quantas unidades são 2 dezenas mais 4 unidades?', + '24', + ['6', '20', '28'], + 'As duas dezenas restantes valem 20 unidades; junto das 4 unidades, são 24.', + ], + [ + 'Em 65 ÷ 5 pelo método breve, depois de dividir 6 dezenas por 5 sobra 1 dezena. Com as 5 unidades, quantas unidades há para dividir?', + '15', + ['6', '10', '25'], + 'A dezena que sobrou equivale a 10 unidades; 10 + 5 = 15.', + ], + [ + 'No método breve de 78 ÷ 6, 7 dezenas por 6 dão 1 dezena e sobra 1 dezena. Quantas unidades são essa dezena e as 8 unidades?', + '18', + ['8', '14', '68'], + 'Uma dezena vale 10 unidades; 10 + 8 = 18 unidades.', + ], + ], + }, + { + id: 'expressoes', + name: 'Expressões aritméticas simples', + skill: 'calcular-expressoes-aritmeticas-simples', + objective: 'calcular expressões pela convenção ensinada', + sourceTopic: 'expressoes', + items: [ + [ + 'Qual é o valor da expressão 18 + 7?', + '25', + ['24', '26', '11'], + 'Somamos 18 e 7: 18 + 7 = 25.', + ], + [ + 'Calcule a expressão 32 − 9.', + '23', + ['21', '22', '41'], + 'Retirando 9 de 32, obtemos 23.', + ], + [ + 'Quanto vale 6 × 4?', + '24', + ['10', '20', '28'], + 'Seis grupos de quatro formam 24.', + ], + [ + 'Qual é o resultado de 27 + 8?', + '35', + ['34', '36', '19'], + 'A soma de 27 com 8 é 35.', + ], + [ + 'Calcule 45 − 18.', + '27', + ['23', '26', '33'], + 'Subtraindo 18 de 45, restam 27.', + ], + [ + 'Quanto é 7 × 5?', + '35', + ['12', '30', '40'], + 'Sete grupos de cinco totalizam 35.', + ], + [ + 'Qual é o valor de 36 + 16?', + '52', + ['42', '50', '62'], + 'Somando 36 e 16, encontramos 52.', + ], + [ + 'Calcule 64 − 27.', + '37', + ['33', '36', '47'], + 'A diferença entre 64 e 27 é 37.', + ], + [ + 'Quanto vale 8 × 3?', + '24', + ['11', '21', '32'], + 'Oito grupos de três totalizam 24.', + ], + [ + 'Qual é o resultado de 48 + 25?', + '73', + ['63', '72', '83'], + 'Somando 48 e 25, obtemos 73.', + ], + [ + 'Calcule 71 − 36.', + '35', + ['34', '45', '47'], + 'Subtraindo 36 de 71, restam 35.', + ], + [ + 'Quanto é 9 × 4?', + '36', + ['13', '32', '40'], + 'Nove grupos de quatro formam 36.', + ], + [ + 'Qual é o valor de 29 + 34?', + '63', + ['53', '62', '73'], + 'A soma de 29 e 34 é 63.', + ], + [ + 'Calcule 83 − 48.', + '35', + ['34', '45', '51'], + 'A diferença entre 83 e 48 é 35.', + ], + [ + 'Quanto vale 6 × 7?', + '42', + ['13', '36', '49'], + 'Seis grupos de sete formam 42.', + ], + [ + 'Qual é o resultado de 56 + 17?', + '73', + ['63', '72', '83'], + 'Somando 56 e 17, encontramos 73.', + ], + [ + 'Calcule 92 − 57.', + '35', + ['34', '45', '49'], + 'Retirando 57 de 92, restam 35.', + ], + [ + 'Quanto é 8 × 6?', + '48', + ['14', '42', '54'], + 'Oito grupos de seis totalizam 48.', + ], + [ + 'Qual é o valor de 38 + 46?', + '84', + ['74', '83', '94'], + 'A soma de 38 com 46 é 84.', + ], + [ + 'Calcule 100 − 64.', + '36', + ['34', '46', '54'], + 'Subtraindo 64 de 100, obtemos 36.', + ], + ], + }, + { + id: 'decomposicao-multiplicacao', + name: 'Decomposição com multiplicação', + skill: 'usar-decomposicao-para-calcular-multiplicacoes', + objective: 'usar decomposição para calcular', + sourceTopic: 'decomposicao-multiplicacao', + items: [ + [ + 'Use a decomposição: 4 × 12 = (4 × 10) + (4 × 2). Qual é o produto?', + '48', + ['42', '44', '52'], + '4 × 10 = 40 e 4 × 2 = 8; 40 + 8 = 48.', + ], + [ + 'Calcule por decomposição: 3 × 14 = (3 × 10) + (3 × 4).', + '42', + ['38', '40', '46'], + '3 × 10 = 30 e 3 × 4 = 12; 30 + 12 = 42.', + ], + [ + 'Qual resultado de 5 × 13 usando (5 × 10) + (5 × 3)?', + '65', + ['60', '63', '70'], + '5 × 10 = 50 e 5 × 3 = 15; a soma é 65.', + ], + [ + 'Resolva 6 × 12 pensando em 6 × 10 + 6 × 2.', + '72', + ['68', '70', '76'], + '60 + 12 = 72.', + ], + [ + 'Calcule 7 × 13 usando 7 × 10 + 7 × 3.', + '91', + ['88', '90', '94'], + '70 + 21 = 91.', + ], + [ + 'Qual é 4 × 15 usando 4 × 10 + 4 × 5?', + '60', + ['55', '58', '65'], + '40 + 20 = 60.', + ], + [ + 'Use 3 × 10 + 3 × 6 para calcular 3 × 16.', + '48', + ['42', '46', '52'], + '30 + 18 = 48.', + ], + [ + 'Calcule 8 × 12 decompondo 12 em 10 + 2.', + '96', + ['88', '92', '104'], + '8 × 10 = 80 e 8 × 2 = 16; 80 + 16 = 96.', + ], + [ + 'Quanto é 5 × 14 usando 5 × 10 + 5 × 4?', + '70', + ['66', '68', '74'], + '50 + 20 = 70.', + ], + [ + 'Use 6 × 10 + 6 × 3 para calcular 6 × 13.', + '78', + ['72', '75', '81'], + '60 + 18 = 78.', + ], + [ + 'Calcule 7 × 12 usando 7 × 10 + 7 × 2.', + '84', + ['77', '82', '88'], + '70 + 14 = 84.', + ], + [ + 'Qual é o produto 4 × 17 se 17 = 10 + 7?', + '68', + ['61', '64', '72'], + '4 × 10 = 40 e 4 × 7 = 28; 40 + 28 = 68.', + ], + [ + 'Use a decomposição 3 × 10 + 3 × 8 para encontrar 3 × 18.', + '54', + ['48', '51', '60'], + '30 + 24 = 54.', + ], + [ + 'Calcule 9 × 12 decompondo 12 em 10 + 2.', + '108', + ['98', '106', '116'], + '9 × 10 = 90 e 9 × 2 = 18; 90 + 18 = 108.', + ], + [ + 'Quanto é 5 × 16 usando 5 × 10 + 5 × 6?', + '80', + ['74', '76', '86'], + '50 + 30 = 80.', + ], + [ + 'Calcule 4 × 18 usando 4 × 10 + 4 × 8.', + '72', + ['64', '68', '76'], + '40 + 32 = 72.', + ], + [ + 'Use 6 × 10 + 6 × 5 para calcular 6 × 15.', + '90', + ['84', '86', '96'], + '60 + 30 = 90.', + ], + [ + 'Qual é 7 × 14 usando 7 × 10 + 7 × 4?', + '98', + ['91', '94', '102'], + '70 + 28 = 98.', + ], + [ + 'Calcule 8 × 13 decompondo 13 em 10 + 3.', + '104', + ['96', '101', '112'], + '8 × 10 = 80 e 8 × 3 = 24; 80 + 24 = 104.', + ], + [ + 'Use 9 × 10 + 9 × 4 para encontrar 9 × 14.', + '126', + ['117', '122', '136'], + '90 + 36 = 126.', + ], + ], + }, + { + id: 'problemas-expressoes', + name: 'Problemas com expressões', + skill: 'traduzir-situacoes-em-expressoes-e-resolver', + objective: 'traduzir situações e resolver', + sourceTopic: 'problemas-expressoes', + items: [ + [ + 'Lia tinha 18 adesivos e ganhou mais 7. Qual expressão mostra quantos adesivos ela tem agora?', + '18 + 7', + ['18 − 7', '18 × 7', '18 ÷ 7'], + 'Ganhar adesivos aumenta a quantidade: 18 + 7 = 25.', + ], + [ + 'Havia 32 livros na mesa e 9 foram guardados. Qual expressão mostra quantos ficaram?', + '32 − 9', + ['32 + 9', '32 × 9', '32 ÷ 9'], + 'Guardar 9 livros retira essa quantidade: 32 − 9 = 23.', + ], + [ + 'Há 6 caixas com 4 bolas em cada. Qual expressão encontra o total de bolas?', + '6 × 4', + ['6 + 4', '6 − 4', '6 ÷ 4'], + 'Seis grupos iguais de quatro bolas são representados por 6 × 4 = 24.', + ], + [ + 'Uma turma tinha 27 folhas e recebeu mais 8. Qual expressão representa a nova quantidade?', + '27 + 8', + ['27 − 8', '27 × 8', '27 ÷ 8'], + 'Receber folhas acrescenta 8 às 27 que já havia.', + ], + [ + 'De 45 laranjas, 18 foram usadas. Qual expressão indica quantas restaram?', + '45 − 18', + ['45 + 18', '45 × 18', '45 ÷ 18'], + 'Usar laranjas diminui o total: 45 − 18 = 27.', + ], + [ + 'Há 7 bandejas com 5 pães em cada. Qual expressão mostra o total de pães?', + '7 × 5', + ['7 + 5', '7 − 5', '7 ÷ 5'], + 'A multiplicação representa sete grupos de cinco pães.', + ], + [ + 'Uma caixa tinha 36 peças; 16 foram retiradas. Qual expressão representa as peças que sobraram?', + '36 − 16', + ['36 + 16', '36 × 16', '36 ÷ 16'], + 'Retirar 16 peças é representado por 36 − 16.', + ], + [ + 'Nina leu 25 páginas ontem e 14 hoje. Qual expressão mostra quantas páginas leu?', + '25 + 14', + ['25 − 14', '25 × 14', '25 ÷ 14'], + 'As páginas dos dois dias são juntadas: 25 + 14 = 39.', + ], + [ + 'Há 8 mesas com 3 estudantes em cada. Qual expressão representa o total de estudantes?', + '8 × 3', + ['8 + 3', '8 − 3', '8 ÷ 3'], + 'Oito grupos iguais de três estudantes são 8 × 3.', + ], + [ + 'Uma cesta tinha 48 frutas e 25 foram vendidas. Qual expressão mostra quantas restaram?', + '48 − 25', + ['48 + 25', '48 × 25', '48 ÷ 25'], + 'Vender frutas retira 25 do total de 48.', + ], + [ + 'Uma coleção tem 29 cartões e ganha mais 34. Qual expressão mostra o novo total?', + '29 + 34', + ['29 − 34', '29 × 34', '29 ÷ 34'], + 'Juntar cartões significa somar 29 e 34.', + ], + [ + 'Há 9 pacotes com 4 figurinhas em cada. Qual expressão encontra o total?', + '9 × 4', + ['9 + 4', '9 − 4', '9 ÷ 4'], + 'Nove grupos de quatro figurinhas são representados por 9 × 4.', + ], + [ + 'Uma sala tinha 56 cadeiras e 17 foram levadas para outra sala. Qual expressão mostra quantas ficaram?', + '56 − 17', + ['56 + 17', '56 × 17', '56 ÷ 17'], + 'Levar cadeiras embora reduz a quantidade: 56 − 17.', + ], + [ + 'Rui juntou 38 conchas e depois encontrou mais 46. Qual expressão mostra o total?', + '38 + 46', + ['38 − 46', '38 × 46', '38 ÷ 46'], + 'Encontrar mais conchas aumenta a coleção; somamos 38 e 46.', + ], + [ + 'Uma biblioteca coloca 6 livros em cada uma de 7 caixas. Qual expressão encontra o total?', + '7 × 6', + ['7 + 6', '7 − 6', '7 ÷ 6'], + 'Sete grupos de seis livros correspondem a 7 × 6.', + ], + [ + 'Um agricultor colheu 83 maçãs e separou 48. Qual expressão mostra quantas não foram separadas?', + '83 − 48', + ['83 + 48', '83 × 48', '83 ÷ 48'], + 'Separar 48 maçãs deixa a diferença entre 83 e 48.', + ], + [ + 'Uma escola recebeu 56 cadernos e depois mais 17. Qual expressão representa todos os cadernos?', + '56 + 17', + ['56 − 17', '56 × 17', '56 ÷ 17'], + 'Receber mais cadernos pede uma adição.', + ], + [ + 'Há 8 caixas com 6 bolas em cada. Qual expressão calcula quantas bolas há?', + '8 × 6', + ['8 + 6', '8 − 6', '8 ÷ 6'], + 'Oito grupos de seis bolas são representados por 8 × 6.', + ], + [ + 'Uma loja tinha 100 cadernos e vendeu 64. Qual expressão mostra quantos restaram?', + '100 − 64', + ['100 + 64', '100 × 64', '100 ÷ 64'], + 'Vender cadernos reduz o estoque: 100 − 64 = 36.', + ], + [ + 'Há 9 fileiras com 5 cadeiras em cada uma. Qual expressão encontra o total?', + '9 × 5', + ['9 + 5', '9 − 5', '9 ÷ 5'], + 'Nove grupos de cinco cadeiras correspondem a 9 × 5.', + ], + ], + }, +]; + +function numericWrongAnswers(answer) { + const value = Number(answer); + const candidates = [ + value - 2, + value - 1, + value + 1, + value + 2, + value + 3, + ].filter((candidate) => candidate >= 0 && candidate !== value); + return [...new Set(candidates)].slice(0, 3).map(String); +} + +function addGeneratedTopic(topic, items) { + TOPICS.push({ ...topic, items }); +} + +function createWrongFeedback(topicId, question, answer, distractor, rationale) { + const values = [...question.matchAll(/\d+/g)].map(([value]) => Number(value)); + const selected = String(distractor); + + if (topicId === 'probabilidade') { + const countAfter = (label) => { + const role = new RegExp( + `(?:\\b${label}\\s+(?:(?:também\\s+)?(?:tem|guarda))|\\b(?:pote|roleta|caixa|saco|sacola)\\s+${label}[,\\s]+|\\b(?:[Nn]o|[Nn]a|[Ee]m)\\s+${label},\\s*)`, + 'g', + ); + const matches = [...question.matchAll(role)]; + const lastMatch = matches.at(-1); + if (!lastMatch) { + throw new Error( + `Probabilidade: não foi possível ler o grupo ${label}: ${question}`, + ); + } + return Number( + question.slice(lastMatch.index + lastMatch[0].length).match(/\d+/)?.[0], + ); + }; + const total = Number( + question.match(/\bem\s+(\d+)(?:\s+setores?)?/i)?.[1] || + question.match( + /\b(?:com|tem|têm)\s+(\d+)\s+(?:fichas?|setores?|botões?|cartões?|bolas?|peças?|tampinhas?|lápis|contas?|cubos?)(?:\s+cada)?/i, + )?.[1], + ); + const favorableA = countAfter('A'); + const favorableB = countAfter('B'); + const phraseA = + favorableA === 1 + ? '1 resultado favorável' + : `${favorableA} resultados favoráveis`; + const phraseB = + favorableB === 1 + ? '1 resultado favorável' + : `${favorableB} resultados favoráveis`; + const conclusion = + favorableA === favorableB + ? 'as chances são iguais' + : `a chance correspondente a ${favorableA > favorableB ? 'A' : 'B'} é maior`; + return `A tem ${phraseA}; B tem ${phraseB}. Há ${total} possibilidades em cada caso, então ${conclusion}. Por isso, “${selected}” não corresponde à comparação.`; + } + + if (topicId === 'multiplicacao') { + const [groups, perGroup] = values; + return `Multiplique as quantidades indicadas (${groups} e ${perGroup}): ${groups} × ${perGroup} = ${answer}. Por isso, ${selected} não representa o total.`; + } + + if (topicId === 'divisao') { + const [total, groupSize] = values; + const grouping = + /quantas (?:filas|caixas|cartelas|caixas)|quantos sacos|quantos grupos|grupos completos/i.test( + question, + ); + if (grouping) { + const itemsInGroup = groupSize; + return `Cada grupo precisa de ${itemsInGroup} itens. Teste ${selected} grupos: ${selected} × ${itemsInGroup} ${Number(selected) * itemsInGroup === total ? 'usa' : 'não usa'} ${total} itens.`; + } + const groupCount = groupSize; + return `Reparta ${total} itens por ${groupCount} grupos iguais. Confira a opção ${selected}: ${selected} × ${groupCount} ${Number(selected) * groupCount === total ? 'recompõe' : 'não recompõe'} o total de ${total}.`; + } + + if (topicId === 'divisao-metodos') { + return `${rationale} A opção ${selected} não corresponde à etapa indicada; confira o valor posicional das dezenas e unidades.`; + } + + if (topicId === 'expressoes') { + const [, left, operator, right] = + question.match(/(\d+)\s*([+−×÷])\s*(\d+)/) || []; + const operation = { + '+': 'some', + '−': 'subtraia', + '×': 'multiplique', + '÷': 'divida', + }[operator]; + return `Na expressão ${left} ${operator} ${right}, ${operation} os dois números para verificar o resultado ${answer}. A opção ${selected} não é o valor dessa operação.`; + } + + if (topicId === 'decomposicao-multiplicacao') { + const [, factor, target] = + question.match(/(?:calcular|encontrar)\s+(\d+)\s*×\s*(\d+)/i) || []; + const [, firstFactor, firstMultiplicand] = + question.match(/(\d+)\s*×\s*(\d+)/) || []; + const selectedFactor = target ? factor : firstFactor; + const multiplicand = target || firstMultiplicand; + const tens = Math.floor(Number(multiplicand) / 10) * 10; + const units = Number(multiplicand) - tens; + return `Separe ${multiplicand} em ${tens} + ${units}: ${selectedFactor} × ${tens} + ${selectedFactor} × ${units} = ${answer}. A opção ${selected} não soma os dois produtos corretamente.`; + } + + if (topicId === 'problemas-expressoes') { + const correctOperator = answer.match(/[+−×÷]/)?.[0]; + const selectedOperator = selected.match(/[+−×÷]/)?.[0]; + const operations = { + '+': 'adição', + '−': 'subtração', + '×': 'multiplicação', + '÷': 'divisão', + }; + return `A situação é representada por uma ${operations[correctOperator]}: ${answer}. A opção ${selected} usa ${operations[selectedOperator]}, que não representa essa ação.`; + } + + if (topicId === 'area-malha') { + const rowFirst = question.match(/(\d+) linhas? com (\d+) quadradinhos/i); + const rows = rowFirst ? Number(rowFirst[1]) : values[1]; + const columns = rowFirst ? Number(rowFirst[2]) : values[0]; + return `Conte ${rows} linhas com ${columns} quadradinhos em cada: ${rows} × ${columns} = ${answer} unidades quadradas. A opção ${selected} não conta todas as casas.`; + } + + if (topicId === 'perimetro') { + const sides = (rationale.match(/\(([^)]+)\)/)?.[1] || '').split(' + '); + return `O perímetro soma cada lado uma vez: ${sides.join(' + ')} = ${answer}. A opção ${selected} não corresponde à soma completa.`; + } + + if (topicId === 'retas-perpendiculares') { + const lower = selected.toLocaleLowerCase('pt-BR'); + if ( + /nunca se encontram/.test(question) && + lower.includes('formam ângulos retos') + ) { + return `Retas que nunca se encontram são paralelas; por isso, não formam ângulos retos. A opção “${selected}” afirma o contrário.`; + } + if (/retas paralelas/i.test(question) && lower.startsWith('sim')) { + return `Retas paralelas não se cruzam, então não podem formar ângulos retos. A opção “${selected}” contradiz essa propriedade.`; + } + if ( + lower.includes('paralel') || + lower.includes('não se cruz') || + lower.includes('não há encontro') || + lower.includes('ausência de cruzamento') || + lower.includes('lado a lado') + ) { + return `Retas perpendiculares precisam se cruzar a 90°. A opção “${selected}” descreve retas sem esse cruzamento.`; + } + if (lower.includes('sem ângulo reto')) { + return `Cruzar-se não basta: retas perpendiculares formam ângulo reto. A opção “${selected}” diz que esse ângulo não aparece.`; + } + return `Não basta que as retas se encontrem: o ângulo deve ser reto (90°). A opção “${selected}” não verifica essa condição.`; + } + + if (topicId === 'divisao-euclidiana') { + const [, quotient, remainder] = selected.match(/(\d+).*?(\d+)$/) || []; + const [, divisor] = question.match(/(?:grupos de |÷ )(\d+)/) || []; + const q = Number(quotient); + const r = Number(remainder); + const d = Number(divisor); + const dividend = values[0]; + if (r >= d) { + return `O resto ${r} não pode ser igual ou maior que o divisor ${d}; ainda caberia pelo menos mais um grupo. Confira a opção “${selected}”.`; + } + return `Confira a divisão pela igualdade ${d} × ${q} + ${r} = ${d * q + r}. O resultado precisa recompor ${dividend}; a opção “${selected}” não satisfaz essa igualdade.`; + } + + return `${rationale} Use esse raciocínio para conferir por que a opção ${selected} não atende ao enunciado.`; +} + +const areaDimensions = [ + [3, 2], + [4, 3], + [2, 2], + [5, 2], + [3, 4], + [6, 2], + [5, 3], + [4, 4], + [2, 5], + [6, 3], + [4, 2], + [5, 4], + [3, 3], + [6, 4], + [5, 5], + [2, 3], + [4, 5], + [6, 5], + [3, 5], + [4, 6], +]; +addGeneratedTopic( + { + id: 'area-malha', + name: 'Área da malha quadriculada', + skill: 'calcular-area-por-contagem-em-malha', + objective: 'contar unidades de área em malha quadriculada', + sourceTopic: 'area-malha', + }, + areaDimensions.map(([columns, rows], index) => { + const area = columns * rows; + const ways = [ + `Uma figura retangular ocupa ${columns} colunas e ${rows} linhas de quadradinhos. Qual é sua área?`, + `Há ${columns} quadradinhos em cada uma de ${rows} linhas completas. Quantos quadradinhos cobrem a região?`, + `Uma região da malha mede ${columns} quadradinhos de largura por ${rows} de altura. Qual é a área?`, + `Um retângulo cobre ${rows} linhas com ${columns} quadradinhos em cada linha. Quantos quadradinhos há?`, + ]; + return [ + ways[index % ways.length], + String(area), + numericWrongAnswers(area), + `${rows} linhas com ${columns} quadradinhos em cada totalizam ${area} unidades quadradas.`, + ]; + }), +); + +const perimeters = [ + { sides: [3, 3, 3, 3], unit: 'cm', label: 'Um quadrado tem lados de 3 cm.' }, + { + sides: [5, 2, 5, 2], + unit: 'cm', + label: 'Um retângulo mede 5 cm por 2 cm.', + }, + { + sides: [4, 3, 5], + unit: 'cm', + label: 'Um triângulo tem lados de 4 cm, 3 cm e 5 cm.', + }, + { sides: [6, 2, 6, 2], unit: 'm', label: 'Um retângulo mede 6 m por 2 m.' }, + { sides: [5, 5, 5, 5], unit: 'cm', label: 'Um quadrado tem lados de 5 cm.' }, + { + sides: [6, 6, 4], + unit: 'cm', + label: 'Um triângulo tem lados de 6 cm, 6 cm e 4 cm.', + }, + { sides: [7, 3, 7, 3], unit: 'm', label: 'Um retângulo mede 7 m por 3 m.' }, + { sides: [2, 2, 2, 2], unit: 'cm', label: 'Um quadrado tem lados de 2 cm.' }, + { + sides: [8, 2, 8, 2], + unit: 'cm', + label: 'Um retângulo mede 8 cm por 2 cm.', + }, + { + sides: [7, 5, 4], + unit: 'm', + label: 'Um triângulo tem lados de 7 m, 5 m e 4 m.', + }, + { sides: [6, 6, 6, 6], unit: 'cm', label: 'Um quadrado tem lados de 6 cm.' }, + { sides: [9, 4, 9, 4], unit: 'm', label: 'Um retângulo mede 9 m por 4 m.' }, + { + sides: [8, 4, 5], + unit: 'cm', + label: 'Um triângulo tem lados de 8 cm, 4 cm e 5 cm.', + }, + { sides: [7, 7, 7, 7], unit: 'm', label: 'Um quadrado tem lados de 7 m.' }, + { + sides: [6, 5, 6, 5], + unit: 'cm', + label: 'Um retângulo mede 6 cm por 5 cm.', + }, + { + sides: [3, 4, 3, 4], + unit: 'm', + label: 'Uma figura tem lados de 3 m, 4 m, 3 m e 4 m.', + }, + { + sides: [9, 4, 6], + unit: 'cm', + label: 'Um triângulo tem lados de 9 cm, 4 cm e 6 cm.', + }, + { + sides: [10, 3, 10, 3], + unit: 'm', + label: 'Um retângulo mede 10 m por 3 m.', + }, + { sides: [8, 8, 8, 8], unit: 'cm', label: 'Um quadrado tem lados de 8 cm.' }, + { + sides: [5, 7, 6], + unit: 'm', + label: 'Um triângulo tem lados de 5 m, 7 m e 6 m.', + }, +]; +addGeneratedTopic( + { + id: 'perimetro', + name: 'Perímetro', + skill: 'calcular-perimetro', + objective: 'calcular o contorno de figuras simples', + sourceTopic: 'perimetro', + }, + perimeters.map(({ sides, unit, label }, index) => { + const perimeter = sides.reduce((sum, side) => sum + side, 0); + return [ + `${label} ${index % 2 ? 'Quanto mede todo o contorno?' : 'Qual é o perímetro?'}`, + `${perimeter} ${unit}`, + numericWrongAnswers(perimeter).map((value) => `${value} ${unit}`), + `Somando as medidas dos lados (${sides.join(' + ')}), obtemos ${perimeter} ${unit}.`, + ]; + }), +); + +const perpendicularQuestions = [ + [ + 'Duas retas se cruzam formando quatro ângulos retos. Como são chamadas?', + 'Perpendiculares', + [ + 'Paralelas', + 'Retas que se cruzam sem ângulo reto', + 'Retas que não se cruzam', + ], + ], + [ + 'As linhas de um canto de uma folha se encontram formando um ângulo reto. Como são essas linhas?', + 'Perpendiculares', + [ + 'Paralelas', + 'Retas que se cruzam sem ângulo reto', + 'Retas que não se encontram', + ], + ], + [ + 'Duas retas seguem lado a lado e nunca se encontram. Elas são perpendiculares?', + 'Não; são paralelas.', + [ + 'Sim; formam ângulos retos.', + 'Sim; qualquer par de retas é perpendicular.', + 'Não; cruzam-se sem formar ângulo reto.', + ], + ], + [ + 'Em um desenho, duas retas se encontram como os lados vizinhos de um quadrado. Qual relação elas têm?', + 'São perpendiculares.', + [ + 'São paralelas.', + 'Cruzam-se sem formar ângulo reto.', + 'Não se encontram.', + ], + ], + [ + 'Qual descrição mostra duas retas perpendiculares?', + 'Duas retas que se cruzam em ângulo reto.', + [ + 'Duas retas que nunca se cruzam.', + 'Duas retas que se cruzam sem ângulo reto.', + 'Duas retas que seguem juntas.', + ], + ], + [ + 'Uma reta vertical e uma horizontal se cruzam formando um canto quadrado. Como se relacionam?', + 'São perpendiculares.', + [ + 'São paralelas.', + 'Cruzam-se sem formar ângulo reto.', + 'Não têm ponto em comum.', + ], + ], + [ + 'Duas linhas se cruzam, mas não formam ângulo reto. Podemos chamá-las de perpendiculares?', + 'Não.', + [ + 'Sim, pois qualquer cruzamento é perpendicular.', + 'Sim, pois retas paralelas são perpendiculares.', + 'Sim, porque qualquer cruzamento forma ângulo reto.', + ], + ], + [ + 'O encontro de duas paredes forma um canto reto. Que relação há entre essas direções?', + 'São perpendiculares.', + [ + 'São paralelas.', + 'Cruzam-se sem formar ângulo reto.', + 'Não se encontram.', + ], + ], + [ + 'Qual característica define retas perpendiculares?', + 'Cruzam-se formando ângulo reto.', + [ + 'Nunca se encontram.', + 'Cruzam-se sem formar ângulo reto.', + 'Têm a mesma direção e não se cruzam.', + ], + ], + [ + 'Duas retas paralelas se cruzam formando ângulos retos?', + 'Não; elas não se cruzam.', + [ + 'Sim, sempre.', + 'Sim, porque qualquer par de retas se cruza.', + 'Sim, porque paralelas formam ângulo reto.', + ], + ], + [ + 'As bordas vizinhas de um azulejo quadrado formam qual tipo de encontro?', + 'Ângulo reto.', + [ + 'Linhas paralelas.', + 'Cruzamento sem ângulo reto.', + 'Não há encontro entre as bordas.', + ], + ], + [ + 'Duas retas se cruzam e formam quatro ângulos retos. Como se chamam?', + 'Retas perpendiculares.', + [ + 'Retas paralelas.', + 'Retas que se cruzam sem ângulo reto.', + 'Retas que não se cruzam.', + ], + ], + [ + 'Um caminho horizontal cruza outro vertical formando um ângulo de 90 graus. Como são as direções?', + 'Perpendiculares.', + ['Paralelas.', 'Cruzam-se sem formar ângulo reto.', 'Não se cruzam.'], + ], + [ + 'Duas retas se encontram em um ângulo reto. Qual afirmação é correta?', + 'Elas são perpendiculares.', + [ + 'Elas são paralelas.', + 'Elas se cruzam sem formar ângulo reto.', + 'Elas não se encontram.', + ], + ], + [ + 'As linhas de uma cruz se encontram formando quatro ângulos retos. Que tipo de retas aparecem?', + 'Perpendiculares.', + [ + 'Paralelas.', + 'Retas que se cruzam sem ângulo reto.', + 'Retas que não se encontram.', + ], + ], + [ + 'Uma reta corta outra e forma um ângulo reto. Qual nome descreve essa relação?', + 'Perpendicularidade.', + ['Paralelismo.', 'Cruzamento sem ângulo reto.', 'Ausência de cruzamento.'], + ], + [ + 'Duas linhas se encontram formando um canto igual ao de um esquadro. Elas são...', + 'perpendiculares.', + [ + 'paralelas.', + 'retas que se cruzam sem ângulo reto.', + 'retas que não se encontram.', + ], + ], + [ + 'Qual par de retas forma um ângulo reto?', + 'Uma reta vertical e outra horizontal que se cruzam em ângulo reto.', + [ + 'Duas linhas paralelas que não se cruzam.', + 'Duas retas que se cruzam sem formar ângulo reto.', + 'Duas linhas horizontais lado a lado.', + ], + ], + [ + 'As laterais e a base de uma letra L feita com traços retos formam um ângulo reto. Como são esses traços?', + 'Perpendiculares.', + ['Paralelos.', 'Cruzam-se sem formar ângulo reto.', 'Não se encontram.'], + ], + [ + 'Duas retas se cruzam formando um canto quadrado. Qual é a relação entre elas?', + 'São perpendiculares.', + ['São paralelas.', 'Cruzam-se sem formar ângulo reto.', 'Não se cruzam.'], + ], +]; +addGeneratedTopic( + { + id: 'retas-perpendiculares', + name: 'Retas perpendiculares', + skill: 'reconhecer-retas-perpendiculares-e-angulos-retos', + objective: 'reconhecer retas perpendiculares e ângulos retos', + sourceTopic: 'retas-perpendiculares', + }, + perpendicularQuestions.map(([question, correct, wrong], index) => [ + question, + correct, + wrong, + index % 2 === 0 + ? 'Retas perpendiculares se cruzam formando ângulo reto.' + : 'O cruzamento em ângulo reto caracteriza retas perpendiculares.', + ]), +); + +const euclideanDivisions = [ + [17, 5], + [23, 4], + [29, 6], + [18, 4], + [31, 7], + [26, 5], + [34, 8], + [20, 6], + [37, 9], + [42, 5], + [33, 4], + [50, 7], + [27, 5], + [46, 6], + [41, 8], + [28, 3], + [35, 6], + [53, 10], + [19, 4], + [39, 7], +]; +addGeneratedTopic( + { + id: 'divisao-euclidiana', + name: 'Divisão euclidiana', + skill: 'interpretar-quociente-e-resto', + objective: 'interpretar quociente e resto', + sourceTopic: 'divisao-euclidiana', + }, + euclideanDivisions.map(([dividend, divisor], index) => { + const quotient = Math.floor(dividend / divisor); + const remainder = dividend - quotient * divisor; + const question = + index % 2 === 0 + ? `Ao dividir ${dividend} objetos em grupos de ${divisor}, quantos grupos completos se formam e quantos objetos sobram?` + : `Na divisão ${dividend} ÷ ${divisor}, qual é o quociente e o resto?`; + const format = (q, r) => + index % 2 === 0 + ? `${q} grupos completos e sobra${r === 1 ? '' : 'm'} ${r}` + : `quociente ${q} e resto ${r}`; + const answer = format(quotient, remainder); + const distractors = [ + format(Math.max(0, quotient - 1), divisor + remainder), + format(quotient, remainder + 1), + format(quotient + 1, remainder), + ]; + return [ + question, + answer, + distractors, + `${divisor} × ${quotient} = ${divisor * quotient}, e ${dividend} − ${divisor * quotient} = ${remainder}; portanto, o resto é menor que ${divisor}.`, + ]; + }), +); + +function sha256(value) { + return crypto + .createHash('sha256') + .update(JSON.stringify(value)) + .digest('hex'); +} + +function buildQuestions(topic) { + if (topic.items.length !== 20) { + throw new Error( + `${topic.id}: esperado 20 itens, encontrado ${topic.items.length}`, + ); + } + return topic.items.map(([question, correct, wrong, explanation], index) => { + if (wrong.length !== 3 || new Set([correct, ...wrong]).size !== 4) { + throw new Error(`${topic.id}/${index + 1}: alternativas duplicadas`); + } + let prompt = question; + let answer = correct; + let distractors = wrong; + let rationale = explanation; + if (topic.id === 'problemas-expressoes') { + const calculate = (expression) => { + const match = expression.match(/^(\d+)\s*([+−×÷])\s*(\d+)$/); + if (!match) { + throw new Error(`${topic.id}: expressão inválida: ${expression}`); + } + const left = Number(match[1]); + const operator = match[2]; + const right = Number(match[3]); + const value = { + '+': () => left + right, + '−': () => left - right, + '×': () => left * right, + '÷': () => Math.floor(left / right), + }[operator](); + if (operator === '÷' && left % right !== 0) { + return `${expression} = ${value}, resto ${left % right}`; + } + return `${expression} = ${value}`; + }; + prompt = question.replace( + /Qual expressão.*\?$/, + 'Qual opção mostra a expressão e o resultado?', + ); + answer = calculate(correct); + distractors = wrong.map(calculate); + rationale = explanation.includes(answer) + ? explanation + : `${explanation} ${answer}.`; + } + const correctIndex = index % 4; + const options = []; + let wrongIndex = 0; + for (let optionIndex = 0; optionIndex < 4; optionIndex += 1) { + options.push( + optionIndex === correctIndex ? answer : distractors[wrongIndex++], + ); + } + const wrongExplanations = Object.fromEntries( + options + .map((_, optionIndex) => optionIndex) + .filter((optionIndex) => optionIndex !== correctIndex) + .map((optionIndex) => [ + optionIndex, + createWrongFeedback( + topic.id, + prompt, + answer, + options[optionIndex], + rationale, + ), + ]), + ); + return { + schemaVersion: 'content-v1', + id: `2026t3v1_math_${topic.id.replace(/-/g, '_')}_${String(index + 1).padStart(3, '0')}`, + contentSetId: CONTENT_SET_ID, + subject: 'matematica', + topic: topic.id, + topicName: topic.name, + question: prompt, + options, + correctIndex, + explanation: rationale, + wrongExplanations, + skill: topic.skill, + sourceRef: { + referenceId: SOURCE_ID, + section: 'Matemática', + topic: topic.sourceTopic, + }, + reviewStatus: 'draft', + version: 1, + }; + }); +} + +function writeNew(filePath, value) { + fs.mkdirSync(path.dirname(filePath), { recursive: true }); + const replaceGenerated = process.argv.includes('--replace-generated'); + fs.writeFileSync( + filePath, + `${JSON.stringify(value, null, 2)}\n`, + replaceGenerated ? undefined : { flag: 'wx' }, + ); +} + +function main() { + TOPICS.forEach((topic) => { + const questions = buildQuestions(topic); + writeNew(path.join(DRAFT_DIRECTORY, `2026-t3-v1-mat-${topic.id}.json`), { + schemaVersion: 'content-draft-v1', + contentSetId: CONTENT_SET_ID, + questions, + }); + }); + process.stdout.write('t3-matematica-drafts: 220 questoes em rascunho\n'); +} + +if (require.main === module) main(); + +module.exports = { TOPICS, buildQuestions, sha256 }; diff --git a/scripts/validate-content.cjs b/scripts/validate-content.cjs index 131d7db..715d93a 100644 --- a/scripts/validate-content.cjs +++ b/scripts/validate-content.cjs @@ -370,6 +370,7 @@ function loadContentSources(rootDir) { 't3-published.js', 't3-portugues-published.js', 't3-portugues-expansion-published.js', + 't3-matematica-published.js', ].forEach(function (file) { const releasePath = path.join(rootDir, 'js', 'data', file); if (fs.existsSync(releasePath)) { diff --git a/scripts/validate-t3-matematica-editorial-reports.cjs b/scripts/validate-t3-matematica-editorial-reports.cjs new file mode 100644 index 0000000..6ded941 --- /dev/null +++ b/scripts/validate-t3-matematica-editorial-reports.cjs @@ -0,0 +1,135 @@ +const fs = require('node:fs'); +const path = require('node:path'); +const { + TOPICS, + buildQuestions, + sha256, +} = require('./create-t3-matematica-drafts.cjs'); + +const ROOT = path.resolve(__dirname, '..'); +const REPORT_DIRECTORY = path.join(ROOT, 'docs', 'audits'); +const PASSES = ['pedagogical', 'linguistic']; +const DECISIONS = ['approved', 'adjustments_required', 'blocked']; +const SEVERITIES = ['minor', 'major', 'blocking']; + +function reportPath(topic, questions) { + return path.join( + REPORT_DIRECTORY, + `2026-t3-v1-mat-${topic.id}-${sha256(questions)}-editorial-review.json`, + ); +} + +function validateTopicReport(report, topic, questions) { + const errors = []; + const expectedQuestionIds = new Set(questions.map((question) => question.id)); + const expectedPairs = new Set( + questions.flatMap((question) => + PASSES.map((pass) => `${question.id}:${pass}`), + ), + ); + const seenPairs = new Set(); + + if (report.schemaVersion !== 'editorial-review-v1') + errors.push('schemaVersion'); + if (report.reviewMode !== 'in-conversation-direct') errors.push('reviewMode'); + if (report.reviewer !== 'Codex (conversa atual)') errors.push('reviewer'); + if (report.contentSetId !== '2026-t3-v1') errors.push('contentSetId'); + if (report.subjectId !== 'matematica') errors.push('subjectId'); + if (report.topicId !== topic.id) errors.push('topicId'); + if (report.sourceSha256 !== sha256(questions)) errors.push('sourceSha256'); + if (report.humanApprovalRequired !== true) + errors.push('humanApprovalRequired'); + if (JSON.stringify(report.requestedPasses) !== JSON.stringify(PASSES)) { + errors.push('requestedPasses'); + } + if (report.expectedEvaluations !== questions.length * PASSES.length) { + errors.push('expectedEvaluations'); + } + if (!Array.isArray(report.reviews)) { + errors.push('reviews'); + return errors; + } + + for (const review of report.reviews) { + const pair = `${review.questionId}:${review.pass}`; + if (!expectedQuestionIds.has(review.questionId)) + errors.push(`questionId:${pair}`); + if (!PASSES.includes(review.pass)) errors.push(`pass:${pair}`); + if (seenPairs.has(pair)) errors.push(`duplicate:${pair}`); + seenPairs.add(pair); + if (!DECISIONS.includes(review.decision)) errors.push(`decision:${pair}`); + for (const field of ['facts', 'doubts', 'findings', 'recommendations']) { + if (!Array.isArray(review[field])) errors.push(`${field}:${pair}`); + } + if (review.humanApprovalRequired !== true) + errors.push(`humanApprovalRequired:${pair}`); + for (const finding of review.findings || []) { + if (finding.questionId !== review.questionId) + errors.push(`findingQuestionId:${pair}`); + if (finding.pass !== review.pass) errors.push(`findingPass:${pair}`); + if (!SEVERITIES.includes(finding.severity)) + errors.push(`severity:${pair}`); + if (!finding.criterion || !finding.evidence || !finding.recommendation) { + errors.push(`findingEvidence:${pair}`); + } + } + const hasOpenIssues = + (review.doubts || []).length > 0 || (review.findings || []).length > 0; + if (review.decision === 'approved' && hasOpenIssues) + errors.push(`approvedWithIssues:${pair}`); + if (review.decision === 'adjustments_required' && !hasOpenIssues) { + errors.push(`adjustmentsWithoutEvidence:${pair}`); + } + if ( + review.decision === 'blocked' && + !(review.doubts || []).length && + !(review.findings || []).some( + (finding) => finding.severity === 'blocking', + ) + ) { + errors.push(`blockedWithoutEvidence:${pair}`); + } + } + + for (const pair of expectedPairs) { + if (!seenPairs.has(pair)) errors.push(`missing:${pair}`); + } + if (report.completedEvaluations !== seenPairs.size) + errors.push('completedEvaluations'); + const clear = + seenPairs.size === expectedPairs.size && + report.reviews.every((review) => review.decision === 'approved'); + if (report.reportStatus !== (clear ? 'clear' : 'blocked')) + errors.push('reportStatus'); + return errors; +} + +function validateCurrentReports() { + const errors = []; + for (const topic of TOPICS) { + const questions = buildQuestions(topic); + const file = reportPath(topic, questions); + if (!fs.existsSync(file)) { + errors.push(`${topic.id}: relatorio editorial ausente`); + continue; + } + let report; + try { + report = JSON.parse(fs.readFileSync(file, 'utf8')); + } catch { + errors.push(`${topic.id}: relatorio editorial invalido`); + continue; + } + validateTopicReport(report, topic, questions).forEach((error) => { + errors.push(`${topic.id}: ${error}`); + }); + } + return errors; +} + +module.exports = { + PASSES, + reportPath, + validateCurrentReports, + validateTopicReport, +}; diff --git a/scripts/write-t3-matematica-editorial-reports.cjs b/scripts/write-t3-matematica-editorial-reports.cjs new file mode 100644 index 0000000..86ccc11 --- /dev/null +++ b/scripts/write-t3-matematica-editorial-reports.cjs @@ -0,0 +1,160 @@ +const fs = require('node:fs'); +const { TOPICS, buildQuestions } = require('./create-t3-matematica-drafts.cjs'); +const { + PASSES, + reportPath, +} = require('./validate-t3-matematica-editorial-reports.cjs'); + +function makeFinding(question, pass, finding) { + return { + questionId: question.id, + pass, + severity: finding.severity, + criterion: finding.criterion, + evidence: finding.evidence, + recommendation: finding.recommendation, + }; +} + +function findingsFor(question, topic, pass) { + const findings = []; + const feedback = Object.entries(question.wrongExplanations); + if (pass === 'pedagogical') { + if (new Set(feedback.map(([, text]) => text)).size !== 3) { + findings.push( + makeFinding(question, pass, { + severity: 'major', + criterion: + 'Cada alternativa incorreta deve receber feedback próprio.', + evidence: 'Há explicações repetidas entre distratores.', + recommendation: + 'Diferenciar os feedbacks e relacioná-los ao distrator correspondente.', + }), + ); + } + for (const [optionIndex, text] of feedback) { + if (!text.includes(question.options[Number(optionIndex)])) { + findings.push( + makeFinding(question, pass, { + severity: 'major', + criterion: + 'O feedback precisa responder à alternativa selecionada.', + evidence: `A explicação não identifica a opção “${question.options[Number(optionIndex)]}”.`, + recommendation: + 'Explicar por que essa escolha não satisfaz o raciocínio ou o cálculo pedido.', + }), + ); + } + } + if ( + topic.id === 'perimetro' && + question.question.startsWith('Um triângulo') + ) { + const sides = [...question.question.matchAll(/(\d+) (?:cm|m)/g)].map( + ([, side]) => Number(side), + ); + if ( + sides.length !== 3 || + sides.reduce((sum, side) => sum + side, 0) - Math.max(...sides) <= + Math.max(...sides) + ) { + findings.push( + makeFinding(question, pass, { + severity: 'blocking', + criterion: 'As medidas dos lados devem definir a figura nomeada.', + evidence: `As medidas apresentadas não satisfazem a desigualdade triangular: ${sides.join(', ')}.`, + recommendation: + 'Corrigir as medidas e recalcular gabarito, alternativas e explicação.', + }), + ); + } + } + } + + if (pass === 'linguistic') { + for (const [, text] of feedback) { + if ( + /\.\.|\bNaN\b|\bundefined\b|\b1 resultados favoráveis\b|\b(?!1\b)\d+ resultado favorável\b/.test( + text, + ) + ) { + findings.push( + makeFinding(question, pass, { + severity: 'major', + criterion: + 'A redação deve evitar pontuação duplicada, dados ausentes e discordância nominal.', + evidence: `Trecho encontrado: “${text}”`, + recommendation: + 'Corrigir a frase gerada e revalidar todas as alternativas do tema.', + }), + ); + break; + } + } + } + return findings; +} + +function writeReports() { + const reports = []; + for (const topic of TOPICS) { + const questions = buildQuestions(topic); + const reviews = questions.flatMap((question) => + PASSES.map((pass) => { + const findings = findingsFor(question, topic, pass); + const blocking = findings.some( + (finding) => finding.severity === 'blocking', + ); + return { + questionId: question.id, + pass, + decision: blocking + ? 'blocked' + : findings.length + ? 'adjustments_required' + : 'approved', + facts: [ + 'Enunciado, alternativas, gabarito e explicação principal revisados diretamente nesta conversa.', + ], + doubts: [], + findings, + recommendations: findings.map((finding) => finding.recommendation), + humanApprovalRequired: true, + }; + }), + ); + const file = reportPath(topic, questions); + const report = { + schemaVersion: 'editorial-review-v1', + reviewMode: 'in-conversation-direct', + reviewer: 'Codex (conversa atual)', + contentSetId: '2026-t3-v1', + subjectId: 'matematica', + topicId: topic.id, + sourceSha256: require('./create-t3-matematica-drafts.cjs').sha256( + questions, + ), + requestedPasses: PASSES, + expectedEvaluations: questions.length * PASSES.length, + completedEvaluations: reviews.length, + reportStatus: reviews.every((review) => review.decision === 'approved') + ? 'clear' + : 'blocked', + humanApprovalRequired: true, + reviews, + }; + fs.writeFileSync(file, `${JSON.stringify(report, null, 2)}\n`, { + flag: 'wx', + }); + reports.push({ + topic: topic.id, + evaluations: reviews.length, + status: report.reportStatus, + }); + } + console.log(JSON.stringify(reports, null, 2)); +} + +if (require.main === module) writeReports(); + +module.exports = { findingsFor, writeReports }; diff --git a/tests/content/t3-ciencias-corpos-luz-release.spec.cjs b/tests/content/t3-ciencias-corpos-luz-release.spec.cjs index 916a776..5eaf5d0 100644 --- a/tests/content/t3-ciencias-corpos-luz-release.spec.cjs +++ b/tests/content/t3-ciencias-corpos-luz-release.spec.cjs @@ -15,6 +15,7 @@ const context = vm.createContext({ window: {} }); 't3-published.js', 't3-portugues-published.js', 't3-portugues-expansion-published.js', + 't3-matematica-published.js', ].forEach((file) => { vm.runInContext( fs.readFileSync(path.join(ROOT, 'js/data', file), 'utf8'), @@ -51,9 +52,9 @@ assert.equal( sources.matematica.questions.filter( (question) => question.contentSetId === '2026-t3-v1', ).length, - 0, + 220, ); console.log( - 't3-ciencias-corpos-luz-release: ok (140 ciencias T3; 160 portugues; matematica fora)', + 't3-ciencias-corpos-luz-release: ok (140 ciencias T3; 160 portugues; 220 matematica)', ); diff --git a/tests/content/t3-matematica-editorial.spec.cjs b/tests/content/t3-matematica-editorial.spec.cjs new file mode 100644 index 0000000..9b9f642 --- /dev/null +++ b/tests/content/t3-matematica-editorial.spec.cjs @@ -0,0 +1,144 @@ +const assert = require('node:assert/strict'); +const fs = require('node:fs'); +const path = require('node:path'); +const { + TOPICS, + buildQuestions, + sha256, +} = require('../../scripts/create-t3-matematica-drafts.cjs'); +const { + validateContentSources, +} = require('../../scripts/validate-content.cjs'); +const { + reportPath, + validateTopicReport, +} = require('../../scripts/validate-t3-matematica-editorial-reports.cjs'); + +const ROOT = path.resolve(__dirname, '../..'); +const ids = new Set(); + +for (const topic of TOPICS) { + const draftPath = path.join( + ROOT, + 'docs/drafts', + `2026-t3-v1-mat-${topic.id}.json`, + ); + const draft = JSON.parse(fs.readFileSync(draftPath, 'utf8')); + const generated = buildQuestions(topic); + const questions = draft.questions; + + assert.equal(draft.schemaVersion, 'content-draft-v1'); + assert.equal(draft.contentSetId, '2026-t3-v1'); + assert.equal(questions.length, 20); + assert.deepEqual(questions, generated); + assert.deepEqual(validateContentSources({ matematica: { questions } }), []); + assert.deepEqual( + questions.reduce((counts, question) => { + counts[question.correctIndex] = (counts[question.correctIndex] || 0) + 1; + return counts; + }, {}), + { 0: 5, 1: 5, 2: 5, 3: 5 }, + ); + + for (const question of questions) { + assert.ok(!ids.has(question.id), `ID repetido: ${question.id}`); + ids.add(question.id); + assert.equal(question.subject, 'matematica'); + assert.equal(question.topic, topic.id); + assert.equal(question.reviewStatus, 'draft'); + assert.equal(question.options.length, 4); + assert.equal(new Set(question.options).size, 4); + assert.equal( + question.sourceRef.referenceId, + 'roteiro-estudos-av-mensal-t3-2026', + ); + assert.equal(question.sourceRef.section, 'Matemática'); + assert.equal(question.sourceRef.topic, topic.id); + assert.deepEqual(Object.keys(question.sourceRef).sort(), [ + 'referenceId', + 'section', + 'topic', + ]); + assert.equal( + Object.keys(question.wrongExplanations).length, + 3, + `${question.id}: feedback incorreto incompleto`, + ); + assert.equal( + new Set(Object.values(question.wrongExplanations)).size, + 3, + `${question.id}: feedback repetido entre distratores`, + ); + for (const [optionIndex, feedback] of Object.entries( + question.wrongExplanations, + )) { + assert.ok( + feedback.includes(question.options[Number(optionIndex)]), + `${question.id}: feedback não trata a alternativa selecionada`, + ); + assert.doesNotMatch( + feedback, + /NaN|undefined|\.\.|\b1 resultados favoráveis\b|\b(?!1\b)\d+ resultado favorável\b/, + `${question.id}: feedback contém defeito de geração ou concordância`, + ); + } + if (question.id === '2026t3v1_math_probabilidade_002') { + assert.match( + Object.values(question.wrongExplanations)[0], + /A tem 2 resultados favoráveis; B tem 5 resultados favoráveis\. Há 8 possibilidades/, + ); + } + if (question.id === '2026t3v1_math_area_malha_002') { + assert.match(question.explanation, /3 linhas com 4 quadradinhos em cada/); + } + if (question.id === '2026t3v1_math_decomposicao_multiplicacao_007') { + assert.match( + Object.values(question.wrongExplanations)[0], + /Separe 16 em 10 \+ 6: 3 × 10 \+ 3 × 6 = 48/, + ); + } + if (question.id === '2026t3v1_math_retas_perpendiculares_018') { + assert.match(question.question, /Qual par de retas forma um ângulo reto/); + assert.match( + question.options[question.correctIndex], + /se cruzam em ângulo reto/, + ); + } + if ( + topic.id === 'divisao' && + /quantas (?:filas|caixas|cartelas)|quantos sacos|quantos grupos/i.test( + question.question, + ) + ) { + assert.match( + Object.values(question.wrongExplanations)[0], + /Teste \d+ grupos:/, + ); + } + if ( + topic.id === 'perimetro' && + question.question.startsWith('Um triângulo') + ) { + const sides = [...question.question.matchAll(/(\d+) (?:cm|m)/g)].map( + ([, side]) => Number(side), + ); + assert.equal(sides.length, 3); + const largestIndex = sides.indexOf(Math.max(...sides)); + const largest = sides[largestIndex]; + const smallerSides = sides.filter((_, index) => index !== largestIndex); + assert.ok( + smallerSides.reduce((sum, side) => sum + side, 0) > largest, + `${question.id}: medidas não formam um triângulo`, + ); + } + } + + const report = JSON.parse( + fs.readFileSync(reportPath(topic, questions), 'utf8'), + ); + assert.equal(report.sourceSha256, sha256(questions)); + assert.deepEqual(validateTopicReport(report, topic, questions), []); +} + +assert.equal(ids.size, 220); +console.log('t3-matematica: ok (220 questões em 11 temas, todas em rascunho)'); diff --git a/tests/content/t3-matematica-release.spec.cjs b/tests/content/t3-matematica-release.spec.cjs new file mode 100644 index 0000000..861670e --- /dev/null +++ b/tests/content/t3-matematica-release.spec.cjs @@ -0,0 +1,60 @@ +const assert = require('node:assert/strict'); +const fs = require('node:fs'); +const path = require('node:path'); +const vm = require('node:vm'); + +const ROOT = path.resolve(__dirname, '../..'); +const context = vm.createContext({ window: {} }); +vm.runInContext( + fs.readFileSync(path.join(ROOT, 'js/data/subjects/matematica.js'), 'utf8'), + context, +); +vm.runInContext( + fs.readFileSync( + path.join(ROOT, 'js/data/t3-matematica-published.js'), + 'utf8', + ), + context, +); + +const questions = + context.window.QuestionsDataSources.matematica.questions.filter( + (question) => question.contentSetId === '2026-t3-v1', + ); +const expectedTopics = [ + 'probabilidade', + 'multiplicacao', + 'divisao', + 'divisao-metodos', + 'expressoes', + 'decomposicao-multiplicacao', + 'problemas-expressoes', + 'area-malha', + 'perimetro', + 'retas-perpendiculares', + 'divisao-euclidiana', +]; + +assert.equal(questions.length, 220); +assert.equal(new Set(questions.map((question) => question.id)).size, 220); +assert.ok(questions.every((question) => question.reviewStatus === 'published')); +assert.deepEqual( + [...new Set(questions.map((question) => question.topic))].sort(), + [...expectedTopics].sort(), +); +for (const topic of expectedTopics) { + const topicQuestions = questions.filter( + (question) => question.topic === topic, + ); + assert.equal(topicQuestions.length, 20, `${topic}: quantidade`); + assert.deepEqual( + topicQuestions.reduce((counts, question) => { + counts[question.correctIndex] = (counts[question.correctIndex] || 0) + 1; + return counts; + }, {}), + { 0: 5, 1: 5, 2: 5, 3: 5 }, + `${topic}: distribuição das respostas`, + ); +} + +console.log('t3-matematica-release: ok (220 questões publicadas em 11 temas)'); diff --git a/tests/content/t3-portugues-release.spec.cjs b/tests/content/t3-portugues-release.spec.cjs index f90ab16..6993983 100644 --- a/tests/content/t3-portugues-release.spec.cjs +++ b/tests/content/t3-portugues-release.spec.cjs @@ -15,7 +15,11 @@ const context = vm.createContext({ window: {} }); context, ); }); -['t3-published.js', 't3-portugues-published.js'].forEach((file) => { +[ + 't3-published.js', + 't3-portugues-published.js', + 't3-matematica-published.js', +].forEach((file) => { vm.runInContext( fs.readFileSync(path.join(ROOT, 'js/data', file), 'utf8'), context, @@ -105,9 +109,9 @@ assert.equal( sources.matematica.questions.filter( (question) => question.contentSetId === '2026-t3-v1', ).length, - 0, + 220, ); console.log( - 't3-portugues-release: ok (160 portugues T3; ciencias preservadas; matematica fora)', + 't3-portugues-release: ok (160 portugues T3; ciencias e matematica preservadas)', ); diff --git a/tests/ui/t3-pilot-draft.spec.cjs b/tests/ui/t3-pilot-draft.spec.cjs index 00b6380..507c6d4 100644 --- a/tests/ui/t3-pilot-draft.spec.cjs +++ b/tests/ui/t3-pilot-draft.spec.cjs @@ -110,12 +110,13 @@ async function run() { '2026-t2-v1', '2026-t3-v1', ]); - assert.strictEqual(result.runtimeT3Count, 580); + assert.strictEqual(result.runtimeT3Count, 800); assert.deepStrictEqual(result.runtimeT3Subjects, { ciencias: 140, geografia: 100, historia: 100, ingles: 80, + matematica: 220, portugues: 160, }); assert.deepStrictEqual(result.runtimeT3ScienceTopics, {