@php
$fases = ['acao_inicial', 'reflexao', 'acao_final'];
$estatisticas = [];
foreach($fases as $fase) {
$totalFeedbacks = \App\Models\Feedback::whereHas('atividade', function($query) use ($fase) {
$query->where('fase', $fase);
})->count();
$comDificuldade = \App\Models\Feedback::whereHas('atividade', function($query) use ($fase) {
$query->where('fase', $fase);
})->where('teve_dificuldade', true)->count();
$estatisticas[$fase] = [
'total' => $totalFeedbacks,
'com_dificuldade' => $comDificuldade,
'percentual' => $totalFeedbacks > 0 ? round(($comDificuldade / $totalFeedbacks) * 100, 1) : 0
];
}
@endphp
Ação Inicial
{{ $estatisticas['acao_inicial']['percentual'] }}% com dificuldade
Reflexão
{{ $estatisticas['reflexao']['percentual'] }}% com dificuldade
Ação Final
{{ $estatisticas['acao_final']['percentual'] }}% com dificuldade