x

Capítulos principais

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Guia de início rápido - LimeSurvey 3.0+
  3. Instalação - LimeSurvey CE
  4. Como criar um bom inquérito (guia)
  5. Iniciando
  6. Administrando o LimeSurvey
  7. Questionários - introdução
  8. Configurações do questionário
  9. Menu da pesquisa
  10. Estrutura da pesquisa
  11. Perguntas - introdução
  12. Grupos de perguntas - introdução
  13. Questionários - gerenciamento
  14. Opções da barra de ferramentas do questionário
  15. Questionário multilíngue
  16. ExpressionScript Engine - Guia de início rápido
  17. Recursos avançados e não categorizados
  18. FAQ geral
  19. Solução de problemas
  20. Soluções alternativas
  21. Licença
  22. Registro de mudanças da versão
  23. Plugins
 Actions

Definindo condições

From LimeSurvey Manual

Esta página pode ter sido traduzida automaticamente e conter erros. Ver o original em inglês · Melhorar esta tradução
This page is a translated version of the page Setting conditions and the translation is 100% complete.


Visão geral das condições no LimeSurvey

O LimeSurvey possui um recurso de ramificação lógica muito poderoso. Ele pode ser acessado clicando no botão Definir condições - - localizado em cada barra de pergunta.

Neste capítulo, descreveremos:

  • quais condições você pode encontrar no LimeSurvey
  • o que você pode e o que não pode fazer com condições
  • quais passos você precisa aprender para configurar condições simples ou mais complexas

Para instruções em vídeo passo a passo, confira este tutorial ou baixe o questionário de exemplo de condições: LimeSurvey_Survey_Setting_Conditions.zip.


 Hint: As funcionalidades de condições funcionam como uma interface gráfica para as expressões e equações que podem ser aplicadas às perguntas, permitindo que os usuários aumentem facilmente a complexidade de seus questionários sem precisar lidar com expressões e equações de relevância. No entanto, o ExpressionScript deve ser estudado/conhecido para ampliar a gama de opções disponíveis no LimeSurvey.


Ramificação de ocultar/exibir versus ramificação de salto

Você pode criar ramificações lógicas com o LimeSurvey, o que significa que pode decidir que algumas perguntas serão exibidas somente se determinadas condições forem atendidas, como "Exibir a pergunta X se a resposta à pergunta Y for Z".

Nossa abordagem é implementar uma lógica de ramificação de ocultar/exibir:

  • você pode definir uma condição ou um conjunto de condições em cada pergunta do seu questionário - se a condição for atendida, a pergunta será exibida:



Em resumo:
  • uma pergunta sem condição definida sempre será exibida;
  • uma pergunta com uma condição definida não será exibida, a menos que a condição seja atendida.

Essa abordagem é diferente da lógica de ramificação de salto, que às vezes é implementada por outros softwares. Na lógica de ramificação de salto, a ação resultante de uma condição atendida seria saltar para outra pergunta (ou seja, ocultar todas as perguntas intermediárias). O LimeSurvey não implementa este método de lógica de ramificação de salto. Em vez disso, se quiser saltar uma série de perguntas, basta definir a mesma condição em todas as perguntas que não deseja exibir. Por exemplo, se a condição de salto que você quer definir na Pergunta2 é "Saltar para a Pergunta5 se a resposta à Pergunta1 for 'Sim'", você pode simplesmente:

  • definir uma condição nas perguntas 2, 3 e 4 para exibi-las somente "se a resposta à Pergunta1 NÃO for 'Sim'"

O LimeSurvey facilita a definição da mesma condição em várias perguntas (e, assim, a implementação da lógica de ramificação de salto) ao permitir que você "copie" uma condição de uma pergunta para uma série de outras. No exemplo acima, você começaria definindo a condição na Pergunta2 e, na mesma tela, copiaria essa condição para a Pergunta3 e a Pergunta4.

Para saber mais detalhes sobre como copiar condições no LimeSurvey, continue lendo a seguinte seção da wiki.


