Skip to content

Graduation Report

Base URL: http://192.168.100.250/


Method Endpoint Description
GET /reports/graduation Get filter form data
POST /reports/graduation/generate Generate report
GET /faculties/{facultyId}/programs Get programs by faculty

GET /reports/graduation
Accept: application/json

POST /reports/graduation/generate
Content-Type: application/json

Request Body:

{
"graduation_year": 2080,
"faculty_id": 36,
"program_id": 7,
"gender": "all"
}
Field Required Type
graduation_year No integer (2070–2082)
faculty_id No integer
program_id No integer
gender No male, female, other, or all

GET /faculties/{facultyId}/programs

Dropdown menu on each row — all are standard GET links (full page navigation), not AJAX calls.

Action Route URI
View Student students.show /students/{studentId}
View Details graduations.show /graduations/{graduationId}
View Result students.result-ledger /students/{studentId}/result-ledger
Download Certificate graduations.download-certificate /graduations/{graduationId}/certificate