0.5×← Perlahan · Cepat →
💬Tekan Play Demo untuk lihat bagaimana Attendance Monitoring Agent memantau kehadiran pelajar.
Demo Complete — All Stages Generated
01 WhatsApp Command
02 Requirement Analysis
Menunggu Sedang aktif Selesai
03 Python Script Generation
1
📥
Ambil data kehadiranFetch dari database student
2
🧮
Kira kadar kehadiranAttendance rate per student
3
🔍
Kenal pasti risikoFlag di bawah threshold
📊
Laporan & amaranHantar notifikasi kepada akademik
import pandas as pd
from datetime import datetime
def load_attendance(csv_file):
df = pd.read_csv(csv_file)
return df.groupby('student').agg({'present': 'sum', 'total': 'sum'})
def calculate_rate(row):
return (row['present'] / row['total']) * 100
result = load_attendance('attendance.csv')
result['rate'] = result.apply(calculate_rate, axis=1)
at_risk = result[result['rate'] < 75]
print(json.dumps(at_risk.index.tolist()))
04 Block Diagram
Menunggu Sedang aktif Selesai
05 System Schematic
Menunggu Sedang aktif Selesai
⚠️ Student data must comply with PDPA and institutional privacy policies.
06 Simulasi Attendance Monitoring
Mula Pemantauan
07 Attendance Report
Terminal Log
[SISTEM] Attendance Monitoring Agent sedia
System Architecture
🤖 Agent Layer
Data fetcher
Rate calculator
Risk detector
LLM analyzer
🎓 Education Layer
Student DB
Attendance records
Alert system
Reports
Safety Notes
- Follow institutional attendance policies before contacting parents.
- Configure role-based access for student records.
- Data retention must comply with PDPA requirements.
- Browser demo uses simulated data only.