x

Bab utama

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Panduan permulaan pantas - LimeSurvey 3.0+
  3. Pemasangan - LimeSurvey CE
  4. Cara mereka bentuk tinjauan yang baik (panduan)
  5. Bermula
  6. Mentadbir LimeSurvey
  7. Tinjauan - pengenalan
  8. Tetapan tinjauan
  9. Menu tinjauan
  10. Struktur tinjauan
  11. Soalan - pengenalan
  12. Kumpulan soalan - pengenalan
  13. Tinjauan - pengurusan
  14. Pilihan bar alat tinjauan
  15. Tinjauan berbilang bahasa
  16. Enjin ExpressionScript - Panduan mula pantas
  17. Ciri tidak dikategorikan dan ciri lanjutan
  18. Soalan Lazim Umum
  19. Penyelesaian Masalah
  20. Penyelesaian sementara
  21. Lesen
  22. Tukar log versi
  23. Pemalam
 Actions

Jenis soalan - Tatasusunan (Nombor)

From LimeSurvey Manual

Halaman ini mungkin telah diterjemahkan oleh mesin dan mungkin mengandungi ralat. Papar teks asal bahasa Inggeris · Perbaiki terjemahan ini
This page is a translated version of the page Question type - Array (Numbers) and the translation is 100% complete.

Keterangan ringkas

Jenis soalan ini membolehkan pentadbir ttinjauan mencipta tatasusunan besar dengan kotak juntai bawah bernombor, dengan satu set subsoalan pada "paksi-y" dan satu set subsoalan lagi pada "paksi-x".


Anda juga boleh menetapkan atribut soalan khas untuk menggunakan jenis soalan ini dengan kotak pilihan:



Contoh 1: Example_Array_Numbers

Contoh 2: Example_Array_Numbers_Checkboxes

Sila ambil perhatian bahawa tiada persamaan kaitan yang boleh digunakan dalam medan subsoalan yang terletak pada skala-X.

Pilihan umum

Mandatori

Penerangan

Pilihan ini membolehkan pentadbir tinjauan meminta responden mereka menjawab soalan tinjauan tertentu. Jika soalan wajib tidak dijawab, responden tidak akan dapat meneruskan ke halaman seterusnya. Jika anda mempunyai soalan dengan beberapa sub-soalan dan anda hanya memerlukan sub-soalan tertentu dijawab, gunakan atribut jawapan minimum yang terletak di bawah tab Logik.

Jika anda menggunakan mana-mana tema pra-pasang dan atribut soalan mandatori diaktifkan, tanda asterisk merah akan dipaparkan di sebelah soalan. Jika anda ingin menyembunyikannya, sila semak arahan ini.


Pilihan yang tersedia

  • On - Soalan mesti dijawab sebelum peserta boleh meneruskan ke halaman seterusnya - pilihan jawapan 'Tiada jawapan' tidak akan dipaparkan.
  • Soft - Jika soalan tidak dijawab, amaran dipaparkan semasa cuba meneruskan ke halaman seterusnya - namun, peserta boleh memilih untuk mengabaikan amaran tersebut dan meneruskan. Perhatikan bahawa pilihan 'Tiada jawapan' masih dipaparkan (jika diaktifkan dalam tetapan penyampaian tinjauan)
  • Off (lalai) - Soalan boleh dibiarkan tidak dijawab



Syarat

Penerangan

Jika nilai hasil syarat ialah "1" atau "true", soalan tersebut "berkaitan" dalam konteks tinjauan, iaitu ia dipaparkan kepada peserta tinjauan. Jika tidak, soalan tersebut disembunyikan. Mana-mana soalan tinjauan membolehkan anda menetapkan persamaan kaitan. Fungsi ini ialah pengganti kepada kondisi dan menyokong logik bersyarat yang jauh lebih kompleks.

Penyerlahan Sintaks

Setiap kali anda menyimpan syarat tersebut, ia akan dinilai dan sintaksnya diserlahkan. Sebarang ralat akan dikodkan warna supaya anda dapat mengesan dan membetulkannya dengan cepat.

 Hint: Untuk menyemak sama ada semua syarat digunakan dengan betul dalam tinjauan anda, baca tentang ciri fail logik paparan kami.


Nilai yang sah

  • Mana-mana syarat yang menggunakan sintaks ExpressionScript, tanpa kurungan kurawan di sekelilingnya.

