NilamTrack Manual Admin Sekolah NilamTrack

📚 Semua Manual
NilamTrack Untuk Admin Sekolah

NilamTrack
Manual Pengguna
untuk Admin Sekolah

Panduan lengkap A-Z untuk pentadbir sistem NilamTrack di sekolah anda

Versi 1.0 · Julai 2026

Untuk admin sekolah, GPK, atau pegawai IT sekolah

1. Tanggungjawab Admin Sekolah

Sebagai Admin Sekolah, anda adalah pentadbir utama NilamTrack untuk sekolah anda. Anda boleh akses semua data, manage akaun, dan setup struktur.

Tugas utama Admin Sekolah:

  • Setup awal: Daftarkan profil sekolah, upload logo, set up sesi akademik dan kelas
  • Akaun guru: Tambah/buang/edit akaun cikgu, set peranan
  • Pengurusan pelajar: Import senarai pelajar, urus pindah masuk/keluar
  • Auto-rollover: Setup transition setiap 1 Januari (Tahun 1 → Tahun 2, dll.)
  • Konfigurasi: Kategori bacaan, tahap NILAM, lencana, templat mesej
  • Pemantauan: Audit log untuk pastikan tiada penyalahgunaan
  • Bayaran: Manage langganan plan dan upgrade tier

Apa yang anda TAK boleh buat:

  • ❌ Hapus permanent data pelajar (cuma boleh archive)
  • ❌ Akses data sekolah lain (data anda terasing)
  • ❌ Tukar URL subdomain — itu admin platform (NilamTrack support)
⚠️ Keselamatan akaun Akaun Admin Sekolah ada akses penuh data sekolah. Jangan kongsi password dengan sesiapa. Logout selepas guna komputer awam.

2. Setup Awal Sekolah (Onboarding)

🎯 Bab ini untuk admin sekolah pertama kali log masuk Selepas pendaftaran sekolah anda diluluskan, sistem akan bawa anda melalui 5-step wizard untuk setup awal.

5 langkah onboarding:

1
Halaman Selamat Datang

Pengenalan ringkas tentang NilamTrack. Klik Mula Setup.

2
Setup Kelas — Sistem penamaan

Pilih cara nama kelas di sekolah anda:

  • Tematik Bunga — Daisy, Hibiscus, Lily, Orchid (default SK Kajang)
  • Huruf — A, B, C, D (banyak sekolah konvensional)
  • Nombor — 1, 2, 3, 4
  • Custom — Anda taip sendiri (cth: Cendana, Meranti, Jati, Merbau)

Sistem auto-generate kelas untuk Tahun 1 hingga Tahun 6 dengan nama yang anda pilih.

3
Profil Sekolah

Upload logo + lengkapkan maklumat:

  • Alamat penuh
  • Bandar, negeri, poskod
  • Nombor telefon pejabat
  • Email rasmi
  • Nama pengetua / GPK

Maklumat ini akan muncul di laporan PDF dan halaman login sekolah anda.

4
Jemput Cikgu Pertama

Tambah Guru NILAM sebagai akaun pertama selepas anda. Masukkan:

  • Nama penuh
  • Email
  • Nombor telefon (untuk WhatsApp)

Sistem akan auto-generate kata laluan sementara dan email kepada cikgu tersebut.

💡 Skip kalau belum sedia Anda boleh skip step ini dan tambah cikgu nanti. Setup kelas dulu, kemudian email semua cikgu sekaligus.
5
Templat WhatsApp

Pilih 4 templat siap-pakai atau buat sendiri. Templat akan muncul bila cikgu nak hantar mesej ke ibu bapa.

Klik Selesai & Mula Guna untuk dibawa ke Dashboard.

Selepas onboarding selesai:

  1. Import senarai pelajar (lihat Bab 6)
  2. Daftar lain-lain cikgu (lihat Bab 4)
  3. Tetapkan kelas untuk setiap cikgu
  4. Brief cikgu tentang cara guna Quick Read

3. Pengurusan Profil Sekolah

Klik Sekolah di sidebar untuk lihat profil sekolah anda.

