Skip to content

Education Record ​

sfc.education · every change is kept in the audit log

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
applicationapplicationlink → sfc.applicationrequired
studentstudentlink → core.studentrequired
entered_byentered bylink → core.user
prnprntextpersonal data
seat_noseat notextpersonal data
programmeprogrammelink → core.programme
collegecollegelink → core.college
course_namecourse nametext
college_namecollege nametext
specialisationspecialisationtext
course_typecourse typeselectone of: Regular, External
sem_yearsem yearselectone of: First Year, Second Year, Third Year, Fourth Year, Fifth Year, Sixth Year, Seventh Year, Eighth Year, Ninth Year, Tenth Year, Semester 1, Semester 2, Semester 3, Semester 4, Semester 5, Semester 6, Semester 7, Semester 8, Semester 9, Semester 10
patternpatterntext
mediummediumselectone of: English, Marathi, Hindi, Gujarati
passing_datepassing datetextmax 20 characters
result_classresult classtext
gradegradetextmax 10 characters
sgpasgpadecimalmin 0; max 10
percentagepercentagedecimalmin 0; max 100
verification_typeverification typetext
attestation_typeattestation typetext
remarkremarklongtext
transcript_subjectstranscript subjectstable of transcript_subject
college_confirmationcollege confirmationselectone of: Accepted, Rejected, On hold
verifiedverifiedcheckdefault false
errataerratacheckdefault false
errata_noteserrata notestext
upload_statusupload statusselectone of: Default, Requested, Updated; default "Default"
marksheetmarksheetlink → exam.marksheet
fetched_from_examfetched from examcheckdefault false
extra_fieldsextra fieldsjson

Permissions ​

RoleCan
sfc:adminread, create, update, delete
sfc:verifierread, update
sfc:signatoryread
sfc:printerread
sfc:studentread, create, update — only own rows (via student)
sfc:agentread, create, update — only own rows (via entered_by)

API ​

http
GET    /api/sfc/education?<field>=<value>&limit=100&offset=0
POST   /api/sfc/education
GET    /api/sfc/education/:id
PATCH  /api/sfc/education/:id
DELETE /api/sfc/education/:id

Edulab Bench developer documentation