# LimeSurvey # 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 CampoNome Completo
Ajuda do CampoInforme seu nome completo. Caso utilize nome social pode informa-lo.
Tipo de CampoTexto Livre Curto
REGEX/^\[a-zA-Z\\u00C0-\\u017F\\-' \]+$/
##### Campo Número do CPF
Título do CampoNúmero do CPF, RNE ou RNM
Ajuda do CampoInforme 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 CampoTexto Livre Curto
REGEX/^\[^A-Za-z\]\*$/
##### Campo Endereço de E-mail
Título do CampoEndereço de E-mail
Ajuda do CampoInforme o seu Endereço de E-mail. Pode ser necessário entrar em contato com você para confirmar sua inscrição.
Tipo de CampoTexto Livre Curto
REGEX/^\[A-Za-z0-9.\_%+-\]+@\[A-Za-z0-9.-\]+\\.\[A-Za-z\]{2,}$/
##### Campo Telefone
Título do CampoNúmero de Telefone com WhatsApp
Ajuda do CampoInforme o seu Número de Telefone para contato através do WhatsApp ou ligação. Ex: 1599999999 Pode ser necessário entrar em contato com você para confirmar sua inscrição.
Tipo de CampoTexto Livre Curto
REGEX/^\\d{11}$/
##### Campo Idade
Título do CampoIdade
Ajuda do CampoInforme a sua idade
Tipo de CampoTexto Livre Curto
REGEX/^\[0-9\]{1,2}$/
##### Campo Data de Nascimento
Título do CampoData de Nascimento
Ajuda do CampoInforme a sua Data de Nascimento
Tipo de CampoTexto 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 CampoGênero
Ajuda do CampoInforme o Gênero com que você se identifica
Tipo de CampoLista com comentários
REGEX/^(0\[1-9\]|\[12\]\[0-9\]|3\[01\])/(0\[1-9\]|1\[0-2\])/(19|20)\\d{2}$/
OpçõesMasculino Feminino Não Binárie Outro
Referência Legal[https://www.gov.br/mdh/pt-br/assuntos/noticias/2024/dezembro/ministerio-disponibiliza-formulario-padrao-para-uniformizar-coleta-de-dados-da-populacao-lgbtqia](https://www.gov.br/mdh/pt-br/assuntos/noticias/2024/dezembro/ministerio-disponibiliza-formulario-padrao-para-uniformizar-coleta-de-dados-da-populacao-lgbtqia) \- 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 CampoTermo de Autorização de Participação para Menor de Idade
Ajuda do CampoMenores de idade precisam encaminhar Autorização manuscrita para participação do evento. Modelo: Eu, \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ responsável legal de \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ portador do RG \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ e CPF\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ residente no endereço \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_ autorizo a participar do evento Patinação no Gelo que ocorrerá {G1Q00005.shown}. Assinatura\_\_\_\_\_\_\_
ObservaçãoSubstitua "G1Q00005" em {G1Q00005.shown} pelo id da Pergunta que contem o agendamento
Tipo de CampoEnvio 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](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 PerguntaVerificar
Tipo de CampoMú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: ```

Sua inscrição foi concluída

O seu número de protocolo é {SID * 100000 + SAVEDID}.

Voltar para o Site da Prefeitura de Sorocaba ``` ##### 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}` # Exportar resultados de um formulário Este Tutorial explica como fazer a exportação das respostas de um formulário no Lime Survey # Manutenção de Opções de Agendamento com datas pré-cadastradas Este Tutorial explica como fazer a manutenção das datas disponíveis um formulário caso elas tenha sido pré-cadastradas num formulário no Lime Survey # Adicionar ou Editar Limite de Respostas Este Tutorial explica como isnerir um limite de respostas a uma pergunta de um formulário no Lime Survey