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

Soalan - pengenalan

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 Questions - introduction and the translation is 100% complete.


  Perhatian : Sila ambil perhatian bahawa penerangan dan tangkapan skrin dalam bahagian wiki ini adalah berdasarkan LimeSurvey 3.


Pengenalan

Setelah anda mencipta kumpulan soalan anda, anda boleh mula menambah soalan dalam setiap kumpulan. Terdapat beberapa cara untuk melakukannya. Dua penyelesaian dipaparkan di bawah:



  • Buka sesebuah kumpulan soalan dan cari butang tindakan pantas tambah soalan;


Keterangan medan

Apabila menambah soalan, anda akan diminta mengisi kod soalan, soalan dan teks bantuan, serta pilihan soalan umum:



  • Kod Soalan: Ia mewakili ID, nombor atau kod bagi soalan yang digunakan untuk pengenalpastian pantas. Medan ini biasanya tidak dipaparkan kepada orang yang menjawab tinjauan melainkan dinyatakan dalam panel Penyampaian - Tunjukkan nombor dan/atau kod soalan. Ia amat berguna jika anda ingin menggunakan ciri penilaian LimeSurvey dan/atau ExpressionScript.
Nota: Kod soalan mesti unik dalam tinjauan yang sama, mesti bermula dengan huruf, dan hanya boleh mengandungi aksara alfanumerik. Jika anda mengeksport data anda ke SPSS atau R, anda akan mendapati bahawa "qcode" menjadi label nilai, jadi anda perlu memastikan kod tersebut unik. Buat masa ini, LimeSurvey akan menyokong nilai kod lama, tetapi butang Paparkan fail logik akan mewarnakan soalan sedemikian supaya anda tahu anda perlu menukar namanya.
  • Soalan: Ini ialah soalan sebenar yang ditanya. Tiada had sebenar pada panjang soalan di sini, namun jika anda ingin menerangkan cara mengisi soalan tersebut, tinggalkan penerangan itu untuk medan "Bantuan". Kod HTML boleh digunakan, contohnya, untuk menyertakan imej:
       
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
Petua: Anda juga boleh menggunakan editor HTML WYSIWYG, yang menawarkan GUI untuk melakukan tugas-tugas penting seperti menggunakan fon atau saiz yang berbeza, menyertakan imej, dan sebagainya. Untuk mengetahui lebih lanjut mengenainya, baca bahagian wiki berikut.
  • Bantuan: Ini ialah medan pilihan. Ia berguna jika sesuatu soalan memerlukan penerangan atau anda ingin menerangkan cara soalan itu harus dijawab. Apabila anda memasukkan teks dalam medan ini, ikon "tanda soal" akan muncul pada skrin kemasukan tinjauan dengan teks bantuan di sebelahnya.


Nota: Tab Pilihan umum dibuka secara lalai apabila anda ingin menambah/mengedit soalan (di sebelah kanan panel). Atribut yang paling penting boleh didapati di sini seperti jenis soalan, tema soalan, dan juga atribut wajib. Namun, anda boleh mengedit soalan anda dengan lebih lanjut menggunakan semua atribut lain yang terdapat di bawah tab-tab yang lain (lihat tangkapan skrin di bawah). Untuk mengetahui lebih lanjut tentang pelbagai cara mereka bentuk soalan dalam LimeSurvey, sila teruskan membaca bahagian wiki berikut.


Pilihan umum

