Identificador SGQA
From LimeSurvey Manual
Os identificadores SGQA e os códigos INSERTANS: foram descontinuados na versão 4 nas expressões e já não podem ser utilizados no LimeSurvey 7.
Em vez disso, utilize códigos de pergunta compatíveis com ExpressionScript. Se uma tag SQGA/INSERTANS: for importada com uma estrutura/arquivo de inquérito, é convertida automaticamente. Consulte as convenções de nomenclatura.
Descrição geral
O identificador SGQA (Survey/Group/Question/Answer, ou seja, inquérito/grupo/pergunta/resposta) é um atalho para a resposta de uma pergunta. Cada inquérito, grupo e pergunta que criar recebe um número único na sua base de dados. Pode ver este número na interface de administração, no título do inquérito e nas barras do grupo e da pergunta (por exemplo, veja a coluna "Identificador da pergunta" abaixo).

Para determinar o identificador SGQA, tem de juntar os números do inquérito, do grupo e da pergunta, colocando a letra 'X' entre eles. Por exemplo, um SGQA deverá ter este aspeto: "745X35X5".
Utilizar o editor para adicionar um campo de substituição
O editor integrado tem uma funcionalidade para selecionar o campo de substituição de uma determinada pergunta. O ícone chama-se "Placement fields". Esta funcionalidade lista sempre apenas as perguntas das páginas anteriores do inquérito, pelo que depende do modo do inquérito.


Identificador para perguntas com escolha única
Por exemplo: o inquérito tem o ID 1, o grupo tem o ID 6 e a pergunta tem o ID 12. O seu identificador para uma pergunta com escolha única teria este aspeto:
1X6X12
Identificador para perguntas de escolha múltipla
Como se trata de uma pergunta de escolha múltipla, a resposta específica também tem de ser identificada. Basta adicionar o código dessa resposta sem um X. Por exemplo: o inquérito tem o ID 1, o grupo tem o ID 6 e a pergunta tem o ID 12. A resposta específica tem o código 'ber1'.
O seu identificador para esta resposta da pergunta de escolha múltipla teria este aspeto:
1X6X12ber1
Identificador para tipos de pergunta em tabela
Como se trata de uma pergunta em tabela, a pergunta secundária específica dentro da célula também tem de ser identificada. Adicione o código da pergunta secundária da linha sem um X. Por exemplo: o inquérito tem o ID 1, o grupo tem o ID 6 e a pergunta tem o ID 12. A pergunta secundária específica tem o código 'ber1'. O seu identificador para esta resposta da pergunta em "Matriz" teria este aspeto:
1X6X12ber1
Identificador para perguntas em tabela (texto) ou em tabela (números)
Como se trata de uma pergunta em tabela combinada, a resposta específica dentro da célula também tem de ser identificada. Adicione o código da pergunta secundária da linha sem um X, acrescente o caráter de subtraço e, por fim, adicione o código da pergunta secundária que identifica a coluna. Por exemplo: o inquérito tem o ID 1, o grupo tem o ID 6 e a pergunta tem o ID 12. A pergunta secundária específica tem o código 'ber1' e a coluna é identificada pela pergunta secundária com o código 'lab1'.
O seu identificador para esta resposta da pergunta "Matriz (texto)" teria este aspeto:
1X6X12ber1_lab1
Utilizações do identificador SGQA
O identificador SGQA pode ser utilizado para carregar as respostas de perguntas anteriormente guardadas para o texto de perguntas posteriores (para um guia rápido, consulte a secção de introdução às perguntas da wiki).
Também pode ser utilizado no URL de consulta de um inquérito para "preencher previamente" respostas de um inquérito. Por exemplo, para o SGQA 1X6X121ab1, o seu URL de consulta poderia incluir "&1X6X121ab1=Y" para preencher previamente essa resposta com um "Y". (Consulte Preencher previamente as respostas do inquérito através do URL do inquérito)
O identificador SGQA é também o nome do campo onde os dados de cada pergunta são armazenados na base de dados/tabela de respostas ao inquérito.
Referenciar dinamicamente o identificador SGQ
Algumas pessoas podem precisar de referenciar uma pergunta de forma dinâmica. Por exemplo, se quiser ocultar o campo de texto de uma resposta de texto curto. Pode fazê-lo utilizando o identificador {SGQ}. O LimeSurvey substituirá o {SGQ} pelo ID completo dessa pergunta, por exemplo, 3583X84X249