{% extends "base.html" %} {% load i18n %} {% block title %}{% trans "Laporan AI & Analitik" %} — {{ bengkel.title }}{% endblock %} {% block extra_head %} {% if not semua_submitted %} {% endif %} {% for l in laporan %} {% if l.status == 'processing' %} {% endif %} {% endfor %} {% endblock %} {% block breadcrumb %} Pustaka Bengkel / {{ bengkel.title|truncatechars:30 }} / Laporan AI & Analitik {% endblock %} {% block content %}
Penjanaan Automatik AI

Dokumen & Laporan Eksekutif

{% if messages %}
{% for msg in messages %}
{{ msg }}
{% endfor %}
{% endif %}

Status Sumbangan Peserta

{% if jumlah_hadir %}
{% if not semua_submitted %}
{% endif %}
{% else %}
{% endif %}
{% if not semua_submitted %}

Sistem sedang menunggu data dari peserta. Dokumen penuh hanya akan dijana secara automatik apabila kesemua peserta yang hadir selesai menyumbang. Halaman ini akan dimuat semula (refresh) setiap 15 saat.

{% else %}

Kesemua data telah berjaya dikumpul. Enjin AI sedang mensintesis dan memproses sumbangan menjadi laporan komprehensif.

{% endif %}

Fail Laporan Dijana

{% if laporan %}
{% for l in laporan %}
{% if l.status == 'done' %}
{% elif l.status == 'processing' %}
{% else %}
{% endif %}
{{ l.tajuk }}
{% if l.status == 'done' %} Selesai {% elif l.status == 'processing' %} Memproses... {% elif l.status == 'failed' %} Gagal {% else %} Menunggu Giliran {% endif %} {{ l.generated_at|date:"d M Y, h:i A" }}
{% if l.status == 'failed' and l.ralat %}
{{ l.ralat|truncatechars:150 }}
{% endif %}
{% if l.status == 'done' and l.pdf_file %} {% endif %}
{% endfor %}
{% else %}

Pustaka Kosong

Laporan akan dijana secara automatik oleh AI sebaik sahaja {{ jumlah_hadir }} peserta menyelesaikan sumbangan data mereka.

{% endif %}
{% endblock %}