Beberapa tab dipaparkan di bahagian kanan skrin. Yang paling asas dan penting ialah tab Pilihan umum. Tetapan soalan berikut boleh diubah dari sini:

  • Jenis soalan: Ini menentukan jenis jawapan yang dibenarkan oleh tinjauan. Lihat bahagian jenis soalan untuk keterangan mengenai pelbagai pilihan yang tersedia.
  • Kumpulan soalan: Untuk menukar kumpulan soalan bagi sesuatu soalan, pilih kumpulan yang dikehendaki daripada senarai juntai bawah.
  • Validasi: Ciri ini tersedia dalam semua soalan berjenis teks dan angka. Anda boleh menggunakan ungkapan nalar standard dalam medan ini untuk mengesahkan jawapan kepada soalan, dan jika jawapan tidak sah terhadap ungkapan ini, pengguna akan diminta untuk mencuba semula sebelum dia boleh meneruskan.
  • Lain-lain?: Pilihan ini hanya boleh digunakan dengan jenis soalan tertentu. Jika didayakan, soalan akan menyertakan kotak pilihan/jawapan "lain-lain" tambahan sebagai jawapan yang mungkin, yang boleh dipilih oleh peserta tinjauan jika dia tidak berpuas hati dengan pilihan jawapan yang telah ditetapkan.
  • Wajib?: Tetapan ini membolehkan anda mewajibkan peserta tinjauan menjawab semua soalan wajib sebelum mereka boleh beralih ke soalan seterusnya. Perhatikan bahawa bagi soalan kedudukan, semua item mesti diberi kedudukan.
  • Keadaan: Ini ialah persamaan ExpressionScript yang menentukan syarat soalan. Jika ia dinilai sebagai benar (1), soalan akan dipaparkan kepada peserta tinjauan; jika tidak, ia disembunyikan dan memandangkan ia tidak relevan, data bagi soalan tersebut dijadikan NULL dalam pangkalan data. Butiran tentang cara menggunakan pilihan ini boleh didapati dalam bahagian wiki ExpressionScript.
  • Disulitkan: Tetapan ini hanya tersedia untuk sesetengah jenis soalan dan menentukan sama ada data jawapan yang disimpan disulitkan dalam pangkalan data. Ini memberikan satu lapisan keselamatan tambahan jika pangkalan data anda digodam. Namun, ia mempunyai beberapa kelemahan kecil, kerana anda tidak akan dapat mencari teks separa dalam paparan jawapan dan penyulitan/penyahsulitan juga memerlukan sumber pelayan tambahan.
  • Simpan sebagai nilai lalai: Tetapan ini membolehkan anda menyimpan tetapan jenis soalan semasa sebagai tetapan lalai untuk soalan baharu. Jika anda menetapkannya kepada 'On', nilai lalai akan disimpan, kemudian ditetapkan semula secara automatik kepada 'Off' selepas anda menyimpan.
  • Kosongkan nilai lalai: Dengan tetapan ini, anda boleh menetapkan semula sebarang nilai lalai yang disimpan oleh fungsi 'Simpan sebagai nilai lalai' dan kembali kepada nilai lalai sistem. Jika anda menetapkannya kepada 'On', nilai lalai akan ditetapkan semula, kemudian ditetapkan semula secara automatik kepada 'Off' selepas anda menyimpan.
Nota: Seperti yang dapat dilihat dalam tangkapan skrin di atas, banyak pilihan lain boleh digunakan selain tab pilihan umum untuk menyesuaikan soalan anda. Tetapan soalan yang lebih lanjut ini berbeza bagi setiap jenis soalan! Oleh itu, sila rujuk dokumentasi untuk jenis soalan tertentu anda.

Mengimport soalan

Langkah-langkah berikut menunjukkan cara mengimport soalan ke dalam tinjauan.

(1) Dari dalam tinjauan, klik tab Struktur.

(2) Dari halaman Cipta soalan, klik Import soalan di bahagian atas halaman.



Pilihan Import soalan akan dipaparkan.



(3) Klik Lihat dan pilih fail .lsq (iaitu format jenis soalan LimeSurvey).

(4) Pilih Kumpulan soalan destinasi yang anda ingin tambahkan soalan yang diimport ke dalamnya.

(5) Pilih sama ada anda mahu Menamakan semula kod soalan secara automatik jika sudah wujud atau tidak. Jika kod soalan sudah wujud, dayakan pilihan ini untuk menggunakan kod soalan lain. Anda juga boleh mempunyai dua soalan yang menggunakan kod soalan yang sama. Namun, beberapa masalah mungkin timbul jika anda menggunakan pilihan LimeSurvey yang lebih kompleks seperti ExpressionScript atau apabila anda bekerja dengan data yang dieksport dalam R atau SPSS (qcode menjadi label nilai).

Petua: Untuk menyemak sama ada kod soalan adalah unik dalam seluruh tinjauan anda, gunakan fungsi LimeSurvey Show logic file untuk menyerlahkan kod soalan yang serupa.

