@php $ya_inicio = isset($anolectivo->ya_inicio) ? $anolectivo->ya_inicio : (old('ya_inicio') ?? date('Y')); $checked = false; if (isset($anolectivo->it_npp_ativo)) { $checked = $anolectivo->it_npp_ativo == 1; } elseif (old('it_npp_ativo')) { $checked = true; } elseif ($ya_inicio <= 2024) { // Anos até 2024/2025: padrão é ativo $checked = true; } else { // Anos 2025/2026 ou posteriores: padrão é inativo $checked = false; } @endphp Anos até 2024/2025: NPP ativo por padrão.
Anos 2025/2026 ou posteriores: NPP inativo por padrão (pode ser habilitado).
@php $ya_inicio = isset($anolectivo->ya_inicio) ? $anolectivo->ya_inicio : (old('ya_inicio') ?? date('Y')); // Obtém tipo de escola atual $tipo_escola = isset($cab) && isset($cab->vc_tipo_escola) ? $cab->vc_tipo_escola : ''; // Define valores padrão baseado no tipo de escola e ano letivo if ($tipo_escola == 'Liceu') { // LICEU: sempre 50%/50% (usa MT3, não MFD) $peso_mfd_padrao = 0.50; $peso_exame_padrao = 0.50; } elseif ($tipo_escola == 'Magistério' || $tipo_escola == 'Instituto') { // MAGISTÉRIO e INSTITUTO: sempre 60%/40% $peso_mfd_padrao = 0.60; $peso_exame_padrao = 0.40; } else { // COMPLEXO e COLÉGIO: baseado no ano letivo if ($ya_inicio >= 2025) { $peso_mfd_padrao = 0.60; $peso_exame_padrao = 0.40; } else { $peso_mfd_padrao = 0.40; $peso_exame_padrao = 0.60; } } $peso_mfd = isset($anolectivo->fl_peso_mfd) ? $anolectivo->fl_peso_mfd : (old('fl_peso_mfd') ?? $peso_mfd_padrao); $peso_exame = isset($anolectivo->fl_peso_exame) ? $anolectivo->fl_peso_exame : (old('fl_peso_exame') ?? $peso_exame_padrao); @endphp
@if($tipo_escola == 'Liceu') LICEU: Sempre 0.50 (50%) - Usa MT3 (Média Trimestre 3), não MFD @elseif($tipo_escola == 'Magistério' || $tipo_escola == 'Instituto') {{ strtoupper($tipo_escola) }}: Sempre 0.60 (60%) - Usa MFD @else COMPLEXO/COLÉGIO: @if($ya_inicio >= 2025) Novo currículo: 0.60 (60%) @else Currículo antigo: 0.40 (40%) @endif @endif
@if($tipo_escola == 'Liceu') LICEU: Sempre 0.50 (50%) @elseif($tipo_escola == 'Magistério' || $tipo_escola == 'Instituto') {{ strtoupper($tipo_escola) }}: Sempre 0.40 (40%) @else COMPLEXO/COLÉGIO: @if($ya_inicio >= 2025) Novo currículo: 0.40 (40%) @else Currículo antigo: 0.60 (60%) @endif @endif
Nota: A soma dos pesos deve ser igual a 1.0 (100%).

Regras por Tipo de Escola:
Importante: Os pesos configurados aqui sobrescrevem as regras padrão acima. Use apenas se precisar de uma configuração personalizada.