x

Bab utama

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Panduan memulai cepat - LimeSurvey 3.0+
  3. Instalasi - LimeSurvey CE
  4. Cara merancang survei yang baik (panduan)
  5. Memulai
  6. Mengelola LimeSurvey
  7. Survei - pengantar
  8. Pengaturan survei
  9. Menu survei
  10. Struktur survei
  11. Pertanyaan - pengantar
  12. Grup pertanyaan - pengantar
  13. Survei - manajemen
  14. Opsi toolbar survei
  15. Survei multibahasa
  16. ExpressionScript Engine - Panduan memulai cepat
  17. Fitur tanpa kategori dan fitur lanjutan
  18. FAQ Umum
  19. Pemecahan Masalah
  20. Solusi Sementara
  21. Lisensi
  22. Log perubahan versi
  23. Plugin
 Actions

Pertanyaan - pengantar

From LimeSurvey Manual

Halaman ini mungkin diterjemahkan oleh mesin dan dapat mengandung kesalahan. Tampilkan versi asli bahasa Inggris · Perbaiki terjemahan ini
This page is a translated version of the page Questions - introduction and the translation is 100% complete.


  Perhatian : Harap diperhatikan bahwa penjelasan dan tangkapan layar pada bagian wiki ini didasarkan pada LimeSurvey 3.


Pengantar

Setelah Anda membuat grup pertanyaan, Anda dapat mulai menambahkan pertanyaan di dalam setiap grup. Ada beberapa cara untuk melakukannya. Dua cara disajikan di bawah ini:



  • Buka sebuah grup pertanyaan dan cari tombol aksi cepat tambahkan pertanyaan;


Deskripsi kolom

Saat menambahkan pertanyaan, Anda akan diminta mengisi kode pertanyaan, teks pertanyaan dan bantuan, serta opsi umum pertanyaan:



  • Kode pertanyaan: Mewakili ID, nomor, atau kode pertanyaan yang digunakan untuk identifikasi cepat. Kolom ini biasanya tidak ditampilkan kepada orang yang mengisi survei kecuali ditentukan di panel Presentasi - Tampilkan nomor dan/atau kode pertanyaan. Kolom ini sangat berguna jika Anda ingin menggunakan fitur penilaian LimeSurvey dan/atau ExpressionScript.
Catatan: Kode pertanyaan harus unik di seluruh survei yang sama, harus diawali dengan huruf, dan hanya boleh berisi karakter alfanumerik. Jika Anda mengekspor data ke SPSS atau R, Anda akan melihat bahwa "qcode" menjadi label nilai, sehingga kode harus dibuat unik. Untuk saat ini, LimeSurvey masih mendukung nilai kode lama, tetapi tombol Tampilkan file logika akan memberi kode warna pada pertanyaan tersebut agar Anda tahu bahwa namanya perlu diubah.
  • Pertanyaan: Ini adalah pertanyaan yang sebenarnya diajukan. Tidak ada batas panjang pertanyaan di sini, namun jika Anda ingin menjelaskan cara mengisi pertanyaan, tuliskan di kolom "Bantuan". Kode HTML dapat digunakan, misalnya untuk menyertakan gambar:
       
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
Petunjuk: Anda juga dapat menggunakan editor HTML WYSIWYG, yang menyediakan GUI untuk melakukan tugas-tugas terpenting seperti menggunakan font atau ukuran yang berbeda, menyertakan gambar, dan sebagainya. Untuk mengetahui lebih lanjut, baca bagian wiki berikut.
  • Bantuan: Kolom ini bersifat opsional. Kolom ini berguna jika pertanyaan memerlukan penjelasan atau Anda ingin menjelaskan cara menjawabnya. Jika Anda mengisi teks di kolom ini, ikon "tanda tanya" akan muncul di layar pengisian survei dengan teks bantuan tepat di sebelahnya.


Catatan: Tab Opsi umum dibuka secara default saat Anda menambahkan/mengedit pertanyaan (di sisi kanan panel). Atribut terpenting dapat ditemukan di sini, seperti jenis pertanyaan, tema pertanyaan, serta atribut wajib. Namun, Anda dapat mengedit pertanyaan lebih lanjut dengan memanfaatkan semua atribut lain yang terdapat di tab-tab lainnya (lihat tangkapan layar di bawah). Untuk mengetahui lebih lanjut tentang berbagai cara merancang pertanyaan di LimeSurvey, silakan lanjutkan membaca bagian wiki berikut.


Opsi umum

