How aathifpm/feedback_system works
Feedback System is an institutional web application for role-based feedback, surveys, attendance, academic administration, and reporting. A typical student flow is to sign in, submit feedback or a survey, and have responses available for analytics and reports; administrators manage the academic structures and feedback programs that support this work. Faculty and HODs have their own access and review workflows. The README documents broader capabilities than the sampled source confirms, so some feature links are documented rather than verified in code; the database is represented as the MySQL/MariaDB service described in the README.
Main entry points: student_profile.php Profiles and portfolios · survey_analytics.php Survey analytics · generate_report.php Report and data exports · student_login.php Student login
Components 20
Access and Profiles
- Student login
student_login.php - Faculty login
faculty_login.php - HOD login
hod_login.php - Admin login
admin_login.php - Profiles and portfolios
student_profile.php
Feedback and Surveys
- Faculty feedback
give_feedback.php - Student feedback
give_student_feedback.php - Exam feedback
give_exam_feedback.php - Alumni and exit surveys
alumni_survey.php - Submit alumni survey
submit_alumni_survey.php
Academic Operations
- Attendance marking
attendance_marking.php - Academic administration
admin
Reports and Publishing
- Survey analytics
survey_analytics.php - Feedback reports
admin/reports.php - Report and data exports
generate_report.php - Institutional blog
blog/index.php
Other components
- Student
- Faculty
- Administrator / HOD
- MySQL / MariaDB
Connections 32
- Student → Student login: signs in
- Faculty → Faculty login: signs in
- Administrator / HOD → Admin login: signs in
- Administrator / HOD → HOD login: signs in
- Student → Faculty feedback: submits
- Student → Student feedback: submits
- Student → Exam feedback: submits
- Student → Alumni and exit surveys: completes
- Alumni and exit surveys → Submit alumni survey: submits
- Student → Attendance marking: marks attendance
- Student login → MySQL / MariaDB: authenticates
- Faculty login → MySQL / MariaDB: authenticates
- HOD login → MySQL / MariaDB: authenticates
- Admin login → MySQL / MariaDB: authenticates
- Profiles and portfolios → MySQL / MariaDB: reads / writes
- Faculty feedback → MySQL / MariaDB: records responses
- Student feedback → MySQL / MariaDB: records responses
- Exam feedback → MySQL / MariaDB: records responses
- Submit alumni survey → MySQL / MariaDB: records responses
- Attendance marking → MySQL / MariaDB: records attendance
- Administrator / HOD → Academic administration: manages
- Academic administration → MySQL / MariaDB: manages academic data
- Faculty → Survey analytics: reviews
- Administrator / HOD → Survey analytics: reviews
- Survey analytics → MySQL / MariaDB: reads responses
- Administrator / HOD → Feedback reports: reviews
- Feedback reports → MySQL / MariaDB: reads feedback data
- Faculty → Report and data exports: downloads
- Administrator / HOD → Report and data exports: downloads
- Report and data exports → MySQL / MariaDB: reads report data
- Student → Profiles and portfolios: updates
- Faculty → Profiles and portfolios: updates