{% extends "base.html" %} {% block content %}

Import data

Mentors

{% if mentor_error %}
{{ mentor_error }}
{% endif %} {% if mentor_success %}
{{ mentor_success }}
{% endif %}

Mentees

{% if mentee_error %}
{{ mentee_error }}
{% endif %} {% if mentee_success %}
{{ mentee_success }}
{% endif %}

Qualtrics Web Service integration

Automated Qualtrics submissions use a Get Survey Response workflow task followed by an authenticated Web Service POST. Qualtrics sends the complete survey response as one JSON value, so no question-by-question Web Service mapping and no Qualtrics API license are required. EORO keeps the full response, maps known fields, and uses the same CUNY ID first / Email fallback identity rules as manual imports. New mentors enter as Applicant + Inactive; new mentees enter as Active. Existing records keep their current operational status.

{% if qualtrics_key_configured %} EORO Qualtrics Web Service authentication key is configured on this server. {% else %} Qualtrics integration is not active yet. Set the EORO_QUALTRICS_API_KEY environment variable before testing a Web Service workflow. {% endif %}
Mentor endpoint
{{ qualtrics_mentor_endpoint }}

POST JSON; body key: survey_response; authenticated with the EORO Web Service key

Mentee endpoint
{{ qualtrics_mentee_endpoint }}

POST JSON; body key: survey_response; authenticated with the EORO Web Service key

{% endblock %}