correção inicial - não afeta o conteúdo, pois são arquivos para gerar o livro

This commit is contained in:
Rafael Tavares Juliani 2025-09-04 20:53:54 -03:00
parent 5fbf08693c
commit 2d276f1a95
16 changed files with 43 additions and 6 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/.quarto/

View File

@ -1 +1 @@
{"entries":[{"caption":"Dados das operações","key":"fig-dado","order":{"number":6,"section":[0,6,3,0,0,0,0]}},{"caption":"Adição de fichas da mesma cor","key":"fig-adicao_fichas_mesma_cor","order":{"number":2,"section":[0,5,1,1,0,0,0]}},{"caption":"Cartela das operações","key":"fig-cartela","order":{"number":8,"section":[0,6,3,0,0,0,0]}},{"caption":"Subtração das fichas — Caso 1","key":"fig-subtracao_caso_1","order":{"number":4,"section":[0,5,2,0,0,0,0]}},{"caption":"Exemplo da situação","key":"fig-exemplo_2","order":{"number":11,"section":[0,7,3,2,0,0,0]}},{"caption":"Tabuleiro Fase 2","key":"fig-tabuleiro_fase_2","order":{"number":12,"section":[0,7,4,1,0,0,0]}},{"caption":"Adição de fichas de cores diferentes","key":"fig-adicao_fichas_cor_diferente","order":{"number":3,"section":[0,5,1,2,0,0,0]}},{"caption":"Subtração das fichas — Caso 2","key":"fig-subtracao_caso_2","order":{"number":5,"section":[0,5,2,0,0,0,0]}},{"caption":"Exemplo da situação","key":"fig-exemplo_1","order":{"number":10,"section":[0,7,3,2,0,0,0]}},{"caption":"Tabuleiro Fase 1","key":"fig-tabuleiro_fase_1","order":{"number":9,"section":[0,7,3,1,0,0,0]}},{"caption":"Frente e verso das fichas","key":"fig-frente_verso_fichas","order":{"number":1,"section":[0,5,0,0,0,0,0]}},{"caption":"Cartas numeradas","key":"fig-cartas","order":{"number":7,"section":[0,6,3,0,0,0,0]}}],"headings":["objetivo","introdução","os-obstáculos-no-ensino-de-números-inteiros","o-uso-de-jogos-no-ensino","atividade-1-apresentação-das-operações-por-meio-das-fichas","adição-das-fichas","adição-de-fichas-de-mesma-cor","adição-de-fichas-de-cores-diferentes","subtração-das-fichas","atividade-2-jogo-cartas-das-operações","participantes","objetivo-da-atividade","materiais","como-jogar","atividade-3-jogo-tabuleiro-dos-sinais","participantes-1","materiais-1","fase-1-tabuleiro-1","objetivo-do-jogo","como-jogar-1","fase-2-tabuleiro-2","objetivo-do-jogo-1","como-jogar-2","considerações-finais","notas","referências"],"options":{"chapters":true}} {"entries":[{"caption":"Cartas numeradas","key":"fig-cartas","order":{"number":7,"section":[0,6,3,0,0,0,0]}},{"caption":"Tabuleiro Fase 2","key":"fig-tabuleiro_fase_2","order":{"number":12,"section":[0,7,4,1,0,0,0]}},{"caption":"Adição de fichas de cores diferentes","key":"fig-adicao_fichas_cor_diferente","order":{"number":3,"section":[0,5,1,2,0,0,0]}},{"caption":"Cartela das operações","key":"fig-cartela","order":{"number":8,"section":[0,6,3,0,0,0,0]}},{"caption":"Subtração das fichas — Caso 2","key":"fig-subtracao_caso_2","order":{"number":5,"section":[0,5,2,0,0,0,0]}},{"caption":"Exemplo da situação","key":"fig-exemplo_2","order":{"number":11,"section":[0,7,3,2,0,0,0]}},{"caption":"Exemplo da situação","key":"fig-exemplo_1","order":{"number":10,"section":[0,7,3,2,0,0,0]}},{"caption":"Dados das operações","key":"fig-dado","order":{"number":6,"section":[0,6,3,0,0,0,0]}},{"caption":"Frente e verso das fichas","key":"fig-frente_verso_fichas","order":{"number":1,"section":[0,5,0,0,0,0,0]}},{"caption":"Tabuleiro Fase 1","key":"fig-tabuleiro_fase_1","order":{"number":9,"section":[0,7,3,1,0,0,0]}},{"caption":"Adição de fichas da mesma cor","key":"fig-adicao_fichas_mesma_cor","order":{"number":2,"section":[0,5,1,1,0,0,0]}},{"caption":"Subtração das fichas — Caso 1","key":"fig-subtracao_caso_1","order":{"number":4,"section":[0,5,2,0,0,0,0]}}],"headings":["objetivo","introdução","os-obstáculos-no-ensino-de-números-inteiros","o-uso-de-jogos-no-ensino","atividade-1-apresentação-das-operações-por-meio-das-fichas","adição-das-fichas","adição-de-fichas-de-mesma-cor","adição-de-fichas-de-cores-diferentes","subtração-das-fichas","atividade-2-jogo-cartas-das-operações","participantes","objetivo-da-atividade","materiais","como-jogar","atividade-3-jogo-tabuleiro-dos-sinais","participantes-1","materiais-1","fase-1-tabuleiro-1","objetivo-do-jogo","como-jogar-1","fase-2-tabuleiro-2","objetivo-do-jogo-1","como-jogar-2","considerações-finais","notas","referências"],"options":{"chapters":true}}

