{% extends 'base.html' %}
{% load static %}
{% block content %}
{% include 'profile/header.html' %}
{% include 'profile/drawer.html' %}
<br>
<br>
<br>
<div class="custom-bg">
    <div class="container py-5">
        <h2 class="text-center text-dark fw-bold mb-4">📋 لیست نمرات واحد {{ category }}</h2>
        <br>

        {% if activity_details %}
            <div class="table-responsive text-center animate__animated animate__delay-0.1s animate__fadeIn">
                <table class="table table-bordered table-striped text-center">
                    <thead class="table-dark">
                        <tr>
                            <th>🔹 وظیفه اصلی</th>
                            <th>📌 ریزفعالیت</th>
                            <th>📊 ضریب</th>
                            <th>✅ انجام شده؟</th>
                            <th>📝 توضیحات</th>
                            <th>📅 تاریخ</th>
                            <th>🌟 نمره ارزیابی</th>
                        </tr>
                    </thead>
                    <tbody>
                        {% for activity in activity_details %}
                            <tr>
                                <td>{{ activity.mainTask.mainTask }}</td>
                                <td>{{ activity.microActivity }}</td>
                                <td><span class="badge bg-primary">{{ activity.ratio }}</span></td>
                                <td>
                                    {% if activity.done %}
                                        <span class="badge bg-success">✔ انجام شده</span>
                                    {% else %}
                                        <span class="badge bg-danger">❌ انجام نشده</span>
                                    {% endif %}
                                </td>
                                <td>{{ activity.description|default:"-" }}</td>
                                <td>{{ activity.time|default:"-" }}</td>
                                <td>
                                    {% with evaluation=activity.evaluation_set.first %}
                                        
                                        {% if evaluation.value_choices is not None  %}
                                            <span class="badge bg-warning">{{ evaluation.value_choices }}</span>
                                        {% else %}
                                            <span>—</span>  {# مقدار خالی یا متن دلخواه #}
                                        {% endif %}
                                        
                                           
                                        
                                    {% endwith %}
                                </td>
                               
                            </tr>
                            
                        {% endfor %}
                    </tbody>
                </table>
                <div class="alert alert-info text-center fw-bold">
                    🎯 معدل کل: <span class="text-success">{{ avg_score }}</span>
                </div>
                
            </div>
            
            <a href="{{ request.META.HTTP_REFERER|default:'#' }}" type="button" class="btn btn-secondary">بازگشت</a>
        {% else %}
            <div class="alert alert-danger text-center fw-bold">
                🚫 هیچ ریزفعالیتی برای این رسته ثبت نشده است!
            </div>
            <a href="{{ request.META.HTTP_REFERER|default:'#' }}" type="button" class="btn btn-secondary">بازگشت</a>

        {% endif %}
    </div>
</div>

{% endblock %}