Contoh

Berikut ialah contoh-contoh yang baik bagi penyerlahan sintaks.



Pengesahan (menggunakan ekspresi lazim) (preg_validation)

Penerangan

Pilihan ini membolehkan anda menentukan ekspresi lazim yang boleh digunakan untuk mengesahkan semua bahagian sesuatu soalan.

Jika mana-mana nilai soalan atau subsoalan tidak memenuhi syarat pengesahan, warna latar medan kemasukan teks akan bertukar menjadi merah supaya pengguna dapat melihat dengan mudah bahagian soalan yang perlu dibetulkan. Dengan itu, anda boleh melakukan pengesahan pada halaman. Dengan cara ini, anda tidak perlu menunggu pengguna mengklik butang hantar untuk mengesahkan soalan berkenaan.

Nilai yang sah

  • Sebarang ekspresi lazim yang sah

Contoh


Paparan

Lebar (sub)soalan (subquestion_width)

Penerangan

Nilai ini menetapkan lebar lajur subsoalan menggunakan sistem peratusan. Sebagai contoh, jika anda menetapkannya kepada nilai 60, maka 60 peratus daripada lebar soalan akan digunakan untuk teks subsoalan (lajur paling kiri). Baki lebar akan dibahagikan sama rata antara pilihan jawapan.

Nilai yang sah

  • Mana-mana nilai integer dari 1 hingga 100.


Sembunyikan tip (hide_tip)

Penerangan

Kebanyakan soalan lazimnya mengandungi tip yang berbunyi "Sila pilih salah satu pilihan berikut" atau teks petunjuk tentang cara mengisi soalan tersebut. Atribut ini membolehkan anda mematikan atau menghidupkan tip/petunjuk ini.

Tip/petunjuk ini termasuk mesej kriteria pengesahan (seperti bilangan jawapan min/maks, nilai jumlah min/maks/sama dengan). Jika hide_tip diaktifkan, mesej ini akan disembunyikan. Walau bagaimanapun, jika pengguna memasukkan data yang tidak sah, tip tersebut akan dipaparkan. Tip itu akan berwarna merah dan bertukar kepada hijau apabila kriteria pengesahan dipenuhi.

Pilihan yang tersedia

  • Hidup - tip/petunjuk disembunyikan;
  • Mati (lalai).


Dapatkan susunan daripada soalan sebelumnya (get_order_previous_q)

Penerangan

Fungsi ini digunakan apabila anda mahu mengekalkan susunan subsoalan daripada soalan sebelumnya supaya kekal sama. Ini berguna jika soalan tersebut mempunyai pilihan susunan rawak yang diaktifkan.

Nilai yang sah

  • Mana-mana kod soalan



Susunan jawapan rawak (random_order)

Penerangan

  Ditamatkan untuk Pilihan jawapan : Mulai 5.5.0, atribut ini tidak lagi digunakan untuk menyusun pilihan jawapan. Sila rujuk Susunan jawapan


Atribut ini menyebabkan LimeSurvey mengabaikan susunan sedia ada bagi pilihan jawapan/subsoalan, dan sebaliknya menyusunnya secara rawak. Pilihan ini membolehkan pencipta tinjauan mengurangkan kecenderungan dalam tinjauan. Sila ambil perhatian bahawa jika sesuatu soalan mempunyai subsoalan, susunan subsoalan akan dirawakkan, bukan susunan pilihan jawapan.

Pilihan yang tersedia

  • Ya - Rawakkan apabila peserta memasuki tinjauan
  • Tidak (lalai)



Saiz kotak input teks (input_box_size)

 Hint: This feature is available starting in version 3.0.0


Penerangan

Fungsi ini membolehkan anda menetapkan saiz kawasan teks (kotak input teks). Secara lalai, LimeSurvey memaparkan kotak input dengan saiz lalai. Tetapan ini boleh diatasi dengan menggunakan fungsi ini.

Untuk memindahkan kotak ke baris seterusnya, anda perlu menambah saiz pembungkus (wrapper). Untuk berbuat demikian, tingkatkan nilai atribut lebar input teks.

Nilai yang sah

  • Sebarang nilai angka



Susun jawapan secara terbalik (reverse)

Penerangan

Jika diaktifkan, susunan jawapan akan diterbalikkan.

Pilihan yang tersedia

  • Hidup
  • Mati (lalai)

Contoh

