{% extends "base.html" %} {% block title %}Recruiter Dashboard - Codingo{% endblock %} {# This dashboard lists all candidates who have applied to jobs posted by the currently logged in recruiter. Candidates are sorted from highest to lowest matching score. The score is calculated on the fly by comparing the candidate's self‑reported skills to the job's required skills. A placeholder button is provided for downloading a PDF report; the functionality will be implemented in a future iteration. #} {% block content %}

Interviewed Candidates

Review candidates who have applied to your job postings

{% if candidates %}
{% for item in candidates %} {% endfor %}
Name Email Job Applied Interview Score Action
{{ item.application.name }} {{ item.application.email }} {{ item.application.job.role }} {{ item.score_label }} {# Provide a link to download the candidate's interview report. The ``url_for`` call targets the API endpoint defined in ``backend/routes/interview_api.py``. It passes the application ID (used as the interview identifier) so that the backend knows which candidate to generate a report for. Styling is handled via the ``download-report-btn`` class defined below. #} Download Report (PDF)
{% else %}

No candidate applications found for your job postings.

{% endif %}
{% endblock %}