Jenis pertanyaan - Peringkat
From LimeSurvey Manual
Deskripsi singkat
Jenis pertanyaan ini memungkinkan Anda menampilkan daftar jawaban/opsi yang mungkin kepada partisipan survei Anda, yang kemudian dapat mereka beri peringkat sesuai preferensi mereka.

Contoh: Question type ranking.zip.
Opsi umum
Wajib diisi
Deskripsi
Opsi ini memungkinkan administrator survei meminta responden untuk menjawab pertanyaan survei tertentu. Jika pertanyaan wajib tidak dijawab, responden tidak dapat melanjutkan ke halaman berikutnya. Jika Anda memiliki pertanyaan dengan beberapa subpertanyaan dan hanya subpertanyaan tertentu yang harus dijawab, gunakan atribut jawaban minimum yang terdapat di tab Logika.
Opsi yang tersedia
- On - Pertanyaan harus dijawab sebelum peserta dapat melanjutkan ke halaman berikutnya - opsi jawaban 'Tidak dijawab' tidak pernah ditampilkan.
- Soft - Jika pertanyaan tidak dijawab, peringatan akan ditampilkan saat mencoba melanjutkan ke halaman berikutnya - namun, peserta dapat memilih untuk mengabaikan peringatan tersebut dan melanjutkan. Perlu diperhatikan bahwa opsi 'Tidak dijawab' tetap ditampilkan (jika diaktifkan di pengaturan presentasi survei)
- Off (default) - Pertanyaan boleh dibiarkan tidak dijawab
Kondisi
Deskripsi
Jika nilai hasil kondisi adalah "1" atau "true", pertanyaan tersebut "relevan" dalam konteks survei, yaitu ditampilkan kepada peserta survei. Jika tidak, pertanyaan akan disembunyikan. Setiap pertanyaan survei memungkinkan Anda menentukan persamaan yang berhubungan. Fungsi ini merupakan pengganti kondisi dan mendukung logika kondisional yang jauh lebih kompleks.
Penyorotan Sintaks
Setiap kali Anda menyimpan kondisi, kondisi tersebut akan dievaluasi dan sintaksnya disorot. Setiap kesalahan akan diberi kode warna sehingga Anda dapat dengan cepat menemukan dan memperbaikinya.
Nilai yang valid
- Kondisi apa pun yang menggunakan sintaks ExpressionScript, tanpa tanda kurung kurawal di sekelilingnya.
Contoh
Berikut adalah contoh-contoh yang baik dari penyorotan sintaks.
Tampilan
Tema pertanyaan (question_theme)
Deskripsi
Fitur ini memungkinkan Anda menggunakan tema khusus untuk pertanyaan yang bersangkutan.
Opsi yang tersedia
- Tema pertanyaan yang Anda buat, yang terdapat di bawah Tema pertanyaan pada panel Tema.
Lihat: Tema pertanyaan
Sembunyikan keterangan (hide_tip)
Deskripsi
Sebagian besar pertanyaan biasanya menyertakan keterangan seperti "Harap pilih salah satu opsi berikut" atau teks petunjuk tentang cara mengisi pertanyaan. Atribut ini memungkinkan Anda untuk menonaktifkan atau mengaktifkan keterangan/petunjuk tersebut.
Keterangan/petunjuk ini mencakup pesan kriteria validasi (seperti jumlah jawaban min/maks, Nilai total setara/min/maks). Jika hide_tip diaktifkan, pesan-pesan ini akan disembunyikan. Namun, jika pengguna memasukkan data yang tidak valid, keterangan akan muncul. Keterangan akan berwarna merah, lalu berubah menjadi hijau setelah kriteria validasi terpenuhi.
Opsi yang tersedia
- Aktif - keterangan/petunjuk disembunyikan;
- Nonaktif (default).
Answer options order (answer_order) / Subquestions order (subquestion_order)
Description
"Answer options order" allows to set the order of answer options subquestions (New in 5.5.0 build 221219) "Subquestions order" has the same purpose, but for question types with subquestions (New in 6.16.0 build 251120)
Available options
- Normal (default)
- Random - Randomize when participant enters survey
- Alphabetically
- Random A-Z/Z-A - Keep alphabetical order but randomize either from A-Z or Z-A when participant enters survey
Example for answer options
See this example (outside link) to better understand how to use different LimeSurvey randomization features.
Deskripsi
Jika diaktifkan, pertanyaan akan selalu disembunyikan - tidak akan ditampilkan kepada partisipan survei. Fungsi ini dapat digunakan dalam skenario berikut:
- Jika Anda ingin mengisi pertanyaan terlebih dahulu melalui URL dan tidak ingin pertanyaan tersebut ditampilkan di layar. Hal ini menggantikan semua kondisi yang digunakan dalam survei karena pertanyaan yang bersangkutan bahkan tidak disertakan di halaman.
- Jika Anda ingin menyimpan atau menghitung nilai secara langsung melalui ExpressionScript - Presentasi.
Opsi yang tersedia
- Aktif
- Nonaktif (default)
Kelas CSS (css_class)
Deskripsi
Jika Anda ingin menambahkan kelas CSS khusus pada pertanyaan tertentu, Anda dapat memasukkan nama kelas CSS di kotak ini. Pastikan Anda memberi spasi kosong di antara nama-nama kelas yang berbeda.
Nilai yang valid
- Teks apa pun dengan spasi di antara nama-nama kelas CSS yang berbeda.
Tampilkan peringatan javascript (showpopups)
Deskripsi
Menampilkan peringatan jika jumlah jawaban melebihi jumlah jawaban maksimum. Jika tidak, hanya memperbarui tips pengelola ekspresi (ditampilkan dengan warna merah).
Opsi yang tersedia
- Aktif (opsi default)
- Nonaktif
Tinggi pilihan yang sama (samechoiceheight)
Deskripsi
Jika opsi ini diaktifkan, semua opsi jawaban yang ditentukan dalam jenis pertanyaan ini akan memiliki tinggi yang sama. Misalnya, tinggi opsi jawaban biasanya berbeda satu sama lain jika berisi gambar (kecuali dimensinya sama di semua opsi jawaban Anda).
Opsi yang tersedia
- Aktif (nilai default)
- Nonaktif
Tinggi daftar yang sama (samelistheight)
Deskripsi
Jenis pertanyaan peringkat menggunakan daftar pilihan (yang menampilkan semua opsi jawaban) dan daftar peringkat (tempat opsi jawaban diberi peringkat). Jika opsi ini diaktifkan, kedua daftar akan memiliki tinggi yang sama.
Opsi yang tersedia
- Aktif (nilai default)
- Nonaktif
Bantuan relevansi untuk survei dapat dicetak (printable_survey_relevance_help)
Deskripsi
Jika Anda ingin mencetak survei, Anda juga dapat mencetak persamaan yang berhubungan untuk setiap pertanyaan. Namun, jika Anda ingin menampilkan penjelasan, bukan ekspresi, pada formulir cetak, isi kotak ini dengan teks penjelasan untuk persamaan yang berhubungan tersebut.
Nilai yang valid
- Teks dan/atau angka apa pun yang ingin Anda tampilkan pada formulir cetak.
Logika
Jawaban minimum (min_answers)
Deskripsi
Fungsi ini dapat digunakan untuk memastikan bahwa pengguna memilih setidaknya sejumlah jawaban tertentu dalam pertanyaan pilihan ganda.
Nilai yang valid
- Bilangan bulat apa pun di atas 0
- Angka apa pun
- Kode SGQA apa pun
- Kode pertanyaan apa pun (nama variabel)
- Persamaan apa pun, menggunakan sintaks ExpressionScript, tanpa tanda kurung kurawal di sekelilingnya.
Contoh
Jika diatur ke X (angka acak), pengguna dapat mengirim formulir survei jika mereka memilih setidaknya X kotak centang. Jika opsi ini digunakan untuk pertanyaan peringkat, hal ini memastikan bahwa setidaknya tiga item diberi peringkat sebelum responden dapat mengirim jawaban/survei.
Jawaban maksimum (max_answers)
Deskripsi
Pengaturan ini dapat digunakan untuk membatasi jumlah total jawaban yang dapat dipilih pengguna dalam pertanyaan pilihan ganda.
Nilai yang valid
- Nilai angka apa pun
- Kode SGQA apa pun
- Kode pertanyaan apa pun (nama variabel)
- Persamaan apa pun, menggunakan sintaks ExpressionScript, tanpa kurung kurawal di sekelilingnya.
Contoh
Jika diatur ke 2, pengguna hanya dapat mencentang maksimal dua kotak centang atau satu kotak centang + mengisi kolom "Lainnya" (jika ada). Untuk jenis pertanyaan Peringkat, peserta dapat memilih maksimum dua item.
Kolom maksimum untuk peringkat (max_subquestions)
Deskripsi
Opsi ini membatasi jumlah kolom yang dibuat di database (lebih tepatnya, di tabel jawaban). Jika Anda memberikan nilai yang lebih rendah daripada opsi jawaban maksimum, maka atribut ini akan menjadi batas atas dari jumlah pilihan maksimum yang dapat dibuat oleh responden.
Nilai yang valid
- Nilai numerik positif apa pun
- Nilai default adalah jumlah total opsi jawaban yang dimiliki pertanyaan Anda. Angka ini akan ditampilkan setelah Anda mengaktifkan survei untuk pertama kalinya.
Filter larik (array_filter)
Deskripsi
Pengaturan Filter larik memungkinkan Anda menggunakan pertanyaan pilihan ganda mana pun untuk memilih atau menentukan jawaban yang ditampilkan pada pertanyaan daftar, larik, atau pilihan ganda berikutnya.
- Pilihan ganda
- Pilihan ganda dengan komentar
- Beberapa teks pendek
- Beberapa numerik
- Larik (5 poin, 10 poin, Ya/Tidak/Tidak tahu, Naik/Sama/Turun, Kolom)
- Larik (Dua skala, Teks, Angka)
- Peringkat
Selain itu, setiap jenis pertanyaan ini dapat difilter.
Satu-satunya pengecualian adalah Larik (Kolom), yang dapat memfilter pertanyaan lain, tetapi tidak dapat memfilter dirinya sendiri.Cara mengatur filter
Untuk mengatur filter, masukkan kode pertanyaan dari pertanyaan multi-opsi pada kotak filter larik di pertanyaan yang sedang Anda edit. Pertanyaan tersebut akan digunakan sebagai sumber informasi untuk pertanyaan saat ini; jawaban terpilih dari pertanyaan sebelumnya akan diambil dan digunakan sebagai opsi jawaban untuk pertanyaan saat ini. Misalnya, jika kode pertanyaan multi-opsi sumber Anda adalah "Q1", masukkan "Q1" ke dalam kotak 'Filter larik' untuk memulai proses penyaringan jawaban. Hanya opsi jawaban yang dipilih pada pertanyaan Q1 yang akan terlihat pada pertanyaan yang difilter dengan array_filter.
Bertingkat
Opsi yang dipilih dapat ditampilkan secara bertingkat. Artinya, Anda dapat memilih pertanyaan yang memfilter pertanyaan lain, yang kemudian memfilter pertanyaan lainnya lagi, dan seterusnya.
Contoh filter larik
Mari kita lihat contoh berikut untuk lebih memahami kekuatan pengaturan ini:

Pada tangkapan layar di atas, terdapat dua pertanyaan. Yang pertama berjenis pertanyaan beberapa teks pendek, sedangkan yang kedua berjenis pertanyaan larik dua skala. Jawaban yang Anda berikan pada pertanyaan pertama akan ditampilkan pada pertanyaan kedua. Secara teknis, jawaban yang Anda berikan pada subpertanyaan dari pertanyaan pertama difilter dan ditampilkan pada pertanyaan kedua.
Contoh ini dapat diunduh melalui tautan berikut: limesurvey_group_32.lsg. Impor grup pertanyaan ini ke instalasi LimeSurvey Anda.
Pengecualian filter larik (array_filter_exclude)
Deskripsi
Pengaturan Pengecualian filter larik memungkinkan Anda menggunakan pertanyaan pilihan ganda apa pun untuk memilih atau menentukan jawaban mana yang TIDAK ditampilkan pada pertanyaan daftar, larik, atau pilihan ganda berikutnya.
- Pilihan ganda
- Pilihan ganda dengan komentar
- Beberapa teks pendek
- Beberapa numerik
- Larik (5 poin, 10 poin, Ya/Tidak/Tidak yakin, Naik/Sama/Turun, Menurut kolom)
- Larik (Skala ganda, Teks, Angka)
- Peringkat
Selain itu, setiap jenis pertanyaan ini dapat difilter.
Satu-satunya pengecualian adalah Larik menurut kolom, yang dapat memfilter pertanyaan lain, tetapi tidak dapat difilter.Cara mengaturnya
Masukkan kode pertanyaan dari pertanyaan opsi ganda ke dalam kotak Pengecualian filter larik pada pertanyaan yang sedang Anda edit. Pertanyaan tersebut akan digunakan sebagai sumber informasi untuk pertanyaan saat ini; jawaban yang tidak dipilih pada pertanyaan sebelumnya akan diambil dan digunakan sebagai opsi jawaban untuk pertanyaan saat ini. Misalnya, jika kode pertanyaan opsi ganda sumber Anda adalah "Q1", masukkan "Q1" ke dalam kotak 'Pengecualian filter larik' untuk memulai proses penyaringan jawaban. Hanya opsi jawaban yang TIDAK dipilih pada pertanyaan Q1 yang akan terlihat di pertanyaan Anda.
Bertingkat
Opsi yang dipilih dapat ditampilkan secara bertingkat. Artinya, Anda dapat memilih pertanyaan yang memfilter pertanyaan lain, yang memfilter pertanyaan lainnya lagi, dan seterusnya.
Contoh
Mari kita lihat contoh berikut bersama-sama:

