Kolumna appearance w rtSurvey pozwala dostosować wizualną prezentację i zachowanie pytań w ankietach. Ta funkcja poprawia doświadczenie użytkownika i może znacznie zwiększyć efektywność zbierania danych. rtSurvey obsługuje standardowe atrybuty wyglądu XLSForm i rozszerza je o dodatkowe opcje.

Standardowe atrybuty wyglądu XLSForm

rtSurvey obsługuje następujące standardowe atrybuty wyglądu XLSForm:

Atrybut wygląduTypy pytańOpis
multilinetextTworzy wieloliniowe pole tekstowe (najlepsze dla klientów webowych)
minimalselect_one, select_multipleWyświetla opcje w menu rozwijanym
quickselect_oneAutomatycznie przechodzi do następnego pytania po wyborze (tylko mobile)
no-calendardateUkrywa wyświetlanie kalendarza (tylko mobile)
month-yeardateUmożliwia wybór tylko miesiąca i roku
yeardateUmożliwia wybór tylko roku
horizontal-compactselect_one, select_multipleWyświetla opcje poziomo (tylko web)
horizontalselect_one, select_multipleWyświetla opcje poziomo w kolumnach (tylko web)
likertselect_onePrezentuje opcje jako skalę Likerta
compactselect_one, select_multipleWyświetla opcje obok siebie z minimalnym odstępem
quickcompactselect_oneŁączy kompaktowy wyświetlacz z automatycznym przejściem (tylko mobile)
field-listgroupsWyświetla całą grupę na jednym ekranie (tylko mobile)
labelselect_one, select_multiplePokazuje etykiety opcji bez danych wejściowych
list-nolabelselect_one, select_multiplePokazuje dane wejściowe bez etykiet (użyj z label)
table-listgroupsWyświetla pytania w formacie tabeli
signatureimageUmożliwia przechwytywanie podpisu (tylko mobile)
drawimageUmożliwia rysowanie odręczne (tylko mobile)
map, quick mapselect_one, select_one_from_fileUmożliwia wybór z elementów mapy

Najlepsze praktyki używania wyglądu

  1. Spójność: Używaj atrybutów wyglądu spójnie w całej ankiecie dla jednolitego wyglądu.
  2. Mobile vs. Web: Rozważ, jak wyglądy będą renderowane na różnych urządzeniach i platformach.
  3. Wydajność: Zachowaj ostrożność z atrybutami wyglądu, które mogą spowalniać ładowanie formularza (np. table-list dla dużych grup).
  4. Doświadczenie użytkownika: Wybierz wyglądy, które ułatwiają wprowadzanie danych i są intuicyjne dla respondentów.
  5. Testowanie: Zawsze testuj formularz na docelowych urządzeniach, aby upewnić się, że wyglądy działają zgodnie z oczekiwaniami.

Zaawansowane techniki

Łączenie wyglądu

Niektóre atrybuty wyglądu można łączyć dla bardziej złożonych układów:

  | type | name | label | appearance |
|------|------|-------|------------|
| select_one options | choice | Wybierz jeden: | minimal compact |
  

Dynamiczny wygląd

rtSurvey umożliwia dynamiczne zmiany wyglądu na podstawie logiki formularza:

  | type | name | label | appearance | relevant |
|------|------|-------|------------|----------|
| text | time | Wprowadź czas: | inline-[%H:%M] | ${show_time} = 'yes' |
  

Uwagi dotyczące aplikacji mobilnej

  • Niektóre wyglądy (np. quick, signature) są specyficzne dla urządzeń mobilnych.
  • Testuj dokładnie zarówno na Android, jak i iOS, aby zapewnić spójne działanie.

Znane ograniczenia

  • Złożone wyglądy mogą nie renderować się identycznie na wszystkich platformach.
  • Niektóre zaawansowane wyglądy rtSurvey mogą nie być obsługiwane w trybie offline.

Rozwiązywanie problemów z wyglądem

  1. Wygląd nie jest stosowany: Sprawdź literówki w kolumnie wyglądu.
  2. Niespójne renderowanie: Zweryfikuj kompatybilność z typem pytania i platformą.
  3. Problemy z wydajnością: Rozważ uproszczenie złożonych wyglądów, szczególnie dla dużych ankiet.
Czy ta strona była pomocna?