Andaikan anda ingin menggunakan jenis soalan Tatasusunan (Nombor). Jika pilihan ini dinyahaktifkan (nilai lalai), jawapan yang boleh dipilih oleh peserta tinjauan ialah: "1, 2, 3, ... , 10". Jika diaktifkan, tetapan ini akan menterbalikkan susunan jawapan yang tersedia: "10, 9, 8, ... , 1".



Susun atur kotak pilihan (multiflexible_checkbox)

Penerangan

Susun atur kotak pilihan hanya tersedia dalam jenis soalan Tatasusunan (Nombor). Jika didayakan, responden tinjauan boleh menjawab subsoalan dengan menandakan jawapan yang betul melalui kotak pilihan.

Atribut ini akan menggunakan multiflexible_min=0, multiflexible_max=1, dan multiflexible_step=1 secara automatik, tanpa mengira nilai tersuai yang dimasukkan dalam kotak masing-masing.

Pilihan yang tersedia

  • Hidup
  • Mati (lalai)

Contoh

Jika didayakan, jenis soalan tatasusunan (nombor) akan kelihatan seperti ini:


Ulang pengepala (repeat_headers)

Penerangan

Pilihan ini boleh digunakan jika anda menambah sejumlah besar subsoalan pada sesuatu soalan. Dalam keadaan ini, gunakan pilihan ini untuk memberitahu LimeSurvey selepas berapa banyak subsoalan pengepala perlu diulang.

Nilai yang sah

  • Sebarang nilai integer;
  • Nilai lalai ialah 0 - fungsi ulang pengepala dinyahaktifkan.


Tema soalan (question_theme)

Penerangan

Ia membolehkan anda menggunakan tema tersuai untuk soalan berkenaan.

Pilihan yang tersedia

  • Tema soalan yang anda cipta, yang terletak di bawah Tema soalan dalam panel Tema.

Lihat: Tema soalan

Nota: Ciri ini sedang dalam pembangunan buat masa ini.


Sentiasa sembunyikan soalan ini (hidden)

Penerangan

Jika diaktifkan, soalan akan sentiasa disembunyikan - soalan tersebut tidak akan dipaparkan kepada peserta-peserta soal selidik. Fungsi ini boleh digunakan dalam senario berikut:

  • Jika anda ingin mengisi soalan terlebih dahulu melalui URL dan tidak mahu soalan itu dipaparkan pada skrin. Ini mengatasi sebarang syarat yang digunakan dalam tinjauan kerana soalan berkenaan tidak akan disertakan pada halaman.
  • Jika anda ingin menyimpan atau mengira suatu nilai secara langsung melalui ExpressionScript - Penyampaian.
Nota: Jenis soalan biasa yang digunakan dengan fungsi ini ialah jenis Persamaan.

Pilihan yang tersedia

  • Hidup
  • Mati (lalai)


Kelas CSS (css_class)

Penerangan

Jika anda ingin menambah kelas CSS khas pada soalan tertentu, anda boleh memasukkan nama kelas CSS dalam kotak ini. Pastikan anda meninggalkan satu ruang kosong di antara nama kelas yang berbeza.

Nilai yang sah

  • Sebarang rentetan teks dengan satu ruang di antara nama kelas CSS yang berbeza.
 Hint: Anda juga boleh memasukkan ungkapan dalam kotak ini (New in 3.0.0 ). Ingat bahawa output ungkapan tidak akan dikemas kini secara dinamik.


  Menurut W3C, nama kelas CSS hanya boleh mengandungi aksara [a-zA-Z, dan 0-9] serta aksara ISO 10646 U+00A1 dan ke atas, ditambah tanda sempang (-) dan garis bawah (_). Nama tersebut tidak boleh bermula dengan digit, atau tanda sempang diikuti digit. LimeSurvey mengekod kelas CSS, tetapi tidak membetulkannya sepenuhnya.




Nilai minimum (multiflexible_min)

Penerangan

Multiflexible_min hanya tersedia dalam jenis soalan Tatasusunan (Nombor).

Ini menetapkan nilai berangka minimum untuk senarai juntai bawah.

Nilai yang sah

  • Sebarang nilai integer
  • Sebarang nombor
  • Sebarang kod SGQA
  • Sebarang kod soalan (nama pemboleh ubah)
  • Sebarang persamaan, menggunakan sintaks Expression Manager, tanpa kurungan kurawal di sekelilingnya.

