{% load i18n %} {% trans "My Progress" %} - travail.ma

{% trans "My Progress" %}

{% trans "Current Level" %}
{{ profile.current_level }}
{% trans "Level" %} {{ profile.current_level }}
{{ profile.total_points }} {% trans "points" %} • {{ profile.points_to_next_level }} {% trans "to next level" %}
{% if profile.current_login_streak > 0 %}
🔥 {{ profile.current_login_streak }} {% trans "day streak" %}
{% endif %}
{% trans "Total Points" %}
{{ profile.total_points }}
{% trans "All-time points earned" %}
{% trans "Achievements" %}
{{ achievements|length }}
{% trans "Active Quests" %}
{{ active_quests|length }}
{% if leaderboard_position %}
{% trans "Leaderboard Rank" %}
#{{ leaderboard_position }}
{% endif %}
{% trans "Recent Achievements" %}
{% if achievements %}
{% for achievement in achievements %}
{{ achievement.badge.icon }}
{{ achievement.badge.name }}
{{ achievement.earned_at|timesince }} {% trans "ago" %}
{% endfor %}
{% trans "View All Achievements" %} {% else %}

{% trans "No achievements yet. Keep engaging to earn your first badge!" %}

{% endif %}
{% trans "Active Quests" %}
{% if active_quests %} {% for user_quest in active_quests %}
{{ user_quest.quest.title }}
{{ user_quest.quest.get_quest_type_display }}
{{ user_quest.quest.description }}
{{ user_quest.current_count }} / {{ user_quest.quest.required_count }} ({{ user_quest.completion_percentage }}%)
⭐ {{ user_quest.quest.points_reward }} {% trans "points" %} {% if user_quest.quest.badge_reward %} + {{ user_quest.quest.badge_reward.icon }} {{ user_quest.quest.badge_reward.name }} {% endif %}
{% endfor %} {% trans "View All Quests" %} {% else %}

{% trans "No active quests. Check back later for new challenges!" %}

{% endif %}
{% trans "Recent Activity" %}
{% if recent_actions %} {% for action in recent_actions %}
{{ action.get_action_type_display }} {% if action.description %}
{{ action.description }} {% endif %}
{% if action.points_earned > 0 %}
+{{ action.points_earned }}
{% endif %}
{{ action.created_at|timesince }}
{% endfor %} {% else %}

{% trans "No recent activity" %}

{% endif %}
{% if available_badges %}
{% trans "Badges to Earn" %}
{% for badge in available_badges %}
🔒
{{ badge.name }}
{{ badge.criteria_type }}: {{ badge.criteria_value }}
{% endfor %}
{% endif %}