SA

SA Attendance v1.0.0 API Live

Developer Test Portal & Interactive Console

Cara Menguji Sistem

Bagaimana Hendak Menguji (How to Test)?

Anda boleh menguji sistem ini melalui 2 Kaedah Utama:
1. Ujian UI Interaktif Terus di Halaman ini (uji log masuk, panggil API, lihat data sebenar di bawah).
2. Ujian Aplikasi Mobile Flutter (jalankan Flutter web atau Windows desktop untuk merasai aplikasi sebenar).

STUDENT SE2026001

Ahmad Zaki

student@sainspire.my

Password: password123
LECTURER STF-SE01

Dr. Aris Thorne

lecturer@sainspire.my

Password: password123
SUPER_ADMIN ADMIN

System Administrator

admin@sainspire.my

Password: password123
Demo Langsung (Live Demo) Sesi: SE101-G1 (Dewan Kuliah DK3)

๐ŸŽฏ Studio Ujian Imbasan Kehadiran Pelajar (Scan Simulator)

Gunakan kod QR aktif di bawah untuk menguji imbasan kamera telefon atau klik butang simulasi 1-klik.

Subjek & Pensyarah:

SE101 โ€ข Software Engineering

Dr. Aris Thorne (STF-SE01)

Bilik & Waktu Sesi:

Dewan Kuliah 3 (DK3)

Aktif Hari Ini (07:00 - 23:59)

Status Semasa Pelajar dalam Sesi:
Ahmad Zaki (SE2026001) โšช BELUM SCAN
Siti Nurhaliza (SE2026002) ๐ŸŸข PRESENT (Hadir)
Ujian Pantas 1-Klik (One-Click Simulation):
Live Demo QR Code

Kod QR Dinamik Sesi (Sedia Diimbas)

Buka kamera telefon anda di http://192.168.68.119:3000 dan hala ke sini.

Konsol Ujian API Interaktif (Live API Tester)

Klik butang-butang di bawah untuk menghantar permintaan API sebenar kepada pelayan Laravel.

Tindakan Cepat:
Status: Sedia. Klik mana-mana butang di atas.
Bearer Token: Tiada
// Selamat datang ke SA Attendance Developer Console.
// Tekan butang 'Uji Log Masuk Pelajar' atau 'Uji Log Masuk Pensyarah' di atas untuk memulakan sesi ujian.
                

Panduan Menjalankan Aplikasi Mobile (Flutter)

Untuk melihat reka bentuk penuh (Material 3, animasi imbasan kamera, dan mod gelap), jalankan Flutter:

๐ŸŒ

Kaedah 1: Jalankan di Google Chrome (Paling Cepat)

Buka terminal baru di folder projek dan masukkan arahan:

cd C:\laragon\www\sa-attendance-app\mobile
flutter run -d chrome

Aplikasi akan dibuka serta-merta di penyemak imbas Chrome dengan reka bentuk mobile yang responsif.

๐Ÿ’ป

Kaedah 2: Jalankan sebagai Native Windows App

Jika anda ingin menjalankannya sebagai perisian desktop Windows:

cd C:\laragon\www\sa-attendance-app\mobile
flutter run -d windows

Aplikasi akan dikompilasi secara native ke dalam tetingkap Windows yang lancar.

๐Ÿงช Menjalankan Ujian Automatik (Test Suites)

Ujian Flutter (39 Ujian):

cd mobile && flutter test

Ujian Backend Laravel (51 Ujian):

cd backend && C:\laragon\bin\php\php-8.1.10-Win32-vs16-x64\php.exe artisan test