Vrsta pitanja - Niz (Tekstovi)
From LimeSurvey Manual
Kratki opis
Vrsta pitanja Niz (Tekst) omogućuje niz tekstualnih okvira s jednim skupom potpitanja kao "y-osi" i drugim skupom potpitanja kao "x-osi".
Primjer: Array_Texts_Example_text.zip
Ovu vrstu pitanja možete ograničiti i tako da dopušta samo numeričke odgovore (pogledajte atribut pitanja "Samo brojevi") te uključiti "Prikaži zbrojeve" kako bi se omogućio prikaz zbrojeva za retke, stupce ili oboje:
Primjer: Array Texts Example text numbers.zip
Opće opcije
Obavezno
Opis
Ova opcija omogućuje administratorima upitnika da zatraže od svojih ispitanika odgovor na određena pitanja u upitniku. Ako na obavezna pitanja nije odgovoreno, ispitanici neće moći nastaviti dalje. Ako imate pitanje s više potpitanja, a želite da se odgovori samo na određena potpitanja, upotrijebite atribut minimalni broj odgovora koji se nalazi na kartici Logika.
Dostupne opcije
- Uključeno - Na pitanje se mora odgovoriti prije nego što ispitanik može prijeći na slijedeću stranicu - opcija odgovora 'Bez odgovora' nikada se ne prikazuje.
- Meko - Ako na pitanje nije odgovoreno, prikazuje se upozorenje pri pokušaju prelaska na slijedeću stranicu - međutim, ispitanik može odlučiti zanemariti upozorenje i nastaviti. Imajte na umu da se opcija 'Bez odgovora' i dalje prikazuje (ako je aktivirana u postavkama prezentacije ankete)
- Isključeno (zadano) - Pitanje se može ostaviti bez odgovora
Uvjet
Opis
Ako je rezultat uvjeta "1" ili "true", pitanje je "relevantno" u kontekstu upitnika, tj. prikazuje se ispitaniku. Ako nije, pitanje je skriveno. Svako pitanje u upitniku omogućuje vam da odredite jednadžbu relevantnosti. Ova funkcija nasljednik je uvjeta i podržava mnogo složeniju uvjetnu logiku.
Isticanje sintakse
Kad god spremite uvjet, on se provjerava i sintaksa se ističe bojama. Sve pogreške bit će označene bojom kako biste ih mogli brzo uočiti i ispraviti.
Valjane vrijednosti
- Bilo koji uvjet koji koristi sintaksu ExpressionScript, bez okolnih vitičastih zagrada.
Primjeri
Ovdje se nalaze dobri primjeri isticanja sintakse.
Provjera (pomoću regularnih izraza) (preg_validation)
Opis
Ova opcija omogućuje vam da navedete regularni izraz kojim možete provjeriti sve dijelove pitanja.
Ako bilo koja vrijednost pitanja ili potpitanja ne zadovoljava zahtjeve provjere, boja pozadine polja za unos teksta promijenit će se u crvenu kako bi korisnici lako vidjeli koje dijelove pitanja treba ispraviti. Na taj način možete provjeru izvršiti izravno na stranici. Tako nećete morati čekati da korisnik klikne gumb za slanje kako bi se provjerilo odgovarajuće pitanje.
Valjane vrijednosti
- Bilo koji valjani regularni izraz
Primjer
- Kliknite ovdje za pregled više primjera.
Prikaz
Širina (pot)pitanja (subquestion_width)
Opis
Ova vrijednost postavlja širinu stupca potpitanja pomoću postotnog sustava. Na primjer, ako postavite vrijednost 60, 60 posto širine pitanja bit će iskorišteno za tekst potpitanja (stupac krajnje lijevo). Preostala širina bit će jednako podijeljena između opcija odgovora.
Valjane vrijednosti
- Bilo koja cjelobrojna vrijednost od 1 do 100.
Sakrij savjet (hide_tip)
Opis
Većina pitanja obično sadrži savjet koji kaže "Molim izaberite jednu od sljedećih opcija" ili tekst pomoći o tome kako ispuniti pitanje. Ovaj atribut omogućuje uključivanje ili isključivanje tih savjeta/uputa.
Ovi savjeti/upute uključuju poruke o kriterijima provjere (kao što su min/maks broj odgovora, min/maks/izjednačiti vrijednost zbroja). Ako je hide_tip omogućen, te će poruke biti skrivene. Međutim, ako korisnik unese neispravne podatke, savjeti će se pojaviti. Bit će obojeni crvenom bojom, a kada se ispune kriteriji provjere, promijenit će boju u zelenu.
Dostupne opcije
- Uključeno - savjeti/upute su skriveni;
- Isključeno (zadano).
Nasumični redoslijed odgovora (random_order)
Opis
Ovaj atribut uzrokuje da LimeSurvey zanemari postojeći redoslijed opcija odgovora/potpitanja i umjesto toga ih poredá nasumično. Ova opcija omogućuje autoru upitnika da smanji pristranost upitnika. Imajte na umu da će se, ako pitanje ima potpitanja, nasumično poredati potpitanja, a ne opcije odgovora.
Dostupne opcije
- Da - Nasumični redoslijed kada ispitanik uđe u upitnik
- Ne (zadano)
Veličina okvira za unos teksta (input_box_size)
Opis
Ova funkcija omogućuje postavljanje veličine tekstualnog područja (okvira za unos teksta). Prema zadanim postavkama LimeSurvey prikazuje okvir za unos u zadanoj veličini. To možete promijeniti pomoću ove funkcije.
Valjane vrijednosti
- Bilo koja numerička vrijednost
Ponovi zaglavlja (repeat_headers)
Opis
Ova se opcija može koristiti ako pitanju dodate velik broj podpitanja. U tom slučaju upotrijebite ovu opciju kako biste LimeSurveyu naznačili nakon koliko podpitanja se zaglavlja trebaju ponoviti.
Valjane vrijednosti
- Bilo koja cjelobrojna vrijednost;
- Zadana vrijednost je 0 - funkcija ponavljanja zaglavlja je deaktivirana.
Tema pitanja (question_theme)
Opis
Omogućuje korištenje prilagođenih tema za odgovarajuće pitanje.
Dostupne opcije
- Vaše izrađene teme pitanja koje se nalaze pod Teme pitanja u panelu Teme.
Pogledajte: Teme pitanja
Opis
Ako je omogućeno, pitanje će uvijek biti skriveno - neće se prikazivati ispitanicima upitnika. Ova se funkcija može koristiti u sljedećim scenarijima:
- Ako želite unaprijed popuniti pitanje putem URL-a, a ne želite da se prikazuje na zaslonu. Time se poništavaju svi uvjeti korišteni u upitniku jer pitanje uopće neće biti ugrađeno na stranicu.
- Ako želite pohraniti ili izračunati vrijednost u hodu putem ExpressionScript prezentacije.
Dostupne opcije
- Uključeno
- Isključeno (zadano)
CSS klasa (css_class)
Opis
Ako želite dodati posebne CSS klase određenim pitanjima, u ovo polje možete unijeti naziv(e) CSS klase. Obavezno ostavite razmak između različitih naziva klasa.
Valjane vrijednosti
- Bilo koji tekstualni niz s razmakom između različitih naziva CSS klasa.
Unos
Maksimalni broj znakova unosa (input_max_characters)
Opis
Sljedeća opcija omogućuje unos brojčane vrijednosti koja predstavlja maksimalni broj znakova koje ispitanici mogu unijeti u tekstualne okvire za odgovor na odgovarajuće pitanje.
Valjane vrijednosti
- Bilo koja brojčana vrijednost
Primjer
- Ako želite da ispitanici upitnika upišu kratak i sažet odgovor, u polje maksimalni broj znakova unosa unesite mali broj (npr. 10-15).
Logika
Minimalno odgovora (min_answers)
Opis
Ova se funkcija može koristiti kako bi se osiguralo da korisnik odabere barem određeni broj odgovora u pitanju s višestrukim izborom.
Valjane vrijednosti
- Bilo koja cjelobrojna vrijednost veća od 0
- Bilo koji broj
- Bilo koji SGQA kôd
- Bilo koji kôd pitanja (naziv varijable)
- Bilo koja jednadžba, koja koristi sintaksu ExpressionScript, bez okolnih vitičastih zagrada.
Primjer
Ako je postavljeno na X (proizvoljan broj), korisnici mogu poslati obrazac upitnika ako odaberu najmanje X potvrdnih okvira. Ako se ova opcija koristi za pitanja s rangiranjem, time se osigurava da su barem tri stavke rangirane prije nego što se ispitaniku dopusti slanje odgovora/upitnika.
Maksimalno odgovora (max_answers)
Opis
Može se koristiti za ograničavanje ukupnog broja odgovora koje korisnik može odabrati u pitanju s višestrukim izborom.
Valjane vrijednosti
- Bilo koja brojčana vrijednost
- Bilo koji SGQA kôd
- Bilo koji kôd pitanja (naziv varijable)
- Bilo koja jednadžba, koja koristi sintaksu ExpressionScript, bez okolnih vitičastih zagrada.
Primjer
Ako je postavljeno na 2, korisnik će moći označiti najviše dva potvrdna okvira ili jedan potvrdni okvir + ispuniti polje "Ostalo" (ako postoji). Za vrstu pitanja Rangiranje, ispitanik će moći odabrati maksimalno dvije stavke.
Niz filtera (array_filter)
Opis
Postavka Niz filtera omogućuje vam da pomoću bilo kojeg pitanja višestrukog izbora odaberete ili postavite koji će se odgovori prikazivati u sljedećem pitanju tipa popis, niz ili višestruki izbor.
- Višestruki izbor
- Višestruki izbor s komentarima
- Više kraćih tekstova
- Višestruki numerički
- Niz (5 bodova, 10 bodova, Da/Ne/Nepoznato, Povećanje/Isto/Smanjenje, Stupac)
- Niz (dvostruka skala, tekst, brojevi)
- Rangiranje
Nadalje, svaka od ovih vrsta pitanja može se filtrirati.
Jedina iznimka je Niz (stupac), koji može filtrirati druga pitanja, ali ne i samog sebe.Kako postaviti filter
Za postavljanje filtera unesite kôd pitanja s višestrukim opcijama u polje niza filtera pitanja koje trenutno uređujete. Odgovarajuće pitanje koristit će se kao izvor informacija za trenutno pitanje: odabrani odgovori iz prethodnog pitanja dohvaćaju se i koriste kao opcije odgovora za trenutno pitanje. Primjerice, ako je kôd vašeg izvornog pitanja s višestrukim opcijama "Q1", unesite "Q1" u polje 'Niz filtera' kako biste pokrenuli filtriranje odgovora. U pitanju s filtriranim nizom bit će vidljive samo one opcije odgovora koje su odabrane u pitanju Q1.
Kaskadno filtriranje
Odabrane opcije mogu se prikazivati kaskadno. To znači da možete odabrati pitanje koje filtrira drugo pitanje, koje zatim filtrira sljedeće pitanje, i tako dalje.
Primjer niza filtera
Pogledajmo sljedeći primjer kako bismo bolje razumjeli mogućnosti ove postavke:

