Painel Administrativo B2B
Credenciais exclusivas para gestores MedCof.
Selecione a instituição para acessar o painel de acompanhamento.
| Recorte | Datas | Alunos | Ação |
|---|---|---|---|
| Selecione uma IES para listar os recortes publicados. | |||
| # | Turma / Campus | Status | Resultado | Atualizado em |
|---|
O cron verifica novos emails a cada 5 minutos. A fila avança automaticamente após cada email processado.
alunos_master, dashboard_engajamento (+ backups), relatorios_instituicao_jobs, relatorios_cron_email_skips e instituicoes. Cria snapshot em slug_migrations_audit antes. Apenas superadmin.
Selecione a instituição. Na etapa seguinte você escolhe o tipo de atualização e as planilhas.
Ao escolher uma IES na lista, a próxima etapa abre automaticamente (tela Modo).
Escolha uma das opções abaixo para seguir para as planilhas.
Relatórios operacionais da IES (lista filtrada). Só funciona com a instituição já selecionada acima.
Lista o que já está publicado para a instituição selecionada. Excluir selecionados remove períodos do dashboard (irreversível). Desfazer último upload usa o histórico recente da publicação. Não altera o cadastro de alunos.
| Recorte de tempo | Datas | Alunos | |
|---|---|---|---|
| Selecione uma instituição e carregue a lista. | |||
O processamento terminou; o dashboard e o cadastro ainda não foram atualizados. Revise o resultado abaixo e publique, ou descarte para ajustar as planilhas. Vale para atualizar dados e para cadastrar nova turma.
Texto padrão com último recorte de tempo, comparação com o anterior e panorama do ciclo (dados recém-publicados).
Mesmo texto na central de avisos (sino) e, ao abrir o painel, pop-up para quem ainda não leu.
Preencha os dados da IES e envie a planilha exportada da plataforma. As datas são lidas automaticamente da planilha. O sistema gera todos os arquivos prontos para deploy.
logo_{slug}.png na pasta da IES.
Baixe os arquivos e coloque na pasta <slug>/ do deploy. Depois faça deploy no Netlify.
Envie o seu admin.html atual e o sistema injeta o card da nova IES + a tag de dados automaticamente. Você recebe o arquivo pronto para substituir.
<script> de dados.Painel operacional unificado: acompanhe aplicação, resultados, relatórios e boletins por instituição.
————ALTER TABLE alunos_master ADD COLUMN IF NOT EXISTS cpf text DEFAULT '';
Selecione a lista (simulado) no filtro acima e clique abaixo. O sistema inclui no Supabase só quem está na lista de presença e ainda não tem linha em alunos_master (mesmo CPF + slug IES). Origem gravada: simulado_<nome do simulado normalizado>. Quem já é B2B (ies/manual) não é alterado.
Sem filtros, a tabela abaixo mostra só os 5 registros mais recentes. Preencha lista, IES, datas, nome do aluno ou simulado e clique em Consultar para ver o restante com paginação.
Agrupado por IES — cada instituição pode ter vários simulados. Cada link é fixo para aquele simulado na instituição. Use Copiar lista ou Copiar recurso para enviar a mensagem pronta ao professor. Prazo recurso reabre ou adia o limite quando o link foi divulgado fora do prazo automático. Use Apagar para remover o link: ao gerar de novo na gestão de simulados (botão Presença), será criado um link novo.
| # | Nome | CPF | Turma | Telefone | IES | Simulado | Data | |
|---|---|---|---|---|---|---|---|---|
| Clique em "Consultar" para carregar os registros | ||||||||
O prazo padrão é 48h após o mais tardio entre o fim do dia da prova e o registro do aluno na lista. Use o campo abaixo para definir uma data/hora limite adicional (no fuso do seu navegador): o sistema aplica o que for mais tardio entre o automático e este valor — útil quando o link de recurso foi enviado depois.
Envios ficam salvos no MongoDB (recursos_simulado). Aba Pendentes: a tratar. Aba Respondidos: já respondidos por e-mail ou marcados manualmente.
| Data | Aluno | IES | Simulado | Questões | Status | Ações | |
|---|---|---|---|---|---|---|---|
| Abra o modal para carregar | |||||||
A lista mostra só simulados com questões no banco. O selo amarelo Aguardando aprovação vira Aprovado (verde) após «Confirmo a revisão do preview» — o registro fica salvo no banco para outros admins verem o mesmo estado. Depois use Copiar link ou Abrir mapa. O Copiar na linha copia só o URL.
mapa_montagem_aprovacoes), visível a todos os admins. Subir planilha .xlsx abaixo só quando precisar de colunas extras — isso não altera a página pública do mapa para a coordenação.
Substitui o mapa derivado automaticamente. Use quando precisar de colunas extras (Especialidade) ou ordem específica. Apagar volta para o derivado.
Colunas: QUESTÃO, ID da QUESTÃO, GRANDE ÁREA, ESPECIALIDADE, TEMA, DIFICULDADE, % ACERTO MEDCOF, GABARITO.
Requer SENDGRID_API_KEY configurada nas Functions.
Será criado um link único para os alunos preencherem:
Compartilhe com os alunos para confirmarem presença neste simulado.
Arraste pelo ícone à esquerda de cada card. A ordem é salva no servidor e vale para todos no painel.
Escolha Todos os simulados, um simulado, Sem simulado (órfãs) — só linhas sem vínculo a nenhum cadastro de simulado, os filtros opcionais e clique em Carregar listagem. Com um simulado específico, a busca traz só daquele simulado (mais rápido) e a tabela segue a ordem da planilha (a mesma do script exportado). Com Todos ou órfãs, use o catálogo completo. Superadmin: aprove ou rejeite questões pendentes aqui. Para ver outro recorte, ajuste os filtros e carregue de novo.
| Nº | Simulado | IES | Área / Tema | Prova | Código | Status | Ações |
|---|---|---|---|---|---|---|---|
| Use os filtros e clique em «Carregar listagem» para buscar as questões. | |||||||
alunos_master com a turma gravada em cada bloco simulado_respostas (__BATCH_*) daquela IES. Se divergir, pode atualizar só o cadastro com a turma do envio (sem regravar o JSON do simulado).
Visualize, edite permissões e gerencie o acesso de todos os coordenadores cadastrados na plataforma. Professores cadastrados na lista de exclusão servem apenas para checagem nos uploads de engajamento.
| Perfil | Status | Painel | Ações | ||
|---|---|---|---|---|---|
| Clique em "Atualizar" para carregar os usuários. | |||||
| Nome | CPF | Telefone | Instituição | Turma | Origem | Ações |
|---|---|---|---|---|---|---|
| Insira quem você quer procurar | ||||||
| Nome | CPF | IES (slug) | Ações | |
|---|---|---|---|---|
| Selecione uma IES e clique em Atualizar lista. | ||||
instituicao nos cadastros novos (slug da IES).. nem -. Com 9 ou 10 dígitos, zeros à esquerda são completados até 11.—
—
Digite o código numérico exibido abaixo para confirmar que a lista de IES está correta.
Gera um arquivo CSV a partir de uma tabela autorizada, com filtros opcionais no estilo PostgREST (ex.: instituicao=eq.fametro). Com alunos_master, use os filtros rápidos para exportar só cadastros via simulado e/ou uma IES. Limite de até 50 mil linhas por exportação.
limit nem offset — a paginação é automática.Faixas: Alto ≥ valor acima; Médio ≥ limiar médio; Baixo = abaixo do limiar médio.
Gera o texto padrão com o último recorte de tempo da IES, comparação com o recorte anterior e panorama do ciclo — sem envio automático.
Estas ações são irreversíveis. Confirme antes de prosseguir.
Remove alunos_master, excluidos_master e resultados. Mantém slug, registro em instituicoes e vínculos com simulados. Coordenadores não são removidos.
Remove permanentemente a IES e todos os dados associados. Esta ação não pode ser desfeita.
Selos no topo dos cards: analista (define a cor) + inicial do coordenador médico. Persistido em medcof_app_config.admin_ies_equipe_map.
Preencha os dados da instituição. O registro é criado ao confirmar. Para enviar planilhas de engajamento e cadastrar turmas, use depois a aba Atualizar dados de engajamento com esta IES selecionada.
O sistema sugere correspondências pelo título da coluna; ajuste cada linha se a planilha usar nomes diferentes.
| Título na planilha | Amostra | Corresponde a |
|---|
| Nome | CPF | Turma | Tel | Código |
|---|
simulado e que fiquem órfãos (sem outro resultado na mesma IES). Alunos de cadastro institucional/importação (B2B) não são apagados por esta ação.
Escolha o simulado e o e-mail. Em seguida você verá a prévia do corpo do e-mail e confirmará o endereço antes do envio (SendGrid).
Confira o assunto, o texto que o aluno receberá (mesmo conteúdo em HTML no e-mail real) e o endereço. Corrija o e-mail se necessário antes de confirmar.
Confirme o e-mail, leia a prévia do corpo do e-mail e a 1.ª página do PDF abaixo. Ao confirmar, o sistema gera o PDF completo e envia um e-mail por vez.
Todos os boletins publicados no servidor para este simulado — incluindo histórico de acessos.
Será anexada a planilha Excel. O e-mail incluirá o link para os boletins quando houver um endereço cadastrado no resultado; caso contrário o coordenador poderá usar o link do painel administrativo para gerar e baixar os PDFs.
A mensagem aparecerá como popup na página principal dos coordenadores (apenas uma vez por sessão)