@extends('layouts.template') @section('nom', 'Statistiques: Année Universitaire:' . (session('year') - 1) . '-' . session('year')) @section('name', 'Validation Inscriptions') @section('bottom-header') @include('partials.bottom-header') @endsection @section('css') @endsection @section('contenu')

Effectif Total

{{ session('effectTotal') }}

Inscription Validée

{{ $statiValider }}

Inscription nonValidée

{{ session('effectTotal') - $statiValider }}

Statistiques Générales

Pourcentage de validation

{{ ($statiValider * 100) / session('effectTotal') }}%

Pourcentage de non validation

{{ ((session('effectTotal') - $statiValider) * 100) / session('effectTotal') }}%

Option d'exportation

@php use App\Models\TabEtudiant; use App\Models\Filieres; use Illuminate\Support\Facades\DB; @endphp @if (!empty($filiereValider)) @foreach ($filiereValider as $filiere) @php $statFiliereNValider = DB::connection('tenant') ->table('tabetudiant') ->selectRaw('matricule') ->join('tabinscription', 'tabetudiant.matricule', '=', 'tabinscription.matricule') ->where('tabinscription.dateValidation', '=', '0001-01-01 00:00:00') ->where('tabinscription.annee_acad', session('year')) ->where('tabinscription.idFiliere', $filiere->idFiliere) ->where('tabinscription.annee', $filiere->annee) ->where('tabinscription.niveauFormation', $niveau) ->count(); $statFiliereValider = DB::connection('tenant') ->table('tabetudiant') ->selectRaw('matricule') ->join('tabinscription', 'tabetudiant.matricule', '=', 'tabinscription.matricule') ->where('tabinscription.dateValidation', '!=', '0001-01-01 00:00:00') ->where('tabinscription.annee_acad', session('year')) ->where('tabinscription.idFiliere', $filiere->idFiliere) ->where('tabinscription.annee', $filiere->annee) ->where('tabinscription.niveauFormation', $niveau) ->count(); $sigleFilieres= DB::connection('tenant') ->table('filieres') ->where('idFiliere',$filiere->idFiliere) ->first()->sigleFilieres; @endphp @endforeach @else @endif
Filière Validée Non validée Effectif filière
{{ $statFiliereValider }} {{ $statFiliereNValider }} {{ $statFiliereValider + $statFiliereNValider }}
{{ 'Aucune donnée disponible dans cet tableau' }}
{{-- Ce tableau est caché et est utiliser pour la representation --}}
@endsection @section('script') @endsection