@extends('layouts.app') @section('title', 'Relevé — ' . $student->fullName()) @section('heading', 'Relevé de notes') @section('subheading', $student->fullName() . ' — ' . $type->name . ' · ' . $period->name) @section('content')
@if ($unpublishedCount > 0) Les notes de ce contrôle ne sont pas encore publiées par les professeurs. @else Aucune note saisie pour ce contrôle dans cette période. @endif
@else @if ($unpublishedCount > 0){{ $unpublishedCount }} matière(s) en attente de publication par le professeur.
@endif| Matière | Coef. | Note | Sur {{ $scale }} | Date |
|---|---|---|---|---|
| {{ $cs->subject->name }} @if ($grade->sequence > 1) (n° {{ $grade->sequence }}) @endif | {{ rtrim(rtrim(number_format($cs->coefficient, 2, ',', ''), '0'), ',') }} | @if ($grade->isGraded()) {{ number_format($grade->grade_value, 2, ',', ' ') }} / {{ rtrim(rtrim(number_format($grade->max_value, 2, ',', ''), '0'), ',') }} @elseif ($grade->is_absent) {{ $grade->is_excused ? 'Abs. exc.' : 'Absent' }} @else — @endif | @if ($grade->isGraded()) {{ number_format((float) $grade->normalized_value * $scale / 100, 2, ',', ' ') }} @else — @endif | {{ $grade->graded_on?->format('d/m/Y') ?? '—' }} |
| Moyenne du contrôle (pondérée) | {{ number_format($average * $scale / 100, 2, ',', ' ') }} | |||