Skip to main content

1. Definisi

Notification di BAWANA adalah mekanisme komunikasi sistem untuk memberi tahu learner dan admin tentang aktivitas, status, dan perubahan penting dalam proses pembelajaran. Notification bertujuan untuk:
  • menjaga learner tetap aware
  • mengurangi ketergantungan pada komunikasi manual
  • memastikan tidak ada tahapan pembelajaran yang terlewat
Notification bukan pengganti email resmi organisasi, melainkan bagian dari pengalaman penggunaan platform.

2. Posisi Notification dalam Ekosistem BAWANA

Dalam arsitektur BAWANA:
  • Notification bersifat event-driven
  • Notification mengikuti aktivitas sistem, bukan dikirim manual
  • Notification mendukung fitur utama:
    • Course
    • Assignment
    • Event
    • Journey
    • Sertifikasi
Notification selalu kontekstual, artinya muncul karena ada perubahan status atau aksi tertentu.

3. Jenis Notification di BAWANA

3.1 In-App Notification

In-App Notification muncul langsung di dalam platform BAWANA. Digunakan untuk:
  • notifikasi real-time
  • informasi status pembelajaran
  • pengingat aktivitas
Learner dapat:
  • melihat daftar notifikasi
  • membuka detail aktivitas dari notifikasi
  • menandai notifikasi sebagai telah dibaca

3.2 Email Notification

Email Notification dikirim ke alamat email terdaftar. Digunakan untuk:
  • notifikasi penting
  • pengingat waktu
  • aktivitas yang membutuhkan perhatian khusus
Email bersifat pelengkap dari In-App Notification.

4. Trigger Notification

Notification di BAWANA dikirim berdasarkan trigger tertentu, bukan secara manual.

4.1 Trigger Terkait Course

  • Course di-assign ke learner
  • Course mendekati overdue
  • Course berhasil diselesaikan
  • Course gagal diselesaikan

4.2 Trigger Terkait Event

  • Learner diundang ke Event
  • Event akan segera dimulai
  • Event selesai
  • Reminder Post-Test setelah Event

4.3 Trigger Terkait Assignment dan Journey

  • Assignment diberikan
  • Assignment mendekati deadline
  • Journey dimulai
  • Journey selesai

4.4 Trigger Terkait Sertifikasi

  • Sertifikat diterbitkan
  • Sertifikat perlu diperbarui (jika ada refreshment period)

5. Isi Notification

Setiap Notification umumnya memuat:
  • konteks aktivitas (Course, Event, Assignment, atau Journey)
  • aksi yang terjadi
  • tautan langsung ke halaman terkait
Contoh:
“You have been assigned to Course Data Privacy Awareness.”
“Event Workshop Customer Service will start in 1 hour.”

6. Prinsip Desain Notification di BAWANA

Beberapa prinsip utama:
  • Notification hanya dikirim jika relevan
  • Notification bersifat informatif, bukan instruktif
  • Notification tidak memaksa aksi, tetapi mengingatkan
  • Notification mengikuti logika sistem, bukan preferensi personal

7. Hubungan Notification dengan Gamifikasi dan Sertifikasi

  • Notification dapat memberi tahu perolehan Point
  • Notification dapat menginformasikan sertifikat yang diterbitkan
  • Notification tidak menentukan Point atau Sertifikasi
Notification mengkomunikasikan hasil, bukan menentukan hasil.

8. Batasan Notification

  • Notification tidak dapat dikustom secara bebas oleh user
  • Notification tidak menggantikan reminder eksternal organisasi
  • Notification tidak memengaruhi status pembelajaran secara langsung