Appearance
Exam Event
exam.exam · every change is kept in the audit log · numbered {exam_code}
Fields
Every record also has id, created_at and updated_at.
| Field | Label | Type | Rules |
|---|---|---|---|
exam_code | exam code | text | required; unique |
programme | programme | link → core.programme | required |
semester | semester | select | required; one of: Sem-1, Sem-2, Sem-3, Sem-4, Sem-5, Sem-6, Sem-7, Sem-8, Sem-9, Sem-10, Sem-11, Sem-12 |
academic_year | academic year | link → core.academic_year | |
month | month | select | required; one of: Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec |
year | year | number | required; min 2000 |
batch | batch | text | required |
exam_type | exam type | select | required; one of: Fresh, Repeater, Additional, Re-exam |
pattern | pattern | select | one of: NEP, CBCS, No Rule |
season | season | text | |
session | session | text | |
session_local_name | session local name | text | |
display_year_local | display year local | text | |
timetable_code | timetable code | text | |
remarks | remarks | longtext | |
tentative_exam_date | tentative exam date | date | required |
form_start_date | form start date | date | |
form_end_date | form end date | date | |
last_date_without_late_fee | last date without late fee | date | |
last_date_with_late_fee | last date with late fee | date | |
fee_allowed | fee allowed | check | default false |
exam_fee_type | exam fee type | select | one of: Range, Semester, Subject |
exam_fee | exam fee | money | |
exam_fee_slabs | exam fee slabs | table of exam_fee_slab | |
late_fee_allowed | late fee allowed | check | default false |
late_fee | late fee | money | |
late_fee_type | late fee type | select | one of: Per Day, Per Semester |
super_late_fee_allowed | super late fee allowed | check | default false |
super_late_fee_start_date | super late fee start date | date | |
super_late_fee_end_date | super late fee end date | date | |
super_late_fee | super late fee | money | |
super_late_fee_type | super late fee type | select | one of: Per Day, Per Semester |
repeater_fee_allowed | repeater fee allowed | check | default false |
is_published | is published | check | default false |
is_timetable_created | is timetable created | check | default false |
is_random_seat_numbers | is random seat numbers | check | default false |
is_seat_number_generated | is seat number generated | check | default false |
is_hall_ticket_generated | is hall ticket generated | check | default false |
is_barcode_generated | is barcode generated | check | default false |
is_office_register_generated | is office register generated | check | default false |
office_register_date | office register date | date | |
office_register_file | office register file | file | |
is_office_register_locked | is office register locked | check | default false |
is_grace_generated | is grace generated | check | default false |
is_grace_locked | is grace locked | check | default false |
is_marksheet_generated | is marksheet generated | check | default false |
is_result_declared | is result declared | check | default false |
result_publish_date | result publish date | date | |
marksheet_declaration_date | marksheet declaration date | date | |
marksheet_exam_type | marksheet exam type | select | one of: Fresh, Repeater, Additional, Re-exam |
reassessment_enabled | reassessment enabled | check | default false |
reassessment_start_date | reassessment start date | date | |
reassessment_end_date | reassessment end date | date | |
reassessment_fee_type | reassessment fee type | select | one of: Range, Semester, Subject |
reassessment_fee | reassessment fee | money | |
reassessment_fee_slabs | reassessment fee slabs | table of exam_fee_slab | |
is_reassessment_register_generated | is reassessment register generated | check | default false |
reassessment_register_date | reassessment register date | date | |
reassessment_register_file | reassessment register file | file | |
is_reassessment_register_locked | is reassessment register locked | check | default false |
is_reassessment_grace_generated | is reassessment grace generated | check | default false |
is_reassessment_grace_locked | is reassessment grace locked | check | default false |
is_reassessment_marksheet_generated | is reassessment marksheet generated | check | default false |
is_reassessment_result_published | is reassessment result published | check | default false |
reassessment_result_publish_date | reassessment result publish date | date |
Permissions
| Role | Can |
|---|---|
exam:super_admin | read, create, update, delete |
exam:admin | read, create, update |
exam:college | read |
exam:operator | read |
exam:student | read |
API
http
GET /api/exam/exam?<field>=<value>&limit=100&offset=0
POST /api/exam/exam
GET /api/exam/exam/:id
PATCH /api/exam/exam/:id
DELETE /api/exam/exam/:id