How ricardoo-azevedo/edualerta works
EduAlerta is a web system for monitoring school attendance and identifying students at risk of dropping out. Its documented workflow is to manage students, classes, and enrollments; record weekly attendance by class; calculate semester absence rates; generate alerts; and record institutional interventions. The README also models notifications to guardians and possible referrals. The repository tree contains no application source files, so paths and implementation-level call relationships cannot be established; the graph reflects documented capabilities and data relationships only.
Components 14
School setup
- Students and classes
- Enrollments
- Guardians
Attendance monitoring
- Weekly attendance close
- Daily and weekly records
- Semester absence rate
Risk response
- Risk alerts
- Interventions
- Guardian notifications
- Service referrals
Platform services
- Web application
- PostgreSQL database
- Supabase Auth
Other components
- School staff
Connections 15
- School staff → Web application: uses
README.md - Web application → Students and classes: manages
README.md - Web application → Enrollments: manages
README.md - Web application → Weekly attendance close: records
README.md - Weekly attendance close → Daily and weekly records: contains
README.md - Enrollments → Daily and weekly records: receives attendance
README.md - Daily and weekly records → Semester absence rate: supports calculation
README.md - Semester absence rate → Risk alerts: informs risk alerts
README.md - Web application → Interventions: records
README.md - Risk alerts → Interventions: has follow-up
README.md - Risk alerts → Guardian notifications: generates
README.md - Guardians → Guardian notifications: receives
README.md - Risk alerts → Service referrals: may generate
README.md - Web application → PostgreSQL database: uses
README.md - Web application → Supabase Auth: authenticates with
README.md