Aplikasi Survey

Misal, alamat webservice : http://epolling.np/api.php/epolling

Respon dari Webservice

Jika tidak ada survey yang dibuka :

{
   "jumlah":0
}


Jika ada survey yang dibuka (bisa lebih dari satu) :

{
   "jumlah":2,
   "polling":[
      {
         "id":"1",
         "nama_polling":"Nama polling",
         "tangggal_mulai":"01-10-2015",
         "tanggal_selesai":"20-10-2015",
         "pertanyaans":[
            {
               "pertanyaan":"tes pertanyaan",
               "jenis_pertanyaan_id":"1",
               "pilihan_jawaban":{
                  "A":"Pilihan A",
                  "B":"Pilihan B",
                  "C":"Pilihan C",
                  "D":"Pilihan D",
                  "E":"Pilihan E Update"
               }
            }
         ]
      },
      {
         "id":"2",
         "nama_polling":"Nama polling 2",
         "tangggal_mulai":"01-10-2015",
         "tanggal_selesai":"30-10-2015",
         "pertanyaans":[
            {
               "pertanyaan":"Contoh pertanyaan",
               "jenis_pertanyaan_id":"1",
               "pilihan_jawaban":{
                  "A":"Jawaban 1",
                  "B":"Jawaban 2",
                  "C":"Jawaban 3",
                  "D":"Jawaban 4",
                  "E":"Jawaban 5"
               }
            }
         ]
      }
   ]
}

Ketika memilih salah satu survey atau polling, return datanya seperti ini :

{
   "id":"1",
   "nama_polling":"Nama polling",
   "tangggal_mulai":"01-10-2015",
   "tanggal_selesai":"20-10-2015",
   "pertanyaans":[
      {
         "id":"6",
         "pertanyaan":"tes pertanyaan",
         "jenis_pertanyaan_id":"1",
         "pilihan_jawaban":{
            "A":"Pilihan A",
            "B":"Pilihan B",
            "C":"Pilihan C",
            "D":"Pilihan D",
            "E":"Pilihan E Update"
         }
      },
      {
         "id":"8",
         "pertanyaan":"Contoh pertanyaan",
         "jenis_pertanyaan_id":"1",
         "pilihan_jawaban":{
            "A":"Jawaban 1",
            "B":"Jawaban 2",
            "C":"Jawaban 3",
            "D":"Jawaban 4",
            "E":"Jawaban 5"
         }
      }
   ]
}


Referensi
  1. Build A Survey App with Ionic Framework and Firebase, http://www.meetup.com/ionic_dallas/events/221592522/
Comments