Contoh

Untuk menetapkan kotak juntai bawah bermula dari 7, tetapkan atribut ini kepada 7.


Input teks (input_boxes)

Penerangan

Ia hanya tersedia untuk jenis soalan Tatasusunan (Nombor).

Jawapan perlu ditaip dalam kotak teks jika pilihan ini didayakan. Nilai langkah tidak akan digunakan. Responden boleh menghantar nilai berangka sebagai jawapan.

Nilai minimum dan maksimum juga boleh ditetapkan daripada pilihan paparan soalan.

Jika tidak, peserta tinjauan perlu memilih pilihan jawapan bagi soalan tersebut daripada senarai juntai bawah.

Pilihan yang tersedia

  • On - kotak input digunakan
  • Off (lalai) - senarai juntai bawah digunakan



Nilai langkah (multiflexible_step)

Penerangan

Hanya tersedia dalam jenis soalan Tatasusunan (Nombor). Menetapkan nilai langkah berangka untuk senarai juntai bawah.

Contoh

Untuk menetapkan kotak juntai bawah yang bermula dari nombor 2 dan berakhir pada 10 dengan selang 2 (iaitu: 2, 4, 6, 8, 10), tetapkan atribut ini kepada 2.



Nilai maksimum (multiflexible_max)

Penerangan

Multiflexible_max hanya tersedia dalam jenis soalan Tatasusunan (Nombor).

Ini menetapkan nilai berangka maksimum untuk senarai juntai bawah.

Nilai yang sah

  • Sebarang nilai integer
  • Sebarang nombor
  • Sebarang kod SGQA
  • Sebarang kod soalan (nama pemboleh ubah)
  • Sebarang persamaan, menggunakan sintaks Expression Manager, tanpa kurungan kurawal di sekelilingnya.

Contoh

Untuk menetapkan kotak juntai bawah dari 1 hingga 10, taip "10" dalam kotak ini.



Bantuan kaitan untuk tinjauan boleh cetak (printable_survey_relevance_help)

Penerangan

Jika anda ingin mencetak tinjauan, anda juga boleh mencetak persamaan kaitan bagi setiap soalan. Namun, jika anda ingin memberikan penjelasan dan bukannya ungkapan pada borang bercetak, isikan kotak ini dengan teks penjelasan bagi persamaan kaitan tersebut.

Nilai sah

  • Sebarang teks dan/atau nombor yang ingin anda paparkan pada borang boleh cetak.


Input

Aksara maksimum input (input_max_characters)

Penerangan

Pilihan berikut membolehkan anda menaip nilai berangka yang mewakili bilangan aksara maksimum yang boleh dimasukkan oleh responden tinjauan dalam kotak teks jawapan bagi soalan berkenaan.

Nilai yang sah

  • Sebarang nilai berangka

Contoh

  • Jika anda mahu peserta tinjauan menaip jawapan yang pendek dan ringkas, masukkan nombor yang kecil (cth., 10-15) dalam medan aksara maksimum input.


Logik

Jawapan minimum (min_answers)

Penerangan

Fungsi ini boleh digunakan untuk memastikan pengguna memilih sekurang-kurangnya bilangan jawapan tertentu dalam soalan pelbagai pilihan.

Nilai yang sah

  • Mana-mana nilai integer melebihi 0
  • Mana-mana nombor
  • Mana-mana kod SGQA
  • Mana-mana kod soalan (nama pemboleh ubah)
  • Mana-mana persamaan, menggunakan sintaks ExpressionScript, tanpa kurungan kurawal di sekelilingnya.

Contoh

Jika ditetapkan kepada X (suatu nombor rawak), pengguna boleh menghantar borang tinjauan jika mereka memilih sekurang-kurangnya X kotak semak. Jika pilihan ini digunakan untuk soalan kedudukan, ini memastikan sekurang-kurangnya tiga item disusun mengikut kedudukan sebelum responden dibenarkan menghantar jawapan/tinjauan.

Sila ambil perhatian bahawa jika anda menggunakan atribut ini dengan soalan Kedudukan, anda perlu menetapkan soalan tersebut kepada tidak wajib. Jika tidak, semua item perlu disusun mengikut kedudukan, yang bercanggah dengan logik jika anda juga memutuskan untuk menggunakan fungsi min_answers.



Jawapan maksimum (max_answers)

