@extends('layouts.app') @section('title', 'Import Performance Appraisal · QA Dashboard') @section('content')

Import Performance Appraisal

Upload a QA member's Job Scorecard / Performance Appraisal workbook (.xlsx). Pick the member, the quarter, and the worksheet name to read (e.g. Q2 2026 PA). The scorecard's three sections are parsed and become editable in Performance. Re-importing a member + quarter replaces that scorecard.

@if (session('status'))
{{ session('status') }}
@endif @if ($errors->any())
{{ $errors->first() }}
@endif
@csrf
Member
Quarter
Worksheet name
Excel / CSV file

The parser targets the BellKenz JSC template and reads the selected quarter's columns. Anything it misses is editable on the Performance page.

@if ($scorecards->count())
Imported scorecards
@foreach ($scorecards as $sc)
{{ $names[$sc->owner_email] ?? $sc->owner_email }} · {{ $sc->quarter }} · {{ $sc->objectives()->count() }} objectives Open
@csrf
@endforeach
@endif
@endsection