Quiz Formu Oluşturmak

  • Uluç Bilecen
    2 Aralık 2020 17:00 tarihinde soruldu

    Merhabalar,

    Geliştirmekte olduğumuz web portal projemizde gömülü formlar üzerinden kullanıcıya bir sınav / anket sunup sonrasında tamamlanan formun geçti / kaldı ve score bilgilerini almak istiyoruz. Bu işlemler için kullanabileceğimiz jotform bileşenleri konusunda destek almak isteriz.

    Yardımlarınız için teşekkürler.

  • Ogulcan Executive Operations Specialist
    3 Aralık 2020 06:25 tarihinde yanıtlandı

    Merhaba,

    Jotform aracılığı ile bir sınav formu oluşturabilir ve bu formu kendi web sitenize gömebilirsiniz.

    Lütfen aşağıdaki adımları takip ediniz,

    1) Formlarım sayfasında bulunan Form Oluştur butonuna tıklayınız.

    Dilerseniz Şablon Kullan seçeneğini seçerek Jotform tarafından oluşturulmuş Şablonlara göz atabilirsiniz.

    2) Kendi formunuzu yaratmak için Boş Formla Başla seçeneğini seçiniz. Ardından dilediğiniz form düzenini seçebilirsiniz.

    1606990140 5fc8b93c9103e sc1 Screenshot 10 Formunuz yaratıldıktan sonra Form Oluşturma Aracı sayfasına yönlendirileceksiniz.

    3) Form Oluşturma Aracı içerisinde bulunan Form Alanı Ekle butonuna tıklayarak formunuza eleman ekleyebilirsiniz. Sınav Formu için kullanabileceğiniz form elemanı olarak Tekli Seçim elemanını tavsiye edebiliriz.

    4) Formunuzda kullandığınız sorular için Puan vermeniz gerekmektedir. Bunun için soruyu seçin ve Dişli ikonuna tıklayınız. Açılan pencerede Seçenekler sekmesine geliniz ve Hesaplama Değerleri Kullan özelliğini aktif hale getiriniz. Ardından sorunuzda bulunan seçeneklere puan verebilirsiniz.

    1606990917 5fc8bc456e331 sc2 Screenshot 21

    5) Sorulara verdiğiniz notları toplamak ve toplam notu hesaplamak için formunuza Form Hesaplama Widget'ı eklemeniz gerekmektedir.

    Form Alanı Ekle butonuna tıklayınız ve Widget'lar sekmesine gidiniz. Form Hesaplama Widget'ını bulun ve formunuza ekleyiniz.

    6) Form Hesaplama Widget'ını özelleştirmek için Asa ikonuna tıklayınız ve Alan Ekle butonuna basınız. Formunuzda bulunan soruları tek tek ekleyiniz ve her soru arasında toplama işlemi ekleyiniz. Toplam Not alanının kullanıcılarınız tarafından değiştirilemez olmasını isterseniz Form Hesaplama Widget'ı içerisinde bulunan Üç Nokta menüsüne tıklayınız, Seçenekler sekmesini açınız ve "Sonuç alanları salt okunur olsun" seçeneğini seçiniz.

    1606991178 5fc8bd4a7af7b sc3 Screenshot 32

    Formunuzu dolduran kullanıcıların aldıkları toplam notu görmelerini istemiyorsanız, Form Hesaplama Widget'ını görünmez hale getirebilirsiniz.

    1606991360 5fc8be0001883 Screen Shot 202 Screenshot 43

    7) Kullanıcılarınızın sınavda başarısız veya başarılı olduklarını görebilmek için formunuza yeni bir Tekli Seçim elemanı ekleyip bu elemana Başarılı ve Başarısız olarak iki seçenek verebilirsiniz. Sınav Sonucunun kullanıcılar tarafından görülmemesi için bu alanı gizleyebilirsiniz.

    1606992591 5fc8c2cf9e211 sc4 Screenshot 54

    8) Örnek olarak 40 ve 40 Puan üzeri not alan kullanıcılarınızın sınavda başarılı olduklarını görebilmek için formunuza yeni bir Tekli Seçim elemanı ekleyiniz. Bu alan Sınav Sonucu - Başarılı olarak isimlendirilebilir.

    Aynı şekilde 39 Puan altında not alan kullanıcılarınızın sınavda başarısız olduklarını görebilmek için formunuza yeni bir Tekli Seçim elemanı ekleyiniz. Bu alan Sınav Sonucu - Başarısız olarak isimlendirilebilir.

    Bu iki yeni alanın formunuzu dolduran kullanıcılar tarafından görülmemesi için görünmez yapabilirsiniz.

    1606992991 5fc8c45f9dade sc5 Screenshot 65

    Formunuzda bulunan alanları Koşullar ile birleştirerek işlemi tamamlayabilirsiniz. Koşul yaratmak için lütfen aşağıdaki adımları takip ediniz.

    1) Ayarlar sekmesini açınız ve Koşullar seçeneğini seçiniz.

    2) +Add New Condition seçeneğine tıklayınız ve Alanı Güncelle/Hesapla seçeneğini seçiniz.

    Koşul ayarlarını aşağıdaki ekran kaydında gösterildiği şekilde ayarlayınız.

    1606993588 5fc8c6b49c6ab sc6 Screenshot 76

    Dilerseniz bu örnekte kullanılmış olan formu klonlayarak kendi formunu olarak kullanabilirsiniz. Formu klonlamak için Formlarım sayfasından Form Oluştur butonuna tıklayınız ve Form Aktar seçeneğini seçiniz. Ardından Bir web sayfasından seçeneğini seçiniz ve URL girin kısmına aşağıdaki bağlantıyı giriniz.

    "https://form.jotform.com/203371700439046"

    1606994255 5fc8c94f6c01a klon Screenshot 87

    Formlarınızı kendi web sitenize gömmek isterseniz lütfen aşağıdaki adımları takip ediniz.

    1) Form Oluşturma Aracı içerisinde bulunan Yayınla sekmesini açınız ve Ekle seçeneğini seçiniz.

    2) Formunuzu sitenize gömmek için Ekle kodunu, Kaynak Kodunu veya iFrame Embed kodunu kullanabilirsiniz.

    1606994368 5fc8c9c06d23b embed Screenshot 98

    Form Yanıtlarını görmek için Formlarım sayfasından Formunuzu seçiniz ve Form Yanıtları butonuna tıklayınız. Bu buton sizi Jotform Tablolar sayfasına yönlendirecektir. Dilerseniz 8. Adımda yaratmış olduğunuz Sınav Sonucu - Başarılı ve Sınav Sonucu - Başarısız elemanlarını gizleyerek karışıklık olmasını engelleyebilirsiniz.

    1606994035 5fc8c8734c13f sc7 Screenshot 109

    Jotform Tablolar sayfasında bulunan Filtre özelliğini kullanarak yeni bir sekme oluşturup sadece başarılı sonuçları görebilirsiniz.

    1606994088 5fc8c8a8eef4a sc8 Screenshot 1110

    Daha fazla yardıma ihtiyacınız olursa lütfen bizimle iletişime geçmekten çekinmeyiniz.

  • Uluç Bilecen
    3 Aralık 2020 06:40 tarihinde yanıtlandı

    Merhabalar,

    Detaylı dönüşünüz için çok teşekkür ederim. Son kısımda yer alan sonuçları API üzerinden kullanıcı formu doldurduğu anda çekme şansımız var mıdır ?

  • Gokce Jotform Developer
    3 Aralık 2020 08:18 tarihinde yanıtlandı

    Merhaba,

    Jotform API, Jotform web sitesindeki form verilerinizi çekmeyi ve bu verileri kullanmanıza olanak sağlar. Bunun için öncelikle kullanıcı hesabınızdaki Ayarlar kısmından API Key oluşturmanız gerekmektedir.

    Yeni bir API key oluşturmak için https://www.jotform.com/myaccount/api sayfasında "Yeni Anahtar" butonuna tıkladığınızda size yeni bir anahtar oluşturacaktır. İzinler kısmını, veriyi nasıl kullanmak isterseniz o doğrultuda değiştirebilirsiniz.

    1606997794 5fc8d7222ba9b Screen Shot 202 Screenshot 10

    Formunuzun yanıtlarını kullanabilmek için GET /form/{id}/submissions methodunu kullanabilirsiniz. Ayrıca bu method için kullanılabilecek birden fazla yazılım dil seçeceği bulunmaktadır.

    APIkey1 Screenshot 21

    Ben örnek olarak sizin için bir önceki cevapta oluşturan formların sonuçlarını alabileceğiniz bir API request yöntemi göstereceğim. Bunun için oluşturulan API Key ve Formun Numarası gerekmektedir. Bu bilgileri girdikten sonra "Try it out" butonuna tıkladığınızda size formlarınızın sonuçlarının listelendiği bir sonuç gelecektir.

    1607000137 5fc8e04944a13 Screen Shot 202 Screenshot 32

    Get methodunu kullanarak aldığınız sonuçtan form sonucunun başarılı-başarısız olma durumunu alabilmek için yukarıdaki okla gösterilen kısmı Parse ettiğinizde istediğiniz sonuca ulaşabilirsiniz. Form yanıtları otomatik olarak güncellenmektedir. Sisteme yeni sonuç geldiğinde request sonucunda dönen sonuçlar da güncellenecektir.

    Jotform API ile ilgili ayrıntılı bir sayfamız vardır: https://api.jotform.com/docs/#overview

    Ayrıca Jotform API ile nasıl veri çekileceğini gösteren ayrıntılı bir GitHub sayfamız da bulunmaktadır: https://github.com/jotform

    Ayrıca daha detaylı bir sorun olduğunda  api@jotform.com adresinden de size Jotform API ile ilgili destek sağlanmaktadır.

    Daha fazla yardıma ihtiyacınız olursa lütfen bizimle iletişime geçmekten çekinmeyiniz.

  • Uluç Bilecen
    7 Aralık 2020 09:38 tarihinde yanıtlandı

    Merhabalar embeded form yapısında kullanıcıyı tanımlamak amacıyla e-posta bilgisini iframe içerisindeki jotform formuna uygulamamız üzerinden otomatik pass edebilir miyiz ?


    Teşekkürler.

  • Ogulcan Executive Operations Specialist
    8 Aralık 2020 07:30 tarihinde yanıtlandı

    Merhaba,

    Uygulamanız üzerinden Jotform formlarına kullanıcı email bilgisini otomatik olarak aktarılamaz. Buna alternatif olarak, bu bilgilerin olduğu .xls, .xlsx, ya da .csv uzantılı dosyalarınızı formlarınızı doldurmak için kullanabilirsiniz. Tablodan Forma Widget'ı, formunuza bir tablo yüklemenize ve formu önceden doldurmak için tabloda sahip olduğunuz değerleri kullanmanıza olanak tanır.

    Bunun için aşağıdaki adımları takip edebilirsiniz;

    1) Form Oluşturma Aracı içerisinde bulunan Form Alanı Ekle butonuna tıklayınız ve Widget'lar sekmesine gidiniz.

    2) Tablodan Forma Widget'ını bulun ve formunuza ekleyin.

    1607429884 5fcf6efcf3103 sc1 Screenshot 10

    Tablodan Forma Widget'ı içerisine yüklemek için cevapların bulunduğu bir Excel dosyası hazırlamanız gerekmektedir. Lütfen Excel dosyası içerisinde bulunan Sütun isimlerinin Formunuzda bulunan Form Elemanlarının isimleri ile aynı olması gerektiğini unutmayınız.

    Bu örnek için oluşturmuş olduğumuz Excel dosyasını ve Formu aşağıdaki resimlerde görebilirsiniz.

    1607429188 5fcf6c44b7806 Screen Shot 202 Screenshot 21

    1607429297 5fcf6cb12f443 Screen Shot 202 Screenshot 32

    3) Oluşturmuş olduğunuz Excel dosyası içerisinde her bir satır için özel bir kod oluşturmanız gerekmektedir. Bu örnekte özel kod olarak "unique1, unique2, unique3 ve unique4" kodları kullanılmıştır.

    Oluşturduğunuz Excel dosyasını Tablodan Forma Widget'ına yüklemek için lütfen aşağıdaki adımları takip ediniz.

    1) Form Oluşturma Aracı içerisinde bulunan Tablodan Forma Widget'ını seçiniz ve Asa ikonuna tıklayarak Widget Ayarlarını açınız.

    2) Dosya Yükle butonuna tıklayınız ve oluşturmuş olduğunuz Excel dosyasını seçiniz.

    1607430041 5fcf6f990e588 sc2 Screenshot 43

    Tüm adımlar tamamlandıktan sonra formunuzu doldururken "Unique Code" kullanarak Excel içerisinde bulunan cevapları otomatik olarak formunuza çekebilirsiniz.

    1607430168 5fcf7018c90a5 sc3 Screenshot 54

    Önemli Not: Tablodan Forma Widget'ı sadece İsim, Email, Saat, Kısa Metin, Uzun Metin, Açılır Liste, Tekli Seçim, Çoklu Seçim, Değerlendirme Ölçeği ve Yıldız Değerlendirme elemanlarında çalışmaktadır.

    Örnek olarak hazırlanmış formu test etmek isterseniz bu bağlantıyı kullanabilirsiniz,

    "https://form.jotform.com.tr/203422471948053"

    Tablodan Forma Widget'ı hakkında daha fazla bilgi almak isterseniz,

    How to Use the Spreadsheet to Form Widget

    Daha fazla yardıma ihtiyacınız olursa lütfen bizimle iletişime geçmekten çekinmeyiniz.