Maklumat yang anda boleh edit:

FieldTujuan
Kod SekolahKod KPM atau kod internal (cth: SKKJG)
Nama SekolahNama penuh (akan muncul di laporan)
AlamatUntuk surat menyurat / laporan
Bandar / Negeri / PoskodUntuk filter mengikut lokasi
TelefonPejabat sekolah
EmelEmail rasmi (laporan auto-sent ke sini)
LogoJPG/PNG, max 2MB, akan muncul di header laporan
Aktif/TidakTutup access semua user (emergency only)

Upload logo sekolah:

1
Menu Sekolah → klik nama sekolah anda → tab Edit
2
Scroll ke bawah → section Logo Sekolah
3
Klik Choose File → pilih logo (JPG/PNG, max 2MB)
💡 Tip dimensi optimal Resolution 512x512 piksel dengan background telus (PNG). Akan kelihatan bagus di favicon dan laporan PDF.
4
Klik Simpan

Logo akan terus muncul di sidebar kiri (atas) dan header laporan.

4. Pengurusan Akaun Guru

Klik Pengguna / Guru di sidebar.

Tambah cikgu baru:

1
Klik butang + Tambah Guru di kanan atas
2
Isi borang

Tambah Guru Baru

Cikgu Aishah binti Hassan
aishah@skkajang.edu.my
012-3456789
— Pilih —
(checkbox kelas)
Daftar Guru + Hantar Email

Peranan tersedia:

PerananAksesSesuai untuk
Admin SekolahPenuh (semua data + setting)GPK, pegawai IT, GB
Guru NILAMSemua pelajar, rekod & laporanGuru NILAM utama
Guru KelasPelajar di kelas yang dijagaCikgu kelas (homeroom)
Guru BiasaPelajar di kelas yang diajarCikgu mata pelajaran

Tetapkan kelas untuk Guru Kelas / Guru Biasa:

Selepas daftar cikgu, anda perlu tetapkan kelas yang mereka tanggungjawab:

1
Menu Pengguna → klik nama cikgu → tab Kelas Diajar
2
Tick checkbox setiap kelas yang dia ajar

Kalau dia "Cikgu Kelas" (homeroom) untuk 3 Daisy, tick "Set sebagai Cikgu Kelas Utama" — beliau akan jadi default contact untuk kelas tersebut.

3
Klik Simpan

Reset kata laluan cikgu:

Kalau cikgu lupa kata laluan dan tak boleh access email:

1
Menu Pengguna → klik nama cikgu → klik Reset Kata Laluan
2
Sistem akan jana kata laluan sementara → tunjuk pada skrin

Catat / salin kata laluan ini, bagi kepada cikgu secara peribadi. Beliau perlu tukar selepas login pertama.

5. Pengurusan Kelas

Menu Kelas di sidebar menunjukkan semua kelas di sekolah anda.

Struktur kelas:

  • Setiap kelas ada: Tahun (1-6) + Stream (Daisy, Hibiscus, dll.)
  • Cuma satu cikgu sebagai "Cikgu Kelas Utama"
  • Boleh ada banyak cikgu sebagai "Cikgu Biasa" yang akses
  • Pelajar dilekat ke satu kelas pada satu masa

Tambah kelas baru (jarang berlaku, biasanya auto-create):

1
Menu Kelas → klik + Tambah Kelas
2
Pilih Tahun + Stream + Cikgu Kelas

Padam kelas:

⚠️ Tak boleh padam jika ada pelajar Anda perlu pindahkan semua pelajar ke kelas lain dulu, atau set status mereka ke "Tamat Pengajian" / "Pindah Keluar". Lepas tu baru boleh padam kelas.

6. Import Senarai Pelajar (CSV)

📥 Cara paling pantas tambah ramai pelajar Daripada taip satu-satu, import senarai dari fail Excel/CSV. Sesuai untuk awal tahun atau bila ada banyak pelajar baru.

Step-by-step import:

1
Menu Pelajar → klik Import CSV
2
Download template CSV terlebih dahulu

Klik "Muat Turun Template". Anda akan dapat fail Excel dengan column-column berikut:

