Bu yazılımın temel amacı, word halinde hazırlanan anketlerin özelleştirilebilir online veri giriş formuna dönüştürülmesidir. Buraya yüklenen şablon dosya işlenerek veri girmeyi, girilen veriler düzenlemeyi ve kaydetmeyi sağlanan bir yapı için dosya oluşturulur. Oluşturulan dosyalar:
- base_survey_template.html
- edit_survey.html
- survey_database.db
Önemli: Şablon olarak txt uzantılı dosya kullanılmaktadır. Dosya adında türkçe karakter olmamalıdır (örn: kod_ariciligin_ekonomik_analizi.txt). İçerik üstte boş bir satır bırakılarak başlanmalıdır.
Survey Generator, html dosyası oluşturabilmek için txt dosyasındaki süslü parantezleri { } dikkate almaktadır. Ayrıca soru sayısının doğru olarak kodlanması gerkmektedir.
- Soru sayısını kodlamak için {ksoru_sayısı} yapısı kullanılmaktadır. Anketteki her soru bu kod ile başlamak zorundadır.
- Soru sayısı tam sayı ve ardışık olmalıdır.
- Soru ve seçenekleri devam eden satırda olmalı. Uzun sorular ve seçenekler için "enter" kullanılmamalıdır. Örn:
{k15}Hayır ise nedeni{type_checkbox}: ☐ Konular ilgimi çekmedi ☐ Haberim olmadı ☐ Uzaklıktan dolayı katılamadım ☐ Daha önce eğitime katılan üreticilerin olumsuz görüşleri ☐ Eğitimin süresi çok kısa / çok uzun ☐ Eğitimin zamanlaması yanlış
Anket Bölümlerinin Belirlenmesi
Kullanıcıya giriş kolaylığı sağlamak için anket bölümlerinden yararlanılmaktadır. Bunu için yazılım {section} kodunu kullanır. Bu kod aynı zamanda anket başlığı için de kullanılabilir.
{section}Çiftçilerin Zirai İlaç Kullanım Tercihleri
{section}Demografik Bilgiler
{section}Tarımsal İşletmeye Ait Bilgiler
Örnek şablon: İndir
{ksoru_sayısı} kodu ile başlayan sorunun sonuna soru tipini (alınacak cevaba göre) belirten kod eklenmelidir. Farklı soru tipleri için farklı kodlar vardır. Survey Generator bu kodlara göre html sayfasında öğeleri otomatik oluşturmaktadır. Belli başlı soru tipleri için kodlar aşağıdaki gibidir:
Soru tipi | Kod |
Tarih girme | {type_date} |
Sayı değeri (Yaş, gelir, deneyim, vb) | {type_number} |
Kısa metin (İl, ilçe, ürün çeşidi vb) | {type_text} |
Tek seçimlik kategorik veri (Cinsiyet, Medeni durum, Eğitim vb) | {type_radio_button} |
Birden fazla seçimlik veri (Ortak olunan kooperatifler, etkinlikler vb) | {type_checkbox} |
Açık uçlu sorular | {type_open_question} |
Likert tipi ölçek soruları | {type_likert_scale} |
Örnek soru tipi kodlaması:
{k1}Anket Tarihi{type_date}:
{k2}Anket No{type_number}:
{k3}İl{type_text}:
{k4}Cinsiyeti{type_radio_button}: ☐ Kadın(1) ☐ Erkek(2)
{k5}Medeni Durum{type_radio_button}: ☐ Evli(1) ☐ Bekar(2) ☐ Dul(3)
{k6}Çiftçilik deneyimi{type_number}:…….Yıl
{k7}Eğitim durumu{type_radio_button}: ☐ İlkokul(1) ☐ Ortaokul(2) ☐ Lise(3) ☐ Yüksekokul(4) ☐ Üniversite(5) ☐ Lisansüstü(6)
{k8}Karşılaşılan sorunlar nelerdir{type_open_question}
Önemli: Tek seçimlik kategorik veriler kodlanırken herbir seçenek için "☐" işaretinin kullanılması ve seçenek değerinin parantez içinde verilmesi gerekmektedir Örn: ☐ Kadın(1) ☐ Erkek(2)
Likert Tipi Soruların Kodlanması
Survey Generator, likert tipi soruların kodlanmasında iki yaklaşım sunmaktadır.
1- Likert tipi sorulardan önce mutlaka {section_likert} kodu içeren bir başlık girilmelidir.
{section_likert}Ticaret Borsalarıyla ilgili olarak aşağıdaki yargılara ne kadar katılıyorsunuz?
{k9}Ticaret borsalarının işleyişi hakkında yeterli bilgiye sahibim{type_likert_scale}
{k10}Ticaret borsalarının sunduğu hizmetler oldukça etkilidir{type_likert_scale}
{k11}Üreticilerin ticaret borsalarında ürünlerini birden çok alıcı karşısında satışa sunabilmeleri önemlidir{type_likert_scale}
Bu şeklide kullanıldığında işaretlenecek seçenekler varsayılan olarak Kesinlikle Katılmıyorum, Katılmıyorum, Nötr, Katılıyorum, Kesinlikle Katılıyorum olarak düzenlenir.
2- {section_likert} kodlu satırın hemen altından {scale_type} etiketli satır kullanılması durumunda seçenek adları buna göre düzenlenecektir.
{section_likert}Hasat Sonrası ürün değerlendirme
{scale_type}1:Bilgim Yok, 2:Az Bilgim Var, 3:Bilgim Var, 4:Biliyorum, 5:Çok Biliyorum
{k12}Hasat sonrası ürünlerin doğru şekilde saklanması{type_likert_scale}
{k13}Hasat sonrası kayıplar{type_likert_scale}
{k14}Hasat sonrası yönetim, gıda güvenliği ve hijyen standartları{type_likert_scale}
Önemli: {scale_type} kodunun kullanımı mutlaka aşağıdaki gibi olmalıdır. Seçenekler numaralandırılmalı, ":" kullanılmalı ve "," ile ayrılmalıdır. Örn:
{scale_type}1:Bilgim Yok, 2:Az Bilgim Var, 3:Bilgim Var, 4:Biliyorum, 5:Çok Biliyorum