Skip to content

Recruitments Module

Nishant Nayak edited this page Aug 25, 2023 · 12 revisions

Purpose

IEEE NITK conducts recruitments for executive members and onboarding of student members on a yearly basis. The process of recruitment involves a lot of management of student data, finding optimal interview slots, etc. This module will help to become an end to end platform for managing all the logistics of recruitments.

Features

  • Applicants can view the status of their application and the scheduled interview slots.
  • Applicants can fill in their domains of interest so that interviewers can be slotted accordingly.
  • Members can schedule interviews, provide feedback on candidates and update the status of a candidate.
  • Members can choose to automatically schedule interviews based on best fit (and create Google Calendar events with Google Meet links).
  • Members can view a pool of questions that can be used during the interview.
  • Members can upload test results from test platforms like HackerEarth in order to update status of applicants.
  • Members can view the applicant's Club Preference Order which will be pulled from the SC Preference Form.

Pages

  • Applicant Dashboard
  • Applicant Input Form (interests, etc.)
  • Evaluator Dashboard
  • Slotting Page
  • Candidate Feedback Form (for each slot and each round of interview)
  • Active Candidates List Page
  • External Test Site Report Upload Page

Models

  • Member

    • exec_member: OneToOne with ExecutiveMember
  • Applicant

    • user
    • roll_number
    • edu_email
    • active
    • round
    • links: JSONField
    • achievements
    • other_clubs
  • Interest

    • applicant: Foreign key with RecsApplicant
    • sig
    • interest
  • Question

    • type
    • sig
    • topic
    • question
    • options
    • solution
    • updated_at
  • Interview

    • start_time
    • end_time
    • applicant
    • interviewer_1
    • interviewer_2
    • interviewer_3
  • Feedback

    • interview
    • feedback
    • rating_1
    • rating_2
    • rating_3
    • comments

Who can access?

  • Logged in users can access the Applicant pages (based on year criteria)
  • Executive Members can access Evaluator Pages
  • Recs Admins can access slotting and other recruitment admin pages