Manage course registration, validate prerequisites, and optimize capacity allocation.
AI AgentLLM ServerEducationRegistrationDetached System
0.5×← Perlahan · Cepat →
0%Stage 0 / 7 · Idle
💬Tekan Play Demo untuk lihat bagaimana Course Registration Agent mengurus pendaftaran mata pelajaran.
Demo Complete — All Stages Generated
01 WhatsApp Command
📖
OpenClaw — AINNA Agent
● Neural Link Active
02 Requirement Analysis
Mode
Registration
Courses
4
Total Cap
260
Full/Over
2
Menunggu Sedang aktif Selesai
03 Python Script Generation
1
📥
Ambil data kursusFetch course catalog & capacity
2
🔍
Semak prasyaratValidate student prerequisites
3
⚠️
Elak konflikDetect scheduling conflicts
4
📊
Laporan & janji temuGenerate timetable & updates
import pandas as pd
from datetime import datetime
def check_prerequisites(student_id, course_id):
# Check if student has required prerequisites
completed = pd.read_sql("SELECT course_id FROM completed_courses WHERE student_id = ?", student_id)
required = pd.read_sql("SELECT prereq FROM course_prereqs WHERE course_id = ?", course_id)
return all(p in completed for p in required)
def check_capacity(course_id):
enrolled = pd.read_sql("SELECT COUNT(*) FROM registrations WHERE course_id = ?", course_id)
cap = pd.read_sql("SELECT capacity FROM courses WHERE id = ?", course_id)
return enrolled[0] < cap[0]
# Register student if checks pass
04 Block Diagram
Menunggu Sedang aktif Selesai
05 System Schematic
Menunggu Sedang aktif Selesai
⚠️ Handle registration changes with registrar office before updating student records.
06 Simulasi Registration Monitoring
Mula Pendaftaran
Courses
0
Total Cap
0
Enrolled
0
Issues
0
07 Registration Report
Demo
Registration
Total Courses
0
Total Cap
0
Enrolled
0
Status
Standby
Terminal Log
[SISTEM] Course Registration Agent sedia
System Architecture
📱 Command Layer
WhatsApp instruction
🤖 Agent Layer
Prereq checker
Capacity checker
Conflict detector
🎓 Education Layer
Course DB
Student records
Registration
Reports
Safety Notes
Handle registration changes with registrar office before updating student records.