Jenis pertanyaan - Persamaan
From LimeSurvey Manual
Deskripsi singkat
Jenis pertanyaan ini memungkinkan pembuat survei membuat persamaan (misalnya perhitungan atau laporan yang disesuaikan) dan menyimpannya dalam variabel database. Persamaan dapat menggunakan sintaks apa pun yang didukung oleh ExpressionScript. Jika Anda menangani nilai numerik, pastikan Anda menggunakan pengaturan pertanyaan lanjutan "Hanya angka" seperti dijelaskan di bawah ini.
Berikut ini contoh cara menggunakan jenis pertanyaan ini:


Contoh: Limesurvey_survey_BMIsample.lss.zip.
Mengedit persamaan
Menggunakan pengaturan khusus
Cara terbaik untuk mengedit persamaan adalah menggunakan pengaturan khusus: dengan cara ini Anda dapat menggunakan persamaan yang sama untuk berbagai bahasa dan memastikan tidak ada HTML yang disertakan dalam persamaan. Cara ini memungkinkan Anda menampilkan kalimat lengkap kepada pengguna, tetapi hanya menyimpan nilai yang diperlukan di database: misalnya, masukkan {weightkg/tall} pada pengaturan persamaan dan tampilkan “BMI Anda adalah {self.NAOK}”.
Jika Anda membutuhkan ekspresi di dalamnya, Anda harus menambahkan kurung kurawal.
Menggunakan Teks pertanyaan
Anda dapat melakukan pengeditan melalui editor HTML/WYSIWYG atau dari kode HTML:
- Menggunakan editor WYSIWYG:

- Dari kode HTML:

Pengeditan pada kode sumber direkomendasikan jika Anda ingin merekam teks atau nilai numerik yang bersih di tabel tanggapan. Dengan mengedit kode sumber, Anda dapat menghapus kode HTML apa pun yang dapat memengaruhi proses penyimpanan.

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
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.
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
Persamaan (equation)
Deskripsi
Hasil dari ekspresi yang Anda ketik di sini akan disimpan di tabel tanggapan, dan BUKAN hasil dari ekspresi yang diketik di kotak teks pertanyaan. Misalnya, Anda mungkin ingin menampilkan beberapa ekspresi di kotak teks pertanyaan untuk menunjukkan kepada responden beberapa statistik tentang dirinya. Namun, jika Anda ingin menyimpan sesuatu yang berbeda pada saat yang sama, ketik ekspresi yang diinginkan di kolom ini.
Persamaan ini digunakan untuk semua bahasa.
Nilai yang valid
- Teks apa pun. Sintaks Expression Manager juga dapat digunakan (dengan tanda kurung kurawal di sekelilingnya).
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)
Jenis skala ekspor SPSS (scale_export)
Deskripsi
Atribut ini hanya digunakan untuk ekspor SPSS. Atribut ini menggantikan skala default yang ditebak oleh SPSS. Untuk mempelajari fungsi dari berbagai skala pengukuran, silakan baca dokumentasi SPSS terkait.
Opsi yang tersedia
- Default (default)
- Nominal
- Ordinal
- Skala
Hanya angka (numbers_only)
Deskripsi
Jika Anda mengaktifkan opsi ini, peserta hanya dapat memasukkan angka di kotak teks.
Untuk jenis pertanyaan persamaan, pengaturan ini menunjukkan bahwa hasilnya hanya boleh berupa angka, bukan string. Hal ini akan menjamin perhitungan/konversi yang tepat pada persamaan lanjutan terkait simbol pemisah desimal.
Perilaku berdasarkan jenis pertanyaan
- Default: Jika responden memasukkan nilai yang bukan angka, nilai tersebut langsung dihapus dari kotak teks sehingga responden dapat memasukkan nilai yang sesuai.
- Larik (Teks): Jika opsi hanya angka dinonaktifkan, opsi "Tampilkan total untuk" dan "Tampilkan total jenderal" akan diabaikan, dan kotak teks total tidak akan ditampilkan.
- Persamaan: Mengaktifkan opsi ini akan memaksa hasil persamaan dikonversi menjadi nilai numerik. Jika hasil persamaan bukan angka (dan tidak kosong), persamaan akan mengembalikan NaN, yang disimpan sebagai string kosong di tabel tanggapan.
Opsi yang tersedia
- Aktif
- Nonaktif (default)
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