Penerangan

Ia boleh digunakan untuk mengehadkan jumlah jawapan yang boleh dipilih oleh pengguna dalam soalan pelbagai pilihan.

Nilai yang sah

  • Mana-mana nilai nombor
  • Mana-mana kod SGQA
  • Mana-mana kod soalan (nama pemboleh ubah)
  • Mana-mana persamaan, menggunakan sintaks ExpressionScript, tanpa kurungan kurawal di sekelilingnya.

Contoh

Jika ditetapkan kepada 2, pengguna hanya dapat menandakan paling banyak dua kotak semak atau satu kotak semak + mengisi medan "Lain-lain" (jika ada). Bagi jenis soalan Kedudukan, peserta boleh memilih maksimum dua item.



Saring pilihan (array_filter)

Penerangan

Tetapan Saring pilihan membolehkan anda menggunakan mana-mana soalan pelbagai pilihan untuk memilih atau menetapkan jawapan yang dipaparkan dalam soalan senarai, tatasusunan atau pelbagai pilihan yang seterusnya.

Soalan seterusnya boleh ditapis berdasarkan mana-mana jenis soalan tatasusunan, termasuk:
  • Pelbagai pilihan
  • Pelbagai pilihan dengan komen
  • Teks pendek berbilang
  • Berbilang berangka
  • Tatasusunan (5 mata, 10 mata, Ya/Tidak/Tidak pasti, Meningkat/Sama/Menurun, Lajur)
  • Tatasusunan (Skala dwi, Teks, Nombor)
  • Kedudukan

Selain itu, setiap jenis soalan ini boleh ditapis.

Satu-satunya pengecualian ialah Tatasusunan (Lajur), yang boleh menapis soalan lain, tetapi tidak boleh menapis dirinya sendiri.

Cara menetapkan penapis

Untuk menetapkan penapis, masukkan kod soalan bagi soalan pelbagai pilihan ke dalam kotak penapis tatasusunan pada soalan yang sedang anda sunting. Soalan berkenaan akan digunakan sebagai sumber maklumat untuk soalan semasa, dengan jawapan yang dipilih daripada soalan sebelumnya diambil dan digunakan sebagai pilihan jawapan untuk soalan semasa. Contohnya, jika kod soalan pelbagai pilihan sumber anda ialah "Q1", masukkan "Q1" ke dalam kotak 'Saring pilihan' untuk memulakan proses penapisan jawapan. Hanya pilihan jawapan yang dipilih dalam soalan Q1 akan kelihatan dalam soalan yang ditapis dengan array_filter.

Jika anda mahu lebih banyak soalan ditapis melalui pilihan ini, taipkan kod soalan dalam kotak tersebut dipisahkan dengan koma bertitik (;).
  Kod subsoalan yang digunakan dalam soalan pertama mestilah sama dengan kod subsoalan daripada soalan kedua. Jika tidak, fungsi penapis tatasusunan tidak akan menapis jawapan bagi soalan pertama. Nota: Apabila anda mahu menapis pilihan jawapan "lain" daripada soalan pertama, anda perlu menyediakan subsoalan untuk jawapan ini dalam soalan kedua dan kod subsoalan bagi jawapan ini mestilah "other". Rujuk contoh di bawah untuk memahami dengan lebih baik cara keseluruhan sistem ini berfungsi.


Jika tetapan pelbagai pilihan membenarkan lain-lain: anda boleh memilih other sebagai kod subsoalan dan menapis dengan lain-lain ditandai atau tidak.

Lata (cascading)

Pilihan yang dipilih boleh dipaparkan secara lata. Ini bermakna anda boleh memilih satu soalan yang menapis soalan lain, yang seterusnya menapis soalan lain lagi, dan seterusnya.

Contoh penapis tatasusunan

Mari lihat contoh berikut untuk memahami dengan lebih baik keupayaan tetapan ini:



Dalam tangkapan skrin di atas, terdapat dua soalan. Soalan pertama ialah jenis soalan teks pendek berbilang, manakala soalan kedua ialah jenis soalan skala dwi tatasusunan. Jawapan yang anda berikan dalam soalan pertama akan disenaraikan dalam soalan kedua. Secara teknikalnya, jawapan yang anda berikan kepada subsoalan daripada soalan pertama ditapis dan dipaparkan dalam soalan kedua.

