@extends('layouts.coordenador') @section('title', 'Alunos') @section('content')
Monitore o progresso dos alunos da sua equipe
| Aluno | Especialista | Status | Módulo Atual | Progresso | Data Cadastro | Nível |
|---|---|---|---|---|---|---|
|
{{ $aluno->nome }} {{ $aluno->email }} @if($aluno->telefone) {{ $aluno->telefone }} @endif |
{{ $aluno->especialista_nome }} {{ $aluno->especialista_email }} |
@php $status_cores = [ 'ativo' => 'badge-success', 'inativo' => 'badge-secondary', 'trancado' => 'badge-warning', 'cancelado' => 'badge-danger' ]; $status_formatado = [ 'ativo' => 'Em andamento', 'inativo' => 'Inativo', 'trancado' => 'Trancado', 'cancelado' => 'Cancelado' ]; $status_display = $aluno->status; if ($aluno->data_conclusao) { $status_display = 'concluido'; $status_cores['concluido'] = 'badge-info'; $status_formatado['concluido'] = 'Concluído'; } @endphp {{ $status_formatado[$status_display] ?? $aluno->status }} | @if($aluno->modulo_atual) {{ $aluno->modulo_atual }} @else Não definido @endif |
|
{{ \Carbon\Carbon::parse($aluno->data_cadastro)->format('d/m/Y') }} | @php $progresso = $aluno->progresso_geral ?? 0; $nivel = 'Novo'; $nivel_cor = 'badge-secondary'; if ($progresso >= 80) { $nivel = 'Avançado'; $nivel_cor = 'badge-success'; } elseif ($progresso >= 50) { $nivel = 'Intermediário'; $nivel_cor = 'badge-info'; } elseif ($progresso >= 20) { $nivel = 'Iniciante'; $nivel_cor = 'badge-warning'; } @endphp {{ $nivel }} |
@if($status || $especialistaId || $modulo || $search) Não há alunos que correspondam aos filtros aplicados. @else Não há alunos registrados para a equipe. @endif
@if($status || $especialistaId || $modulo || $search) Limpar Filtros @endif