@php $escalaDef = $escalaMaxima ?? $curso->escalaMaxima(); @endphp

{{ $leccion->titulo }}

{{ $leccion->modulo->titulo }}

@if($puedeGestionar)
Editar lección
@csrf @method('DELETE')
@endif
@if($leccion->contenido)
{!! $leccion->contenido !!}
@endif {{-- Actividades de la lección --}}
@if($puedeGestionar)

Arrastra para reordenar · ojo para ocultar

@endif
@forelse($leccion->bloques as $bloque)
{{-- Vista normal --}}
@if($bloque->tipo === 'etiqueta')
@if($puedeGestionar) @endif
{{ $bloque->titulo }} Etiqueta de texto
@if($puedeGestionar && ! $bloque->publicado)Oculta@endif
@if($puedeGestionar)
@csrf @method('DELETE')
@endif
{!! $bloque->contenido !!}
@else
@if($puedeGestionar) @endif

{{ $bloque->titulo }}

{{ $bloque->tipoLabel() }} @if($bloque->tipo === 'foro' && $bloque->foro?->calificable) · Calificable (máx. {{ number_format((float) ($bloque->foro->puntaje_max ?: $escalaDef), 1) }}) @endif @if($bloque->tipo === 'taller' && $bloque->taller?->calificable) · Calificable (máx. {{ number_format((float) ($bloque->taller->puntaje_max ?: $escalaDef), 1) }}) @elseif($bloque->tipo === 'taller' && $bloque->taller && ! $bloque->taller->calificable) · No calificable @endif @if($puedeGestionar && ! $bloque->publicado) · Oculta @endif
@if($bloque->tipo === 'archivo' && $bloque->urlArchivo()) Descargar @elseif($bloque->tipo === 'tarea' && $bloque->tarea) Abrir @elseif($bloque->tipo === 'cuestionario' && $bloque->cuestionario) Abrir @if($puedeGestionar) Preguntas @endif @elseif($bloque->tipo === 'foro' && $bloque->foro) Abrir @elseif($bloque->tipo === 'taller' && $bloque->taller) Abrir @endif @if($puedeGestionar)
@csrf @method('DELETE')
@endif
@endif
{{-- Formulario de edición --}} @if($puedeGestionar) @endif
@empty
{{ $puedeGestionar ? 'Aún no hay actividades. Agrega una etiqueta, archivo, tarea, cuestionario, foro o taller.' : 'Esta lección aún no tiene actividades.' }}
@endforelse
@if($puedeGestionar)

Agregar actividad a la lección

@csrf
@endif {{-- Recursos legacy (si existen) --}} @if($leccion->recursos->isNotEmpty())

Recursos adicionales

    @foreach($leccion->recursos as $recurso)
  • {{ $recurso->titulo }}

    {{ $recurso->tipoLabel() }}

    @if($recurso->urlPublica()) Abrir @endif
  • @endforeach
@endif @if(auth()->user()->isEstudiante())
@if($completada)

Lección completada

@else

Cuando termines las actividades, marca la lección como completada.

@csrf
@endif
@endif
@if($puedeGestionar) @push('scripts') @endpush @endif