Beberapa tab ditampilkan di sisi kanan layar. Tab yang paling mendasar dan penting adalah tab Opsi umum. Pengaturan pertanyaan berikut dapat diubah dari sini:

  • Jenis pertanyaan: Menentukan jenis tanggapan yang diizinkan oleh survei. Lihat bagian jenis pertanyaan untuk deskripsi berbagai opsi yang tersedia.
  • Grup pertanyaan: Untuk mengubah grup pertanyaan dari sebuah pertanyaan, pilih grup yang diinginkan dari daftar tarik-turun.
  • Validasi: Fitur ini tersedia pada semua pertanyaan berjenis teks dan numerik. Anda dapat menggunakan ekspresi reguler standar di kolom ini untuk memvalidasi tanggapan terhadap pertanyaan, dan jika tanggapan tidak sesuai dengan ekspresi ini, pengguna akan diminta mencoba lagi sebelum dapat melanjutkan.
  • Lainnya?: Opsi ini hanya dapat digunakan pada jenis pertanyaan tertentu. Jika diaktifkan, pertanyaan akan menyertakan kotak opsi/jawaban "lainnya" tambahan sebagai kemungkinan jawaban, yang dapat dipilih oleh peserta survei jika ia tidak puas dengan opsi jawaban yang telah ditentukan.
  • Wajib?: Pengaturan ini memungkinkan Anda mewajibkan peserta survei menjawab semua pertanyaan wajib sebelum dapat melanjutkan ke pertanyaan berikutnya. Perlu diperhatikan bahwa untuk pertanyaan peringkat, semua item harus diberi peringkat.
  • Kondisi: Ini adalah persamaan ExpressionScript yang menentukan kondisi pertanyaan. Jika hasilnya bernilai benar (1), pertanyaan akan ditampilkan kepada peserta survei; jika tidak, pertanyaan akan disembunyikan dan karena tidak relevan, data untuk pertanyaan tersebut di-NULL-kan di basis data. Detail tentang cara menggunakan opsi ini dapat ditemukan di bagian wiki ExpressionScript.
  • Dienkripsi: Pengaturan ini hanya tersedia untuk beberapa jenis pertanyaan dan menentukan apakah data tanggapan yang disimpan dienkripsi di basis data. Ini memberikan lapisan keamanan tambahan jika basis data Anda diretas. Namun, ada beberapa kekurangan kecil, karena Anda tidak akan dapat mencari teks parsial di tampilan tanggapan dan proses enkripsi/dekripsi juga memerlukan sumber daya server tambahan.
  • Simpan sebagai nilai default: Pengaturan ini memungkinkan Anda menyimpan pengaturan jenis pertanyaan saat ini sebagai pengaturan default untuk pertanyaan baru. Jika Anda mengaturnya ke 'On', nilai default akan disimpan, lalu otomatis disetel ulang ke 'Off' setelah Anda menyimpan.
  • Hapus nilai default: Dengan pengaturan ini, Anda dapat menyetel ulang nilai default yang disimpan melalui fungsi 'Simpan sebagai nilai default' dan kembali ke nilai default sistem. Jika Anda mengaturnya ke 'On', nilai default akan disetel ulang, lalu otomatis disetel ulang ke 'Off' setelah Anda menyimpan.
Catatan: Seperti yang terlihat pada tangkapan layar di atas, selain tab opsi umum, masih banyak opsi lain yang dapat digunakan untuk menyesuaikan pertanyaan Anda. Pengaturan pertanyaan yang lebih lanjut ini berbeda untuk setiap jenis pertanyaan! Oleh karena itu, silakan baca dokumentasi untuk jenis pertanyaan yang Anda gunakan.

Mengimpor pertanyaan

Langkah-langkah berikut menunjukkan cara mengimpor pertanyaan ke dalam survei.

(1) Dari dalam survei, klik tab Struktur.

(2) Dari halaman Buat pertanyaan, klik Impor pertanyaan di bagian atas halaman.



Opsi Impor pertanyaan akan ditampilkan.



(3) Klik Jelajahi dan pilih file .lsq (yaitu format tipe pertanyaan LimeSurvey).

(4) Pilih Grup pertanyaan tujuan tempat Anda ingin menambahkan pertanyaan yang diimpor.

(5) Pilih apakah Anda ingin Ganti nama kode pertanyaan secara otomatis jika sudah ada. Jika kode pertanyaan sudah ada, aktifkan opsi ini untuk menggunakan kode pertanyaan lain. Anda juga dapat memiliki dua pertanyaan dengan kode pertanyaan yang sama. Namun, beberapa masalah mungkin muncul jika Anda menggunakan opsi LimeSurvey yang lebih kompleks seperti ExpressionScript atau saat Anda bekerja dengan data yang diekspor di R atau SPSS (qcode menjadi label nilai).

Petunjuk: Untuk memeriksa apakah kode pertanyaan unik di seluruh survei Anda, gunakan fungsi LimeSurvey Tampilkan file logika untuk menyorot kode pertanyaan yang serupa.

