
O sistema que gamifica, acompanha e organiza o treino da Seletiva 26 — Desenvolvimento de Sistemas.
O Painel de Treino é um sistema que roda durante os quatro meses da preparação (agosto a novembro) com três objetivos ao mesmo tempo:
O painel tem duas telas, com papéis bem diferentes:
tela.htmlFica rodando sozinha na tela interativa do Centro de Treinamento, em loop, sem ninguém mexer. É o placar que os competidores veem o tempo todo. Só mostra dados, não edita nada.
admin.htmlÉ a tua central, protegida por token (senha). É aqui que você lança os pontos, registra observações, cuida da agenda e gera o relatório do mês. Ninguém além de você precisa acessar.
Ela gira sozinha entre quatro telas. Você pode controlar pelo teclado se precisar:
| Tela | O que mostra |
|---|---|
| Sprint da semana | O progresso da sprint atual: metas batidas por cada um, a meta compartilhada da dupla e o combo de daily. É a tela do modo ágil. |
| Pontuação geral | O placar acumulado dos dois e os últimos lançamentos. Entrou no lugar da Curva conjunta, que fica parqueada até os TAs começarem. |
| Bônus em jogo | A meta da semana que só vale se os dois baterem. O mecanismo de união. |
| Próximo marco | Quantos dias faltam pra próxima avaliação ou entrega, puxado do cronograma. |
← → trocam de tela · espaço pausa · tecla F deixa em tela cheia · teclas 1 a 5 pulam direto pra uma tela. O cursor some sozinho depois de 4 segundos parado.
A primeira aba e o teu ponto de partida de segunda de manhã: o raio-x da semana num lugar só. Mostra o tema e o objetivo da sprint, a matéria da semana, um calendário dia a dia (aulas, TAs, acompanhamento, eventos e quem fez a daily) e as metas da semana agrupadas em a fazer / fazendo / feito. É só leitura — pra editar, vai nas abas específicas.
O centro do modo ágil: escolhe e ativa a sprint da semana, trabalha o board de metas (backlog → fazendo → feito), fecha cada meta com a nota 0–3 (que vira ponto automático), registra a daily e o feedback 1:1 de sexta. O passo a passo completo está no Playbook Ágil.
Depois de uma aula, drill, correção ou TA. Escolhe o competidor, a categoria, quantos pontos e a origem, escreve uma linha do que foi. Some direto no placar do duelo.
Registra um ponto forte ou de melhoria. Ao escolher a categoria, o sistema mostra na hora se aquilo já apareceu no mês anterior — assim você decide novo ou recorrente com contexto na tela, não de memória. Isso alimenta o relatório mensal.
Aulas, TAs, acompanhamento comportamental, eventos externos e viagens dos competidores. Serve pra você e também alimenta as habilidades não técnicas do relatório.
Duas visões só de leitura: o cronograma das matérias (espelha a apostila) e o de avaliações/entregas. Pra editar em massa, é mais rápido direto na planilha.
Define a meta compartilhada da semana ou do mês e o status dela (em jogo, conquistado, perdido). É o que aparece na tela de bônus do CT.
Escolhe competidor e mês, e o sistema monta o rascunho de todos os campos do relatório oficial a partir do que você lançou. Você revisa e copia pra planilha da Gerência. Detalhado na seção 7.
As 6 categorias do duelo não são inventadas: são as competências da prova, com o mesmo peso oficial. Isso mantém o jogo alinhado com o que decide a Seletiva de verdade.
| Categoria | Peso na prova |
|---|---|
| Front-end | 40% |
| Back-end / API | 20% |
| Inglês Técnico | 15% |
| UX / Interface | 10% |
| Banco de Dados | 10% |
| Versionamento / Documentação | 5% |
TA_Resultados (na planilha) pra curva subir.Este é o lado que economiza teu tempo de verdade. Em vez de levantar tudo de memória no fim do mês, o sistema junta o que você já foi lançando e monta os campos do relatório de acompanhamento oficial:
O token digitado não bate com o definido no Apps Script. Clica em "Trocar token" no topo do admin e digita o certo. Se esqueceu, dá pra ver/redefinir na função configurarToken() do Apps Script.
Acontece quando os arquivos são abertos com duplo-clique (file://). Precisa servir por http:// — um servidor local ou hospedado (Cloudflare Pages, igual a GEP). Os passos estão no README.md.
Normal: a tela relê a planilha a cada poucos minutos (o valor de refreshMinutes na aba Config). Espera o próximo ciclo ou recarrega a tela do CT.
O Google Sheets às vezes converte uma célula de texto em data sozinho. O sistema já corrige isso na leitura; se ainda incomodar numa célula específica, formata ela como Texto simples na planilha.
Setup técnico completo (criar a planilha, publicar o Apps Script, hospedar) está no README.md da pasta do painel.