View File

@ -1 +1 @@
{"entries":[{"caption":"Coloração do alvo","key":"fig-38","order":{"number":8,"section":[1,4,3,0,0,0,0]}},{"caption":"Expressões de cada rodada","key":"tbl-expressoes","order":{"number":1,"section":[1,4,4,0,0,0,0]}},{"caption":"C. L. vermelho e verde","key":"fig-34","order":{"number":4,"section":[1,3,4,2,0,0,0]}},{"caption":"Alvos","key":"fig-310","order":{"number":10,"section":[1,4,3,0,0,0,0]}},{"caption":"C. L. vermelho e verde","key":"fig-33","order":{"number":3,"section":[1,3,4,2,0,0,0]}},{"caption":"Corações e losangos com valores positivos e negativos","key":"fig-37","order":{"number":7,"section":[1,3,4,3,0,0,0]}},{"caption":"Corações e Losangos","key":"fig-32","order":{"number":2,"section":[1,3,4,1,0,0,0]}},{"caption":"Losangos e Estrelas com valores","key":"fig-36","order":{"number":6,"section":[1,3,4,3,0,0,0]}},{"caption":"Linguagem corrente e linguagem algébrica","key":"tbl-algebrica","order":{"number":2,"section":[1,5,2,0,0,0,0]}},{"caption":"Molde da faixa lateral do alvo","key":"fig-39","order":{"number":9,"section":[1,4,3,0,0,0,0]}},{"caption":"Losangos com valores","key":"fig-35","order":{"number":5,"section":[1,3,4,3,0,0,0]}},{"caption":"Corações e Estrelas","key":"fig-31","order":{"number":1,"section":[1,3,4,1,0,0,0]}}],"headings":["objetivo-geral","introdução","atividade-1-uso-de-cartões-coloridos","objetivo","material","preparação","procedimento","primeira-parte","segunda-parte","terceira-parte","atividade-2-jogo-do-alvo","objetivo-1","material-1","preparação-1","como-jogar","atividade-3-jogo-de-memória","objetivo-2","material-2","acesso-à-atividade","como-jogar-1","considerações-finais","notas","referências"],"options":{"chapters":true}} {"entries":[{"caption":"Coloração do alvo","key":"fig-38","order":{"number":8,"section":[1,4,3,0,0,0,0]}},{"caption":"C. L. vermelho e verde","key":"fig-33","order":{"number":3,"section":[1,3,4,2,0,0,0]}},{"caption":"C. L. vermelho e verde","key":"fig-34","order":{"number":4,"section":[1,3,4,2,0,0,0]}},{"caption":"Corações e Losangos","key":"fig-32","order":{"number":2,"section":[1,3,4,1,0,0,0]}},{"caption":"Alvos","key":"fig-310","order":{"number":10,"section":[1,4,3,0,0,0,0]}},{"caption":"Linguagem corrente e linguagem algébrica","key":"tbl-algebrica","order":{"number":2,"section":[1,5,2,0,0,0,0]}},{"caption":"Expressões de cada rodada","key":"tbl-expressoes","order":{"number":1,"section":[1,4,4,0,0,0,0]}},{"caption":"Molde da faixa lateral do alvo","key":"fig-39","order":{"number":9,"section":[1,4,3,0,0,0,0]}},{"caption":"Corações e Estrelas","key":"fig-31","order":{"number":1,"section":[1,3,4,1,0,0,0]}},{"caption":"Losangos com valores","key":"fig-35","order":{"number":5,"section":[1,3,4,3,0,0,0]}},{"caption":"Losangos e Estrelas com valores","key":"fig-36","order":{"number":6,"section":[1,3,4,3,0,0,0]}},{"caption":"Corações e losangos com valores positivos e negativos","key":"fig-37","order":{"number":7,"section":[1,3,4,3,0,0,0]}}],"headings":["objetivo-geral","introdução","atividade-1-uso-de-cartões-coloridos","objetivo","material","preparação","procedimento","primeira-parte","segunda-parte","terceira-parte","atividade-2-jogo-do-alvo","objetivo-1","material-1","preparação-1","como-jogar","atividade-3-jogo-de-memória","objetivo-2","material-2","acesso-à-atividade","como-jogar-1","considerações-finais","notas","referências"],"options":{"chapters":true}}