Tipos de condições compatíveis

Basicamente, uma condição pode comparar valores, retornando verdadeiro ou falso.

Os valores que podem ser comparados são respostas a perguntas anteriores. Por exemplo, se você responder 'Sim' à Pergunta1, a Pergunta2 será exibida ao respondente do questionário:





Neste ponto, é importante entender o que é considerado uma entrada de pergunta elegível para o editor de condições.

Uma entrada de pergunta é:

  • uma pergunta simples (para todos os tipos de pergunta, exceto perguntas do tipo Matriz)
    • por exemplo: perguntas de texto, listas de opções ou listas suspensas e até perguntas de múltipla escolha
  • ou uma linha em perguntas do tipo Matriz (exceto Matriz de dois níveis e Matriz flexível múltipla)
    • por exemplo: matriz com 5 botões de opção ou matriz com rótulos
  • ou a parte esquerda ou a parte direita de uma pergunta do tipo Matriz de dois níveis
  • ou cada célula de uma pergunta do tipo Matriz flexível
Confira a seguinte hiperligação para saber mais sobre os tipos de pergunta disponíveis no LimeSurvey.
  • valores constantes
    • por exemplo: "Se você respondeu mais de 18 anos à pergunta abaixo"



  • Dados de perfil dos participantes: Para usar dados da tabela de participantes do questionário, "Respostas anônimas" deve estar definido como NÃO. Essa opção pode ser encontrada no painel de configurações de participantes do questionário.





Vários operadores de comparação são compatíveis - do simples "igual a" até a avançada "expressão regular":

  • Os básicos referem-se às operações "igual a" e "diferente de"
  • A família de operadores maior/menor que também está disponível e geralmente é usada com entradas de pergunta numéricas
    • Observe que comparações em campos numéricos usam a ordem numérica. Por exemplo, 2 < 10
    • Se você estiver usando uma entrada de pergunta cujo tipo é texto, a condição pode ser avaliada como "2" > "10" (ordem de texto)!
    • Perguntas numéricas, bem como perguntas de texto (quando têm o atributo 'numbers_only' definido), usarão a ordem numérica nas comparações
  • Também está disponível um operador de comparação avançado que usa expressões regulares (não entre em pânico! Se você não sabe o que isso significa, então não precisa dele)
    • o padrão não deve ser delimitado por caracteres '/'
    • por exemplo: [a-zA-Z]$


Como posso combinar condições?

Você pode criar condições complexas ao combinar condições simples com os operadores lógicos E e OU .



No entanto, é importante entender que o LimeSurvey determina automaticamente qual operador lógico aplicar. Isso significa que o uso dos operadores OU ou E é determinado de acordo com o contexto da condição. No exemplo acima, há apenas um cenário. Isso significa que o LimeSurvey utiliza a álgebra booleana, o que quer dizer que o operador OU é "calculado" primeiro.

Falaremos mais sobre condições complexas mais adiante. Primeiro, vamos nos concentrar juntos nas condições elementares.

A definição de condições

Primeiro, você precisa acessar a definição de condições. Para isso, clique na pergunta à qual deseja aplicar a condição:



Agora, localize o botão Definir condições na barra superior da pergunta:



Após o acesso, a seguinte página será exibida:



O painel de definição de condições pode ser dividido em três seções:


A barra de ferramentas da definição de condições

