Semua proyek
Fitur Keterlibatan

Soal Harian dengan Streak

Satu soal bernalar setiap hari yang bisa dikerjakan tanpa akun, dengan gambar pratinjau untuk dibagikan dan streak bagi pengguna terdaftar.

Status
Sudah berjalan
Lapisan
FrontendBackend
Dipakai oleh
Pengunjung website, terutama siswa SMP dan SMA, yang ingin mengasah nalar sedikit setiap hari.

Masalahnya

Website pendidikan sering hanya dikunjungi sekali, tanpa alasan bagi pengunjung untuk kembali besok.

Solusinya

Soal dipilih otomatis setiap hari dari bank soal, sama untuk semua orang dan bisa diaudit. Setiap tanggal punya gambar pratinjau sendiri saat dibagikan, dan pengguna yang masuk mendapat XP dan streak.

Cara kerjanya

Apa yang terjadi, langkah demi langkah, dari sudut pandang pengguna.

  1. 01

    Soal baru muncul setiap hari

    Setiap pergantian hari WIB, sistem memilih satu soal tingkat sedang dari bank soal, untuk jalur SMP dan SMA.

  2. 02

    Pengunjung menjawab tanpa akun

    Siapa pun bisa langsung memilih jawaban. Satu peramban hanya bisa menjawab sekali untuk setiap soal.

  3. 03

    Pembahasan langsung tampil

    Setelah menjawab, muncul kunci, langkah pembahasan, dan penjelasan bila pilihannya keliru, beserta persentase penjawab yang benar.

  4. 04

    Pengguna masuk mendapat XP

    Bagi yang masuk akun, jawaban memberi XP kecil sekali sehari dan ikut menjaga streak belajarnya.

  5. 05

    Soal dibagikan ke teman

    Setiap tanggal punya gambar pratinjau sendiri, jadi tautan yang dibagikan di media sosial atau aplikasi chat tampil rapi.

  6. 06

    Arsip tujuh hari terakhir

    Pengunjung yang terlewat bisa membuka soal hingga tujuh hari ke belakang.

Desain sistemnya

Siapa yang memakai, apa yang mereka lihat, apa yang bekerja di belakang layar, dan di mana data disimpan. Baca dari kiri ke kanan.

  1. 1Pengguna

    • PengunjungMenjawab soal tanpa perlu mendaftar.
    • Siswa terdaftarMendapat XP dan streak dari jawabannya.
  2. 2Yang dilihat

    • Halaman Soal HarianSoal hari ini, pilihan jawaban, dan pembahasan.
    • Gambar pratinjauGambar otomatis per tanggal yang muncul saat tautan dibagikan.
  3. 3Yang bekerja di belakang

    • Pemilih soalRumus tetap dari tanggal memilih soal yang sama untuk semua orang.
    • Pencatat jawabanMenolak jawaban ganda memakai kode anonim, tanpa menyimpan alamat IP.
  4. 4Tempat data disimpan

    • Bank soalSoal pilihan ganda yang sudah terbit di bank latihan.
    • DatabasePostgreSQL menyimpan jawaban harian, XP, dan streak.

Fitur utama

  • Soal baru setiap hari
  • Bisa dikerjakan tanpa akun
  • Gambar pratinjau untuk dibagikan
  • XP dan streak harian
  • Arsip tujuh hari terakhir

Dibangun dengan

  • Next.js
  • FastAPI
  • PostgreSQL

Yang didapat bisnis

  • Pengunjung punya alasan untuk kembali ke website setiap hari.
  • Soal bisa dicoba tanpa mendaftar, jadi hambatan pertamanya kecil.
  • Setiap tautan yang dibagikan menjadi promosi yang tampil rapi.
  • Admin tidak perlu menjadwalkan soal satu per satu.

Istilah di halaman ini

Streak
Hitungan hari berturut-turut seseorang aktif belajar.
Open Graph image
Gambar pratinjau yang muncul saat tautan dibagikan di media sosial atau aplikasi chat.
Hash
Kode acak satu arah yang dibuat dari data, untuk mengenali peramban tanpa menyimpan data aslinya.

Bisa dipakai untuk bisnis Anda?

Pola 'konten harian' ini bisa dipakai untuk tips, promo, atau kuis harian agar pelanggan Anda punya alasan kembali setiap hari.

Konsultasikan proyek ini