Wartość domyślna
Wartości domyślne w rtSurvey pozwalają na wstępne wypełnianie pytań odpowiedziami, gdy respondent po raz pierwszy na nie napotka. Ta funkcja może znacznie zwiększyć efektywność ankiety i jakość danych, zapewniając wartości początkowe, które są powszechnie wybierane lub służą jako przykłady oczekiwanych danych wejściowych.
Podstawowe użycie
Aby ustawić wartość domyślną, użyj kolumny default w XLSForm:
| type | name | label | default |
|---------|-------------|-------------------------------------|------------|
| date | survey_date | Data ankiety | 2024-07-04 |
| decimal | weight | Waga respondenta? (w kg) | 51.3 |
W tym przykładzie data ankiety zostanie wstępnie wypełniona 4 lipca 2024, a pole wagi zacznie od 51,3 kg.
Dynamiczne wartości domyślne
rtSurvey obsługuje dynamiczne wartości domyślne używając funkcji:
| type | name | label | default |
|------|------|------------------------------------------|---------- |
| date | d | Wprowadź datę, kiedy zdarzenie nastąpiło | today() |
Tutaj funkcja today() automatycznie ustawia wartość domyślną na bieżącą datę.
Funkcje specyficzne dla rtSurvey
Wartości domyślne zależne od kontekstu
rtSurvey rozszerza funkcjonalność domyślną o wartości domyślne zależne od kontekstu:
| type | name | label | default |
|---------|----------|----------------------|----------------------|
| text | location | Bieżąca lokalizacja | ${current_location} |
Używa to zmiennej ${current_location} rtSurvey do wstępnego wypełnienia lokalizacji na podstawie GPS urządzenia.
Kaskadowe wartości domyślne
rtSurvey umożliwia wartości domyślne oparte na poprzednich odpowiedziach:
| type | name | label | default |
|---------|----------|----------|-----------------|
| text | city | Miasto | |
| text | district | Dzielnica| ${city}-district|
Tutaj pole dzielnicy jest wstępnie wypełniane na podstawie wprowadzonego miasta.
Najlepsze praktyki dotyczące wartości domyślnych
- Używaj oszczędnie: Używaj wartości domyślnych tylko tam, gdzie znacznie poprawiają efektywność lub jakość danych.
- Zapewnij dokładność: Regularnie przeglądaj i aktualizuj statyczne wartości domyślne.
- Testuj dokładnie: Szczególnie przy korzystaniu z dynamicznych lub obliczanych wartości domyślnych.
- Rozważ doświadczenie użytkownika: Upewnij się, że wartości domyślne nie wprowadzają respondentów w błąd ani nie wprowadzają stronniczości.
- Dokumentuj jasno: Upewnij się, że wszyscy członkowie zespołu rozumieją uzasadnienie wartości domyślnych.
Znane ograniczenia
- Złożone obliczane wartości domyślne mogą wpływać na czas ładowania formularza, szczególnie na urządzeniach niższej klasy.
- Niektóre dynamiczne wartości domyślne mogą nie działać zgodnie z oczekiwaniami w trybie podglądu.