Cara Membuat Aplikasi Kuis
Aplikasi kuis menampilkan pertanyaan, mengumpulkan jawaban, menilainya, dan menampilkan hasil. Versi sederhana — satu kuis tetap, dinilai di browser — bisa selesai dalam satu sore. Versi yang diandalkan orang untuk belajar, merekrut, atau kompetisi membutuhkan bank soal, jawaban yang disimpan di server, percobaan yang tersimpan, dan waktu yang adil. Tentukan sejak awal versi mana yang Anda bangun, karena itu mengubah arsitekturnya.
Tentukan jenis kuisnya
Kata “kuis” mencakup produk yang sangat berbeda:
| Jenis | Contoh | Yang paling penting |
|---|---|---|
| Hiburan / pemasaran | “Paket mana yang cocok untuk Anda?” atau kuis kepribadian | Tampilan, berbagi, pengumpulan prospek; penilaian sederhana |
| Belajar / latihan | Kuis ulangan untuk kelas atau kursus | Penjelasan, pengulangan, kemajuan dari waktu ke waktu |
| Penilaian | Pengecekan pelatihan staf, tes masuk | Jawaban tersembunyi, satu kali percobaan, waktu, catatan |
| Langsung / kompetisi | Kuis pub, permainan di kelas | Papan skor real-time, semua orang di pertanyaan yang sama |
Kuis kepribadian tanpa taruhan aman dijalankan sepenuhnya di browser. Penilaian tidak bisa. Kuis langsung membutuhkan pembaruan real-time, yang merupakan tingkat kerumitan terpisah — jangan masukkan di versi pertama kecuali itu memang intinya.
Apa yang dibutuhkan aplikasi kuis
Data
- Kuis — judul, deskripsi, pengaturan (batas waktu, jumlah percobaan, acak urutan, nilai lulus, tampilkan jawaban setelahnya?).
- Pertanyaan — kuis, teks, jenis, poin, gambar opsional, dan penjelasan yang ditampilkan setelahnya.
- Opsi — pilihan jawaban untuk sebuah pertanyaan, beserta mana yang benar.
- Percobaan — siapa mengerjakan kuis mana, kapan mulai dan mengirim, skornya.
- Jawaban — opsi (atau teks) apa yang diberikan peserta untuk setiap pertanyaan dalam sebuah percobaan.
Menyimpan percobaan dan jawaban secara terpisah memungkinkan Anda menunjukkan kepada peserta dengan tepat apa yang salah, dan membantu Anda melihat pertanyaan yang hampir semua orang gagal jawab — sering kali tanda bahwa pertanyaannya ditulis dengan buruk.
Halaman
- Editor kuis untuk penulis: tambah pertanyaan, atur ulang urutannya, tandai opsi yang benar, pratinjau.
- Halaman mulai kuis dengan aturannya: jumlah pertanyaan, batas waktu, percobaan.
- Layar pertanyaan, satu pertanyaan per layar di ponsel, dengan kemajuan (“4 dari 10”).
- Halaman hasil dengan skor, lulus atau tidak, dan umpan balik per pertanyaan jika pengaturannya mengizinkan.
- Dasbor penulis yang menampilkan percobaan, rata-rata skor, dan pertanyaan tersulit.
Izin akses
Penulis membuat dan mengedit kuis; peserta hanya mengerjakannya. Jika kuis untuk kelas atau tim, tambahkan grup agar orang hanya melihat kuis yang ditugaskan kepada mereka. Lihat cara menambahkan login ke aplikasi Anda.
Aturan penilaian yang perlu dituliskan
Sebagian besar bug kuis adalah bug penilaian. Masukkan aturan ini ke dalam prompt Anda:
- Pilihan tunggal: poin penuh jika benar, nol jika tidak.
- Pilihan ganda (“pilih semua yang sesuai”): tentukan antara semua-atau-tidak-sama-sekali dan nilai parsial. Jika parsial, apakah pilihan yang salah mengurangi poin? Tulis contohnya: “Opsi benar A dan C. Memilih A saja mendapat 1 dari 2. Memilih A, B dan C mendapat 1 dari 2.”
- Pertanyaan yang tidak dijawab bernilai nol dan ditampilkan sebagai belum dijawab, bukan salah.
- Batas waktu diberlakukan di server menggunakan waktu mulai. Timer di browser hanya tampilan — siapa pun bisa menjeda atau mengubahnya.
- Pengacakan mengubah urutan yang ditampilkan, bukan opsi mana yang benar. Simpan opsi yang benar berdasarkan ID-nya, bukan posisinya.
Jauhkan jawaban dari browser
Ini satu-satunya poin teknis yang harus benar di setiap aplikasi kuis yang serius. Jika halaman menerima pertanyaan beserta jawaban yang benar lalu menilainya sendiri, siapa pun bisa membuka alat pengembang browser dan membaca kunci jawabannya.
Perbaikannya sederhana untuk dijelaskan: server mengirim pertanyaan tanpa tanda benar, peserta mengirim, lalu server menilai percobaan dan mengembalikan hasilnya. Sebutkan ini secara eksplisit di prompt Anda. Untuk kuis hiburan tidak masalah; untuk sesuatu yang memiliki sertifikat, nilai, atau hadiah, ini sangat penting.
Prompt pertama yang berhasil
Buatkan aplikasi kuis web. Penulis masuk dan membuat kuis dengan judul, deskripsi, batas waktu opsional, jumlah percobaan yang diizinkan, dan nilai lulus. Setiap kuis memiliki pertanyaan berjenis pilihan tunggal, pilihan ganda, atau benar/salah, dengan poin dan penjelasan opsional. Peserta membuka kuis lewat tautan, melihat aturannya, lalu menjawab satu pertanyaan per layar dengan bilah kemajuan. Jawaban yang benar tidak boleh pernah dikirim ke browser sebelum pengiriman — nilai percobaan di server dan terapkan batas waktu dari waktu mulai di server. Pilihan ganda bersifat semua-atau-tidak-sama-sekali. Setelah mengirim, tampilkan skor, lulus/tidak lulus, dan jika penulis mengizinkan, setiap pertanyaan dengan jawaban yang benar dan penjelasannya. Simpan setiap percobaan dan jawaban di database. Berikan penulis halaman hasil dengan rata-rata skor dan pertanyaan yang paling sering salah.
Langkah membangun
- Editor dulu. Buat satu kuis dengan sepuluh pertanyaan dari berbagai jenis. Jika menulis pertanyaan itu menyulitkan, penulis tidak akan memakai aplikasinya.
- Mengerjakan kuis. Coba di ponsel. Periksa kemajuan, tombol kembali dan maju, serta apa yang terjadi saat halaman dimuat ulang.
- Penilaian di server. Buka tab jaringan (network) saat mengerjakan kuis dan pastikan tidak ada respons yang berisi jawaban benar sebelum Anda mengirim.
- Tes penilaian. Berikan kepada AI lima contoh yang sudah dihitung dengan skor yang diharapkan, termasuk jawaban pilihan ganda yang benar sebagian dan pertanyaan yang tidak dijawab.
- Timer. Mulai kuis dengan batas waktu, tunggu melewati batas, lalu kirim. Seharusnya ditolak atau dinilai sebagaimana keadaannya pada tenggat — putuskan mana yang dipilih.
- Hasil dan analitik. Periksa daftar pertanyaan yang paling sering salah terhadap percobaan yang sengaja Anda buat.
- Tambahan. Baru sekarang tambahkan gambar, bank soal dengan pemilihan acak, sertifikat, atau papan peringkat.
Kesalahan umum
- Kunci jawaban di halaman. Ini yang paling umum dan paling serius.
- Mempercayai jam browser. Terapkan batas waktu di server.
- Menyimpan jawaban benar sebagai “opsi 2”. Jika diacak, jawaban yang salah akan ditandai benar.
- Mengedit kuis setelah orang mengerjakannya. Mengubah pertanyaan mengubah arti skor lama. Kunci kuis yang sudah ada percobaannya, atau beri versi.
- Percobaan tanpa batas pada penilaian. Tentukan aturan percobaannya dan terapkan di server.
- Papan peringkat dengan nama lengkap secara default. Biarkan orang memilih nama tampilan, terutama untuk siswa.
Kapan produk siap pakai lebih baik
Jika Anda butuh permainan kelas yang cepat, kuis di dalam platform kursus yang sudah Anda pakai, atau kuis sekali pakai untuk generasi prospek, alat kuis dan formulir yang ada lebih cepat dan sering kali gratis. Sistem manajemen pembelajaran sudah menyertakan kuis dengan buku nilai. Lihat alternatif Typeform dan alternatif Google Forms untuk jalur bergaya formulir.
Bangun sendiri jika kuis menjadi bagian dari sesuatu yang lebih besar — kursus yang Anda jual, alur rekrutmen, program pelatihan dengan aturan Anda sendiri — atau jika Anda membutuhkan penilaian, branding, atau kepemilikan data yang tidak disediakan alat-alat itu. Padukan dengan aplikasi kartu belajar untuk latihan, atau letakkan di dalam platform kursus online.
Membangunnya dengan Mythex
Di Mythex Anda menjelaskan aplikasi kuis di chat dan mencobanya di pratinjau langsung, termasuk tampilan ukuran ponsel. Agen menambahkan database saat Anda minta menyimpan percobaan, dan menulis penilaian di server bersama bagian depan aplikasinya. Untuk login penulis, Mythex memasang pendekatan autentikasi yang Anda pilih, bukan produk login bawaan. Jika perubahan merusak penilaian, kembalikan ke checkpoint sebelumnya dan coba lagi. Terbitkan ke tautan mythex.ai, atau ke domain Anda sendiri di paket Pro.
Pertanyaan
Bagaimana cara mencegah orang melihat jawaban kuis di browser?
Simpan jawaban yang benar di server. Kirim pertanyaan tanpa jawaban, biarkan peserta mengirim, lalu nilai pengiriman itu di server. Apa pun yang dikirim ke browser bisa dibaca lewat alat pengembang (developer tools).
Apakah aplikasi kuis perlu database?
Kuis tunggal yang tetap dengan skor yang tidak disimpan bisa berjalan sepenuhnya di browser. Begitu Anda ingin menyimpan hasil, papan peringkat, banyak kuis, atau jawaban yang dirahasiakan, Anda membutuhkan database dan server kecil.
Bisakah saya membuat aplikasi kuis tanpa coding?
Bisa. Pembuat aplikasi AI dapat membuat editor soal, layar kuis, dan penilaian dari sebuah deskripsi. Periksa sendiri aturan penilaiannya dengan beberapa contoh hasil yang sudah dihitung sebelum membagikannya.
Jenis pertanyaan apa yang sebaiknya didukung aplikasi kuis?
Pilihan tunggal, pilihan ganda, dan benar/salah mencakup sebagian besar kuis dan mudah dinilai secara otomatis. Jawaban teks singkat memerlukan aturan pencocokan atau penilaian manual, jadi tambahkan nanti.