Na gornjoj snimci zaslona nalaze se dva pitanja. Prvo je vrste pitanja više kraćih tekstova, a drugo je vrste pitanja niz dvostruke skale. Odgovori koje unesete u prvom pitanju bit će navedeni u drugom. Tehnički gledano, odgovori koje date na potpitanja iz prvog pitanja filtriraju se i prikazuju u drugom pitanju.
Ovaj primjer možete preuzeti putem sljedeće poveznice: limesurvey_group_32.lsg. Uvezite ovu skupinu pitanja u svoju instalaciju LimeSurveya.
Isključenje niza filtera (array_filter_exclude)
Opis
Postavka Isključenje niza filtera omogućuje vam da pomoću bilo kojeg pitanja višestrukog izbora odaberete ili postavite koji odgovori NE će biti prikazani u sljedećem pitanju tipa popis, niz ili višestruki izbor.
- Višestruki izbor
- Višestruki izbor s komentarima
- Više kraćih tekstova
- Višestruki numerički unos
- Niz (5 bodova, 10 bodova, Da/Ne/Nepoznato, Povećanje/Isto/Smanjenje, Po stupcima)
- Niz (dvostruka skala, tekst, brojevi)
- Rangiranje
Nadalje, svaka od ovih vrsta pitanja može se filtrirati.
Jedina iznimka je Niz po stupcima koji može filtrirati druga pitanja, ali se sam ne može filtrirati.Kako to postaviti
Unesite kôd pitanja s višestrukim opcijama u polje Isključenje niza filtera pitanja koje trenutno uređujete. Odgovarajuće pitanje koristit će se kao izvor informacija za trenutno pitanje: neodabrani odgovori iz prethodnog pitanja preuzimaju se i koriste kao opcije odgovora za trenutno pitanje. Na primjer, ako je kôd vašeg izvornog pitanja s višestrukim opcijama "Q1", unesite "Q1" u polje 'Isključenje niza filtera' kako biste pokrenuli filtriranje odgovora. U vašem pitanju bit će vidljive samo one opcije odgovora koje NISU odabrane u pitanju Q1.
Kaskadiranje
Odabrane opcije mogu se prikazivati kaskadno. To znači da možete odabrati pitanje koje filtrira drugo pitanje, koje filtrira treće pitanje, i tako dalje.
Primjer
Pogledajmo zajedno sljedeći primjer:

