How dayn131/sistema_glotty works
Glotty is a Laravel school English-course administration system. Its central workflow is coordinator setup of a term and schedules, student preregistration and payment tracking, coordinator assignment into classes, then term delivery; teacher and student areas provide related class and learner views. The excerpts show controller-to-model responsibilities and several domain relationships; routes/web.php documents routing to controllers. Reporting/document generation is a distinct capability. Unread controller and view implementations are represented at their exact tree paths, but their internal wiring is not inferred beyond documented routes and README context.
Main entry points: web.php Web Routes · PeriodoController.php Term Lifecycle · CoordinadorGrupoController.php Class Assignment · Periodo.php Terms
Components 23
Academic Operations
- Term Lifecycle
app/Http/Controllers/PeriodoController.php - Terms
app/Models/Periodo.php - Schedule Setup
app/Http/Controllers/HorarioController.php - Schedules
app/Models/Horario.php - Term Schedules
app/Models/HorarioPeriodo.php - Room Management
app/Http/Controllers/AulaController.php - Rooms
app/Models/Aula.php - Class Assignment
app/Http/Controllers/CoordinadorGrupoController.php - Class Groups
app/Models/Grupo.php - Teacher Records
app/Models/Profesor.php - Reports and Documents
app/Http/Controllers/DocumentoController.php
Enrollment
- Student Preregistration
app/Http/Controllers/PreregistroController.php - Enrollment Administration
app/Http/Controllers/CoordinadorPreregistroController.php - Enrollment Records
app/Models/Preregistro.php
Learning Portals
- Student Portal
app/Http/Controllers/AlumnoController.php - Teacher Portal
app/Http/Controllers/ProfesorController.php
Identity and Records
- Web Routes
routes/web.php - Authentication
app/Http/Controllers/AuthController.php - User Accounts
app/Models/Usuario.php - User Administration
app/Http/Controllers/UsuarioController.php
Other components
- Coordinator
- Student
- Teacher
Connections 45
- Coordinator → Web Routes: uses routes
routes/web.php - Student → Web Routes: uses routes
routes/web.php - Teacher → Web Routes: uses routes
routes/web.php - Web Routes → Authentication: routes to
routes/web.php - Web Routes → Term Lifecycle: routes to
routes/web.php - Web Routes → Schedule Setup: routes to
routes/web.php - Web Routes → Room Management: routes to
routes/web.php - Web Routes → Class Assignment: routes to
routes/web.php - Web Routes → Student Preregistration: routes to
routes/web.php - Web Routes → Enrollment Administration: routes to
routes/web.php - Web Routes → Student Portal: routes to
routes/web.php - Web Routes → Teacher Portal: routes to
routes/web.php - Web Routes → Reports and Documents: routes to
routes/web.php - Web Routes → User Administration: routes to
routes/web.php - Authentication → User Accounts: reads and writes
app/Http/Controllers/AuthController.php - Term Lifecycle → Terms: manages
app/Http/Controllers/PeriodoController.php - Term Lifecycle → Schedules: selects
app/Http/Controllers/PeriodoController.php - Term Lifecycle → Term Schedules: manages
app/Http/Controllers/PeriodoController.php - Term Lifecycle → Rooms: checks availability
app/Http/Controllers/PeriodoController.php - Term Lifecycle → Teacher Records: checks teachers
app/Http/Controllers/PeriodoController.php - Schedule Setup → Schedules: manages
app/Http/Controllers/HorarioController.php - Room Management → Rooms: manages
app/Http/Controllers/AulaController.php - Room Management → Class Groups: checks usage
app/Http/Controllers/AulaController.php - Class Assignment → Class Groups: creates and assigns
app/Http/Controllers/CoordinadorGrupoController.php - Class Assignment → Terms: queries
app/Http/Controllers/CoordinadorGrupoController.php - Class Assignment → Term Schedules: selects
app/Http/Controllers/CoordinadorGrupoController.php - Class Assignment → Rooms: validates rooms
app/Http/Controllers/CoordinadorGrupoController.php - Class Assignment → Teacher Records: selects teachers
app/Http/Controllers/CoordinadorGrupoController.php - Student Preregistration → Enrollment Records: creates records
app/Http/Controllers/PreregistroController.php - Student Preregistration → Terms: checks term status
app/Http/Controllers/PreregistroController.php - Student Preregistration → Term Schedules: offers schedules
app/Http/Controllers/PreregistroController.php - Enrollment Administration → Enrollment Records: filters and updates
app/Http/Controllers/CoordinadorPreregistroController.php - Enrollment Administration → Terms: queries
app/Http/Controllers/CoordinadorPreregistroController.php - Enrollment Administration → Class Groups: lists groups
app/Http/Controllers/CoordinadorPreregistroController.php - Enrollment Administration → Term Schedules: reads schedules
app/Http/Controllers/CoordinadorPreregistroController.php - Student Portal → User Accounts: reads profiles
app/Http/Controllers/AlumnoController.php - Student Portal → Enrollment Records: reads enrollments
app/Http/Controllers/AlumnoController.php - Student Portal → Terms: checks term
app/Http/Controllers/AlumnoController.php - Reports and Documents → Class Groups: reads group data
app/Http/Controllers/DocumentoController.php - Reports and Documents → Enrollment Records: reads enrollment data
app/Http/Controllers/DocumentoController.php - Reports and Documents → Terms: reads term data
app/Http/Controllers/DocumentoController.php - User Administration → User Accounts: manages accounts
app/Http/Controllers/UsuarioController.php - User Administration → Enrollment Records: reads history
app/Http/Controllers/UsuarioController.php - User Administration → Terms: queries
app/Http/Controllers/UsuarioController.php - Teacher Portal → Class Groups: serves class views