Na barra de ferramentas, você encontra as seguintes opções:



  • Mostrar condições para essa pergunta: clique neste botão para obter uma visão geral rápida das condições atuais aplicadas à sua pergunta.
  • Adicionar e editar condições: representa a página padrão, que é aberta automaticamente ao clicar no botão Definir condições. Ela é dividida em duas partes: (1) uma tabela que exibe todas as condições e cenários existentes e (2) o menu de adicionar/editar condições.
  • Copiar condições: às vezes, você deseja aplicar a mesma condição a X perguntas para que a perguntaY seja exibida no final. Para isso, clique em Copiar condições. Uma nova janela será aberta exibindo as condições atuais adicionadas à sua pergunta (vamos chamá-la de pergunta3). Para adicioná-las à pergunta5, marque as condições que deseja copiar, selecione a pergunta5 e clique no botão Copiar condições localizado na parte inferior esquerda do painel. Para mais informações, continue lendo a seguinte seção do wiki.
  • Salvar e fechar: depois de concluir as alterações, clique em Salvar e fechar para salvar suas condições.
  • Mover para pergunta: para não sair do painel de definição de condições ao passar para outra pergunta, use esta opção para selecionar, na lista suspensa, a próxima pergunta à qual deseja aplicar condições. Observe que a lista suspensa exibe as perguntas que aparecem no inquérito antes e depois da pergunta atual.
  • Fechar: se desejar sair do painel sem fazer alterações, você pode ir diretamente para a aba de configurações/estrutura e selecionar a opção desejada ou clicar em Fechar, que fica no canto superior direito da tela.


Visão geral das condições existentes

Esta seção exibe uma tabela que contém todos os cenários e condições existentes de uma pergunta. Algumas ações podem ser realizadas a partir daqui:



  • Na parte superior direita, três ações estão disponíveis:
    • Adição rápida de condições - agiliza o processo de adição de condições (leia abaixo para conhecer todas as opções)
    • Renumerar cenários - ao clicar, os cenários serão renumerados com números incrementais a partir de um. Observe que esta opção só é exibida se dois ou mais cenários forem aplicados à sua pergunta.
    • Apagando condições - por meio desta ação, você pode excluir todas as condições e cenários existentes aplicados à sua pergunta.



  • Ao lado do número de id de cada cenário, há três botões que permitem realizar as seguintes ações:
    • Excluir cenário
    • Trocár número do cenário
    • Adicionar condição a este cenário - clique neste botão para adicionar outra condição ao cenário desejado



  • Duas ações podem ser realizadas em cada condição:
    • Remover condição
    • Editar condição - ao clicar, você poderá editar a condição no menu de condições


Adicionar/Editar condições

A parte inferior da tela é destinada ao menu Adicionar/editar condições:



Você também pode editar a condição a partir do mesmo local se antes clicar no lápis verde correspondente à pergunta que deseja editar (veja a tabela de condições e cenários).

Para entender como o recurso de condições funciona no LimeSurvey, vamos primeiro apresentar as condições elementares.


Nota: Por enquanto, não modifique o cenário padrão () que é selecionado automaticamente no formulário de adição de condições. Ele será abordado mais adiante nesta seção da wiki.


Definição de condições elementares

Uma condição elementar é simplesmente uma única condição sem operadores lógicos OR ou AND.

Ela é composta por:

  • um operando à esquerda: o valor testado. Você pode escolher o tipo do valor testado selecionando a aba apropriada no editor de condições. Pode ser uma pergunta anterior ou um atributo de participante do questionário.



Se você selecionar uma entrada de pergunta (na aba Questões anteriores) e essa pergunta usar respostas predefinidas, as respostas predefinidas correspondentes serão exibidas na aba Pré-definido da seleção do valor de comparação.


Observe que, para usar o código, seu questionário deve:


  • um operador de comparação. Escolha o operador de comparação que deseja aplicar na lista suspensa (menor que, menor ou igual a, igual a, diferente de, maior ou igual a, maior que, expressão regular).


  • um operando à direita: o valor de comparação. Você pode escolher o tipo do valor de comparação selecionando a aba apropriada no editor de condições. Ao criar uma condição, você pode selecionar como valor de comparação um valor predefinido (resposta), uma constante, uma pergunta, um atributo de participante do questionário ou uma expressão regular:


