Skip to main content

A. Definisi

Notification di BAWANA adalah mekanisme komunikasi sistem untuk memberi tahu learner 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
Dalam arsitektur BAWANA:
  • Notification bersifat activity-driven (di-trigger berdasarkan aktivitas tertentu)
  • Notification mengikuti alur sistem, bukan dikirim manual
  • Notification mendukung fitur utama:
    • Course
    • Assignment
    • Event
    • Journey
    • Sertifikasi

B. Kategori Notification di BAWANA

1. System Notification

Notifikasi yang dipicu oleh sistem karena ada aksi atau perubahan status. Contoh:
  • Assignment baru di-assign
  • Event dipublish
  • Point baru didapatkan
  • Sertifikat tersedia
  • Lulus / tidak lulus post-test

2. Reminder Notification

Notifikasi yang dipicu oleh waktu atau jadwal. Contoh:
  • H-1 event
  • Reminder assignment mendekati due date

C. Tipe Notification di BAWANA

Di BAWANA terdapat 4 tipe notification.

1. In-App Notification

In-App Notification dapat diakses memalui icon lonceng. Learner dapat:
  • Melihat daftar notifikasi
  • Membuka detail aktivitas dari notifikasi
  • Menandai notifikasi sebagai telah dibaca
(insert image in-app notification)

2. Email Notification

Email Notification dikirim ke alamat email terdaftar. Email Notification bersifat pelengkap dari In-App Notification. (insert image email notification)

3. Push Notification

Push Notification dikirim langsung ke perangkat mobile learner melalui sistem notifikasi perangkat (_lockscreen atau_notification center ). Push Notification berfungsi sebagai penguat dari In-App Notification, terutama untuk memastikan informasi penting tidak terlewat. (insert image push notification / lockscreen)

3. Pop-up / Modal / Banner

Pop-up, Modal, atau Banner merupakan notifikasi yang ditampilkan langsung di dalam aplikasi BAWANA saat login atau saat mengakses homepage. Jenis notifikasi ini berperan sebagai attention trigger di dalam aplikasi, berbeda dengan In-App Notification yang lebih bersifat informatif dan pasif. (insert image pop-up / banner notification)

4. Trigger Notification

Notification di BAWANA dikirim berdasarkan trigger tertentu, bukan secara manual. Keterangan simbol:
  • ✅ = Digunakan secara default
  • ⚠️ = Opsional (digunakan tergantung kebijakan & urgensi)
  • ❌ = Tidak digunakan