Os valores predefinidos no rtSurvey permitem-lhe pré-preencher perguntas com respostas quando um respondente as encontra pela primeira vez. Esta funcionalidade pode melhorar significativamente a eficiência do inquérito e a qualidade dos dados fornecendo valores iniciais que são frequentemente selecionados ou servem como exemplos de entrada esperada.

Utilização Básica

Para definir um valor predefinido, use a coluna default no seu XLSForm:

  | type    | name        | label                         | default    |
|---------|-------------|-------------------------------|------------|
| date    | survey_date | Data do inquérito                   | 2024-07-04 |
| decimal | weight      | Peso do respondente? (em kgs) | 51.3       |
  

Neste exemplo, a data do inquérito será pré-preenchida com 4 de julho de 2024, e o campo de peso começará com 51,3 kg.

Predefinições Dinâmicas

O rtSurvey suporta valores predefinidos dinâmicos usando funções:

  | type | name | label                              | default  |
|------|------|------------------------------------| ---------|
| date | d    | Introduza a data em que o evento ocorreu? | today()  |
  

Aqui, a função today() define automaticamente o predefinido para a data atual.

Funcionalidades Específicas do rtSurvey

Predefinições Conscientes do Contexto

O rtSurvey alarga a funcionalidade predefinida com predefinições conscientes do contexto:

  | type    | name     | label           | default            |
|---------|----------|-----------------|---------------------|
| text    | location | Localização atual| ${current_location} |
  

Isto usa a variável ${current_location} do rtSurvey para pré-preencher a localização com base no GPS do dispositivo.

Predefinições em Cascata

O rtSurvey permite predefinições baseadas em respostas anteriores:

  | type    | name     | label           | default         |
|---------|----------|-----------------|-----------------|
| text    | city     | Cidade            |                 |
| text    | district | Distrito        | ${city}-district|
  

Aqui, o campo de distrito é pré-preenchido com base na cidade introduzida.

Predefinição em Repetições

Para perguntas dentro de um grupo de repetição, o predefinido é calculado quando a repetição é adicionada:

  | type         | name      | label        | default                |
|--------------|-----------|--------------|------------------------|
| begin repeat | visits    | Visitas à Clínica|                        |
| date         | visit_date| Data da Visita   | ${previous_visit_date} |
| end repeat   |           |              |                        |
  

Isto define a data de visita predefinida para a data da visita anterior.

Melhores Práticas para Usar Predefinições

  1. Use com Moderação: Use predefinições apenas onde melhoram significativamente a eficiência ou a qualidade dos dados.
  2. Garanta Precisão: Reveja e atualize regularmente os valores predefinidos estáticos.
  3. Teste Cuidadosamente: Especialmente ao usar predefinições dinâmicas ou calculadas.
  4. Considere a Experiência do Utilizador: Certifique-se de que os predefinidos não enganam os respondentes ou introduzem viés.
  5. Documente Claramente: Certifique-se de que todos os membros da equipa compreendem a razão por detrás dos valores predefinidos.

Técnicas Avançadas de Predefinição

Predefinições Aleatorizadas

O rtSurvey suporta predefinições aleatorizadas para certos tipos de pergunta:

  | type              | name    | label        | default           |
|-------------------|---------|--------------|-------------------|
| select_one options| choice  | Selecione um:  | random(options)   |
  

Isto seleciona aleatoriamente uma opção predefinida da lista ‘options’.

Predefinições Condicionais

Use relevância para definir predefinições condicionais:

  | type    | name     | label    | default | relevant        |
|---------|----------|----------|---------|-----------------|
| text    | other    | Especifique  | N/A     | ${q1} = 'other' |
  

Aqui, ‘N/A’ é o predefinido apenas quando ‘other’ é selecionado numa pergunta anterior.

Considerações de Gestão de Dados

  • Os valores predefinidos são incluídos nas exportações de dados, tipicamente com um sinalizador indicando que eram valores predefinidos.
  • A funcionalidade de trilha de auditoria do rtSurvey rastreia quando os valores predefinidos são alterados pelos respondentes.

Comportamento da Aplicação Móvel

  • A aplicação móvel rtSurvey suporta todas as funcionalidades predefinidas, incluindo predefinições dinâmicas e conscientes do contexto.
  • O modo offline pode afetar alguns predefinidos dinâmicos que dependem de dados em tempo real.

Limitações Conhecidas

  • Predefinidos calculados complexos podem afetar o tempo de carregamento do formulário, especialmente em dispositivos de baixo desempenho.
  • Alguns predefinidos dinâmicos podem não funcionar como esperado no modo de pré-visualização.

Resolução de Problemas de Valores Predefinidos

  1. Predefinido Não Aparece: Verifique erros de sintaxe na expressão predefinida.
  2. Valores Inesperados: Verifique a lógica de cálculo e teste com vários cenários.
  3. Problemas de Desempenho: Otimize cálculos predefinidos complexos ou considere abordagens alternativas.
Esta página foi útil?