ColumnContohWajib?
nameAliya Aisyah binti Ahmad✅ Ya
ic_number180101-10-1234✅ Ya
gendermale / female✅ Ya
class_name3 Daisy✅ Ya
parent_nameAhmad bin AbdullahTidak
parent_phone+60123456789Tidak
parent_emailahmad@gmail.comTidak
3
Isi data pelajar dalam Excel

Buka template, taip data pelajar baris demi baris. Boleh paste dari Excel sedia ada (column harus sama).

💡 Tip nombor telefon Format dengan +60 di awal (cth: +60123456789). Boleh juga 0123456789, sistem akan auto-convert.
4
Save Excel sebagai CSV (.csv)

File → Save As → "CSV (Comma delimited) (*.csv)"

5
Upload CSV ke NilamTrack

Drag-drop fail .csv ke kotak upload, atau klik browse.

6
Preview & Confirm

Sistem akan preview senarai pelajar yang akan ditambah. Pastikan:

  • Nama kelas wujud (kalau tak, sistem akan flag error)
  • Tiada duplicate IC number
  • Format nombor telefon valid

Kalau OK, klik Sahkan & Import.

Alternative — Import per kelas:

Untuk kelas tertentu sahaja, ada feature Kelas → [Nama Kelas] → Import Pelajar Kelas. Lebih senang sebab nama kelas auto-set.

7. Pindah Pelajar Antara Kelas

Bila pelajar pindah ke kelas lain (pertengahan tahun atau awal tahun baru), gunakan feature pindah.

1
Menu Pelajar → klik nama pelajar yang nak dipindah
2
Klik butang Pindah Kelas
3
Pilih kelas baru + tarikh pindah

Sistem akan rekod transition. Semua rekod bacaan pelajar akan kekal — tak hilang.

Senario lain — Pelajar pindah keluar sekolah:

1
Klik nama pelajar → klik Pindah Keluar
2
Isi maklumat: sekolah baru, tarikh, sebab

Status pelajar bertukar ke "Pindah Keluar". Tidak muncul lagi di senarai aktif.

↩️ Undo (kalau silap) Pindah keluar boleh di-undo dalam 24 jam. Pergi ke menu Pelajar → Filter "Pindah Keluar" → klik pelajar → "Pulihkan Status".

8. Sesi Akademik & Auto-Rollover

Setiap 1 Januari, sistem perlu transition pelajar ke tahun yang lebih tinggi. NilamTrack ada feature Auto-Rollover yang automatik buat ini.

Apa yang berlaku semasa rollover:

  • Pelajar Tahun 1 → Tahun 2
  • Pelajar Tahun 6 → Status "Tamat Pengajian"
  • Sesi akademik baru dibuka (cth: "Sesi 2027")
  • Rekod bacaan tahun sebelumnya di-archive (masih boleh akses)
  • Tahap NILAM RESET — pelajar mula semula untuk tahun baru

Setup auto-rollover:

1
Menu Sesi Akademik → klik Setup Rollover
2
Pilih tarikh rollover (biasanya 1 Januari)
3
Sahkan: "Saya faham tahap NILAM pelajar akan reset"
4
Klik Aktifkan Auto-Rollover

Sistem akan jalan automatik pada tarikh yang dipilih. Anda akan terima email konfirmasi.

Manual rollover (kalau perlu jalan awal):

Menu Sesi Akademik → klik Jalan Rollover Sekarang. Sistem akan minta konfirmasi 2 kali untuk pastikan tak silap.

⚠️ Tindakan tak boleh di-undo Selepas rollover dijalan, pelajar Tahun 6 jadi "Tamat Pengajian" dan tak boleh dibatalkan. Pastikan anda jalan ini cuma pada awal tahun akademik.

9. Kategori Bacaan & Tahap NILAM Custom

Kategori Bacaan

Menu Kategori Bacaan — uruskan jenis-jenis bahan bacaan yang sekolah anda iktiraf.

Default kategori:

  • Buku Fiksyen / Cerita
  • Buku Bukan-Fiksyen (Sains, Sejarah, dll.)
  • Komik Pendidikan
  • Majalah
  • Artikel / Bahan Digital

