Padrões em Formulários do LimeSurvey
É necessário incluir "/" antes de depois das expressões regulares a fim de funcionarem no LimeSurvey
Configurações para o Formulário
- Sempre altere o tema para PMS-extends_fruity_twentythree
- Vá em Configurações > Configurações Gerais > Tema > PMS-extends_fruity_twentythree;
- Sempre inclua como Administrador a Secretaria cliente ou o servidor que solicitou o serviço, inclua o nome e o telefone no campo "Administrador"
- Sempre inclua o email da secretaria ou do servidor que solicitou o formulário no campo "endereço de e-mail do administrador"
Campo Nome Completo
Título do Campo | Nome Completo |
Ajuda do Campo | Informe seu nome completo. Caso utilize nome social pode informa-lo. |
Tipo de Campo | Texto Livre Curto |
REGEX | /^[a-zA-Z\u00C0-\u017F\-' ]+$/ |
Campo Número do CPF
Título do Campo | Número do CPF, RNE ou RNM |
Ajuda do Campo | Informe seu número de CPF. Ex: 999.999.999-99 Para estrangeiros é necessário informar o Registro Nacional de Estrangeiro ou Registro Nacional de Migrante |
Tipo de Campo | Texto Livre Curto |
REGEX | /^[^A-Za-z]*$/ |
Campo Endereço de E-mail
Título do Campo | Endereço de E-mail |
Ajuda do Campo | Informe o seu Endereço de E-mail. Pode ser necessário entrar em contato com você para confirmar sua inscrição. |
Tipo de Campo | Texto Livre Curto |
REGEX | /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$/ |
Campo Telefone
Título do Campo | Número de Telefone com WhatsApp |
Ajuda do Campo | Informe o seu Número de Telefone para contato através do WhatsApp ou ligação. Pode ser necessário entrar em contato com você para confirmar sua inscrição. |
Tipo de Campo | Texto Livre Curto |
REGEX | /^\d{11}$/ |
Campo Idade
Título do Campo | Idade |
Ajuda do Campo | Informe a sua idade |
Tipo de Campo | Texto Livre Curto |
REGEX | /^[0-9]{1,2}$/ |
Campo Data de Nascimento
Título do Campo | Data de Nascimento |
Ajuda do Campo | Informe a sua Data de Nascimento |
Tipo de Campo | Texto Livre Curto |
REGEX | /^(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[0-2])/(19|20)\d{2}$/ |
Campo Gênero
Título do Campo | Gênero |
Ajuda do Campo | Informe o Gênero com que você se identifica |
Tipo de Campo | Lista com comentários |
REGEX | /^(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[0-2])/(19|20)\d{2}$/ |
Opções |
Masculino Feminino Não Binárie Outro |
Referência Legal |
- https://www.gov.br/mdh/pt-br/navegue-por-temas/lgbt/ApresentaodoPowerPoint.pdf |
Campo Termo de Autorização de Participação para Menor de Idade
Título do Campo | Termo de Autorização de Participação para Menor de Idade |
Ajuda do Campo |
Mãe menores de idade precisam encaminhar Autorização manuscrita para participação do evento. Modelo: |
Tipo de Campo | Envio de Arquivo |
Padrão de Formulário
Comportamentos Personalizados
Caso seja necessário algum comportamento personalizado no Formulário os scripts de cada campo estão no repositório: http://ti.sorocaba.sp.gov.br/gitlab/laferreira/limesurvey-scripts
Sempre faça a atualização dos scripts no repositório a fim de compartilhar as soluções.
Grupo "Informações sobre o Evento"
Este grupo de informações deve conter o limite de inscrições e também os campos para escolha de Data e Horário caso seja necessário agendamento.
Limite de Inscrição
É opcional o limite de inscrições para um evento contudo esta deve ser a primeira pergunta que o Munícipe deve ter contato.
Título do Campo |
Verificar se há vagas disponíveis para este evento
|
Ajuda do Campo | |
Texto da Pergunta | Verificar |
Tipo de Campo | Múltipla escolha (Type: M) |
REGEX |
Nome da quota: |
Limite de Inscrições
|
Mensagem da quota: |
<h1>O limite de inscrições foi atingido!</h1> <p>Infelizmente atingimos o limite de inscrições para este evento.<br /><br />Sua inscrição não poderá ser realizada.</p> |
Grupo "Informações sobre a Inscrição"
Este grupo de informações deve as Informações Pessoas sobre o Munícipe.
Agendamento de Data e Hora
Sempre que um evento exigir a escolha de agendamento em que há muitas opções de data e horário, resultando numa lista muito grande de escolhas para o usuário o agendamento deve ser Personalizado através da adaptação do script
Referência:
- Casamento Comunitário
Agendamento Progressivo (Semanal ou Mensal)
Sempre que um evento exigir a escolha de agendamento em que há muitas opções préviamente cadastradas em que precisam ser liberadas periódicamente o agendamento deve ser Personalizado através de adaptação do script
Referência:
- City Tour
Elementos de Texto
Mensagem de Boas-Vindas
- Sempre inclua uma imagem. A largura deve ser 100% e a altura deve permanecer em branco. Em avançado adicione a classe CSS "arredondar-tudo"
- Sempre adicione um bloco de texto com Informações Importantes, é um resumo das informações presentes no texto
- Audiência do Evento;
- Limitações;
- Documentos necessários;
- Local do Evento;
- Data do Evento.
- Sempre adicione informações de contato para dúvidas:
- Nome do contato;
- Telefone;
- E-mail.
Mensagem Final
- Sempre inclua a informação que a inscrição foi concluída
- Sempre inclua o botão para direcionar a pessoa de volta ao Site da Prefeitura
- Sempre adicione informações de contato para dúvidas:
- Nome do contato;
- Telefone;
- E-mail.
Exemplo:
<h1>Sua inscrição foi concluída</h1>
<p>O seu número de protocolo é {SID * 100000 + SAVEDID}.</p>
<a class="btn btn-primary" href="https://sorocaba.sp.gov.br;" width="">Voltar para o Site da Prefeitura de Sorocaba </a>
Padrão para Emitir Protocolo ao Usuário
Multiplicar o Número do Formulário {SID} por 100.000 e somar o ID da Resposta do Usuário {SAVEDID}
O seu número de protocolo é {SID * 100000 + SAVEDID}.
Padrão para Exibir Resposta do Usuário a uma Lista em Botão de Radio
Utilizar o ID da Pergunta, exemplo {G1Q00002}, e usar o método shown
Data e Horário: {G1Q00002.shown}