Contoh ini boleh dimuat turun daripada pautan berikut: limesurvey_group_32.lsg. Import kumpulan soalan ini ke dalam pemasangan LimeSurvey anda.



Pengecualian penapis tatasusunan (array_filter_exclude)

Penerangan

Tetapan Pengecualian penapis tatasusunan membolehkan anda menggunakan mana-mana soalan pelbagai pilihan untuk memilih atau menetapkan jawapan yang TIDAK dipaparkan dalam senarai, tatasusunan atau soalan pelbagai pilihan yang seterusnya.

Soalan seterusnya boleh ditapis pada mana-mana jenis soalan tatasusunan, termasuk:
  • Pelbagai pilihan
  • Pelbagai pilihan dengan komen
  • Teks pendek berbilang
  • Numerik berbilang
  • Tatasusunan (5 mata, 10 mata, Ya/Tidak/Tidak pasti, Meningkat/Sama/Menurun, Mengikut lajur)
  • Tatasusunan (Skala Dwi, Teks, Nombor)
  • Kedudukan

Selain itu, setiap jenis soalan ini boleh ditapis.

Satu-satunya pengecualian ialah Tatasusunan mengikut lajur yang boleh menapis soalan lain, tetapi tidak boleh ditapis.

Cara menetapkannya

Masukkan kod soalan bagi soalan pelbagai pilihan dalam kotak pengecualian penapis tatasusunan pada soalan yang sedang anda sunting. Soalan berkenaan akan digunakan sebagai sumber maklumat untuk soalan semasa, dengan jawapan yang tidak dipilih daripada soalan sebelumnya diambil dan digunakan sebagai pilihan jawapan untuk soalan semasa. Contohnya, jika kod soalan pelbagai pilihan sumber anda ialah "Q1", masukkan "Q1" ke dalam kotak 'Pengecualian penapis tatasusunan' untuk memulakan proses penapisan jawapan. Hanya pilihan jawapan yang TIDAK dipilih dalam soalan Q1 akan kelihatan dalam soalan anda.

Jika anda mahu lebih banyak soalan ditapis melalui pilihan ini, taipkan kod soalan dalam kotak tersebut dengan dipisahkan oleh tanda titik bertindih (;).
  Kod subsoalan yang digunakan dalam soalan pertama mestilah sama dengan kod subsoalan daripada soalan kedua. Jika tidak, fungsi pengecualian penapis tatasusunan tidak akan menapis jawapan bagi soalan pertama. Lihat contoh di bawah untuk memahami dengan lebih baik cara keseluruhan sistem ini berfungsi.


Lata

Pilihan yang dipilih boleh dipaparkan secara lata. Ini bermakna anda boleh memilih satu soalan yang menapis soalan lain, yang seterusnya menapis soalan lain lagi, dan seterusnya.

Contoh

Mari kita lihat contoh di bawah:



Dalam tangkapan skrin di atas, terdapat dua soalan. Yang pertama ialah jenis soalan pelbagai pilihan, manakala yang kedua ialah jenis soalan pelbagai pilihan dengan komen. Jawapan yang anda berikan dalam soalan pertama akan dikecualikan daripada soalan kedua. Contohnya, jika anda memilih pilihan ComfortUpdate (yang mempunyai kod subsoalan 'SQ1') dan pilihan Pemalam ('SQ4'), subsoalan 'SQ1' dan 'SQ4' yang sepadan daripada soalan kedua akan dikecualikan. Dalam tangkapan skrin kami, kita dapat melihat bahawa hanya pilihan yang tidak dipilih dalam soalan pertama dipaparkan dalam soalan kedua.

Contoh ini boleh dimuat turun daripada pautan berikut: Limesurvey_group_array_filter_exclude.zip. Import kumpulan soalan ini ke dalam pemasangan LimeSurvey anda.



Gaya penapis tatasusunan (array_filter_style)

Penerangan

Fungsi ini membolehkan anda memilih cara subsoalan yang ditapis tatasusunan dipaparkan. Subsoalan tersebut boleh "disembunyikan" atau "dinyahdayakan".

Untuk mempelajari cara menapis subsoalan, sila baca bahagian wiki berikut.

Pilihan yang tersedia

  • Sembunyi (lalai) - jika pilihan ini dipilih, subsoalan yang dipilih sebelum ini tidak akan dipaparkan dalam soalan kedua.
  • Nyah-dayakan - jika pilihan ini dipilih, subsoalan yang dipilih sebelum ini akan dipaparkan dalam warna kelabu dan tidak boleh dipilih.