(6) Pilih sama ada anda mahu Menukar pautan sumber atau tidak. Pilihan ini biasanya digunakan bersama ExpressionScript untuk mencipta jenis soalan lanjutan. Jika anda menggunakannya bersama, percabangan kompleks, penilaian, pengesahan dan/atau penyesuaian boleh dilakukan.

(7) Klik Impot yang terletak di bahagian kanan atas skrin.


Ringkasan import soalan akan dipaparkan.


Maklumat daripada jadual peserta tinjauan

Sila ambil perhatian bahawa jadual token kini dipanggil jadual peserta tinjauan.

Anda boleh memasukkan maklumat atau teks daripada jadual peserta tinjauan ke dalam soalan anda supaya ia dapat memaparkan maklumat berkaitan konteks. Agar LimeSurvey dapat berbuat demikian, tinjauan perlu ditetapkan sebagai tidak tanpa nama (iaitu: dijejaki) dan ia perlu mempunyai jadual peserta tinjauan yang telah dicipta.

Pemegang tempat berikut boleh digunakan dalam soalan:

{TOKEN:FIRSTNAME} memasukkan nilai daripada medan "firstname" yang terdapat dalam jadual peserta tinjauan
{TOKEN:LASTNAME} memasukkan nilai daripada medan "lastname" yang terdapat dalam jadual peserta tinjauan
{TOKEN:EMAIL} memasukkan nilai daripada medan "email" yang terdapat dalam jadual peserta tinjauan
{TOKEN:ATTRIBUTE_1} memasukkan nilai daripada medan "attribute_1" yang terdapat dalam jadual peserta tinjauan
{TOKEN:ATTRIBUTE_2} memasukkan nilai daripada medan "attribute_2" yang terdapat dalam jadual peserta tinjauan

Untuk menggunakan mana-mana pemegang tempat di atas, anda mesti menaipnya seperti yang ditulis di atas dalam teks medan soalan. Contohnya:

Hello {TOKEN:FIRSTNAME}. Kami telah menghantar e-mel kepada anda menggunakan alamat ini {TOKEN:EMAIL}.


Jika anda ingin menyesuaikan soalan anda dengan lebih lanjut, gunakan [[ExpressionScript - Presentation/ms|ExpressionScript]]. Contohnya, jika anda ingin menggunakan teknik penyesuaian, taipkan:

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

Anda juga boleh menggunakan JavaScript untuk mencapai penyesuaian soalan yang lebih lanjut. Pertama, anda perlu membenarkan JavaScript digunakan semasa menyediakan soalan. Ini boleh dicapai dengan menyahaktifkan penapis XSS daripada tetapan global pemasangan LimeSurvey anda. Namun, menyahaktifkan pilihan ini tidak selalunya idea yang baik - baca bahagian wiki berikut untuk maklumat lanjut. Penyesuaian soalan 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>
?

Maklumat daripada jawapan sebelumnya

LimeSurvey membolehkan pentadbir tinjauan memasukkan jawapan daripada soalan sebelumnya ke dalam teks sesuatu soalan:

  • Anda boleh merujuk kepada jawapan pada halaman yang sama malah mengemas kini mesej yang disesuaikan secara dinamik apabila respons berubah pada halaman tersebut.
  • Anda boleh menggunakan penamaan kod soalan - untuk butiran lanjut, lihat dokumentasi ExpressionScript.


Satu wizard telah disepadukan dalam editor HTML WYSIWYG (FCKeditor), supaya anda boleh memasukkan kod soalan/jawapan sebelumnya dengan mudah. Pemalam ini dipanggil LimeReplacementFields.


Untuk menggunakan ciri ini dalam FCKeditor:

(1) Klik ikon "lime between brackets".

(2) Pilih soalan daripada kotak pilihan.



Hanya jawapan daripada halaman sebelumnya dipaparkan.

Notis LimeReplacementFields: Apabila anda ingin menghapus rujukan kepada teg {name}, sila pilih semua aksara dari kurungan pembuka hingga kurungan penutup dan tekan delete: JANGAN padam aksara demi aksara dengan kekunci delete atau backspace, jika tidak medan tersebut akan muncul semula.

Menggayakan soalan

Anda boleh mengedit susun atur/reka bentuk soalan dengan CSS menggunakan Penyunting tema.