View File

@ -1 +1 @@
{"entries":[{"caption":"Captura de tela do planejamento da atividade","key":"fig-22","order":{"number":2,"section":[0,3,4,2,0,0,0]}},{"caption":"Captura de tela do planejamento da atividade","key":"fig-23","order":{"number":3,"section":[0,3,4,3,0,0,0]}},{"caption":"Tabuleiro serpentes e escadas","key":"fig-25","order":{"number":5,"section":[0,4,4,0,0,0,0]}},{"caption":"Captura de tela do planejamento da atividade","key":"fig-24","order":{"number":4,"section":[0,3,4,4,0,0,0]}},{"caption":"Captura de tela do planejamento da atividade","key":"fig-21","order":{"number":1,"section":[0,3,4,1,0,0,0]}}],"headings":["objetivo-geral","introdução","atividade-1-balança-de-dois-pratos","objetivo","material","acesso-à-atividade","funcionamento","primeira-etapa-noções-básicas","segunda-etapa---variáveis3","terceira-etapa-operações","quarta-etapa-resolve","atividade-2-serpentes-e-escadas-trilha-das-equações","objetivo-1","material-1","acesso-ao-tabuleiro-e-cartões","regras-do-jogo","considerações-finais","notas","referências"],"options":{"chapters":true}} {"entries":[{"caption":"Captura de tela do planejamento da atividade","key":"fig-21","order":{"number":1,"section":[0,3,4,1,0,0,0]}},{"caption":"Captura de tela do planejamento da atividade","key":"fig-22","order":{"number":2,"section":[0,3,4,2,0,0,0]}},{"caption":"Captura de tela do planejamento da atividade","key":"fig-24","order":{"number":4,"section":[0,3,4,4,0,0,0]}},{"caption":"Tabuleiro serpentes e escadas","key":"fig-25","order":{"number":5,"section":[0,4,4,0,0,0,0]}},{"caption":"Captura de tela do planejamento da atividade","key":"fig-23","order":{"number":3,"section":[0,3,4,3,0,0,0]}}],"headings":["objetivo-geral","introdução","atividade-1-balança-de-dois-pratos","objetivo","material","acesso-à-atividade","funcionamento","primeira-etapa-noções-básicas","segunda-etapa---variáveis3","terceira-etapa-operações","quarta-etapa-resolve","atividade-2-serpentes-e-escadas-trilha-das-equações","objetivo-1","material-1","acesso-ao-tabuleiro-e-cartões","regras-do-jogo","considerações-finais","notas","referências"],"options":{"chapters":true}}

View File