Pada tangkapan layar di atas, terdapat dua pertanyaan. Pertanyaan pertama berjenis pilihan ganda, sedangkan pertanyaan kedua berjenis pilihan ganda dengan komentar. Jawaban yang Anda berikan pada pertanyaan pertama akan dikecualikan dari pertanyaan kedua. Misalnya, jika Anda memilih opsi ComfortUpdate (dengan kode subpertanyaan 'SQ1') dan opsi Plugin ('SQ4'), maka subpertanyaan 'SQ1' dan 'SQ4' yang bersesuaian pada pertanyaan kedua akan dikecualikan. Pada tangkapan layar kami, dapat kita lihat bahwa hanya opsi yang tidak dipilih pada pertanyaan pertama yang ditampilkan pada pertanyaan kedua.
Contoh ini dapat diunduh melalui tautan berikut: Limesurvey_group_array_filter_exclude.zip. Impor grup pertanyaan ini ke instalasi LimeSurvey Anda.
Gaya filter array (array_filter_style)
Deskripsi
Fungsi ini memungkinkan Anda memilih cara subpertanyaan yang difilter larik ditampilkan. Subpertanyaan dapat "tersembunyi" atau "terkunci".
Opsi yang tersedia
- Tersembunyi (default) - jika opsi ini dipilih, subpertanyaan yang sebelumnya dipilih tidak akan ditampilkan pada pertanyaan kedua.
- Terkunci - jika opsi ini dipilih, subpertanyaan yang sebelumnya dipilih akan berwarna abu-abu dan tidak dapat dipilih.
Contoh
Jika Anda ingin menggunakan opsi "terkunci", subpertanyaan yang sebelumnya dipilih akan ditampilkan seperti ini:

Nama grup pengacakan (random_group)
Deskripsi
Pengaturan ini menempatkan pertanyaan ke dalam grup pengacakan tertentu. Semua pertanyaan dalam grup tersebut akan ditampilkan dalam urutan acak kepada responden survei.
Anda dapat menemukan contoh survei yang menggunakan nama grup pengacakan di contoh survei ExpressionScript.
Nilai yang valid
Cukup masukkan string apa pun yang Anda inginkan (misalnya: 'group1'). Semua pertanyaan yang memiliki string yang sama pada kolom nama grup pengacakan akan diacak posisinya dalam survei (=saling bertukar tempat secara acak).
Pratinjau
Untuk melihat pratinjau pertanyaan, gunakan fungsi pratinjau survei alih-alih fungsi pratinjau grup pertanyaan, karena fungsi yang kedua dilaporkan tidak menampilkan pertanyaan dalam urutan acak.
Persamaan validasi pertanyaan (em_validation_q)
Deskripsi
Ini adalah persamaan yang digunakan untuk memvalidasi seluruh pertanyaan (misalnya, semua bagiannya secara kolektif untuk pertanyaan dengan banyak jawaban). Jika pertanyaan gagal memenuhi kriteria validasi, pesan em_validation_q_tip akan ditampilkan (menggunakan gaya CSS .error). Tip ini menggunakan gaya CSS .em_q_fn_validation, yang disembunyikan secara default di dalam template.css.
Perbedaan utama antara fitur ini dan persamaan validasi subpertanyaan (opsi em_validation_sq) adalah bahwa pada fitur ini, jika pertanyaan (atau bagian pertanyaan) gagal validasi, pesan kesalahan dapat ditampilkan. Pada validasi subpertanyaan, setiap sel isian teks (misalnya, pada jenis pertanyaan larik, tetapi juga dapat diterapkan pada jenis pertanyaan dengan isian tunggal) akan diberi gaya sehingga warna latar belakangnya menjadi merah (muda).
Nilai yang valid
- Persamaan apa pun yang menggunakan sintaks ExpressionScript, tanpa tanda kurung kurawal di sekelilingnya.
Contoh
- Anda ingin mengumpulkan informasi demografis dari pengguna melalui pertanyaan Beberapa teks pendek, dan Anda ingin memvalidasi bahwa pengguna telah memasukkan alamat surel dan nomor telepon yang valid.
Contoh ini menunjukkan tampilan pertanyaan dengan jawaban yang tidak valid:

