Skip to main content

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 Informe o 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 Informe o Número do CPF
Ajuda do Campo Informe seu número de CPF. Ex: 999.999.999-99
Tipo de Campo Texto Livre Curto
REGEX /^[^A-Za-z]*$/
Campo Endereço de E-mail
Título do Campo Informe o 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 Idade
Título do Campo Informe a sua 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}$/

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 (Tupe: 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}