Module 05 / 13 · Student lifecycle
Training & Placement
Create a drive, invite eligible students, collect applications in one place, record event attendance and move successful candidates through company-defined interview rounds. Company HR sees only its assigned drive.
The working flow
What happens, step by step
- Placement officer creates the drive, eligibility and registration form.
- System identifies eligible students and shows exclusion reasons.
- Officer selects recipients and sends an ERP invitation with form link and QR.
- Signed-in student registers using prefilled information and drive-specific answers.
- On interview day, present registered students scan an active attendance QR.
- Officer calls students from the queue; HR records round-wise evaluation.
- Passed students advance; failed, held and absent students remain in the relevant round.
- Final selections progress to offer, acceptance and joining records.
How this connects
Eligibility uses verified academic and student records. Registration reuses the student profile. Only consented candidate information is shared with the assigned HR.
The responsible office enters and maintains its records. The named verifier checks accuracy; the approver authorises decisions. Every material change retains the actor, date and reason.
Two QR codes. Two different purposes.
Registration first. Attendance on interview day.
Registration QR / link
Drive created → form published → eligible students selected → ERP invitations sent → student opens the form → shared details prefilled → answers, resume and consent submitted → one application table.
Attendance QR / link
Interview event opened → event QR generated → registered student signs in and scans → event and time validated → one attendance entry → student joins the interview queue.
Example: company-defined interview tabs
Present student is called and evaluated.
Only aptitude-passed students advance.
Only technical-passed students advance.
Final pass records the selection.
Offer issue and acceptance are separate.
Actual joining is recorded later.
If failed: the student stays in the round where they failed, with feedback and score visible. If held: the student stays for review; resolving the hold creates a new decision and retains the original one. Round ordering is locked once evaluations begin.
The record specification
Fields, requirements & responsibility
Each row identifies the input, when it is needed and who is responsible.
01 / Company & drive
14 fields| Field name | Input type | Requirement | Entered by | Verified / approved by |
|---|---|---|---|---|
| Company ID and legal name | Text | Required | Placement officer | Placement head |
| Company website and industry | URL / text | Required | Placement officer | Placement head |
| HR name, designation and email | Text / email | Required | Placement officer | Placement head |
| HR contact number | Telephone | Required | Placement officer | Placement head |
| Assigned HR account | User lookup | Required | Placement officer | Placement head |
| Drive title and job role | Text | Required | Placement officer | Placement head |
| Job description | Long text / file | Required | Placement officer | Placement head |
| Package and compensation notes | Currency / text | Required | Placement officer | Placement head |
| Job location and work mode | Text / select | Required | Placement officer | Placement head |
| Employment type and bond terms | Select / long text | Required | Placement officer | Placement head |
| Registration opening and closing | Date/time | Required | Placement officer | Placement head |
| Interview date, time and venue | Date/time / text | Required | Placement officer | Placement head |
| Required documents | Checklist | Required | Placement officer | Placement head |
| Drive status | Select: draft / open / closed / completed | Required | Placement officer | Placement head |
02 / Eligibility, invitation & application
14 fields| Field name | Input type | Requirement | Entered by | Verified / approved by |
|---|---|---|---|---|
| Eligible programmes, branches and batches | Multi-select | Required | Placement officer / student | Placement officer |
| Minimum academic percentage / CGPA | Number | Required | Placement officer / student | Placement officer |
| Maximum active backlogs | Number | Required | Placement officer / student | Placement officer |
| Allowed placement status | Select | Required | Placement officer / student | Placement officer |
| Eligibility exclusion reason | Calculated text | System generated | System | Placement officer |
| Selected invitation recipients | Student list | Required | Placement officer / student | Placement officer |
| Invitation channel, date and delivery status | Audit record | On invitation | Placement officer / student | Placement officer |
| Registration form questions and required flags | Question list | Required | Placement officer / student | Placement officer |
| Registration URL and QR | Generated link / QR | After publication | System | Placement officer |
| Student ID and prefilled academic profile | Linked record | Required | Placement officer / student | Placement officer |
| Drive-specific answers | Form inputs | Required | Student | Placement officer |
| Resume and required documents | Files | Required | Student | Placement officer |
| Sharing consent and date | Checkbox / date | Required | Student | Placement officer |
| Application ID, submitted time and status | Audit record | On submission | System | Placement officer |
03 / Attendance, queue & interviews
17 fields| Field name | Input type | Requirement | Entered by | Verified / approved by |
|---|---|---|---|---|
| Attendance event ID and valid window | ID / date-time | Required | Placement officer / company HR | Placement head |
| Attendance QR token and expiry | Generated token | System generated | System | Placement head |
| Student, event and check-in timestamp | Attendance record | On valid scan | System | Placement head |
| Attendance source and operator | Audit record | On check-in | System | Placement head |
| Queue number and state | Number / select | Required | Placement officer / company HR | Placement head |
| Round name and order | Editable ordered list | Required | Placement officer / company HR | Placement head |
| Assigned interviewer | User lookup | Required | Placement officer / company HR | Placement head |
| Called time, start time and completion time | Date/time | During interview | Placement officer / company HR | Placement head |
| Round score | Number | Required | Assigned company HR | Placement head |
| Evaluation feedback | Long text | Required | Assigned company HR | Placement head |
| Round decision | Select: pass / fail / hold / absent | Required | Assigned company HR | Placement head |
| Decision actor and timestamp | Audit record | System generated | System | Placement head |
| Final selection and offer status | Select | Required | Placement officer / HR | Placement head |
| Offer reference, package and issue date | Text / currency / date | If offered | Placement officer / company HR | Placement head |
| Acceptance decision and joining date | Select / date | If applicable | Placement officer / company HR | Placement head |
| Training topic, trainer, schedule and attendance | Text / date / records | For training event | Placement officer / company HR | Placement head |
| Assessment result and readiness notes | Number / text | After training | Placement officer / company HR | Placement head |
Approvals & operating rules
- Only the placement team configures a drive; company HR evaluates assigned candidates.
- Lock ordinary round reordering once evaluation starts. Preserve each round’s score, decision and reviewer.
- Production attendance must validate login, registration, eligibility, event window and a short-lived QR token on the server.
Keep people informed
Notifications
- Eligible student: invitation, registration deadline and interview schedule.
- Present student: queue call and next-round instruction.
- Placement team / HR: registrations, attendance and round outcomes.
- Selected student: offer and acceptance deadline.
Make decisions clearly
Reports
- Eligible, invited, registered and present funnel
- Applications by programme / branch
- Round-wise pass / fail / hold / absent
- Selected, offered, accepted and joined students
- Company, package and placement summary
- Training attendance and readiness
Notification channels, approval thresholds and external integrations are proposed and will be confirmed with the institute. The local demonstration does not send messages.