Pular para conteúdo

Formulários Customizados (Custom Form)

A extensão Custom Form é um construtor de formulários nativo e integrado ao ecossistema do MIDDAG.

Diferente das atividades de "Pesquisa" ou "Feedback" do Moodle (que só funcionam dentro de um curso e para alunos matriculados), o Custom Form permite criar formulários públicos ou restritos que funcionam em qualquer lugar do site, servindo como porta de entrada para processos e automações.


Para que serve?

A ferramenta substitui o uso de formulários externos (Google Forms, Typeform) para processos institucionais: 1. Pré-inscrição: Coleta de interesse para cursos que ainda não abriram. 2. Processos Seletivos: Formulários com upload de documentos para análise da secretaria. 3. Pesquisas de Satisfação: Coleta de NPS (Net Promoter Score) global do ambiente. 4. Solicitações Administrativas: Formulários para pedir crachá, segunda via de boleto ou suporte.


Funcionalidades Principais

1. Construtor Visual (Drag-and-Drop)

Crie formulários complexos arrastando campos. * Tipos de Campo: Texto, Data, Arquivo (Upload), Múltipla Escolha, Nota (Star Rating), CPF/CNPJ (com validação brasileira). * Lógica Condicional: Exiba ou oculte campos com base nas respostas anteriores (ex: Se escolher "Sou Aluno", mostre o campo "Matrícula").

2. Ações de Pós-Envio (Automação)

O grande diferencial desta extensão é o que acontece depois que o usuário clica em "Enviar". Você pode configurar gatilhos automáticos: * Matricular: Inscrever o usuário automaticamente em um curso específico. * Notificar: Enviar um e-mail para o departamento responsável (ex: Financeiro) com os dados preenchidos. * Redirecionar: Levar o usuário para uma página de agradecimento ou checkout. * Webhook: Enviar os dados para um CRM externo (ex: HubSpot, RD Station).

3. Controle de Acesso

Defina quem pode ver e responder: * Público: Qualquer pessoa na internet (ideal para captação de leads). * Autenticado: Apenas usuários logados. * Restrito: Apenas usuários de uma Empresa ou com um determinado Papel.

4. Gestão de Respostas

Todas as submissões ficam salvas no banco de dados do Moodle. O administrador pode: * Visualizar as respostas em uma tabela dinâmica. * Exportar para Excel/CSV. * Alterar o status da resposta (ex: de "Recebido" para "Em Análise" e depois "Concluído").


Casos de Uso

Inscrição em Eventos Presenciais

Crie um formulário público solicitando Nome, E-mail e Empresa. Configure uma ação para matricular o usuário em um curso "espelho" no Moodle (para gerar o certificado depois) e enviar um e-mail de confirmação com QR Code.

Atualização Cadastral Opcional

Diferente da extensão Force Profile (que obriga), use um formulário para coletar dados opcionais (ex: "Qual seu tamanho de camiseta?") para brindes ou eventos internos.

Ouvidoria

Um formulário anônimo onde alunos podem enviar denúncias ou sugestões. Os dados são enviados por e-mail para a reitoria, sem revelar a identidade do usuário logado se configurado como anônimo.


Como Configurar

  1. Acesse Administração do Site > Extensões > Gestão > Formulários.
  2. Clique em Novo Formulário.
  3. Design: Adicione os campos desejados.
  4. Ações: Na aba "Automação", adicione a ação "Enviar E-mail" e configure os destinatários.
  5. Publicação: Copie o Shortcode gerado (ex: [customform id="5"]) e cole em qualquer página, rótulo ou bloco HTML do seu Moodle.

Perguntas Frequentes

Posso colocar o formulário dentro de um curso? Sim. Basta colar o shortcode em uma atividade "Página" ou "Rótulo".

É possível limitar o número de respostas? Sim. Você pode definir um limite total (ex: "50 vagas") ou uma data limite de expiração. Quando atingido, o formulário exibe uma mensagem de encerramento.

Suporta upload de arquivos grandes? Sim, respeitando os limites de upload configurados no servidor PHP do seu Moodle. Os arquivos ficam associados à resposta e podem ser baixados pelo administrador.