@extends('layouts.app', ['title' => 'Informe de Talento', 'titleIconClass' => 'file']) @php function getReportRecord($talReports, $talentId, $factorId) { return $talReports->where('tal_talent_id', $talentId)->where('tal_factor_id', $factorId)->first(); } @endphp @section('content')

Informe de Talento

@date(now())

{{$student->fullName}} ({{$student->age}} años)

Potencial de Aprehendizaje

Sea la matriz de respuestas por parte de los actores a la correspondiente Herramienta de Potencial del Aprehendizaje:

@forelse($potFactors as $factor) @empty @endforelse
Factor Niño/joven Docente Familiar
{{$factor->name}} {{@$reportsStudent->where('pot_factor_id', $factor->id)->first()->value}} {{@$reportsTeacher->where('pot_factor_id', $factor->id)->first()->value}} {{@$reportsCarer->where('pot_factor_id', $factor->id)->first()->value}}
No hay factores para mostrar

El puntaje promedio es de {{$potTestResult->pot_result}}, en cuyo caso el nivel de Potencial de Aprehendizaje es {{$potTestResult->developmentLevel->name}}.

@if($talTestResult)

Campo de Talento

Sea la matriz de respuesta por parte a las Herramientas de Campo de Talento:

@foreach($talFactors as $factor) @continue($factor->id==4) {{-- se omite factor 4 --}} @endforeach @forelse($talReports->pluck('tal_talent_id')->unique() as $talentId) @php $sumValues = 0; @endphp @foreach($talFactors as $factor) @continue($factor->id==4) {{-- se omite factor 4 --}} @php $factorValue = getReportRecord($talReports, $talentId, $factor->id)->value; $sumValues = $sumValues + $factorValue; @endphp @endforeach @empty @endforelse
Talento{{$factor->name}}Promedio
{{\App\Models\TalTalent::find($talentId)->name}} {{$factorValue}} {{round($sumValues/(count($talFactors)-1), 2)}}
No hay resultados para mostrar

Nivel talento

Para el campo de talento principal, el promedio y el nivel correspondiente son: {{$talTestResult->first_talent_result}}, {{getTalDevelopmentLevel($talTestResult->first_talent_result)->name}}. Para el campo de talento secundario son: {{$talTestResult->second_talent_result}}, {{getTalDevelopmentLevel($talTestResult->second_talent_result)->name}}.

@endif Volver
@endsection