Domyślne odpowiedzi
From LimeSurvey Manual
Wprowadzenie
Dla różnych typów pytań możesz przypisać wartość domyślną, która zostanie zapisana, jeśli uczestnik ankiety pominie pytanie lub uzna, że odpowiada mu podana odpowiedź domyślna. Aby uzyskać dostęp do tej opcji, poszukaj przycisku Edytuj domyślne odpowiedzi w menu pytania, które otworzysz za pomocą trzech kropek (widocznych po najechaniu kursorem) obok pytania.
Prawidłowe wartości
- W przypadku pytań jednokrotnego wyboru zobaczysz rozwijane pola, z których możesz wybrać żądaną wartość domyślną.
- W przypadku pytań wielokrotnego wyboru zobaczysz pola wyboru, z których możesz wybrać żądany stan domyślny (zaznaczony lub nie zaznaczone).
- W przypadku pytań dotyczących wprowadzania tekstu dostępne będzie pole wprowadzania tekstu, w którym można wprowadzić dowolny ciąg znaków lub wyrażenie. Jeśli używasz wyrażenia, należy użyć nawiasów klamrowych.
- W przypadku pytań dotyczących daty i godziny, jeśli ustawisz stałą wartość, format stałej wartości musi być RRRR-MM-DD (na przykład: 2022-02- 28). Jeśli używasz wyrażenia do ustawienia daty, format musi być podobny do daty („Ym-d”) lub daty („Ymd H:s”). Na przykład, jeśli chcesz ustawić bieżący czas jako domyślny w pytaniu dotyczącym daty w formacie GG:MM (godzina i minuty), w domyślnym polu odpowiedzi będziesz musiał użyć formatu pełnego czasu pracy: data (' Ymd H:s'). Format wyrażenia jest niezależny od formatu z ustawień pytania.
- W przypadku ukrytych pytań alternatywnym rozwiązaniem może być ExpressionScript z operator przypisania .
Wartość domyślna z ExpressionScript
Tylko pytania typu „Tekst” i „Tak/Nie” pozwalają administratorowi ankiety na użycie LimeSurvey ExpressionScript w celu zmiany wartości domyślnej. W przypadku wszystkich innych typów pytań możesz użyć operatorów przypisania.
Przykład
- Masz ankietę nieanonimową, gdzie {TOKEN:ATTRIBUTE_1} to wiek osoby w chwili utworzenia tabeli uczestników ankiety. Chcesz wstępnie wypełnić pytanie/domyślną odpowiedź wiekiem osoby i poprosić ją o potwierdzenie wieku lub pozwolenie mu na zmianę wartości wieku, jeśli jest ona niedokładna. Aby to zrobić, wpisz {TOKEN:ATTRIBUTE_1} w polu tekstowym odpowiedzi domyślnej.