Exemplos de condições elementares e como criá-las

  • Exibir a pergunta 'AAMN' se "a resposta à pergunta 'Gender' é a resposta predefinida 'Male'"
    • valor testado = resposta à pergunta 'Gender'
    • operador de comparação = igual a
    • valor de comparação = código da resposta predefinida (neste caso, a resposta 'Male')



  • Exibir a pergunta 'Alcohol' se "a resposta à pergunta 'Age' é maior ou igual ao valor numérico '18'"
    • valor testado = resposta à pergunta 'Age'
    • operador de comparação = maior ou igual a
    • valor de comparação = o valor constante '18'



  Atenção : Ao usar um 'valor de comparação' constante para uma pergunta de data, independentemente do formato de data definido no seu questionário, você deve usar o formato de data AAAA-MM-DD.



  • Exibir a pergunta 'Alcohol' se "a resposta à pergunta 'BirthDate' é maior do que 2000-01-01"
    • valor testado = resposta à pergunta 'BirthDate'
    • operador de comparação = maior ou igual a
    • valor de comparação = '2000-01-01' (o formato no campo de constante: 2000-01-01)




Condições e cenários no LimeSurvey

Combinações padrão de condições

Como dito anteriormente, o LimeSurvey decide automaticamente qual operador lógico (AND ou OR) deve ser aplicado entre as condições, dependendo do 'contexto'.

Observe também que a ordem em que você define suas condições elementares não é relevante, pois o LimeSurvey as reordenará automaticamente de acordo com sua própria lógica.

Vamos estudar isso em detalhes. Duas regras devem ser sempre lembradas:

  • Primeira regra: condições com o mesmo valor testado são combinadas com OR
  • Segunda regra: condições com valores testados diferentes são combinadas com AND


Primeira regra: condições com o mesmo valor testado são combinadas com OU

Quando você tem várias condições, elas são combinadas com OU se compartilharem o mesmo valor testado. Este é o caso quando a condição se aplica a várias respostas pertencentes a uma única pergunta. Por exemplo, abaixo uma condição foi aplicada a três respostas pertencentes à mesma pergunta - se a resposta à pergunta 'FavColour' for igual a 'green' OU a resposta à pergunta 'FavColour' for igual a 'red' OU a resposta à pergunta 'FavColour' for igual a 'blue', então a pergunta 'BirthDate' será exibida ao respondente do inquérito:



Nota: Para selecionar várias respostas predefinidas, não se esqueça de manter pressionada a tecla Shift ou Ctrl ao selecionar os valores testados.


Segunda regra: condições com valores testados diferentes são combinadas com E

Quando você tem várias condições, elas são combinadas com E se não compartilharem os mesmos valores testados. Por exemplo, veja abaixo o caso de várias condições baseadas em diferentes perguntas anteriores - "Se a resposta à pergunta 'Alcohol' for igual a 'Y' E a resposta à pergunta 'Gender' for igual a 'F'", então a pergunta 'Alcoholconsumption' será exibida ao respondente do inquérito:



As perguntas de múltiplas opções

Nota: Este parágrafo se aplica às perguntas Múltipla escolha e Múltipla escolha com comentário, e não às perguntas Array Multiple Flexible (number) with checkbox layout (neste último caso, cada caixa de seleção é uma entrada de pergunta separada e não é tratada como os demais tipos de pergunta de múltiplas opções).


Os tipos de pergunta Múltipla escolha e Múltipla escolha com comentário serão exibidos em duas variantes:

  • uma variante Grupo de caixas de seleção, que permite definir condições sobre todas as respostas possíveis da respectiva pergunta;
  • um conjunto de entradas Caixa de seleção única, que permite definir condições sobre cada caixa de seleção individualmente.



A variante grupo de caixas de seleção

Agora, vamos usar um exemplo para entender melhor a diferença entre as duas variantes. Imagine que queremos exibir a pergunta 'Pointchoice' somente se o respondente marcar pelo menos uma das respostas testadas listadas na pergunta 'MultipleOrganizations'.

Como mencionado acima, a variante grupo de caixas de seleção permite definir condições sobre todas as respostas possíveis da respectiva pergunta. Portanto, apenas as opções que se referem a responsabilidades são selecionadas como valores de comparação abaixo:



Como podemos observar, as condições são combinadas com OU devido à variante Grupo de caixas de seleção selecionada no início:



Combinando condições com E em perguntas de múltipla escolha

Agora, vamos ver um exemplo semelhante. No entanto, desta vez buscamos apenas os membros mais ativos para fazer-lhes outras perguntas. Para isso, usamos a variante Caixa de seleção única, que permite definir condições com base em cada caixa de seleção individualmente.

Neste exemplo, a pergunta X será exibida se A e B estiverem marcadas:



Feito isso, você pode observar que as duas condições agora estão combinadas com E.



Isso significa que sua pergunta não será exibida a menos que ambos os valores testados (as subperguntas selecionadas) sejam atendidos.


O uso de cenários - Usando condições combinadas com OU entre perguntas diferentes

Você pode argumentar que, às vezes, é necessário ter condições combinadas com OU mesmo quando elas são definidas em perguntas diferentes (ou seja, em valores testados diferentes). É por isso que temos os cenários!


Definição de um cenário

Um cenário é simplesmente um agrupamento manual de condições no qual algumas condições são avaliadas independentemente das condições de outros cenários. A condição complexa resultante da associação de vários cenários será satisfeita apenas se um dos cenários for satisfeito. Em outras palavras, os cenários são agrupamentos lógicos de condições, que respeitam as regras acima e que são combinados entre si com OR para construir condições complexas.

Tudo o que foi descrito acima se aplica às condições localizadas em cada cenário. Por padrão, todas as novas condições são criadas dentro do Cenário padrão, que usa o número '1' como identificador. Ao criar novas condições, você pode escolher se elas serão adicionadas ao cenário padrão ou não. Para alterar o cenário, basta usar outro identificador.


Adicionando uma pergunta a outro cenário

Ao criar (ou editar) uma condição, você pode modificar o cenário no qual a condição é armazenada simplesmente clicando no botão Acrescentar cenário:



Como você pode observar, o cenário padrão usa '1' como identificador. Para adicionar condições a cenários diferentes, altere o identificador digitando um número diferente na caixa.

O número de identificação de um cenário não tem importância, e cenários diferentes podem ter ids não contínuos.



Você pode alterar o número atribuído a um cenário clicando neste ícone e atribuindo o novo id ao cenário.



Nota: Como dito acima, os números dos cenários não têm impacto na forma como as condições são avaliadas. No entanto, é necessário modificar os números dos cenários para:
  • decidir em que ordem os cenários são exibidos ao usar a versão para impressão de um inquérito
  • mesclar condições de dois cenários (para mesclar o cenário 10 com o cenário 1, basta renumerar o cenário 10 para que ele seja o cenário 1).


Exemplo: criando três cenários

Para criar três cenários, você precisa de pelo menos três condições e deve atribuir a cada uma delas um id de cenário diferente. Feito isso, os cenários serão conectados entre si por meio do operador 'OR'. Por exemplo, o resultado poderia ser assim:


AND vs OR no mesmo cenário

Em certos casos, você pode acabar com os operadores lógicos AND e OR no mesmo cenário:



O LimeSurvey sempre aplicará primeiro o OR. Para mais detalhes sobre isso, consulte o seguinte artigo da Wikipédia sobre álgebra booleana.

No entanto, a ordem das operações também pode ser observada no campo Equação de relevância. Para o exemplo acima, a equação de relevância está destacada abaixo:



Como se pode observar, um conjunto extra de parênteses é adicionado às operações lógicas OR para que o software saiba que elas devem ser "calculadas" primeiro.


Ajuda: Para mais informações sobre equações de relevância, consulte as seções da wiki ExpressionScript - Apresentação e equação de relevância.

Como copiar condições

