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).
Ahmad Zaki
student@sainspire.my
Dr. Aris Thorne
lecturer@sainspire.my
System Administrator
admin@sainspire.my
๐ฏ Studio Ujian Imbasan Kehadiran Pelajar (Scan Simulator)
Gunakan kod QR aktif di bawah untuk menguji imbasan kamera telefon atau klik butang simulasi 1-klik.
SE101 โข Software Engineering
Dr. Aris Thorne (STF-SE01)
Dewan Kuliah 3 (DK3)
Aktif Hari Ini (07:00 - 23:59)
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.
// 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:
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:
flutter run -d windows
Aplikasi akan dikompilasi secara native ke dalam tetingkap Windows yang lancar.
๐งช Menjalankan Ujian Automatik (Test Suites)
cd mobile && flutter test
cd backend && C:\laragon\bin\php\php-8.1.10-Win32-vs16-x64\php.exe artisan test