@ -1 +1 @@
{"entries":[{"caption":"Layout do Jogo","key":"fig-telaCardDasFracoes","order":{"number":2,"section":[3,1,3,0,0,0,0]}},{"caption":"Quadro 7: situações problema do jogo percurso de frações","key":"tbl-quadro7","order":{"number":4,"section":[3,3,3,0,0,0,0]}},{"caption":"Quadro 5: situações problema do jogo da memória","key":"tbl-quadro5","order":{"number":3,"section":[3,2,2,0,0,0,0]}},{"caption":"Quadro 1: O objeto de conhecimento fração na BNCC","key":"tbl-quadro1","order":{"number":1,"section":[3,0,0,0,0,0,0]}},{"caption":"Exemplo de card presente no jogo","key":"fig-cardVerde","order":{"number":1,"section":[3,1,2,0,0,0,0]}},{"caption":"Quadro 4: situações problema do jogo *card* de frações","key":"tbl-quadro4","order":{"number":2,"section":[3,1,3,0,0,0,0]}}],"headings":["card_fracoes","regras-do-jogo","situação-exemplo","os-comandos-do-jogo","jogo_memoria","regras-do-jogo-1","situação-exemplo-1","percurso_fracoes","material","regras-do-jogo-2","situação-exemplo-2","notas","referências"],"options":{"tbl-prefix":"Quadro","tbl-title":"Quadro"}} {"entries":[{"caption":"Quadro 7: situações problema do jogo percurso de frações","key":"tbl-quadro7","order":{"number":4,"section":[3,3,3,0,0,0,0]}},{"caption":"Exemplo de card presente no jogo","key":"fig-cardVerde","order":{"number":1,"section":[3,1,2,0,0,0,0]}},{"caption":"Layout do Jogo","key":"fig-telaCardDasFracoes","order":{"number":2,"section":[3,1,3,0,0,0,0]}},{"caption":"Quadro 5: situações problema do jogo da memória","key":"tbl-quadro5","order":{"number":3,"section":[3,2,2,0,0,0,0]}},{"caption":"Quadro 4: situações problema do jogo *card* de frações","key":"tbl-quadro4","order":{"number":2,"section":[3,1,3,0,0,0,0]}},{"caption":"Quadro 1: O objeto de conhecimento fração na BNCC","key":"tbl-quadro1","order":{"number":1,"section":[3,0,0,0,0,0,0]}}],"headings":["card_fracoes","regras-do-jogo","situação-exemplo","os-comandos-do-jogo","jogo_memoria","regras-do-jogo-1","situação-exemplo-1","percurso_fracoes","material","regras-do-jogo-2","situação-exemplo-2","notas","referências"],"options":{"tbl-prefix":"Quadro","tbl-title":"Quadro"}}

View File

