Appearance
Faculty & Staff Recruitment
v0.1.0 Edulab| Module name | recruitment |
| Version | 0.1.0 |
| Needs | core only |
| Entities | 14 (list) |
| Roles | recruitment: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
| Role | Can do |
|---|---|
recruitment:admin | Publish and close advertisements, set application fees, see and export all applications, generate the merit list and mark candidates selected |
recruitment:committee | Review applications for a post, verify qualifications, scores and documents, shortlist or reject, record interview marks, view the merit list |
recruitment:applicant | Browse 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
- Set the fee rules for each post and reservation category; turn off
applicationFeeRequiredif no fee is charged. - List your schools or departments in
schoolsList. - Choose merit weights (
apiScoreWeight,interviewWeight), waitlist size (waitlistMultiplier) andcategoryWiseMerit. - Give the recruitment cell
recruitment:adminand committee membersrecruitment:committee. Candidates getrecruitment:applicantwhen they register. - Create an advertisement and publish it.
Settings
| Setting | Default | Meaning |
|---|---|---|
| Application must be paid before it can be submitted | Yes | Block submission until the fee payment succeeds |
| Waitlist multiplier | 2 | Candidates ranked after the posts, up to this many times the posts, are waitlisted |
| Weight of interview marks | 1 | Multiplier for average interview marks in the final score |
| Weight of API score | 1 | Multiplier for verified API score in the final score |
| Category-wise merit | Yes | Also rank candidates within each reservation category |
| Maximum upload size per document | 2 MB | Larger files are refused |
| Public status tracking | Yes | Candidates can check status without logging in |
| Schools / departments | (empty) | Choices offered on the application form |
Events
| Emits | When |
|---|---|
recruitment.job.published | An advertisement goes live |
recruitment.job.closed | An advertisement is closed |
recruitment.application.submitted | A candidate submits an application |
recruitment.application.shortlisted | The committee shortlists an application |
recruitment.application.rejected | The committee rejects an application |
recruitment.fee_payment.received | An application fee payment succeeds |
recruitment.merit_list.generated | A merit list is generated for a post |
recruitment.candidate.selected | A candidate is marked selected (payload: application, candidate user, job, category, employment type, college) |
| Listens to | Does |
|---|---|
| — | 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.