Contoh

Jika anda ingin menggunakan pilihan "nyah-dayakan", subsoalan yang dipilih sebelum ini akan dipaparkan seperti ini:



Perawakan nama kumpulan (random_group)

Penerangan

Ia meletakkan soalan ke dalam kumpulan rawak yang ditetapkan, dan semua soalan dalam kumpulan yang ditetapkan itu akan dipaparkan dalam susunan rawak kepada responden tinjauan.

Anda boleh menemui contoh tinjauan yang menggunakan nama kumpulan rawak dalam contoh tinjauan ExpressionScript.

Nilai yang sah

Masukkan sahaja sebarang rentetan yang anda mahu (contohnya: 'group1'). Semua soalan yang menetapkan rentetan yang sama dalam kotak Perawakan nama kumpulan akan disusun secara rawak kedudukannya dalam tinjauan (=ditukar ganti secara rawak antara satu sama lain).


Pratonton Untuk pratonton soalan, gunakan fungsi Pratonton tinjauan dan bukannya Pratonton kumpulan soalan, kerana fungsi kedua dilaporkan tidak memaparkan soalan dalam susunan rawak.



Persamaan pengesahan soalan (em_validation_q)

Penerangan

Ini ialah persamaan yang digunakan untuk mengesahkan keseluruhan soalan (cth., semua bahagiannya secara kolektif bagi soalan berbilang jawapan). Jika soalan gagal memenuhi kriteria pengesahan, mesej em_validation_q_tip akan dipaparkan (ia menggunakan gaya CSS .error). Petua ini menggunakan gaya CSS .em_q_fn_validation, yang disembunyikan secara lalai dalam template.css.

Perbezaan utama antara ciri ini dengan persamaan pengesahan subsoalan (pilihan em_validation_sq) ialah bagi ciri ini, jika soalan (atau bahagian soalan) gagal pengesahan, mesej ralat boleh dipaparkan. Bagi pengesahan subsoalan, setiap sel kemasukan teks (cth., dalam jenis soalan tatasusunan, tetapi ia juga boleh digunakan pada jenis soalan kemasukan tunggal) akan digayakan supaya warna latar belakangnya menjadi merah (cerah).

Nilai sah

  • Mana-mana persamaan yang menggunakan sintaks ExpressionScript, tanpa kurungan kerawang di sekelilingnya.

Contoh

  • Anda ingin mengumpulkan maklumat demografi daripada pengguna melalui soalan Teks pendek berbilang, dan anda ingin mengesahkan bahawa pengguna telah memasukkan alamat e-mel dan nombor telefon yang sah.

Contoh ini menunjukkan rupa soalan dengan jawapan yang tidak sah:

Dan inilah rupanya dengan satu jawapan yang tidak sah:

Berikut ialah cara anda mengedit soalan untuk memasukkan maklumat tersebut:

Dan inilah sebahagian daripada output Show Logic File yang membolehkan anda menyemak ketepatan ungkapan anda dan memastikan tiada ralat sintaks:

Seperti yang anda lihat, persamaan pengesahan menguji bahawa kedua-dua e-mel dan nombor telefon sama ada kosong atau sepadan dengan penapis ekspresi lazim.

Petua pengesahan hanya memaparkan mesej amaran jika telefon atau e-mel kelihatan tidak sah.

 Hint: Untuk mencipta mesej pengesahan yang kompleks, baca tentang penggunaan ExpressionScript.


Jika anda ingin mengimport contoh di atas ke dalam pemasangan LimeSurvey anda, muat turun fail .lsq berikut: Em_validation_q_example.zip.

 Hint: Ingat, LimeSuvey menggunakan sintaks Perl untuk ekspresi lazim, jadi ia mesti bermula dan berakhir dengan / (aksara garis condong)!



Petua untuk persamaan pengesahan seluruh soalan (em_validation_q_tip)

Penerangan

Jika anda menggunakan persamaan pengesahan soalan, anda boleh menggunakan kotak ini untuk memaparkan mesej pilihan sebagai petua soalan tentang cara soalan tersebut perlu diisi.

Nilai sah

Contoh