Dan inilah tampilannya dengan satu jawaban yang tidak valid:

Berikut cara mengedit pertanyaan untuk memasukkan informasi tersebut:

Dan berikut sebagian keluaran Show Logic File yang memungkinkan Anda memeriksa keakuratan ekspresi Anda dan memastikan tidak ada kesalahan sintaks:

Seperti yang Anda lihat, persamaan validasi menguji bahwa surel dan nomor telepon keduanya kosong atau cocok dengan filter persamaan reguler.
Tip validasi hanya menampilkan pesan peringatan jika telepon atau surel tampak tidak valid.
Jika Anda ingin mengimpor contoh di atas ke instalasi LimeSurvey Anda, unduh berkas .lsq berikut: Em_validation_q_example.zip.
Tips untuk persamaan validasi seluruh pertanyaan (em_validation_q_tip)
Deskripsi
Jika Anda menggunakan persamaan validasi pertanyaan, Anda dapat menggunakan kotak ini untuk menampilkan pesan opsional sebagai tips pertanyaan tentang cara pertanyaan tersebut harus diisi.
Nilai yang valid
- String atau persamaan apa pun yang menggunakan sintaks ExpressionScript.
Contoh
Lihat contoh pada bagian wiki persamaan validasi pertanyaan - contoh tersebut menunjukkan cara menyesuaikan tips untuk menampilkan bagian mana dari pertanyaan Beberapa teks pendek yang tidak memenuhi kriteria validasi.
Lainnya
Sisipkan pemisah halaman pada versi cetak (page_break)
Deskripsi
Atribut ini hanya aktif saat Anda benar-benar mencetak survei dari Tampilan Cetak. Atribut ini memaksa pemisah halaman sebelum pertanyaan.
Opsi yang tersedia
- Aktif
- Nonaktif (default)
Header pilihan (choice_header)
Deskripsi
Ketik nama baru untuk header daftar pilihan pada kotak yang tersedia.
Nilai yang valid
- Jika dikosongkan, header akan berisi "Pilihan Anda" (nilai default)
- Karakter apa pun
Header peringkat (rank_header)
Deskripsi
Ketik nama baru untuk header daftar peringkat di kotak teks.
Nilai yang valid
- Jika dikosongkan, header akan berupa "Peringkat Anda" (nilai default)
- Karakter apa pun
Statistik
Tampilkan dalam statistik publik (public_statistics)
Deskripsi
Atribut ini memungkinkan administrator survei untuk memilih apakah hasil pertanyaan tertentu ditampilkan kepada partisipan survei setelah mereka mengirimkan survei.
Pengaturan default untuk setiap pertanyaan adalah 'Off' (=tidak menampilkan statistik pertanyaan kepada responden). Anda harus mengaktifkannya untuk setiap pertanyaan jika ingin menampilkan statistik survei dari pertanyaan tertentu tersebut kepada partisipan survei setelah survei dikirim.
Opsi yang tersedia
- On
- Off (default)
Tampilkan grafik (display_chart)
Deskripsi
Atribut ini memungkinkan administrator survei memilih apakah grafik yang berisi hasil pertanyaan akan ditampilkan kepada partisipan survei setelah mereka selesai mengisi survei.
- Pengaturan survei Statistik publik dari Pengaturan presentasi & navigasi
- Pengaturan survei Tampilkan grafik dari Pengaturan presentasi & navigasi
- Atribut pertanyaan Statistik publik, dan
- atribut pertanyaan Tampilkan grafik.
Opsi yang tersedia
- On
- Off (default)
Jenis grafik (chart_type)
Deskripsi
Atribut ini memungkinkan administrator survei memilih jenis grafik yang akan ditampilkan kepada responden setelah ia selesai mengisi survei.
Opsi yang tersedia
- Grafik batang
- Grafik Lingkaran
- Radar
- Garis
- PolarArea
- Doughnut