O corpus de pesquisa: 51 estudos, publicados inteiros
A Math Challenge publicou 51 pesquisas, 168.355 palavras, com fontes numeradas e limitações declaradas — inteiras, incluindo os trechos em que a evidência contradiz o produto.
O corpus em números
- Pesquisas
- 51
- Palavras
- 168.355
- Links externos
- 838
- Domínios distintos
- 369
- Marcas [unverified]
- 17
- Temas
- 5
Cada número aqui é contado no build, lendo a pasta de pesquisa do repositório. Nenhum é digitado num arquivo de tradução, então nenhum pode envelhecer em silêncio. Duas precisões, porque comandos parecidos dão respostas diferentes. Listar todos os arquivos Markdown dessa pasta devolve 53, e não 51: conta o índice, que não é uma pesquisa. E esta página conta palavras como o wc -w faz, marcação incluída, enquanto a página de cada estudo conta o texto sem Markdown — 9 a menos no corpus inteiro.
Como cada pesquisa é montada
As 51 têm a mesma forma, e isso foi verificado em vez de suposto: um resumo executivo em espanhol e outro em inglês, achados numerados com suas citações, e implicações de projeto no fim. Juntas, carregam 838 links externos para 369 domínios distintos.
As pesquisas em si não estão traduzidas
Este índice existe em sete locais; o corpus, não. 47 dos documentos estão escritos em inglês e 4 em espanhol, e cada um abre com um resumo executivo nos dois. Dizer o contrário seria a primeira afirmação falsa de um site cujo argumento é que não faz nenhuma.
Por que também se publicam as pesquisas que contradizem o produto
Publicar só a pesquisa que te dá razão é marketing com notas de rodapé. O que torna um corpus digno de leitura é a parte que custou algo, e vários destes estudos convenceram o dono a não fazer o que tinha pedido. Esses trechos saem inteiros, no mesmo tamanho que todo o resto.
- O pedido original queria o produto o mais viciante possível. O estudo mc-17 catalogou as mecânicas de engajamento com exposição regulatória real, e dali saiu uma lista negra que as nomeia uma por uma: sem moeda comprável, sem recompensas aleatórias pagas, sem corações que impeçam uma criança de continuar praticando.
- O dono pediu gRPC pelo nome. O estudo mc-47 encontrou três razões independentes pelas quais isso não funciona aqui — Workers não faz chamadas gRPC de saída, o navegador não fala o protocolo, os trailers de HTTP quase não têm suporte na borda — e qualquer uma bastava. Foi descartado.
- O placar global ordena por pontos. Os estudos mc-18 e mc-44 recomendam ordenar por habilidade estimada, e o mc-18 avisa que somar pontos premia quem resolve muitos exercícios fáceis depressa. A decisão vai contra eles mesmo assim, diz isso no próprio texto, e anota a condição para revê-la.
- A tabela de tempo de tela parece ciência e em boa parte não é. O estudo mc-26 encontrou que dos cinco anos em diante nenhuma autoridade publica um número, então o resto dessa tabela fica marcado como critério nosso e não como evidência.
Nada disso é confissão. Uma afirmação que dá para conferir vale mais do que uma que não dá, e publicar as que foram contra nós, no mesmo tamanho que as demais, é o que torna as demais conferíveis.
O que significa [unverified]
17 afirmações levam uma marca [unverified] explícita, todas dentro de 2 das 51 pesquisas, e 13 estudos usam a palavra em algum lugar sem os colchetes. A marca significa uma coisa só: o agente que escreveu a linha não conseguiu chegar a uma fonte primária. Vários sites de governo bloqueiam leitura automatizada, então algumas afirmações jurídicas não puderam ser conferidas. Ficam no texto, marcadas, em vez de serem apagadas em silêncio.
Nenhum desses trechos é aconselhamento jurídico, e nenhum pode ser base de conformidade sem um advogado. Esse aviso está escrito dentro dos documentos, não colado por cima depois.
Como a pesquisa foi feita de verdade
A cota de busca na web da sessão acabou na metade. Os agentes seguintes leram fontes primárias diretamente — MDN, WebKit, W3C, EUR-Lex, páginas de preços, PDFs de artigos — e usaram um endpoint de busca em HTML puro. Cada documento declara suas limitações no fim. Este parágrafo é desconfortável, e é a razão pela qual as marcas acima são críveis.
Corpus de pesquisa da Math Challenge
51 pesquisas sobre ensino de matemática, privacidade infantil, gamificação e engenharia de plataforma, com data de 2026-07-31 e publicadas inteiras, sob a AGPL-3.0, no repositório público do projeto.
Pedagogia — como se ensina matemática
- mc-01 Japanese Mathematics Education: Lesson Study, Structured Problem Solving, Bansho, Neriage, and Soroban/Anzan
A aula japonesa em quatro fases, o estudo TIMSS em vídeo e a evidência real do ábaco.
- mc-02 Chinese Mathematics Education: Variation Theory, Mastery, and the Evidence Behind the Reputation
Montar séries de exercícios com variação sistemática em vez de números ao acaso.
- mc-03 Singapore Math: CPA Progression, Bar Modelling, and the MOE Framework
Do concreto ao pictórico ao abstrato, e o modelo de barras por nível de dificuldade.
- mc-04 Cognitive Load Theory and Worked Examples in Mathematics
Quando mostrar a solução, quando fazer resolver, e como retirar o andaime.
- mc-05 Spacing, Retrieval Practice, and Interleaving Applied to Mathematics
O algoritmo de revisão em si: parâmetros, intervalos e limiar de domínio.
- mc-06 Early Numeracy and Number Sense for Ages 3–7 (Pre-K, Kinder, Grade 1)
A trajetória de aprendizagem dos três aos sete anos, em ordem.
- mc-07 Learning fractions, decimals, ratio, and proportional reasoning (ages ~8–14)
Treze erros com nome, a resposta que cada um produz, e o que o tutor diz.
- mc-08 Algebra Learning Ages 12–17: The Arithmetic-to-Algebra Transition, Equals-Sign Misconceptions, Error Taxonomies, and Procedural Flexibility
Nove regras mal aprendidas na passagem da aritmética à álgebra, e o conserto.
- mc-09 Geometry, Measurement, and Spatial Reasoning Across Ages
Que formatos de geometria um navegador corrige e quais ainda precisam de gente.
- mc-10 Math anxiety, timed testing, growth mindset, and productive struggle: what the evidence actually supports
Leia antes de decidir nada sobre o cronômetro. É onde a evidência mais contradiz.
- mc-11 Feedback and Formative Assessment in Mathematics — Evidence for an AI Tutor
Modelos de devolutiva por faixa etária, e a devolutiva que piora o desempenho.
- mc-12 Beyond High School: Proof, Olympiad Training, and PhD-Level Mathematics — What "PhD Mode" Could Realistically Contain
Quatorze faixas acima do ensino médio, cada uma corrigível sem uma pessoa.
- mc-35 What the research actually says about teaching over the internet
Proporção de fazer e assistir, duração do vídeo, e como mediríamos se isto ensina.
- mc-39 Drill, Mental Arithmetic, and "Eastern" Method Traditions: What the Evidence Actually Supports
Kumon, ábaco, védica, russa, húngara, finlandesa: evidência contra marketing.
Produto, motor e conteúdo
- mc-13 Intelligent Tutoring Systems and Learner Modelling: BKT, DKT, PFA, and the Math Garden Elo Approach
A fórmula que junta acerto e tempo numa única pontuação, já validada.
- mc-14 Competitive and Design Research: Leading Math Learning Products
Khan, Brilliant, Kumon, IXL, Prodigy: o que copiar, o que evitar, onde está a lacuna.
- mc-15 School grades and math curricula across countries — toward one internal ladder
Os sistemas de séries por país, e a escada interna neutra que saiu daí.
- mc-36 Designing Engaging, Pedagogically Sound Math Challenges: Rich Task Traditions, Item Formats, and Standards
Vinte formatos avaliados por resistência a um solucionador, e a ordem de construção.
- mc-37 Larry Profe — porting Larry to Math Challenge
O que já existe em código, com arquivo e linha, o roteamento de modelos e o custo.
- mc-40 Building and Operating a 2,500-Item Math Bank: What Real Learning Products Do
Um banco de 2.500 itens: gabarito, mão ou IA, com esquema, esforço e custo.
- mc-44 Adaptive Placement Testing and Computerized Adaptive Testing (CAT): IRT, Cold-Start Calibration, and Knowledge Spaces
O algoritmo de nivelamento construível na versão um, sem banco calibrado.
Gamificação, competição e identidade
- mc-16 Duolingo's Gamification System and the Research Behind Engagement Mechanics
As mecânicas de engajamento uma a uma, com evidência e risco se o usuário é criança.
- mc-17 Ethical gamification, intrinsic motivation, and dark patterns aimed at children: the counterweight to "as addictive as possible"
O contrapeso ao o mais viciante possível: linhas vermelhas com exposição regulatória.
- mc-18 Leaderboards and Competition Design: Psychological Effects, Rating Systems, and Fair Cross-Difficulty Comparison
Sistemas de rating, ligas de trinta, e comparar uma criança com um doutorando.
- mc-19 Habit Loops, Retention Mechanics and Push Notifications for a Children's Math PWA
Notificações que não se apoiam na culpa, e a realidade técnica do push no iOS.
- mc-42 Audio, Music, Haptics, Motion and "Juice" in Learning Games
Som por faixa etária, e o Safari do iOS sem Vibration API em nenhuma versão.
- mc-43 Avatars, Identity and Progression for Children's Products Under Strict Privacy
Apelidos seguros em cinco idiomas, e que cosméticos não são caixa de recompensa.
Interface por faixa etária e dispositivo
- mc-20 UI and interaction design for children aged 3-6 (KINDER band)
Alvos de toque perto de 88 px, com a fonte, e por que arrastar falha nessa idade.
- mc-21 UI/UX design for children aged 7-11 (PRIMARY / ELEMENTARY band)
O meio do caminho: já não é interface de pré-escola, ainda não é de adolescente.
- mc-22 UI/UX Design for Teenagers (Ages 12–17): Research for the Math Challenge SECONDARY/TEEN Theme
O que faz um aplicativo parecer de criança pequena. Modo escuro por padrão.
- mc-23 Interface Design for Serious Adult Mathematics: Rendering, Input, and the Adult/Expert Theme
KaTeX, MathJax e MathLive por licença e acessibilidade; matemática por dispositivo.
- mc-34 Internationalizing Math Notation: Numbers, Symbols, and Long Division Across Five Languages
O México escreve ponto decimal e o resto vírgula; a divisão longa, de quatro formas.
- mc-38 Accessibility and learning differences in a global, all-ages math game
Como um jogo cronometrado cumpre a WCAG 2.2, e o que tem um modo discalculia.
- mc-49 Navigation Patterns for a PWA-First Site: Installed App, Mobile Browser Tab, and Desktop
Uma só navegação primária por vez; a barra inferior só existe instalada.
- mc-50 Navigation for the Authenticated App Area: Parent Dashboard and Future Child/Adult Play Surfaces
A área privada nunca herda o layout público; as abas derivam da conta real.
- mc-51 Clasificación de las ramas de las matemáticas y su estructura de prerrequisitos — de MSC 2020 a los planes universitarios y los currículos escolares del mundo
As 63 áreas do MSC 2020, arXiv e ICM; a espinha escolar universal e as cadeias de pré-requisitos verificadas em dez instituições; o mapa de 26 ramos com portas.
- mc-52 Lógica para niños: booleana, tablas de verdad y acertijos — cómo se enseña en el mundo y cómo se convierte en retos de 7 años en adelante
Bebras e suas faixas etárias verificadas; Smullyan como ponte para a demonstração (MAA); a escada LOGI N4-N12: atributos, enigmas, tabelas-verdade, predicados.
Plataforma, segurança e negócio
- mc-25 Children's Privacy and Data Protection Law for Math Challenge
COPPA, artigo 8 do GDPR, Children's Code, LGPD brasileira e o México depois do INAI.
- mc-26 Screen time guidance and healthy digital habits for children: setting evidence-based bounds on a parent-adjustable daily limit
Limites diários por idade, e a nota de que passados os cinco ninguém publica um.
- mc-27 Family Account Architecture and Consent UX — How the Best Products Do It
O modelo de entidades da conta familiar, e entrar sem ler aos cinco anos.
- mc-28 Teacher/Classroom Mode: Roster Design, the FERPA/COPPA Consent Gap for a Non-School Teacher, and Safe Competition
O buraco jurídico: um professor sem escola não pode invocar a exceção escolar.
- mc-29 Online Assessment Integrity and Anti-Cheating: A Progressive Model for a Consumer Math App
Seis níveis progressivos de integridade, e o que jamais se faz com uma criança.
- mc-30 Behavioral/Process Data in Learning Systems: What Hesitation and Timing Mean, and Where Child Privacy Law Draws the Line
Corrigir melhora a nota em 79% das vezes: penalizar o apagamento é um erro.
- mc-31 The Solver Threat: AI Math Assistance in 2026 and What Actually Resists It
Que formatos sobrevivem a um solucionador por foto e a um modelo de fronteira.
- mc-32 Cloudflare Architecture for Math Challenge
O inventário da Cloudflare com nome, tipo, propósito e binding, e seus limites reais.
- mc-33 PWA-First Reality in 2026: Installability, iOS Safari, Offline, and the Store Question for Math Challenge
Capacidades de iOS, Android e desktop; no iOS o push exige instalar na tela inicial.
- mc-41 Monetization and Pricing for Family Math Edtech — What Comparables Actually Charge, and What Regulators Actually Require
O que os comparáveis cobram, pagamentos por mercado, impostos e arrependimento.
- mc-45 Onboarding, registro y activación: cuántos campos, y por qué los tours casi nunca sirven
Quanto custa cada campo de cadastro, e por que o carrossel é desaconselhado.
- mc-46 Clubs, retos de grupo y prendas: cómo tener apuestas sin perdedor y sin exposición regulatoria
Os três elementos do jogo de azar ilegal, e uma aposta de grupo sem perdedor.
- mc-47 Stack, protocolos y rendimiento real: qué está de verdad a la vanguardia sobre Cloudflare
Por que o gRPC fica de fora: o Workers não o chama e o navegador não o fala.
- mc-48 El sitio abierto: por qué publicar la investigación es la estrategia orgánica
O argumento para publicar a pesquisa, e sua nota de que nenhuma fonte é primária.
Confira você mesmo
Clone o repositório e rode isto. Cada número aqui sai de um destes comandos no build; nenhum foi escrito de memória.
- As 51 pesquisas
ls docs/research/2026-07-31-mc-*.md | wc -l- As 168.355 palavras
cat docs/research/2026-07-31-mc-*.md | wc -w- As 17 marcas entre colchetes
grep -o "\[unverified\]" docs/research/2026-07-31-mc-*.md | wc -l- Que as 51 trazem uma seção de fontes numerada
grep -l "^## Sources" docs/research/2026-07-31-mc-*.md | wc -l- A licença: AGPL-3.0
gh repo view kilowatto/math-challenge --json licenseInfo
O que ainda não está aqui
- Não há busca nem filtros. {docs} pesquisas cabem numa lista só, e uma página que funciona com o JavaScript desligado vale mais do que um filtro que não funciona.
- Os corpos não estão traduzidos. Só este índice existe em sete locais.
- O corpus tem data de {fecha} e não foi revisado desde então. Não passou por revisão por pares, e foi produzido com assistência de IA sob direção humana — por isso cada documento nomeia os próprios limites.
O corpus completo, sem edição, vive no repositório público: a pasta de pesquisa no GitHub