(6) Pilih apakah akan Mengonversi tautan sumber daya atau tidak. Opsi ini biasanya digunakan bersama dengan ExpressionScript untuk membuat tipe pertanyaan tingkat lanjut. Jika Anda menggunakannya bersama-sama, percabangan kompleks, penilaian, validasi, dan/atau penyesuaian dapat dilakukan.

(7) Klik Impor yang terletak di bagian kanan atas layar.


Ringkasan impor pertanyaan akan ditampilkan.


Informasi dari tabel partisipan survei

Harap diperhatikan bahwa tabel token sekarang disebut tabel partisipan survei.

Anda dapat menyisipkan informasi atau teks dari tabel partisipan survei ke dalam pertanyaan agar dapat menampilkan informasi yang sesuai konteks. Agar LimeSurvey dapat melakukannya, survei harus diatur sebagai tidak anonim (yaitu: dilacak) dan harus memiliki tabel partisipan survei yang sudah dibuat.

Placeholder berikut dapat digunakan di dalam pertanyaan:

{TOKEN:FIRSTNAME} menyisipkan nilai dari kolom "firstname" yang terdapat di tabel partisipan survei
{TOKEN:LASTNAME} menyisipkan nilai dari kolom "lastname" yang terdapat di tabel partisipan survei
{TOKEN:EMAIL} menyisipkan nilai dari kolom "email" yang terdapat di tabel partisipan survei
{TOKEN:ATTRIBUTE_1} menyisipkan nilai dari kolom "attribute_1" yang terdapat di tabel partisipan survei
{TOKEN:ATTRIBUTE_2} menyisipkan nilai dari kolom "attribute_2" yang terdapat di tabel partisipan survei

Untuk menggunakan salah satu placeholder di atas, Anda harus mengetikkannya persis seperti yang tertulis di atas pada teks kolom pertanyaan. Contohnya:

Halo {TOKEN:FIRSTNAME}. Kami mengirim surel kepada Anda menggunakan alamat ini {TOKEN:EMAIL}.


Jika Anda ingin menyesuaikan pertanyaan lebih lanjut, gunakan [[ExpressionScript - Presentation/id|ExpressionScript]]. Misalnya, jika Anda ingin menggunakan teknik penyesuaian (tailoring), ketikkan:

<syntaxhighlight lang="php">What do you as a {TOKEN:ATTRIBUTE_1} think about your {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?

Anda juga dapat menggunakan JavaScript untuk menyesuaikan pertanyaan lebih lanjut. Pertama, Anda harus mengizinkan penggunaan JavaScript saat menyusun pertanyaan. Hal ini dapat dilakukan dengan menonaktifkan filter XSS dari pengaturan global instalasi LimeSurvey Anda. Namun, menonaktifkan opsi ini tidak selalu merupakan ide yang baik - baca bagian wiki berikut untuk informasi lebih lanjut. Penyesuaian pertanyaan melalui JavaScript:

Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}. Is this correct?
What do you as a {TOKEN:ATTRIBUTE_1} think about your
<script type="text/javascript" language="Javascript">;
   var job='{TOKEN:ATTRIBUTE_1}';
   if (job=='worker') {
      document.write ('bosses')
   } else {
      document.write('workers')
   }
</script>
?

Informasi dari jawaban sebelumnya

LimeSurvey memungkinkan administrator survei untuk menyisipkan jawaban dari pertanyaan sebelumnya ke dalam teks sebuah pertanyaan:

  • Anda dapat merujuk ke jawaban pada halaman yang sama dan bahkan memperbarui pesan yang disesuaikan secara dinamis saat respons pada halaman tersebut berubah.
  • Anda dapat menggunakan penamaan kode pertanyaan - untuk detail lebih lanjut, lihat dokumentasi ExpressionScript.


Sebuah wizard telah diintegrasikan ke dalam editor HTML WYSIWYG (FCKeditor), sehingga Anda dapat dengan mudah menyisipkan kode pertanyaan/jawaban sebelumnya. Plugin ini disebut LimeReplacementFields.


Untuk menggunakan fitur ini di FCKeditor:

(1) Klik ikon "lime between brackets".

(2) Pilih sebuah pertanyaan dari kotak pilihan.



Hanya jawaban dari halaman sebelumnya yang ditampilkan.

Catatan LimeReplacementFields: Jika Anda ingin menghapus referensi ke tag {name}, pilih semua karakter dari tanda kurung buka hingga tanda kurung tutup lalu tekan hapus: JANGAN menghapusnya karakter demi karakter dengan tombol delete atau backspace, jika tidak, bidang tersebut akan muncul kembali.

Menata gaya pertanyaan

Anda dapat mengedit tata letak/desain pertanyaan dengan CSS menggunakan penyunting tema.