Struktur Tabel Rewardable

Halo semua, saya ingin membuat gamifikasi dalam sistem yang saya buat. Saya ingin memberikan penghargaan berupa badge atau lencana bagi user yang telah mengikuti event. Contohnya aplikasi saya mengadakan event berlomba mengerjakan kuis, dan user yang berhasil menjawab 80% soal akan mendapatkan badge. Saya ingin membuat manajemen reward tersebut dinamis, jadi saya hanya memasukan badge apa kemudian ketentuan untuk mendapatkannya. Yang saya tanyakan struktur tabel dan masukan ketentuannya gimana yaa biar dinamis gitu? terima kasih.

oya ini contoh pengaplikasian badge dari kaskus ketika mengadakan event ulang tahun

avatar administrator
@administrator

14 Kontribusi 2 Poin

Diperbarui 8 tahun yang lalu

3 Jawaban:

Kalo ane kepikirannya ada 1 table buat event, isinya cuman id sama nama (tergantung keperluan). Terus ada satu table lagi buat nyimpent data-event, isinya id eventnya(dari table yang pertama), id user(siapa yang ikutan), dan skor user tersebut. Untuk logik skornya sendiri bisa ngandelin session atau cookies selama ikut kuis ini, nanti tiap ngerjain soal dicek apakah cookies/sessionnya udah nyampe point tertentu, kalo udah update deh table data-eventnya + kasih badge.

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 8 tahun yang lalu

sempet kepikiran juga buat ini . thanks gan coba di aplikasikan dulu . :D

avatar Saputroandhi
@Saputroandhi

509 Kontribusi 162 Poin

Dipost 8 tahun yang lalu

terima kasih untuk jawabannya. (y)

avatar administrator
@administrator

14 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban