@extends('layouts.performance') @section('title', 'Puanlama Kural Setleri') @section('perf-content')

Puanlama Kural Setleri

Soru setlerine göre amir ve set ağırlıklarını tanımlayın.

@if (request()->query('saved'))
Kural seti kaydedildi.
@elseif (request()->query('updated'))
Kural seti güncellendi.
@elseif (request()->query('deleted'))
Kural seti silindi.
@elseif (request()->query('error'))
{{ session('error') ?? 'İşlem sırasında hata oluştu.' }}
@endif @if ($errors->any())
{{ $errors->first() }}
@endif
{{ $editRule ? "Kural Seti G\u{00FC}ncelle" : 'Yeni Kural Seti' }}
@csrf
is_active ?? 1) ? 'checked' : '' }}>
@foreach ($questionSets as $set) @php $setId = (int) $set->id; $item = $ruleItems[$setId] ?? null; $isSelected = $item !== null; $weight1 = $item['weight_e1'] ?? 60; $weight2 = $item['weight_e2'] ?? 40; $setWeight = $item['set_weight'] ?? 1; @endphp @endforeach
Seç Soru Seti 1. Amir % 2. Amir % Set Ağırlığı
{{ $set->name }} {!! (int) $set->active === 1 ? '' : '(Pasif)' !!}
Not: Her soru setinde 1. Amir + 2. Amir toplamı 100 olmalı. 2. amir yoksa sistem otomatik olarak 1. amir ortalamasını kullanır.
@if ($editRule) Vazgeç @endif
Kural Setleri
{{ $ruleSets->count() }} kayıt
@php $canDeleteRuleSet = Route::has('admin.rule-sets.delete'); @endphp
@if ($ruleSets->isEmpty()) @else @foreach ($ruleSets as $ruleSet) @php $isAssigned = in_array((int) $ruleSet->id, $assignedRuleSetIds ?? [], true); @endphp @endforeach @endif
Ad Durum İşlem
Henüz kural seti eklenmedi.
{{ $ruleSet->name }} {{ (int) $ruleSet->is_active === 1 ? 'Aktif' : 'Pasif' }}
Düzenle @if ($isAssigned) @elseif ($canDeleteRuleSet)
@csrf
@else @endif
@endsection