A funcionalidade de copiar condições pode ser usada quando você deseja aplicar à Pergunta10 o mesmo conjunto de condições aplicado à Pergunta5. Dessa forma, você não precisará recriar manualmente as condições aplicadas à(s) pergunta(s) anterior(es).

Para começar a copiar condições, primeiro você deve selecionar a pergunta à qual a(s) condição(ões) está(ão) aplicada(s) (a pergunta 'LowQ' no nosso caso). Em seguida, selecione as condições que deseja copiar e selecione a pergunta à qual deseja adicionar as condições (a pergunta 'Alcohol' no nosso caso).



Nota: As condições só podem ser definidas com base em perguntas que aparecem antes da pergunta na qual a condição é definida.

Preste atenção em como funciona a função de copiar condições quando você deseja copiar e aplicar a outra pergunta um conjunto de condições localizadas em cenários diferentes, que usa os mesmos números de id de cenário ou números diferentes. Para resumir os possíveis casos, veja o exemplo a seguir:

  • você deseja copiar Cenário 1 - Condição A, Cenário 1 - Condição B, Cenário 7 - Condição C e Cenário 7 - Condição D da PerguntaX para a PerguntaY
  • A PerguntaY já contém Cenário 1 - Condição A, Cenário - Condição C, Cenário 6 - Condição E, Cenário 8 - Condição F.
  • Depois de copiadas, as seguintes condições serão aplicadas à PerguntaY:
    • Cenário 1: Condição A, Condição B, Condição C -> A condição A não é mais copiada, pois já existe na PerguntaY; apenas a condição B é copiada.
    • Cenário 6: Condição E -> não afetada
    • Cenário 7: Condição C, Condição D -> é criado um novo cenário no qual as duas condições são adicionadas
    • Cenário 8: Condição F -> não afetada


Redefinir condições

Para redefinir rapidamente todas as condições do inquérito, clique em uma das configurações relacionadas ao inquérito, procure por Ferramentas na barra de ferramentas superior e clique em Redefinir condições:



Em seguida, confirme na página seguinte que deseja continuar, e todas as condições serão excluídas.


Pontos de atenção

Considerações gerais

Há algumas regras básicas que você deve ter em mente antes de definir condições em uma pergunta:

  • Depois que uma única condição é definida para uma pergunta, essa pergunta não será exibida a menos que a condição seja atendida.
  • As condições só podem ser definidas com base em perguntas que aparecem antes da pergunta na qual a condição é definida.
  • Se você alterar a ordem das perguntas no seu inquérito depois de criar condições, o LimeSurvey não avisa se a nova ordem invalidará alguma das suas condições. Deixe sempre a criação das condições para depois, quando estiver satisfeito com a ordem das perguntas e dos grupos do seu inquérito.
  • Você pode modificar as condições mesmo depois de o inquérito ter sido ativado. Isso deve ser feito com cautela, pois não há "verificação de consistência" aplicada aqui.


Condições que usam a resposta predefinida 'Sem resposta'


Definir a condição "Exibir a pergunta 'FavColour' se a resposta à pergunta 'Gender' for 'Sem resposta'" significa, na prática, "exibir a pergunta 'FavColour' se a pergunta 'Gender' foi exibida ao participante do inquérito que não enviou resposta".


 Hint: Para que a opção Sem resposta seja exibida como resposta predefinida, a pergunta não pode ser obrigatória.


Condições encadeadas

Se você definir condições em uma pergunta que, por sua vez, já tem condições, seu inquérito pode se comportar de maneiras que você não previu. Por exemplo, um efeito colateral típico é que, se você ocultar todas as perguntas de um grupo com condições encadeadas, o cabeçalho do grupo continuará sendo exibido, a menos que você corrija essas condições conforme explicado abaixo.




No exemplo acima, a pergunta 'Alcohol' é exibida se o respondente tiver respondido anteriormente 'No (N)' à pergunta 'AAMN'. No entanto, a pergunta 'AAMN' pode não ser exibida se o respondente não tiver selecionado a resposta 'Masculino (M)' na pergunta anterior ('Gender'). Nesse cenário, nenhuma pergunta 'Alcohol' será exibida se 'Masculino (M)' tiver sido escolhido anteriormente.

