{% extends "base.html" %} {% block title %}{{ learner.full_name }} — Progress{% endblock %} {% block content %}

{% if viewer_role %}Learner: {% endif %}{{ learner.full_name }}

Learner ID: {{ learner.username }} {% if learner.national_id %} | National ID: {{ learner.national_id }}{% endif %}

Joined: {{ learner.join_date }} {% if learner.placement_org %} | Placement: {{ learner.placement_org }}{% endif %}

Overall progress

{{ summary.overall.percent }}%

{{ summary.overall.completed_modules }} of {{ summary.overall.total_modules }} modules completed across {{ summary.overall.areas_total }} thematic areas ({{ summary.overall.areas_complete }} areas fully complete).

{% if summary.certificate_issued %}

LCAF Certificate issued on {{ summary.certificate_issued_at }}

{% elif summary.certificate_eligible %}

Eligible for overall LCAF Certificate — contact admin.

{% else %}

Complete all modules in all active thematic areas to qualify for the overall LCAF Certificate.

{% endif %}
{% if not viewer_role and schedule_preview %}

Upcoming sessions

Plan your attendance using the programme delivery schedule.

{% for s in schedule_preview %} {% if s.status == 'scheduled' %} {% endif %} {% endfor %}
ScheduledAreaModuleStatus
{{ s.scheduled_date | session_schedule(s.scheduled_time) }} {{ s.area_name }} M{{ s.module_number }} — {{ s.module_name }} {{ s.status }}

View full class schedule

{% endif %} {% for area in summary.areas %}

{{ area.name }}

{{ area.percent }}%

{{ area.completed_modules }} / {{ area.total_modules }} modules {% if area.area_complete %} — Area complete{% endif %}

{% for m in area.modules %} {% endfor %}
#ModuleStatus
M{{ m.module_number }} {{ m.name }} {{ m.status_label }}
{% endfor %} {% if viewer_role %}

Back to facilitator

{% endif %} {% endblock %}