Na gornjoj snimci zaslona imamo dva pitanja. Prvo je vrste pitanja višestruki izbor, a drugo je vrste pitanja višestruki izbor s komentarima. Odgovori koje date na prvo pitanje bit će isključeni iz drugog. Na primjer, ako odaberete opciju ComfortUpdate (koja ima kôd potpitanja 'SQ1') i opciju Dodatak ('SQ4'), odgovarajuća potpitanja 'SQ1' i 'SQ4' iz drugog pitanja bit će isključena. Na našoj snimci zaslona vidimo da su u drugom pitanju prikazane samo opcije koje nisu odabrane u prvom pitanju.
Ovaj primjer možete preuzeti putem sljedeće poveznice: Limesurvey_group_array_filter_exclude.zip. Uvezite ovu skupinu pitanja u svoju LimeSurvey instalaciju.
Stil filtra polja (array_filter_style)
Opis
Ova funkcija omogućuje odabir načina prikaza filtriranih podpitanja niza. Mogu biti "skrivena" ili "isključena".
Dostupne opcije
- Skriveno (zadano) - ako je odabrana ova opcija, prethodno odabrana podpitanja neće se prikazati u drugom pitanju.
- Isključeno - ako je odabrana ova opcija, prethodno odabrana podpitanja bit će zasivljena i neće ih se moći odabrati.
Primjer
Ako želite koristiti opciju "isključeno", prethodno odabrana podpitanja prikazat će se ovako:

