Skip to content

Inscrever membros

Use este fluxo quando um membro entra em uma classe. Inscrições são como o GCM acompanha quem está atualmente em uma escola, quem terminou e quem desistiu — e alimentam cada relatório de coorte e histórico por membro.

TIP

Para o caminho de auto-conclusão (graduar alguém fecha a inscrição automaticamente), veja Graduações.

Duas formas de inscrever um membro

Você pode inscrever de qualquer lado da relação:

  • Da página de detalhes da escola → clique em Inscrever aluno no cabeçalho. Rápido quando você está construindo uma coorte.
  • Da aba global Inscrições → clique em Inscrever membro no canto superior direito. Rápido quando você tem uma lista de nomes de uma folha de inscrição e quer processá-los em lote.

Ambos gravam na mesma tabela school_enrolments; escolha o fluxo que combina com o que você tem na frente.

Abrir o diálogo de inscrição

Em Escolas → Inscrições, clique em Inscrever membro.

Diálogo de inscrição de membro

Preencher a inscrição

Escola

Escolha qual escola eles estão entrando. O menu suspenso é pesquisável — digite as primeiras letras para filtrar. Apenas escolas ativas (não excluídas) aparecem.

Se a escola ainda não existe, cancele e vá para a aba Escolas para adicioná-la primeiro. Você não pode criar uma escola de dentro do diálogo de inscrição.

Membro

Comece a digitar o nome do membro. O menu suspenso consulta a tabela members ao vivo enquanto você digita — primeiros nomes e últimos nomes — e exclui qualquer pessoa que foi marcada perdida (lost_at IS NOT NULL).

WARNING

Se você está inscrevendo um visitante que ainda não é membro, precisa adicioná-lo como membro primeiro. O módulo de escolas só inscreve pessoas na sua tabela de membros; não há fallback de texto livre. Isso é intencional — seu histórico deve sempre apontar para um perfil real.

Data de inscrição

Padrão é hoje. Ajuste se você está preenchendo retroativamente uma lista de uma classe existente. Qualquer formato de data que o seletor de data do navegador aceita funciona.

Status

Três valores:

  • enrolled (padrão) — eles estão atualmente na coorte. Isso é o que você escolherá 99% do tempo.
  • completed — preencha retroativamente alguém que já terminou. Use isto ao migrar dados legados.
  • withdrawn — eles se inscreveram mas desistiram antes de terminar.

Clique em Salvar. A nova linha aparece na tabela de inscrições e na página de detalhes da escola sob Atualmente inscritos.

Verificação de inscrição duplicada

Se o membro já tem uma linha ativa (enrolled) na mesma escola, o GCM bloqueia o salvamento e mostra "Este membro já está ativamente inscrito nesta escola." — nenhuma linha duplicada é criada.

Para reinscrever alguém para uma segunda coorte da mesma classe:

  1. Encontre a inscrição existente (filtre por escola + membro na aba Inscrições).
  2. Marque-a como completed (se terminaram a primeira rodada) ou withdrawn (se desistiram).
  3. Em seguida, crie a nova linha de inscrição.

Esse padrão mantém o histórico limpo — cada coorte aparece como sua própria linha em vez de uma única linha com datas ambíguas.

Filtrar a lista de inscrições

A aba Inscrições tem filtros no topo:

Aba Inscrições com filtros

  • Hierarquia — só mostrar inscrições onde o membro pertence à região / filial / unidade selecionada.
  • Escola — mostrar apenas a coorte de uma escola.
  • De / Até — filtrar por date_of_enrolment. Útil para "quem entrou na coorte da primavera 2026?"

Clique em Limpar para redefinir tudo. A contagem de resultados aparece ao lado do título Inscrições para que você saiba quantas linhas o filtro está produzindo.

Editar uma inscrição

Clique no ícone de lápis em qualquer linha. Você pode mudar a escola, o membro, as datas e o status. Útil para corrigir erros de digitação e preencher retroativamente datas de conclusão.

TIP

Mudar a escola em uma inscrição existente é permitido mas raramente é o que você quer — isso reescreve o histórico. Se um aluno realmente mudou de coorte, marque a linha original como withdrawn e crie uma nova inscrição na nova escola. Seus relatórios lerão melhor.

Retirar vs excluir

Duas ações diferentes:

  • Retirar — mude o status para withdrawn. A linha permanece. O histórico mostra que o membro tentou e parou.
  • Excluir — clique no ícone de lixeira. A linha é soft-deletada (deleted_at carimbado). O histórico perde a entrada inteiramente.

Prefira retirar. A maioria das igrejas se beneficia de saber quem tentou uma classe mesmo que não tenham terminado — é informação pastoral, não apenas bagunça administrativa.

Codificação de cor do status

O selo de status na tabela Inscrições é codificado por cor:

  • enrolled — azul.
  • completed — verde.
  • withdrawn — vermelho.

As mesmas cores aparecem na página de detalhes da escola para que um olhar rápido à coorte te diga quem está onde.

O que é salvo

Linha school_enrolments:

  • school_id + member_id — o par de FK.
  • date_of_enrolment — quando entraram.
  • date_of_completion — definida automaticamente ao graduar, ou manualmente ao preencher retroativamente.
  • statusenrolled, completed, withdrawn.
  • deleted_at — nulo até soft-delete.

Perguntas comuns

Posso inscrever vários membros de uma vez? Não do diálogo. O caminho em massa é a página de Ações em massa onde você pode selecionar membros da lista de membros e inscrevê-los todos em uma escola de uma vez.

Posso mover uma coorte inteira entre escolas? Sim, mas use o fluxo de exclusão-com-reatribuição na escola antiga em vez de editar cada inscrição à mão. A opção de reatribuir reescreve cada FK de inscrição em um lote.

Inscrever alguém o notifica? Não por padrão. Se você quer confirmação por e-mail/SMS, conecte a tabela de inscrições a um workflow que ouve novas linhas e envia a mensagem.

Próximos passos

  1. Definir objetivos — dê à coorte um currículo para trabalhar.
  2. Registrar graduações — feche o ciclo.
  3. Relatórios de escola — acompanhe o progresso da coorte.