Para que a pergunta 'Alcohol' seja exibida, você precisa copiar as condições das perguntas anteriores para a que está editando. Para isso, defina o seguinte conjunto de condições:

  • Exibir 'AAMN' se a resposta a 'Gender' for 'Masculino (M)'
  • Exibir 'Alcohol' se a resposta a 'Gender' for 'Masculino (M)' e se a resposta a 'AAMN' for No (N)'.

Após a correção, o conjunto correto de condições para 'Alcohol' deve ficar assim:



Portanto, se você estiver criando um inquérito complexo com um grande número de condições, teste o inquérito com o maior número possível de combinações de resultados que conseguir imaginar.

Para saber mais sobre como copiar condições no LimeSurvey, role a página para cima ou clique aqui para continuar lendo a seção da wiki dedicada ao assunto.


Limitações e soluções alternativas

Barra de progresso

Se você criar um inquérito em que muitas perguntas são ignoradas por causa de condições, a barra de progresso salta sobre um conjunto de perguntas ou o inquérito termina em 50%.

Para evitar esse comportamento, as perguntas que podem ser ignoradas devem ser organizadas de forma intercalada com as perguntas exibidas. Dessa forma, apenas uma ou duas perguntas são ignoradas por resposta.

Por exemplo, com base na Question1 (pergunta de sim ou não), 14 perguntas (2A a 15A) serão exibidas se a resposta à Question1 for 'Yes', ou 2B a 15B se a resposta à Question1 for 'No'.

Se você organizar as perguntas em um único grupo na ordem 2A, 2B, 3A, 3B e assim por diante, terá uma barra de progresso quase correta. Já se organizar as perguntas como 2A, 3A, 4A, [...], 2B, 3B, 4B, ..., terá uma barra de progresso de 0 a 50% ou de 50% a 100%, dependendo da resposta à primeira pergunta.


Definindo um valor de comparação constante para uma pergunta do tipo "Data"

Você deve usar a representação interna dos valores de data (que é AAAA-MM-DD) para definir o valor de comparação constante.


Definindo condições para as opções "Outros" no tipo de pergunta de múltiplas opções

No tipo de pergunta de múltiplas opções, você pode usar a opção "Outros" fornecida pelo tipo de pergunta como uma escolha válida, mas não pode definir condições para ela. Por exemplo, a Pergunta nº 1 diz "Qual cor você prefere usar?" As opções de caixa de seleção são Azul, Preto e Outros. Se o participante escolher Azul, você pode definir uma condição. Se o participante escolher Preto, você pode definir uma condição diferente. No entanto, se o participante escolher "Outros" e digitar algo na caixa de texto, NÃO há como definir uma condição. O LimeSurvey não reconhece se o participante escolheu a opção "Outros". Isso NÃO é um bug, mas uma limitação.

Não há um campo real registrado para a caixa de seleção "outros" neste tipo de pergunta. Portanto, a única maneira de saber se o usuário respondeu à parte "outros" da pergunta seria verificar se o valor do texto escrito no campo de entrada "outros" está vazio ou não.

No entanto, devido à forma específica como as perguntas de Múltipla escolha são tratadas, o teste do campo de texto "outros" nunca foi implementado.

Como alternativa, adicione uma opção de resposta explícita chamada "Outros" e não use a opção "outros" integrada nesses tipos de pergunta. Em seguida, adicione uma pergunta de texto curto adicional que será exibida se essa caixa de seleção "Outros" for marcada.


Como usar parênteses nas expressões booleanas?

Não é possível!

Se você quiser criar algo como:

(condição1 OR condição2) AND (condição3 OR condição4),

você terá que configurar:

 (condição1 AND condição3) OR

 (condição1 AND condição4) OR

 (condição2 AND condição3) OR

 (condição2 AND condição4)