Ime skupine nasumičnosti (random_group)
Opis
Smješta pitanja u određenu skupinu nasumičnosti, a sva pitanja uključena u tu skupinu ispitanicima se prikazuju nasumičnim redoslijedom.
Primjer upitnika koji koristi ime skupine nasumičnosti možete pronaći u ExpressionScript primjeru upitnika.
Valjane vrijednosti
Jednostavno unesite bilo koji niz znakova (na primjer: 'group1'). Sva pitanja kojima je u polju ime skupine nasumičnosti postavljen isti niz znakova imat će nasumičan raspored u upitniku (=međusobno će nasumično zamijeniti mjesta).
Pregled
Za pregled pitanja koristite funkciju pregled upitnika umjesto funkcije pretpregled skupine pitanja, jer je prijavljeno da potonja ne prikazuje pitanja nasumičnim redoslijedom.
Jednadžba validacije pitanja (em_validation_q)
Opis
Ovo je jednadžba koja se koristi za provjeru cijelog pitanja (npr. svih njegovih dijelova zajedno kod pitanja s više odgovora). Ako pitanje ne zadovolji kriterije provjere, prikazat će se poruka em_validation_q_tip (koristi CSS stil .error). Ovaj savjet koristi CSS stil .em_q_fn_validation, koji je unutar template.css prema zadanim postavkama skriven.
Glavna razlika između ove značajke i jednadžbi za provjeru potpitanja (opcija em_validation_sq) jest ta što se kod ove značajke, ako pitanje (ili dijelovi pitanja) ne prođe provjeru, može prikazati poruka o pogrešci. Kod provjere potpitanja svaka će ćelija za unos teksta (npr. u vrsti pitanja niz, no može se primijeniti i na vrste pitanja s jednim unosom) biti stilizirana tako da je boja pozadine (svijetlo) crvena.
Valjane vrijednosti
- Bilo koja jednadžba koja koristi sintaksu ExpressionScript, bez okolnih vitičastih zagrada.
Primjer
- Želite prikupiti demografske podatke od korisnika putem pitanja Više kraćih tekstova i želite provjeriti je li korisnik unio valjanu adresu e-pošte i broj telefona.
Ovaj primjer prikazuje kako pitanje izgleda s neispravnim odgovorima:

A ovako izgleda s jednim neispravnim odgovorom:

Ovako uređujete pitanje kako biste unijeli te podatke:

A ovo je dio ispisa Prikaži datoteku logike koji vam omogućuje da provjerite točnost svog izraza i uvjerite se da nema sintaktičkih pogrešaka:

Kao što vidite, jednadžba provjere testira jesu li e-pošta i broj telefona prazni ili odgovaraju filteru regularnog izraza.
Savjet o provjeri prikazuje poruku upozorenja samo ako se telefon ili e-pošta čine neispravnima.
Ako želite uvesti gornji primjer u svoju instalaciju LimeSurveya, preuzmite sljedeću .lsq datoteku: Em_validation_q_example.zip.
Savjet za jednadžbu validacije cijelog pitanja (em_validation_q_tip)
Opis
Ako koristite jednadžbu validacije pitanja, ovo polje možete upotrijebiti za prikaz neobavezne poruke kao savjeta pitanja o tome kako treba ispuniti pitanje.
Valjane vrijednosti
- Bilo koji niz znakova ili jednadžba koja koristi sintaksu ExpressionScript.
Primjer
Pogledajte primjer u wiki odjeljku jednadžba validacije pitanja – prikazuje kako se savjet može prilagoditi tako da pokaže koji dijelovi pitanja tipa Više kraćih tekstova ne zadovoljavaju kriterije validacije.
Jednadžba validacije potpitanja (em_validation_sq)
Opis
Ovo je jednadžba koja se koristi za zasebnu provjeru svakog potpitanja (tekstualnog polja). Svako tekstualno polje koje ne zadovolji ove uvjete provjere dobit će ružičastu boju pozadine (pomoću CSS stila .em_sq_fn_validation) kako bi se istaknula pogreška. Imajte na umu da je ova mogućnost dostupna uz opciju provjere temeljenu na regularnom izrazu.
Valjane vrijednosti
Bilo koja jednadžba koja koristi sintaksu ExpressionScripta, bez okružujućih vitičastih zagrada.
Primjeri
Na primjer, ako kao odgovore želite dopustiti samo brojeve koji su višekratnici broja 3, jednadžba bi glasila:
(this / 3) == floor(this/3)
Rezervirana varijabla this automatski se zamjenjuje referencom na aktivnu ćeliju za unos teksta.
Savjet za jednadžbu provjere podpitanja (em_validation_sq_tip)
Opis
Ako koristite em_validation_sq, ovo je neobavezna poruka/savjet koji će se prikazati ako je uneseni odgovor netočan.
Valjane vrijednosti
- Bilo koji niz znakova
Primjer
- Nastavljajući primjer provjere adresa e-pošte, savjet bi mogao glasiti "Unesite valjane adrese e-pošte."
Ostalo
Umetni prekid stranice u izgledu ispisa (page_break)
Opis
Ovaj atribut je aktivan samo kada upitnik doista ispisujete iz prikaza za ispis. Prisiljava prijelom stranice prije pitanja.
Dostupne opcije
- Uključeno
- Isključeno (zadano)
Samo brojevi (numbers_only)
Opis
Ako omogućite ovu opciju, ispitanik u tekstualne okvire može unositi samo brojeve.
Za vrste pitanja jednadžbe ova postavka označava da rezultat može biti samo broj, a ne niz znakova. Time se jamče ispravni izračuni/pretvorbe u sljedećim jednadžbama u pogledu decimalnog znaka.
Ponašanje prema vrsti pitanja
- Zadano: Ako ispitanik unese vrijednost koja nije broj, ta se vrijednost odmah briše iz tekstnog okvira kako bi ispitanik mogao unijeti odgovarajuću vrijednost.
- Niz (Tekstovi): Ako je opcija samo brojevi onemogućena, opcije "Prikaži zbrojeve za" i "Prikaži sveukupni zbroj" bit će poništene, a tekstni okviri za zbrojeve neće biti prikazani.
- Jednadžba: Omogućavanjem ove opcije rezultati jednadžbe bit će prisilno pretvoreni u numeričku vrijednost. Ako rezultat jednadžbe nije broj (i nije prazan), jednadžba će vratiti NaN, koji se u tablici odgovora sprema kao prazan niz znakova.
Dostupne opcije
- Uključeno
- Isključeno (zadano)
Prikaži zbrojeve za (show_totals)
Opis
Ako je omogućeno, prikazat će se zbrojevi za redke, stupce ili za redke i stupce.
Dostupne opcije
- Isključeno (zadano)
- Redci
- Stupci
- Redci i stupci
Primjer
Prikaži sveukupni zbroj (show_grand_total)
Opis
Ako je omogućeno, sveukupni zbroj za stupce (ili retke) prikazat će se u donjem desnom dijelu niza.
Dostupne opcije
- Uključeno
- Isključeno (zadano)
Primjer

Statistika
Prikaži grafikon (display_chart)
Opis
Ovaj atribut omogućuje administratoru upitnika da odabere hoće li se ispitanicima nakon ispunjavanja upitnika prikazati grafikon s rezultatima pitanja.
- postavka upitnika Javne statistike u Postavke prezentacije i navigacije
- postavka upitnika Prikaži grafikone u Postavke prezentacije i navigacije
- atribut pitanja Javne statistike i
- atribut pitanja Prikaži grafikon.
Dostupne opcije
- Uključeno
- Isključeno (zadano)
Tip grafikona (chart_type)
Opis
Ovaj atribut omogućuje administratoru upitnika da odabere koji će se tip grafikona prikazati ispitaniku nakon što završi s ispunjavanjem upitnika.
Dostupne opcije
- Stupčasti grafikon
- Tortni grafikon
- Radar
- Linija
- PolarArea
- Doughnut