Anda boleh tambah, edit, atau hapus kategori. Tapi tak boleh hapus kalau dah ada rekod guna kategori tersebut.

Tahap NILAM Custom

Menu Tahap NILAM — ubah minimum buku untuk setiap tahap mengikut polisi sekolah.

TahapDefaultSekolah AndaTindakan
Permulaan00Edit
Gangsa2020Edit
Perak5050Edit
Emas100100Edit
NILAM180180Edit

Contoh kalau sekolah anda nak setting lebih senang (untuk sekolah luar bandar):

  • Gangsa = 15 buku (bukan 20)
  • Perak = 35 buku
  • Emas = 75 buku
  • NILAM = 150 buku

10. Pengurusan Lencana & Gamification

Menu Lencana / Gamifikasi → Manage.

Lencana default yang ada:

  • 🌟 First Reader, 🔥 Hot Streak, 📚 Bookworm
  • ⚡ Speed Reader, 🏆 Class Champion, 👑 School Champion
  • 🎓 Master Reader (capai NILAM)

Buat lencana custom:

1
Klik + Tambah Lencana
2
Isi: Nama, Emoji/Icon, Penerangan, Syarat (cth: "20 buku BM dalam 1 bulan")
3
Klik Simpan — sistem akan auto-award bila pelajar capai syarat
💡 Idea lencana untuk sekolah anda "Pencinta Sejarah" (10 buku sejarah), "Patriot" (5 buku tema patriotik), "Eksplorer" (5 jenis kategori bacaan), "Konsisten" (baca setiap minggu untuk 3 bulan).

11. Templat Mesej WhatsApp

Menu Mesej Ibu Bapa → Templat.

Template default (4 ditanam masa onboarding):

  1. Naik Tahap — Bila pelajar capai tahap baru
  2. Pemberitahuan Lencana — Bila dapat lencana baru
  3. Update Mingguan — Ringkasan progress mingguan
  4. Galakan — Untuk pelajar yang belum aktif

Pemboleh ubah (variables) yang boleh guna:

VariableApa Diisi
{{nama_pelajar}}Nama penuh pelajar
{{nama_panggilan}}Nama panggilan (kalau ada)
{{kelas}}Nama kelas (cth: "3 Daisy")
{{tahap_baru}}Tahap NILAM baru
{{jumlah_buku}}Total buku setakat ini
{{nama_cikgu}}Nama cikgu yang hantar
{{nama_sekolah}}Nama sekolah

Edit/Tambah template:

Klik template → tukar text → guna variable di atas → Simpan.

12. Audit Log — Siapa Buat Apa

Menu Log Audit — log lengkap setiap action di sistem.

Apa yang direkod:

  • Login & logout setiap user
  • Tambah / edit / hapus pelajar
  • Rekod bacaan ditambah / di-undo
  • Tukar tahap NILAM
  • Lencana diberi
  • Setting changes
  • Failed login attempts (untuk detect cubaan hack)

Bila perlu check audit log:

  • Ada cikgu komplen rekod hilang — check siapa edit
  • Pengetua minta laporan aktiviti
  • Suspect ada user lain access akaun anda
  • Audit ISO / KPM

Filter audit log:

  • By user — pilih cikgu tertentu
  • By action type — login, create, update, delete
  • By date range — biasanya 30 hari terakhir
  • By model — Student, ReadingRecord, User, dll.

Eksport log ke CSV untuk laporan formal.

13. Tetapan Sekolah

Menu Tetapan.

Setting yang anda boleh ubah:

  • Maklumat Sekolah — Logo, alamat, kontak
  • Sesi Akademik — Tarikh mula/akhir tahun
  • Tahap NILAM — Custom min buku setiap tahap
  • Kategori Bacaan — Tambah/buang kategori
  • Notification — Email frequency, recipient
  • Branding (Premium only) — Warna sistem, header custom
  • WhatsApp Template — Edit mesej automatik

14. Plan / Naik Taraf / Bayaran

Menu Naik Taraf Plan.

