Skip to content

Faculty & Staff Recruitment ​

v0.1.0 Edulab
Module namerecruitment
Version0.1.0
Needscore only
Entities14 (list)
Rolesrecruitment:admin, recruitment:committee, recruitment:applicant

Online recruitment for teaching and non-teaching posts: advertisements, application forms with fees, document upload, UGC API scoring, committee screening, interviews and merit lists.

Who uses it ​

RoleCan do
recruitment:adminPublish and close advertisements, set application fees, see and export all applications, generate the merit list and mark candidates selected
recruitment:committeeReview applications for a post, verify qualifications, scores and documents, shortlist or reject, record interview marks, view the merit list
recruitment:applicantBrowse published posts, fill the application step by step, upload documents, pay the fee, submit, and track own application status

What it does ​

  • Advertisements by post category (Assistant Professor, Associate Professor, Professor, Principal, Director and others), contract or permanent, with number of posts, last date and reservation roster.
  • Application fee by post, employment type, reservation category and gender; online gateway or offline (RTGS/NEFT) payment.
  • Multi-step application form: personal and category details, NET/SET/PhD, qualifications, experience, publications and research, trainings, conferences, memberships, referees, NOC and declarations, with documents for each.
  • Automatic UGC API score sheet from the candidate's claims; posts can opt out of API screening.
  • Screening committee verifies each claim, records verified scores, eligibility and shortlist decision.
  • Interview panel marks per member on set criteria.
  • Merit list per post: final score from verified API score and average interview marks, overall and category-wise rank, selected and waitlisted candidates.
  • Printable application, verification sheet and merit list PDFs; Excel/CSV export.
  • Candidates can track status with an application or payment number.

Needs ​

  • Core: 1.x
  • Modules: none. When HR & Payroll is installed it can create an employee from each selected candidate.

Setup after install ​

  1. Set the fee rules for each post and reservation category; turn off applicationFeeRequired if no fee is charged.
  2. List your schools or departments in schoolsList.
  3. Choose merit weights (apiScoreWeight, interviewWeight), waitlist size (waitlistMultiplier) and categoryWiseMerit.
  4. Give the recruitment cell recruitment:admin and committee members recruitment:committee. Candidates get recruitment:applicant when they register.
  5. Create an advertisement and publish it.

Settings ​

SettingDefaultMeaning
Application must be paid before it can be submittedYesBlock submission until the fee payment succeeds
Waitlist multiplier2Candidates ranked after the posts, up to this many times the posts, are waitlisted
Weight of interview marks1Multiplier for average interview marks in the final score
Weight of API score1Multiplier for verified API score in the final score
Category-wise meritYesAlso rank candidates within each reservation category
Maximum upload size per document2 MBLarger files are refused
Public status trackingYesCandidates can check status without logging in
Schools / departments(empty)Choices offered on the application form

Events ​

EmitsWhen
recruitment.job.publishedAn advertisement goes live
recruitment.job.closedAn advertisement is closed
recruitment.application.submittedA candidate submits an application
recruitment.application.shortlistedThe committee shortlists an application
recruitment.application.rejectedThe committee rejects an application
recruitment.fee_payment.receivedAn application fee payment succeeds
recruitment.merit_list.generatedA merit list is generated for a post
recruitment.candidate.selectedA candidate is marked selected (payload: application, candidate user, job, category, employment type, college)
Listens toDoes
—Nothing in this version

Personal data ​

Fields marked pii: candidate name parts, father/husband name, date of birth, gender, marital status, nationality, religion, caste category and sub-caste, disability details, email, phone numbers, addresses and pincodes, photo, signature, declaration details (application); referee name, address, email, mobile; uploaded documents and proofs.

Support ​

Published by Edulab. Report problems through your Edulab support channel or the marketplace listing's issue link.

Edulab Bench developer documentation