Appearance
Previous Qualification
admission.qualification · every change is kept in the audit log
Fields
Every record also has id, created_at and updated_at.
| Field | Label | Type | Rules |
|---|---|---|---|
application | application | link → admission.application | required |
student | student | link → core.student | required |
level | level | select | required; one of: SSC, HSC, UG, PG |
board_or_university | board or university | text | |
other_board | other board | text | |
institution | institution | text | |
degree_name | degree name | text | |
specialization | specialization | text | |
stream | stream | select | one of: Arts, Commerce, Science, Diploma, Vocational |
passing_state | passing state | text | |
passing_month | passing month | text | |
passing_year | passing year | number | |
seat_no | seat no | text | |
attempts | attempts | number | min 1 |
score_type | score type | select | one of: Marks, Grade, CGPA |
marks_obtained | marks obtained | decimal | min 0 |
marks_out_of | marks out of | decimal | min 0 |
percentage | percentage | decimal | min 0; max 100 |
grade | grade | select | one of: O, A+, A, B+, B, C, D, F(Fail) |
cgpa | cgpa | decimal | min 0 |
result_status | result status | select | one of: Distinction, First Class, Higher Second Class, Second Class, Pass Class, Pass, Successful, Outstanding - Explary, Fail/ATKT, Awaited, Result Awaited |
math_percentage | math percentage | decimal | min 0; max 100 |
biology_percentage | biology percentage | decimal | min 0; max 100 |
physics_percentage | physics percentage | decimal | min 0; max 100 |
third_subject | third subject | text | |
third_subject_percentage | third subject percentage | decimal | min 0; max 100 |
semester_details | semester details | json | |
in_house | in house | check | default false |
result_edit_allowed | result edit allowed | check | default true |
Unique together: application + level
Permissions
| Role | Can |
|---|---|
admission:admin | read, create, update, delete |
admission:university | read, update |
admission:college_admin | read, update |
admission:sub_admin | read, create, update |
admission:applicant | read, create, update, delete — only own rows (via student) |
API
http
GET /api/admission/qualification?<field>=<value>&limit=100&offset=0
POST /api/admission/qualification
GET /api/admission/qualification/:id
PATCH /api/admission/qualification/:id
DELETE /api/admission/qualification/:id