{% extends "base.html" %} {% block title %}Admin Panel - Fraud Detection System{% endblock %} {% block content %}

Administrator Panel

System management and configuration

{{ system_stats.total_users }}

Total Users

{{ system_stats.total_transactions }}

Total Transactions

{{ system_stats.total_fraud }}

Fraud Cases

{{ "%.2f"|format(system_stats.fraud_rate) }}%

Fraud Rate

Active Model Information
{% if system_stats.active_model %}
Model Version

{{ system_stats.active_model.model_version }}

Training Date

{{ system_stats.active_model.training_date.strftime('%Y-%m-%d %H:%M:%S') }}

Performance Metrics
Accuracy: {{ "%.2f"|format((system_stats.active_model.accuracy or 0) * 100) }}%
Precision: {{ "%.2f"|format((system_stats.active_model.precision or 0) * 100) }}%
Recall: {{ "%.2f"|format((system_stats.active_model.recall or 0) * 100) }}%
F1-Score: {{ "%.2f"|format((system_stats.active_model.f1_score or 0) * 100) }}%
{% else %}

No active model found

{% endif %}
User Management
{% for user in users %} {% endfor %}
Username Email Role Created Status Actions
{{ user.username }}
{{ user.email }} {{ user.role.title() }} {{ user.created_at.strftime('%Y-%m-%d') }} {{ 'Active' if user.is_active else 'Inactive' }}
Model Training History
{% if model_metrics %}
{% for metric in model_metrics %} {% endfor %}
Version Training Date Accuracy Precision Recall F1-Score AUC Status
{{ metric.model_version }} {% if metric.is_active %} Active {% endif %} {{ metric.training_date.strftime('%Y-%m-%d %H:%M') }} {{ "%.3f"|format(metric.accuracy or 0) }} {{ "%.3f"|format(metric.precision or 0) }} {{ "%.3f"|format(metric.recall or 0) }} {{ "%.3f"|format(metric.f1_score or 0) }} {{ "%.3f"|format(metric.auc_score or 0) }} {% if not metric.is_active %} {% endif %}
{% else %}

No model training history available

{% endif %}
{% endblock %}