@ -1 +1 @@
{"entries":[{"caption":"Medição da porta","key":"fig-411","order":{"number":11,"section":[2,4,3,0,0,0,0]}},{"caption":"Modo de utilizar o astrolábio","key":"fig-47","order":{"number":7,"section":[2,4,1,0,0,0,0]}},{"caption":"","key":"eq-tgdif","order":{"number":2,"section":[2,4,3,0,0,0,0]}},{"caption":"","key":"eq-tg","order":{"number":1,"section":[2,4,1,0,0,0,0]}},{"caption":"Ilustração das medidas obtidas","key":"fig-410","order":{"number":10,"section":[2,4,2,0,0,0,0]}},{"caption":"Canudo fixado nas marcações 0º e 180º","key":"fig-46","order":{"number":6,"section":[2,3,1,0,0,0,0]}},{"caption":"Representação do esquema de medição","key":"fig-49","order":{"number":9,"section":[2,4,1,0,0,0,0]}},{"caption":"Ilustração das medidas obtidas","key":"fig-412","order":{"number":12,"section":[2,4,4,0,0,0,0]}},{"caption":"Astrolábio Esférico","key":"fig-41","order":{"number":1,"section":[2,2,0,0,0,0,0]}},{"caption":"Astrolábio Náutico","key":"fig-43","order":{"number":3,"section":[2,2,0,0,0,0,0]}},{"caption":"Representação dos ângulos alfa e teta","key":"fig-48","order":{"number":8,"section":[2,4,1,0,0,0,0]}},{"caption":"Perfuração do transferidor","key":"fig-45","order":{"number":5,"section":[2,3,1,0,0,0,0]}},{"caption":"Astrolábio Planisférico","key":"fig-42","order":{"number":2,"section":[2,2,0,0,0,0,0]}},{"caption":"Materiais para a construção do astrolábio","key":"fig-44","order":{"number":4,"section":[2,3,1,0,0,0,0]}}],"headings":["objetivo-geral","introdução","atividade-1-construção-do-astrolábio-caseiro","materiais-e-métodos","atividade-2-medições-com-o-astrolábio","método-de-uso","medindo-uma-árvore","medindo-uma-porta","medindo-um-prédio","considerações-finais","notas","referências"],"options":{"chapters":true}} {"entries":[{"caption":"Materiais para a construção do astrolábio","key":"fig-44","order":{"number":4,"section":[2,3,1,0,0,0,0]}},{"caption":"Ilustração das medidas obtidas","key":"fig-410","order":{"number":10,"section":[2,4,2,0,0,0,0]}},{"caption":"Astrolábio Esférico","key":"fig-41","order":{"number":1,"section":[2,2,0,0,0,0,0]}},{"caption":"Representação do esquema de medição","key":"fig-49","order":{"number":9,"section":[2,4,1,0,0,0,0]}},{"caption":"Modo de utilizar o astrolábio","key":"fig-47","order":{"number":7,"section":[2,4,1,0,0,0,0]}},{"caption":"Ilustração das medidas obtidas","key":"fig-412","order":{"number":12,"section":[2,4,4,0,0,0,0]}},{"caption":"Medição da porta","key":"fig-411","order":{"number":11,"section":[2,4,3,0,0,0,0]}},{"caption":"Representação dos ângulos alfa e teta","key":"fig-48","order":{"number":8,"section":[2,4,1,0,0,0,0]}},{"caption":"Canudo fixado nas marcações 0º e 180º","key":"fig-46","order":{"number":6,"section":[2,3,1,0,0,0,0]}},{"caption":"","key":"eq-tgdif","order":{"number":2,"section":[2,4,3,0,0,0,0]}},{"caption":"","key":"eq-tg","order":{"number":1,"section":[2,4,1,0,0,0,0]}},{"caption":"Astrolábio Náutico","key":"fig-43","order":{"number":3,"section":[2,2,0,0,0,0,0]}},{"caption":"Perfuração do transferidor","key":"fig-45","order":{"number":5,"section":[2,3,1,0,0,0,0]}},{"caption":"Astrolábio Planisférico","key":"fig-42","order":{"number":2,"section":[2,2,0,0,0,0,0]}}],"headings":["objetivo-geral","introdução","atividade-1-construção-do-astrolábio-caseiro","materiais-e-métodos","atividade-2-medições-com-o-astrolábio","método-de-uso","medindo-uma-árvore","medindo-uma-porta","medindo-um-prédio","considerações-finais","notas","referências"],"options":{"chapters":true}}

View File

@ -1,7 +1,9 @@
project: project:
type: book type: book
output-dir: propostas-didaticas-ensino-matematica output-dir: propostas-didaticas-ensino-matematica
post-render: _extensions/editoramoan/moan-livro/preparacao-moan.py post-render:
- _extensions/editoramoan/moan-livro/preparacao-moan.py
- correcao.py
preview: preview:
port: 4000 port: 4000
browser: true browser: true

34
correcao.py Executable file
View File

@ -0,0 +1,34 @@
import os
import shutil
import yaml
def copiar_pasta(origem, destino):
try:
shutil.copytree(origem, destino, dirs_exist_ok=True)
print(f'Conteúdos de "{origem}" copiados para "{destino}" com sucesso.')
except Exception as e:
print(f'Ocorreu um erro ao copiar os conteúdos de "{origem}" para "{destino}": {e}')
def main():
# Ler o arquivo _quarto.yml
with open('_quarto.yml', 'r') as yml_file:
config = yaml.load(yml_file, Loader=yaml.FullLoader)
# Verificar se as chaves necessárias estão presentes no arquivo
if 'project' in config and 'output-dir' in config['project']:
output_dir = config['project']['output-dir']
else:
print('Chaves ausentes no arquivo _quarto.yml. Certifique-se de que as chaves project e output-dir estão presentes.')
return
# Lista de pastas a serem copiadas
pastas_a_copiar = ['img']
# Copiar o conteúdo das pastas para o diretório de saída
for pasta in pastas_a_copiar:
origem = os.path.join(os.getcwd(), pasta)
destino = os.path.join(os.getcwd(), output_dir, pasta)
copiar_pasta(origem, destino)
if __name__ == "__main__":
main()

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB