@php use App\Support\CursoBanner; @endphp {{ $user->grado?->nombre ?? 'Sin grado' }}@if($user->cursos->count()) · {{ $user->cursos->pluck('nombre')->join(', ') }}@endif Mis cursos Mi perfil

Mis cursos

{{ $cursos->count() }}

Ir al aula →

Actividades pendientes

{{ $resumenActividades['pendientes'] ?? 0 }}

Tareas, talleres y evaluaciones

Esta semana

{{ $resumenActividades['esta_semana'] ?? 0 }}

Planeadas en tus cursos

Promedio en cursos

{{ $promedioGeneral !== null ? \App\Support\EscalaValorativa::formatear(round($promedioGeneral, 1), $colegio ?? null) : '—' }}

Según actividades calificables del aula

@if(($actividadesUrgentes ?? collect())->isNotEmpty())

Requieren tu atención

Entregas y evaluaciones que debes completar pronto

@include('dashboard.partials.proximas-entregas', ['items' => $actividadesUrgentes])
@endif @if(($proximasActividades ?? collect())->isNotEmpty())

Próximas actividades

Tareas, talleres y cuestionarios de tus cursos

@include('dashboard.partials.proximas-entregas', ['items' => $proximasActividades])
@endif @if($cursos->isNotEmpty())

Mis cursos

Contenido, tareas y calificaciones por curso

Ver todos
@foreach($cursos->take(6) as $curso) @php $bannerStyle = CursoBanner::estilo($curso); $bannerEsImagen = CursoBanner::esImagen($curso); $prog = $progresos[$curso->id] ?? ['porcentaje' => 0, 'completadas' => 0, 'total' => 0]; $resumen = $resumenCursos[$curso->id] ?? ['promedio' => null, 'calificadas' => 0, 'total' => 0]; @endphp
$bannerEsImagen, ]) style="background-image: {{ $bannerEsImagen ? $bannerStyle : $bannerStyle }};"> {{ $curso->nombre }}
{{ $curso->grado?->nombre ?? 'Sin grado' }} @if($curso->docente) · @endif
@if($prog['total'] > 0)

Progreso {{ $prog['porcentaje'] }}% ({{ $prog['completadas'] }}/{{ $prog['total'] }})

@endif @if($resumen['total'] > 0)

Calificaciones: {{ $resumen['calificadas'] }}/{{ $resumen['total'] }} @if($resumen['promedio'] !== null) · Promedio {{ \App\Support\EscalaValorativa::formatear($resumen['promedio'], $curso->colegio()) }} @endif

@endif
@endforeach
@endif @if($user->grado_id)
@forelse($rankingGrado['ranking'] as $row)
(int) $row['user_id'] === (int) $user->id, 'border-slate-100' => (int) $row['user_id'] !== (int) $user->id, ])>
$row['puesto'] <= 3, 'text-slate-400' => $row['puesto'] > 3, ])> @if($row['puesto'] === 1) 🥇 @elseif($row['puesto'] === 2) 🥈 @elseif($row['puesto'] === 3) 🥉 @else #{{ $row['puesto'] }} @endif
@if($row['foto']) @else {{ $row['iniciales'] }} @endif

{{ $row['nombre'] }} @if((int) $row['user_id'] === (int) $user->id) · Tú @endif

{{ $row['cuestionario'] }}

{{ $row['porcentaje'] }}%

@empty

Todavía no hay puntajes en tu grado.

@endforelse
@endif @if($user->tieneEvaluacionesVisibles())

Mis evaluaciones (cuestionarios)

Ver listado completo
@forelse($asignados->take(4) as $item) @include('dashboard.partials.evaluacion-estudiante', ['item' => $item, 'user' => $user]) @empty

No tienes cuestionarios asignados por ahora.

@endforelse
@endif