Lihat contoh daripada bahagian wiki persamaan pengesahan soalan - contoh tersebut menunjukkan cara petua boleh disesuaikan untuk memaparkan bahagian mana dalam soalan teks pendek berbilang yang gagal memenuhi kriteria pengesahan.



Persamaan pengesahan subsoalan (em_validation_sq)

Penerangan

Ini ialah persamaan yang digunakan untuk mengesahkan setiap subsoalan (medan teks) secara individu. Mana-mana medan teks yang tidak lulus syarat pengesahan ini akan bertukar warna latar belakangnya kepada merah jambu (menggunakan gaya CSS .em_sq_fn_validation) untuk menyerlahkan ralat tersebut. Perhatikan bahawa ini disediakan sebagai tambahan kepada pilihan pengesahan berasaskan ekspresi lazim.

Nilai yang sah

Mana-mana persamaan yang menggunakan sintaks ExpressionScript, tanpa kurungan kurawan di sekelilingnya.

Contoh

Sebagai contoh, jika anda hanya mahu membenarkan nombor yang merupakan gandaan 3 sebagai jawapan, persamaannya ialah:

(this / 3) == floor(this/3)

Pemboleh ubah terpelihara this digantikan secara automatik dengan rujukan kepada sel kemasukan teks yang aktif.



Tip untuk persamaan pengesahan sub-soalan (em_validation_sq_tip)

Penerangan

Jika anda menggunakan em_validation_sq, ini ialah mesej/tip pilihan yang akan dipaparkan jika jawapan yang dimasukkan tidak betul.

Nilai yang sah

  • Sebarang rentetan

Contoh

  • Meneruskan contoh pengesahan e-mel, tip tersebut mungkin berbunyi "Sila masukkan alamat e-mel yang sah."


Lain-lain

Sisipkan pemisah halaman dalam paparan boleh cetak (page_break)

Penerangan

Atribut ini hanya aktif apabila anda benar-benar mencetak tinjauan daripada Paparan Boleh Cetak. Atribut ini memaksa pemisah halaman sebelum soalan.

Pilihan yang tersedia

  • Hidup
  • Mati (lalai)



Jenis skala eksport SPSS (scale_export)

Penerangan

Ini digunakan untuk eksport SPSS sahaja. Atribut ini mengatasi skala lalai yang dijangka oleh SPSS. Untuk mengetahui fungsi skala pengukuran yang berbeza, sila baca dokumentasi SPSS yang berkaitan.

Pilihan yang tersedia

  • Lalai (default)
  • Nominal
  • Ordinal
  • Skala


Statistik

Tunjuk didalam statistik awam (public_statistics)

Penerangan

Atribut ini membolehkan pentadbir tinjauan memilih sama ada keputusan soalan tertentu dipaparkan kepada peserta tinjauan selepas mereka menghantar tinjauan.

Nota: Untuk memaparkan statistik pada muka surat terakhir, jangan lupa dayakan fungsi ini daripada tetapan penyampaian & navigasi. Jika tidak, pautan statistik tidak akan dipaparkan pada akhir tinjauan anda.

Tetapan lalai bagi setiap soalan ialah 'Off' (= Jangan tunjukkan statistik soalan kepada responden). Anda perlu mendayakannya bagi setiap soalan jika anda ingin menunjukkan statistik tinjauan bagi soalan tersebut kepada peserta tinjauan selepas penghantaran tinjauan.

Pilihan yang tersedia

  • On
  • Off (lalai)



Papar carta (display_chart)

Penerangan

Atribut ini membolehkan pentadbir tinjauan memilih sama ada carta yang mengandungi keputusan soalan patut dipaparkan kepada peserta tinjauan selepas mereka melengkapkan tinjauan.

Nota: Untuk memaparkan carta pada muka surat terakhir, anda perlu mendayakan pilihan berikut:


Pilihan yang tersedia

  • Hidup
  • Mati (lalai)



Jenis carta (chart_type)

Penerangan

Atribut ini membolehkan pentadbir tinjauan memilih jenis carta yang akan dipaparkan kepada responden selepas beliau selesai mengisi tinjauan.

Nota: Jangan lupa untuk menukar tetapan soalan dan tetapan tinjauan supaya carta dipaparkan pada penghujung tinjauan. Untuk butiran lanjut, semak bahagian wiki mengenai atribut soalan Papar carta.

Pilihan yang tersedia

  • Carta palang
  • Carta pai
  • Radar
  • Garis
  • PolarArea
  • Doughnut