3 plan tersedia:

PlanHargaPelajarGuruHighlights
BasicRM 69/bln · RM 699/thn5005Core NILAM
Pro ⭐RM 99/bln · RM 999/thn2,000UnlimitedAudit log, lencana, automation
PremiumRM 149/bln · RM 1,499/thnUnlimitedUnlimitedCustom branding, priority support, 14 hari trial

Tambahan: RM 499 setup satu kali untuk semua tier (meliputi setup sistem, latihan, konfigurasi).

Add-on tersedia:

  • 🌐 Subdomain sekolah — RM 499 setup one-time. URL khas: skXXX.nilamtrack.com
  • 🔗 Custom domain — RM 799 setup. Guna domain sendiri

Cara naik taraf plan:

1
Menu Naik Taraf Plan → pilih plan baharu → klik Bayar
2
Pilih kaedah pembayaran
  • 🟢 Billplz — FPX, kad, eWallet (auto-confirm)
  • 💳 Maybank Transfer — manual upload bukti
3
Untuk transfer manual: pindah ke Maybank 5622-6352-8035 (Pro Global Shop) → upload bukti → tunggu konfirmasi
💡 Save 17% dengan bayaran tahunan Hubungi WhatsApp +60 18-780 4127 untuk pricing tahunan (cth: Pro RM 1,990/tahun bukan RM 199 × 12 = RM 2,388).

15. Backup Data & Eksport

Sistem auto-backup setiap hari. Tapi anda boleh juga eksport data sendiri untuk simpanan peribadi.

Eksport CSV:

  • Senarai pelajar — Menu Pelajar → klik Eksport CSV
  • Rekod bacaan — Menu Laporan → Eksport CSV
  • Senarai guru — Menu Pengguna → Eksport

Bila perlu backup manual?

  • Sebelum perubahan besar (cth: import 500 pelajar baru)
  • Akhir tahun akademik
  • Sebelum rollover
  • Untuk audit / compliance

16. Troubleshooting Lazim

Cikgu komplen "tak boleh login"

  1. Check status akaun: Menu Pengguna → cari cikgu → pastikan "Aktif"
  2. Reset kata laluan (Bab 4)
  3. Suruh cikgu try di Chrome incognito mode (sometimes cache issue)

Quick Read lambat di kelas

  1. Cek internet sekolah — speed test di fast.com
  2. Pastikan cikgu guna Chrome bukan Internet Explorer
  3. Kalau ramai cikgu guna serentak pada masa rehat, performance OK tapi ada delay 1-2s antara klik

Laporan tak generate (PDF tak muat turun)

  1. Tunggu 10-15 saat untuk laporan besar (300+ pelajar)
  2. Check popup blocker browser — disable untuk nilamtrack.com
  3. Cuba kelas yang lebih kecil dulu untuk test

WhatsApp tak buka bila klik 📱

  1. Pastikan WhatsApp Web atau WhatsApp Desktop sedang login
  2. Cubaan dari telefon: pastikan WhatsApp installed
  3. Nombor parent kena ada di profile pelajar — kalau kosong, tak boleh hantar

Tahap pelajar tak naik walaupun dah banyak baca

  1. Check menu Tahap NILAM — pastikan minimum buku setting betul
  2. Pastikan pelajar status "Aktif" bukan "Pindah Keluar"
  3. Logout-login balik supaya cache di-refresh

Pelajar nampak tahap salah di laporan

  1. Audit log → check ada cikgu edit tahap manual?
  2. Menu Pelajar → klik pelajar → tab "Kira Semula Tahap" — sistem akan recalculate

Email tak sampai bila daftar cikgu baru

  1. Check folder Spam / Junk pada inbox cikgu
  2. Pastikan domain @nilamtrack.com tak block di mail server sekolah
  3. Manual reset kata laluan, bagi kata laluan secara peribadi (Bab 4)
💬 Tidak settle? Email admin@ustazwan.com dengan screenshot + penerangan masalah. Atau WhatsApp +60 18-780 4127. SLA: response dalam 4 jam waktu kerja (8 jam non-Pro tier).