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¶
- Acesse Administração do Site > Extensões > Gestão > Formulários.
- Clique em Novo Formulário.
- Design: Adicione os campos desejados.
- Ações: Na aba "Automação", adicione a ação "Enviar E-mail" e configure os destinatários.
- 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.