Skip to main content
Question sets allow you to define screening questions that will be displayed to job applicants during the application process. Each question set can contain multiple questions with customizable properties.
2
  • Go to the ION Career module in your ERPNext workspace
  • Click on Job Question Set in the sidebar
  • Click the New button to create a new question set
  • 3
    Enter Basic Information
    4
    Provide a descriptive title for your question set:
    5
  • Title: Enter a unique name (e.g., “Software Developer Screening Questions”)
  • This title will be used to identify the question set when linking it to job openings
  • 6
    The title must be unique across all question sets in your system.
    7
    Add Questions
    8
    In the Questions table, add your screening questions:
    9
  • Click Add Row to create a new question
  • Enter the question text in the Question field
  • Configure question properties:
    • Required: Check this box to make the question mandatory
    • Order: Set a numeric value to control the display order (lower numbers appear first)
  • 10
    The fieldname and input_type fields are automatically generated and should not be modified manually.
    11
    Example Question Configuration
    12
    Question 1:
      Question: "Do you have experience with Python?"
      Required: ✓
      Order: 1
    
    Question 2:
      Question: "Are you authorized to work in the United States?"
      Required: ✓
      Order: 2
    
    Question 3:
      Question: "Can you start within 2 weeks?"
      Required: ✗
      Order: 3
    
    13
    Save the Question Set
    14
  • Review all questions to ensure they’re correctly configured
  • Click Save to create the question set
  • The question set is now ready to be linked to job openings
  • Question Properties

    The main question text that will be displayed to applicants. Keep questions clear and concise.
    When checked, applicants must answer this question before submitting their application. The web form validation will prevent submission if required questions are not answered.
    Controls the sequence in which questions appear on the application form. Questions are displayed in ascending order (1, 2, 3, etc.).

    Auto-Generated Fields

    The following fields are automatically set by the system:
    • fieldname: A unique identifier generated when the question is added (corresponds to the row’s CDN)
    • input_type: Currently defaults to “Select” (checkbox-based yes/no questions)
    Do not manually modify auto-generated fields as this may cause issues with data collection and processing.

    Next Steps

    After creating your question set:
    1. Link the question set to a job opening
    2. Test the configuration with a sample application
    3. Customize the web form appearance

    Build docs developers (and LLMs) love