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. Começando
  6. Administração do LimeSurvey
  7. Inquéritos - introdução
  8. Configurações do inquérito
  9. Menu de inquérito
  10. Estrutura do inquérito
  11. Perguntas - introdução
  12. Grupos de perguntas - introdução
  13. Pesquisas - gestão
  14. Opções da barra de ferramentas do inquérito
  15. Inquérito multilingue
  16. ExpressionScript Engine - Guia de início rápido
  17. Recursos não categorizados e avançados
  18. Perguntas frequentes gerais
  19. Resolução de problemas
  20. Soluções alternativas
  21. Licença
  22. Registo de alterações das versões
  23. Plugins
 Actions

Definir 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 tem uma funcionalidade de ramificação lógica muito poderosa. Pode aceder-lhe clicando no botão Definir condições - - localizado em cada barra de perguntas.

Neste capítulo vamos descrever:

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

Para instruções em vídeo passo a passo, consulte este tutorial ou descarregue o inquérito 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 aos utilizadores aumentar facilmente a complexidade dos seus inquéritos sem recorrer a 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/mostrar versus ramificação de salto

Com o LimeSurvey pode criar ramificações lógicas, o que significa que pode decidir que algumas perguntas sejam apresentadas apenas se determinadas condições forem cumpridas, como "Mostrar a pergunta X se a resposta à pergunta Y foi Z".

A nossa abordagem consiste em implementar uma lógica de ramificação de ocultar/mostrar:

  • pode definir uma condição ou um conjunto de condições em cada pergunta do seu inquérito - se a condição for cumprida, a pergunta será então apresentada:



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

Esta abordagem é diferente da lógica de ramificação de salto que é por vezes implementada por outro software. Na lógica de ramificação de salto, a ação resultante de uma condição cumprida seria saltar para outra pergunta (ou seja, ocultar todas as perguntas intermédias). O LimeSurvey não implementa este método de lógica de ramificação de salto. Em vez disso, se pretende saltar uma série de perguntas, deve simplesmente definir a mesma condição em todas as perguntas que não deseja que sejam apresentadas. Por exemplo, se a condição de salto que pretende definir na Pergunta2 for "Saltar para a Pergunta5 se a resposta à Pergunta1 for 'Sim'", pode simplesmente:

  • definir uma condição nas perguntas 2, 3 e 4 para apresentar apenas "se a resposta à Pergunta1 não for 'Sim'"

O LimeSurvey facilita a definição da mesma condição em várias perguntas (e, portanto, a implementação da lógica de ramificação de salto) ao permitir "copiar" uma condição de uma pergunta para uma série de outras. No exemplo acima, começaria por definir a condição na Pergunta2 e, depois, a partir do mesmo ecrã, copiaria essa condição para a Pergunta3 e a Pergunta4.

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


Tipos de condições suportados

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

Os valores que podem ser comparados são respostas a perguntas anteriores. Por exemplo, se responder 'Sim' à Pergunta1, a Pergunta2 será então apresentada ao respondente do inquérito:





Neste ponto, é importante compreender 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 de tabela)
    • por exemplo: perguntas de texto, listas de opções ou listas pendentes, e até perguntas de escolha múltipla
  • ou uma linha em perguntas de tabela (exceto Matriz com duas escalas e perguntas de tabela flexível múltipla)
    • por exemplo: tabela com 5 botões de opção ou tabela com perguntas de etiquetas
  • ou a parte esquerda ou a parte direita de uma pergunta Matriz com duas escalas
  • ou cada célula de uma pergunta de tabela flexível
Consulte a seguinte hiperligação para saber mais sobre os tipos de pergunta disponíveis no LimeSurvey.
  • valores constantes
    • por exemplo: "Se respondeu mais de 18 anos à pergunta abaixo"



  • Dados de perfil dos participantes: Para utilizar dados da tabela de participantes no inquérito, a opção "Anonimizar respostas" tem de estar definida como NÃO. Esta opção encontra-se no painel de configurações de participantes do inquérito.





São suportados vários operadores de comparação - desde o simples "idênticos" até à avançada "expressão regular":

  • Os básicos referem-se às operações "igual" e "diferente de"
  • A família de operadores maior/menor do que também está disponível e é normalmente utilizada com entradas de pergunta numéricas
    • Tenha em atenção que as comparações em campos numéricos utilizam a ordem numérica. Por exemplo, 2 < 10
    • Se estiver a utilizar uma entrada de pergunta do tipo texto, a condição pode ser avaliada como "2" > "10" (ordem alfabética da cadeia de caracteres)!
    • As perguntas numéricas, bem como as perguntas de texto (quando têm o atributo 'numbers_only' definido), utilizarão a ordem numérica nas comparações
  • Está também disponível um operador de comparação avançado que utiliza expressões regulares (não entre em pânico! Se não sabe o que isto 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?

Pode criar condições complexas através da combinação de condições simples com os operadores lógicos E e OU .



No entanto, é importante compreender que o LimeSurvey determina automaticamente qual o operador lógico a aplicar. Isto significa que a utilização dos operadores OU ou E é determinada de acordo com o contexto da condição. No exemplo acima, existe apenas um cenário. Isto 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. Vamos primeiro concentrar-nos nas elementares.

O construtor de condições

Primeiro, precisa de aceder ao construtor de condições. Para isso, clique na pergunta à qual pretende aplicar a condição:



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



Depois de aceder, será apresentada a seguinte página:



O painel do construtor de condições pode ser dividido em três secções:


A barra de ferramentas do construtor de condições

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



  • Mostrar condições para esta pergunta: Clique neste botão para obter uma visão geral rápida das condições existentes aplicadas à sua pergunta.
  • Adicionar e editar condições: Representa a página predefinida que abre automaticamente quando clica no botão Definir condições. Está dividida em duas partes: (1) uma tabela que apresenta todas as condições e cenários existentes e (2) o menu de adicionar/editar condições.
  • Copiar condições: Por vezes, pretende aplicar a mesma condição a X perguntas para que a pergunta Y seja apresentada no final. Para isso, clique em Copiar condições. Será aberta uma nova janela com as condições existentes adicionadas à sua pergunta (vamos chamar-lhe pergunta3). Para as adicionar à pergunta5, selecione as condições que pretende copiar, selecione a pergunta5 e clique no botão Copiar condições localizado na parte inferior esquerda do painel. Para mais informações, continue a ler a seguinte secção da wiki.
  • Guardar e fechar: Quando terminar as alterações, clique em Guardar e fechar para guardar as suas condições.
  • Avançar para a pergunta: Para não sair do painel do construtor de condições ao passar para outra pergunta, utilize esta opção para selecionar, na lista pendente, a próxima pergunta à qual pretende aplicar condições. Tenha em atenção que a lista pendente apresenta as perguntas que surgem no inquérito antes e depois da pergunta atual.
  • Fechar: Se pretender sair do painel sem efetuar alterações, pode ir diretamente para o separador de definições/estrutura e selecionar a opção pretendida ou clicar em Fechar, que se encontra no canto superior direito do ecrã.


Visão geral das condições existentes

Esta secção apresenta uma tabela que contém todos os cenários e condições existentes de uma pergunta. A partir daqui podem ser executadas certas ações:



  • Na parte superior direita estão disponíveis três ações:
    • Adição rápida de condições - acelera o processo de adicionar condições (leia abaixo para conhecer todas as opções)
    • Renumerar cenários - se clicar, os cenários serão renumerados com números incrementais a começar em um. Tenha em atenção que esta opção só é apresentada se forem aplicados dois ou mais cenários à sua pergunta.
    • Remover todas as condições - através desta ação pode remover todas as condições e cenários existentes aplicados à sua pergunta.



  • Junto ao número de id de cada cenário existem três botões que permitem executar as seguintes ações:
    • Eliminar cenário
    • Mudar número do cenário
    • Adicionar condição a este cenário - clique neste botão para adicionar outra condição ao cenário pretendido



  • Podem ser executadas duas ações em cada condição:
    • Eliminar condição
    • Editar condição - se clicar, poderá editar a condição a partir do menu de condições


Adicionar/editar condições

A parte inferior do ecrã é dedicada ao menu Adicionar/editar condições:



Também pode editar a condição a partir do mesmo local se tiver clicado previamente no lápis verde correspondente à pergunta que pretende editar (consulte a tabela de condições e cenários).

Para compreender como funciona a funcionalidade de condições no LimeSurvey, vamos primeiro apresentar as condições elementares.


Nota: Por agora, não modifique o cenário por omissão () que é selecionado automaticamente no formulário de adição de condições. Este tema será abordado mais adiante nesta secção da wiki.


Definição de condições elementares

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

É composta por:

  • um operando esquerdo: o valor testado. Pode escolher o tipo de valor testado selecionando o separador adequado no editor de condições. Pode ser uma pergunta anterior ou um atributo de participante no inquérito.



Se selecionar uma entrada de pergunta (a partir do separador Pergunta anterior) e se essa pergunta utilizar respostas pré-definidas, as respostas pré-definidas correspondentes são apresentadas no separador Pré-definido da seleção do valor de comparação.


Tenha em atenção que, para utilizar o código, o seu inquérito tem de:


  • um operador de comparação. Escolha o operador de comparação que pretende aplicar a partir da lista pendente (menor do que, menor ou igual a, idênticos, diferente de, maior ou igual a, maior do que, expressão regular).


  • um operando direito: o valor de comparação. Pode escolher o tipo de valor de comparação selecionando o separador adequado no editor de condições. Ao criar uma condição, pode selecionar como valor de comparação um valor pré-definido (resposta), uma constante, uma pergunta, um atributo de participante no inquérito ou uma expressão regular:


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

  • Mostrar a pergunta 'AAMN' se "a resposta à pergunta 'Gender' for a resposta pré-definida 'Male'"
    • valor testado = resposta à pergunta 'Gender'
    • operador de comparação = idênticos
    • valor de comparação = código da resposta pré-definida (neste caso, a resposta 'Male')



  • Mostrar a pergunta 'Alcohol' se "a resposta à pergunta 'Age' for 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 utilizar um 'valor de comparação' constante para uma pergunta de data, independentemente do formato da data definido no seu inquérito, tem de utilizar o formato de data AAAA-MM-DD.



  • Mostrar a pergunta 'Alcohol' se "a resposta à pergunta 'BirthDate' for 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 constante: 2000-01-01)




Condições e cenários no LimeSurvey

Combinações de condições por omissão

Como referido anteriormente, o LimeSurvey decide automaticamente qual o operador lógico (AND ou OR) a aplicar entre condições, consoante o 'contexto'.

Tenha também em atenção que a ordem pela qual define as suas condições elementares não é relevante, pois o LimeSurvey reordena-as automaticamente de acordo com a sua própria lógica.

Vamos estudar isto em pormenor. Devem ser sempre recordadas duas regras:

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


Primeira regra: as condições com o mesmo valor testado são unidas por OU

Quando tem várias condições, estas são unidas por OU se partilharem o mesmo valor testado. É o caso quando a condição se aplica a várias respostas pertencentes a uma única pergunta. Por exemplo, abaixo foi aplicada uma condição 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á apresentada ao respondente do inquérito:



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


Segunda regra: as condições com valores testados diferentes são unidas por E

Quando tem várias condições, estas são unidas por E se não partilharem os mesmos valores testados. Por exemplo, pode ver abaixo o caso de várias condições baseadas em perguntas anteriores diferentes - "Se a resposta à pergunta 'Alcohol' for igual a 'Y' E a resposta à pergunta 'Gender' for igual a 'F'", então a pergunta 'Alcoholconsumption' será apresentada ao respondente do inquérito:



As perguntas de opções múltiplas

Nota: Este parágrafo aplica-se às perguntas de Escolha múltipla e Escolha múltipla com comentários, e não às perguntas de Tabela de resposta múltipla flexível (número) com disposição de caixa de seleção (neste último caso, cada caixa de seleção é uma entrada de pergunta separada e não é tratada como os outros tipos de pergunta de opções múltiplas).


Os tipos de pergunta Escolha múltipla e Escolha múltipla com comentários serão apresentados de duas formas:

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



A variante do grupo de caixas de seleção

Vejamos agora um exemplo para compreender melhor a diferença entre as duas variantes. Imagine que pretendemos apresentar a pergunta 'Pointchoice' apenas se o respondente assinalar pelo menos uma das respostas testadas listadas na pergunta 'MultipleOrganizations'.

Como referido acima, a variante do grupo de caixas de seleção permite-lhe definir condições sobre todas as respostas possíveis da respetiva pergunta. Assim, 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 unidas por OU devido à variante Grupo de caixas de seleção selecionada no início:



Condições unidas por E em perguntas de escolha múltipla

Vejamos agora um exemplo semelhante. No entanto, desta vez procuramos apenas os membros mais ativos para lhes colocar mais perguntas. Para tal, utilizamos a variante Visto único, que lhe permite definir condições com base em cada caixa de seleção individualmente.

Neste exemplo, a pergunta X será apresentada se A e B estiverem assinaladas:



Depois de concluído, pode observar que as duas condições estão agora unidas por E.



Isto significa que a sua pergunta não será apresentada a menos que ambos os valores testados (as subperguntas selecionadas) sejam cumpridos.


Utilização de cenários - Utilização de condições unidas por OU entre perguntas diferentes

Pode argumentar que, por vezes, é necessário ter condições unidas por OU mesmo quando estas são definidas em perguntas diferentes (ou seja, em valores testados diferentes). É para isso que existem 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á cumprida apenas se um dos cenários for cumprido. Por outras palavras, os cenários são agrupamentos lógicos de condições, que respeitam as regras acima descritas, e que são combinados entre si com OR para construir condições complexas.

Tudo o que foi descrito acima aplica-se às condições existentes em cada cenário. Por omissão, todas as novas condições são criadas dentro do Cenário por omissão, que utiliza o número '1' como identificador. Ao criar novas condições, pode escolher se estas são adicionadas ao cenário por omissão ou não. Para alterar o cenário, basta utilizar outro identificador.


Adicionar uma pergunta a outro cenário

Ao criar (ou editar) uma condição, pode modificar o cenário em que a condição é guardada, clicando simplesmente no botão Adicionar cenário:



Como pode observar, o cenário por omissão utiliza o identificador '1'. Para adicionar condições a diferentes cenários, altere o identificador escrevendo um número diferente na caixa.

O número de identificação de um cenário não tem qualquer importância e diferentes cenários podem ter identificadores não consecutivos.



Pode alterar o número atribuído a um cenário clicando neste ícone e atribuindo o novo identificador ao cenário.



Nota: Como referido 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 apresentados ao utilizar a versão para impressão de um inquérito
  • combinar condições de dois cenários (para combinar o cenário 10 com o cenário 1, basta renumerar o cenário 10, de modo a que passe a ser o cenário 1).


Exemplo: criar três cenários

Para criar três cenários, precisa de pelo menos três condições e de atribuir a cada uma delas um identificador de cenário diferente. Feito isto, os cenários ficam ligados entre si através do operador 'OR'. Por exemplo, o resultado poderá ser este:


AND vs OR no mesmo cenário

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



O LimeSurvey aplica sempre primeiro o OR. Para mais detalhes sobre este assunto, pode consultar 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, é adicionado um conjunto de parênteses extra para as operações lógicas OR, para indicar ao software que estas devem ser "calculadas" primeiro.


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

Como copiar condições

A funcionalidade Copiar condições pode ser utilizada quando pretende aplicar à Pergunta10 o mesmo conjunto de condições que aplicou à Pergunta5. Desta forma, não terá de recriar manualmente as condições que aplicou à(s) pergunta(s) anterior(es).

Para começar a copiar condições, tem primeiro de selecionar a pergunta à qual as condições estão aplicadas (a pergunta 'LowQ' no nosso caso). Depois, selecione as condições que pretende copiar e selecione a pergunta à qual pretende adicionar as condições (a pergunta 'Alcohol' no nosso caso).



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

Preste atenção ao modo como funciona a cópia de condições quando pretende copiar e aplicar a outra pergunta um conjunto de condições localizadas em diferentes cenários, sendo que essa pergunta utiliza números de identificação de cenário iguais ou diferentes. Para resumir os casos possíveis, consulte o seguinte exemplo:

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


Redefinir condições

Para redefinir rapidamente todas as condições do inquérito, clique numa das definições relacionadas com o inquérito, pesquise Ferramentas na barra de ferramentas superior e clique em Redefinir condições:



Em seguida, confirme na página seguinte que pretende continuar e todas as condições serão eliminadas.


Aspetos a ter em atenção

Considerações gerais

Existem algumas regras básicas que deve ter em mente antes de definir condições numa pergunta:

  • Depois de definida uma única condição para uma pergunta, essa pergunta não será apresentada a menos que a condição seja cumprida.
  • As condições só podem ser definidas com base em perguntas que apareçam antes da pergunta na qual a condição é definida.
  • Se alterar a ordem das perguntas no seu inquérito depois de criar condições, o LimeSurvey não o avisa se a nova ordem invalidar alguma das suas condições. Deve deixar sempre a criação de condições para o fim, quando estiver satisfeito com a ordem das perguntas e dos grupos no seu inquérito.
  • Pode modificar as condições mesmo depois de o inquérito ter sido ativado. Deve fazê-lo com cuidado, pois não é aplicada qualquer "verificação de consistência".


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


Definir a seguinte condição "Mostrar a pergunta 'FavColour' se a resposta à pergunta 'Gender' for 'Sem resposta'" significa, na realidade, "mostrar a pergunta 'FavColour' se a pergunta 'Gender' foi apresentada ao participante do inquérito que não submeteu resposta".


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


Condições encadeadas

Se definir condições numa pergunta que, por sua vez, tem condições, o seu inquérito pode comportar-se de formas que não previu. Por exemplo, um efeito secundário típico é que, se ocultar todas as perguntas de um grupo com condições encadeadas, o cabeçalho do grupo continuará a ser apresentado, a menos que corrija essas condições conforme explicado abaixo.




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

Para que a pergunta 'Alcohol' seja apresentada, tem de copiar as condições da(s) pergunta(s) anterior(es) para a pergunta que está a editar. Para que a pergunta 'Alcohol' seja apresentada, tem de definir o seguinte conjunto de condições:

  • Mostrar 'AAMN' se a resposta a 'Gender' for 'Masculino (M)'
  • Mostrar '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' deverá ter este aspeto:



Por isso, se estiver a criar um inquérito complexo com um grande número de condições, certifique-se de que testa o inquérito com o maior número possível de combinações de resultados.

Para saber mais sobre como pode copiar condições no LimeSurvey, desloque-se para cima ou clique aqui para continuar a ler a secção da wiki dedicada ao tema.


Limitações e soluções alternativas

Barra de progresso

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

Para evitar este comportamento, as perguntas que podem ser ignoradas devem ser intercaladas com as perguntas apresentadas. Desta forma, apenas uma ou duas perguntas são ignoradas por resposta.

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

Se colocar as perguntas num só grupo e as ordenar como 2A, 2B, 3A, 3B, e assim sucessivamente, obterá uma barra de progresso quase correta, enquanto, se ordenar as perguntas como 2A, 3A, 4A, [...], 2B, 3B, 4B, ..., obterá uma barra de progresso de 0 a 50% ou de 50% a 100%, consoante a resposta à primeira pergunta.


Definir um valor de comparação constante para um Tipo de pergunta "Data"

Tem de utilizar a representação interna dos valores de Data (que é aaaa-mm-dd) para definir o seu valor de comparação constante.


Definir condições para opções "Outro" no Tipo de pergunta de Opções múltiplas

No tipo de pergunta de escolha múltipla, pode utilizar a opção "Outro" fornecida pelo tipo de pergunta como uma escolha válida, mas não pode definir condições sobre ela. Por exemplo, a pergunta n.º 1 diz "Qual a cor que prefere utilizar?" As opções de caixa de seleção são Azul, Preto e Outro. Se o participante escolher Azul, pode definir uma condição. Se o participante escolher Preto, pode definir uma condição diferente. No entanto, se o participante escolher "Outro" e escrever algo na caixa de texto, NÃO existe forma de definir uma condição. O LimeSurvey não reconhece se o participante escolheu a opção "Outro". Isto NÃO é um erro, mas uma limitação.

Não existe nenhum campo real registado para a caixa de seleção 'Outro' neste tipo de pergunta. Assim, a única forma de saber se o utilizador respondeu à parte 'Outro' da pergunta seria verificar se o valor do texto escrito no campo de entrada de 'Outro' está vazio ou não.

No entanto, devido à forma específica como as perguntas de escolha múltipla são tratadas, a verificação do campo de texto 'Outro' nunca foi implementada.

Como solução alternativa, adicione uma opção de resposta explícita chamada 'Outro' e não utilize a opção 'Outro' integrada destes tipos de pergunta. Depois, adicione uma pergunta de texto curto adicional, que será apresentada se esta caixa de seleção 'Outro' tiver sido marcada.


Como utilizar parênteses nas expressões booleanas?

Não é possível!

Se pretender definir algo como:

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

terá de configurar:

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

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

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

 (condição2 AND condição4)