-- https://www.phpmyadmin.net/
--
-- Hôte : 127.0.0.1
-- Généré le : mar. 14 juil. 2026 à 20:59
-- Version du serveur : 10.4.32-MariaDB
-- Version de PHP : 8.2.12

START TRANSACTION;



-- --------------------------------------------------------

--
-- Structure de la table `affectation_module`
--

CREATE TABLE `affectation_module` (
                                      `id` bigint(20) NOT NULL,
                                      `module_id` bigint(20) NOT NULL,
                                      `filiere_id` bigint(20) NOT NULL,
                                      `semestre_id` bigint(20) NOT NULL,
                                      `employee_id` bigint(20) NOT NULL,
                                      `annee_universitaire` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `affectation_module`
--

INSERT INTO `affectation_module` (`id`, `module_id`, `filiere_id`, `semestre_id`, `employee_id`, `annee_universitaire`) VALUES
                                                                                                                            (1, 1, 1, 1, 1, '2025-2026'),
                                                                                                                            (2, 2, 1, 2, 2, '2025-2026'),
                                                                                                                            (3, 3, 1, 3, 3, '2025-2026'),
                                                                                                                            (4, 4, 2, 1, 4, '2024-2025'),
                                                                                                                            (5, 5, 2, 2, 5, '2024-2025'),
                                                                                                                            (6, 6, 2, 3, 6, '2024-2025'),
                                                                                                                            (7, 7, 3, 1, 7, '2025-2026'),
                                                                                                                            (8, 8, 3, 2, 8, '2025-2026'),
                                                                                                                            (9, 9, 3, 3, 9, '2025-2026'),
                                                                                                                            (10, 10, 4, 1, 10, '2024-2025'),
                                                                                                                            (11, 11, 4, 2, 1, '2025-2026'),
                                                                                                                            (12, 12, 4, 3, 2, '2025-2026'),
                                                                                                                            (13, 13, 5, 1, 3, '2024-2025'),
                                                                                                                            (14, 14, 5, 2, 4, '2025-2026'),
                                                                                                                            (15, 15, 5, 3, 5, '2025-2026');

-- --------------------------------------------------------

--
-- Structure de la table `avancement`
--

CREATE TABLE `avancement` (
                              `id` int(11) NOT NULL,
                              `libelle` varchar(255) NOT NULL,
                              `description` text DEFAULT NULL,
                              `employee_id` bigint(20) DEFAULT NULL,
                              `etat_avancement_id` bigint(20) NOT NULL,
                              `echellon_source_id` bigint(20) NOT NULL,
                              `echellon_destination_id` bigint(20) NOT NULL,
                              `avancement_type_id` bigint(20) NOT NULL,
                              `date_demande` date DEFAULT NULL,
                              `date_avancement` date DEFAULT NULL,
                              `date_decision` date DEFAULT NULL,
                              `date_creation` date NOT NULL DEFAULT current_timestamp(),
                              `date_modification` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `avancement`
--

INSERT INTO `avancement` (`id`, `libelle`, `description`, `employee_id`, `etat_avancement_id`, `echellon_source_id`, `echellon_destination_id`, `avancement_type_id`, `date_demande`, `date_avancement`, `date_decision`, `date_creation`, `date_modification`) VALUES
                                                                                                                                                                                                                                                                    (1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
(1, 'PROF-MC-E10.3-E10.4', 'Demande d\'avancement pour Younes ZOUANI', 1, 3, 1003, 1004, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (2, 'PROF-MCH-E11.1-E11.2', 'Demande d\'avancement pour Ensa SAIDI', 2, 1, 1101, 1102, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(3, 'PROF-PES-HE.4-HE.5', 'Demande d\'avancement pour Mohamed BADDI', 3, 1, 1204, 1205, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (4, 'ADMIN-TECH-E7.5-E7.6', 'Demande d\'avancement pour Fatima TOUMI', 4, 1, 705, 706, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
(5, 'ADMIN-ING-E11.7-E11.8', 'Demande d\'avancement pour Karim AMRANI', 5, 1, 1107, 1108, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', NULL),
                                                                                                                                                                                                                                                                    (8, 'PROF-MC-E10.4-E10.5', NULL, 1, 2, 1004, 1005, 1, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09'),
                                                                                                                                                                                                                                                                    (10, 'PROF-MC-E10.5-E10.6', NULL, 1, 4, 1005, 1006, 2, '2026-07-09', '2026-07-09', NULL, '2026-07-09', '2026-07-09');

-- --------------------------------------------------------

--
-- Structure de la table `avancement_type`
--

CREATE TABLE `avancement_type` (
                                   `id` bigint(20) NOT NULL,
                                   `libelle` varchar(255) NOT NULL,
                                   `code` varchar(100) NOT NULL,
                                   `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `avancement_type`
--

INSERT INTO `avancement_type` (`id`, `libelle`, `code`, `description`) VALUES
                                                                           (1, 'Avancement d\'échelon', 'ECH', 'Avancement automatique à l\'échelon supérieur'),
                                                                           (2, 'Avancement de grade', 'GRD', 'Avancement par changement de grade'),
                                                                           (3, 'Avancement exceptionnel', 'EXC', 'Avancement exceptionnel sur décision'),
                                                                           (4, 'Reclassement', 'REC', 'Reclassement suite à concours ou diplôme');

-- --------------------------------------------------------

--
-- Structure de la table `category_document_dossier_admin`
--

CREATE TABLE `category_document_dossier_admin` (
                                                   `id` bigint(20) NOT NULL,
                                                   `libelle` varchar(255) NOT NULL,
                                                   `code` varchar(255) NOT NULL,
                                                   `description` text DEFAULT NULL,
                                                   `badge` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `category_document_dossier_admin`
--

INSERT INTO `category_document_dossier_admin` (`id`, `libelle`, `code`, `description`, `badge`) VALUES
                                                                                                    (1, 'Contrat', 'contrat', 'Contrats de travail', 'info'),
                                                                                                    (2, 'Diplôme', 'diplome', 'Documents de diplômes', 'success'),
                                                                                                    (3, 'Identité', 'identite', 'CIN et pièces identité', 'warning'),
                                                                                                    (4, 'Administratif', 'administratif', 'Documents administratifs', 'primary'),
                                                                                                    (5, 'Médical', 'medical', 'Certificats médicaux', 'danger'),
                                                                                                    (6, 'Formation', 'formation', 'Attestations formation', 'secondary'),
                                                                                                    (7, 'Autre', 'autre', 'Autres documents', 'dark');

-- --------------------------------------------------------

--
-- Structure de la table `commite_organisation_membre`
--

CREATE TABLE `commite_organisation_membre` (
                                               `id` bigint(20) NOT NULL,
                                               `employee_id` bigint(20) NOT NULL,
                                               `concours_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `commite_organisation_membre`
--

INSERT INTO `commite_organisation_membre` (`id`, `employee_id`, `concours_id`) VALUES
                                                                                   (4, 13, 4),
                                                                                   (5, 12, 4),
                                                                                   (6, 19, 4);

-- --------------------------------------------------------

--
-- Structure de la table `concours`
--

CREATE TABLE `concours` (
                            `id` bigint(20) NOT NULL,
                            `code` varchar(255) NOT NULL,
                            `label` varchar(255) NOT NULL,
                            `description` text DEFAULT NULL,
                            `active` tinyint(1) DEFAULT NULL,
                            `filiere` varchar(255) DEFAULT NULL,
                            `date_lancement` datetime DEFAULT NULL,
                            `date_fin` datetime DEFAULT NULL,
                            `commite_organisation_id` bigint(20) DEFAULT NULL,
                            `etat_concours` varchar(100) DEFAULT NULL,
                            `date_fin_inscription` datetime DEFAULT NULL,
                            `date_affichage_ecrit` datetime DEFAULT NULL,
                            `date_ecrit` datetime DEFAULT NULL,
                            `date_affichage_orale` datetime DEFAULT NULL,
                            `date_orale` datetime DEFAULT NULL,
                            `date_affichage_resultat` datetime DEFAULT NULL,
                            `chef_commite_organisation` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `concours`
--

INSERT INTO `concours` (`id`, `code`, `label`, `description`, `active`, `filiere`, `date_lancement`, `date_fin`, `commite_organisation_id`, `etat_concours`, `date_fin_inscription`, `date_affichage_ecrit`, `date_ecrit`, `date_affichage_orale`, `date_orale`, `date_affichage_resultat`, `chef_commite_organisation`) VALUES
                                                                                                                                                                                                                                                                                                                             (1, 'CNC001', 'Concours Informatique', 'Concours national informatique', 1, 'Informatique', '2026-01-01 09:00:00', '2026-01-30 18:00:00', NULL, 'EN_COURS', '2026-01-10 00:00:00', '2026-01-20 00:00:00', '2026-01-22 09:00:00', '2026-01-25 00:00:00', '2026-01-27 09:00:00', '2026-01-29 00:00:00', 1),
                                                                                                                                                                                                                                                                                                                             (2, 'CNC002', 'Concours Mathématiques', 'Concours math niveau national', 1, 'Mathématiques', '2026-02-01 09:00:00', '2026-02-28 18:00:00', NULL, 'EN_COURS', '2026-02-10 00:00:00', '2026-02-18 00:00:00', '2026-02-20 09:00:00', '2026-02-23 00:00:00', '2026-02-25 09:00:00', '2026-02-27 00:00:00', 2),
                                                                                                                                                                                                                                                                                                                             (3, 'CNC003', 'Concours Réseaux', 'Concours spécial réseaux et systèmes', 0, 'Réseaux', '2026-03-01 09:00:00', '2026-03-30 18:00:00', NULL, 'PLANIFIE', '2026-03-10 00:00:00', '2026-03-18 00:00:00', '2026-03-20 09:00:00', '2026-03-23 00:00:00', '2026-03-25 09:00:00', '2026-03-28 00:00:00', 1),
                                                                                                                                                                                                                                                                                                                             (4, 'CNC004', 'Concours Génie Civil', 'Concours génie civil et construction', 1, 'GI', '2026-04-01 09:00:00', '2026-04-30 18:00:00', NULL, 'OUVERT', '2026-04-10 00:00:00', '2026-04-18 00:00:00', '2026-04-20 09:00:00', '2026-04-23 00:00:00', '2026-04-25 09:00:00', '2026-04-28 00:00:00', 3);

-- --------------------------------------------------------

--
-- Structure de la table `concours_detail`
--

CREATE TABLE `concours_detail` (
                                   `id` bigint(20) NOT NULL,
                                   `concours_id` bigint(20) NOT NULL,
                                   `type_diplome_id` int(11) NOT NULL,
                                   `pourcentage` decimal(5,2) DEFAULT NULL,
                                   `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `concours_detail`
--

INSERT INTO `concours_detail` (`id`, `concours_id`, `type_diplome_id`, `pourcentage`, `description`) VALUES
                                                                                                         (1, 1, 2, 30.00, '30 pourcent de DUT'),
                                                                                                         (2, 1, 1, 70.00, '70 pourcent OFPPT'),
                                                                                                         (11, 2, 2, 40.00, '40 pourcent de DUT'),
                                                                                                         (12, 2, 1, 60.00, '60 pourcent OFPPT'),
                                                                                                         (15, 4, 2, 20.00, ''),
                                                                                                         (16, 4, 1, 80.00, '');

-- --------------------------------------------------------

--
-- Structure de la table `demande_document`
--

CREATE TABLE `demande_document` (
                                    `id` bigint(20) NOT NULL,
                                    `employee_id` bigint(20) NOT NULL,
                                    `libelle` varchar(255) NOT NULL,
                                    `description` text DEFAULT NULL,
                                    `etat_demande_document_id` bigint(20) NOT NULL,
                                    `type_demande_document_id` bigint(20) NOT NULL,
                                    `date_soumission` date DEFAULT NULL,
                                    `date_reponse` date DEFAULT NULL,
                                    `date_creation` date NOT NULL DEFAULT current_timestamp(),
                                    `date_modification` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `demande_document`
--

INSERT INTO `demande_document` (`id`, `employee_id`, `libelle`, `description`, `etat_demande_document_id`, `type_demande_document_id`, `date_soumission`, `date_reponse`, `date_creation`, `date_modification`) VALUES
                                                                                                                                                                                                                    (1, 1, 'Demande de stage', 'Stage pour le semestre prochain', 4, 1, '2026-06-01', '2026-06-24', '2026-06-01', NULL),
                                                                                                                                                                                                                    (2, 1, 'Demande de congé', 'Congé annuel 2026', 3, 2, '2026-06-02', '2026-06-24', '2026-06-02', NULL);

-- --------------------------------------------------------

--
-- Structure de la table `demande_etudiant`
--

CREATE TABLE `demande_etudiant` (
                                    `id` int(11) NOT NULL,
                                    `student_id` int(11) NOT NULL,
                                    `etat_id` int(11) NOT NULL,
                                    `type_id` int(11) NOT NULL,
                                    `description` text DEFAULT NULL,
                                    `date_traitement` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `demande_etudiant`
--

INSERT INTO `demande_etudiant` (`id`, `student_id`, `etat_id`, `type_id`, `description`, `date_traitement`) VALUES
                                                                                                                (1, 1, 1, 1, 'Besoin de l\'attestation pour la carte de bus.', NULL),
(2, 2, 2, 2, 'Relevé de notes du 1er semestre.', '2026-07-02 10:30:00');

-- --------------------------------------------------------

--
-- Structure de la table `departement`
--

CREATE TABLE `departement` (
  `id` bigint(20) NOT NULL,
  `libelle` varchar(255) NOT NULL,
  `code` varchar(50) NOT NULL,
  `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `departement`
--

INSERT INTO `departement` (`id`, `libelle`, `code`, `description`) VALUES
(1, 'Génie Informatique', 'GI', 'Département spécialisé dans les sciences de l\'informatique et réseaux.'),
                                                                                                                (2, 'Techniques de Management', 'TM', 'Département dédié à la gestion, commerce et administration des entreprises.'),
                                                                                                                (3, 'Génie Electrique', 'GE', 'Département pour l\'électronique, électrotechnique et automatisme.'),
(4, 'Techniques de Commercialisation', 'TC', 'Département spécialisé en marketing et commerce.');

-- --------------------------------------------------------

--
-- Structure de la table `document_dossier_admin`
--

CREATE TABLE `document_dossier_admin` (
  `id` bigint(20) NOT NULL,
  `employee_id` bigint(20) NOT NULL,
  `original_name` text NOT NULL,
  `stored_name` text NOT NULL,
  `mime_type_id` bigint(20) NOT NULL,
  `size` bigint(20) NOT NULL,
  `category_id` bigint(20) NOT NULL,
  `note` text DEFAULT NULL,
  `uploaded_at` datetime NOT NULL,
  `uploaded_by` bigint(20) NOT NULL,
  `expiry_date` date DEFAULT NULL,
  `annee_univ` int(4) DEFAULT NULL,
  `is_verified` int(1) NOT NULL DEFAULT 0,
  `verified_by` bigint(20) DEFAULT NULL,
  `verified_at` datetime DEFAULT NULL,
  `etat_document_dossier_administratif_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Structure de la table `echelle`
--

CREATE TABLE `echelle` (
  `id` bigint(20) NOT NULL,
  `libelle` varchar(255) NOT NULL,
  `code` varchar(100) NOT NULL,
  `description` text DEFAULT NULL,
  `grade_id` bigint(20) NOT NULL,
  `echellon_depart` int(11) NOT NULL,
  `echellon_fin` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `echelle`
--

SET @pes_id = 6;
SET @mc_id = 1;

-- 5. Créer les 3 échelles pour le grade PES
INSERT INTO `echelle` (`id`, `libelle`, `code`, `description`, `grade_id`, `echellon_depart`, `echellon_fin`) VALUES
(1, 'Echelle PES - 1', 'PES-E1', 'Première échelle pour le grade PES', @pes_id, 1, 5),
(2, 'Echelle PES - 2', 'PES-E2', 'Deuxième échelle pour le grade PES', @pes_id, 1, 5),
(3, 'Echelle PES - 3', 'PES-E3', 'Troisième échelle pour le grade PES', @pes_id, 1, 5);

-- 6. Créer les 3 échelles pour le grade MC
INSERT INTO `echelle` (`id`, `libelle`, `code`, `description`, `grade_id`, `echellon_depart`, `echellon_fin`) VALUES
(4, 'Echelle MC - 1', 'MC-E1', 'Première échelle pour le grade MC', @mc_id, 1, 5),
(5, 'Echelle MC - 2', 'MC-E2', 'Deuxième échelle pour le grade MC', @mc_id, 1, 5),
(6, 'Echelle MC - 3', 'MC-E3', 'Troisième échelle pour le grade MC', @mc_id, 1, 5);




-- --------------------------------------------------------

--
-- Structure de la table `echellon`
--

CREATE TABLE `echellon` (
  `id` bigint(20) NOT NULL,
  `libelle` varchar(255) NOT NULL,
  `code` varchar(100) NOT NULL,
  `description` text DEFAULT NULL,
  `echelle_id` bigint(20) NOT NULL,
  `echellon_suivant_id` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `echellon`
--

INSERT INTO `echellon` (`id`, `libelle`, `code`, `description`, `echelle_id`, `echellon_suivant_id`) VALUES
(1, 'PES-E1 - Échelon 1', 'ECH-PES-E1-1', 'Échelon 1 de PES-E1', 1, NULL),
(2, 'PES-E1 - Échelon 2', 'ECH-PES-E1-2', 'Échelon 2 de PES-E1', 1, NULL),
(3, 'PES-E1 - Échelon 3', 'ECH-PES-E1-3', 'Échelon 3 de PES-E1', 1, NULL),
(4, 'PES-E1 - Échelon 4', 'ECH-PES-E1-4', 'Échelon 4 de PES-E1', 1, NULL),
(5, 'PES-E1 - Échelon 5', 'ECH-PES-E1-5', 'Échelon 5 de PES-E1', 1, NULL);

--    Echelle PES-E2 (ID 1001)
INSERT INTO `echellon` (`id`, `libelle`, `code`, `description`, `echelle_id`, `echellon_suivant_id`) VALUES
(6, 'PES-E2 - Échelon 1', 'ECH-PES-E2-1', 'Échelon 1 de PES-E2', 2, NULL),
(7, 'PES-E2 - Échelon 2', 'ECH-PES-E2-2', 'Échelon 2 de PES-E2', 2, NULL),
(8, 'PES-E2 - Échelon 3', 'ECH-PES-E2-3', 'Échelon 3 de PES-E2', 2, NULL),
(9, 'PES-E2 - Échelon 4', 'ECH-PES-E2-4', 'Échelon 4 de PES-E2', 2, NULL),
(10, 'PES-E2 - Échelon 5', 'ECH-PES-E2-5', 'Échelon 5 de PES-E2', 2, NULL);

--    Echelle PES-E3 (ID 1002)
INSERT INTO `echellon` (`id`, `libelle`, `code`, `description`, `echelle_id`, `echellon_suivant_id`) VALUES
(11, 'PES-E3 - Échelon 1', 'ECH-PES-E3-1', 'Échelon 1 de PES-E3', 3, NULL),
(12, 'PES-E3 - Échelon 2', 'ECH-PES-E3-2', 'Échelon 2 de PES-E3', 3, NULL),
(13, 'PES-E3 - Échelon 3', 'ECH-PES-E3-3', 'Échelon 3 de PES-E3', 3, NULL),
(14, 'PES-E3 - Échelon 4', 'ECH-PES-E3-4', 'Échelon 4 de PES-E3', 3, NULL),
(15, 'PES-E3 - Échelon 5', 'ECH-PES-E3-5', 'Échelon 5 de PES-E3', 3, NULL);

--    Echelle MC-E1 (ID 1010)
INSERT INTO `echellon` (`id`, `libelle`, `code`, `description`, `echelle_id`, `echellon_suivant_id`) VALUES
(16, 'MC-E1 - Échelon 1', 'ECH-MC-E1-1', 'Échelon 1 de MC-E1', 4, NULL),
(17, 'MC-E1 - Échelon 2', 'ECH-MC-E1-2', 'Échelon 2 de MC-E1', 4, NULL),
(18, 'MC-E1 - Échelon 3', 'ECH-MC-E1-3', 'Échelon 3 de MC-E1', 4, NULL),
(19, 'MC-E1 - Échelon 4', 'ECH-MC-E1-4', 'Échelon 4 de MC-E1', 4, NULL),
(20, 'MC-E1 - Échelon 5', 'ECH-MC-E1-5', 'Échelon 5 de MC-E1', 4, NULL);

--    Echelle MC-E2 (ID 1011)
INSERT INTO `echellon` (`id`, `libelle`, `code`, `description`, `echelle_id`, `echellon_suivant_id`) VALUES
(21, 'MC-E2 - Échelon 1', 'ECH-MC-E2-1', 'Échelon 1 de MC-E2', 5, NULL),
(22, 'MC-E2 - Échelon 2', 'ECH-MC-E2-2', 'Échelon 2 de MC-E2', 5, NULL),
(23, 'MC-E2 - Échelon 3', 'ECH-MC-E2-3', 'Échelon 3 de MC-E2', 5, NULL),
(24, 'MC-E2 - Échelon 4', 'ECH-MC-E2-4', 'Échelon 4 de MC-E2', 5, NULL),
(25, 'MC-E2 - Échelon 5', 'ECH-MC-E2-5', 'Échelon 5 de MC-E2', 5, NULL);

--    Echelle MC-E3 (ID 1012)
INSERT INTO `echellon` (`id`, `libelle`, `code`, `description`, `echelle_id`, `echellon_suivant_id`) VALUES
(26, 'MC-E3 - Échelon 1', 'ECH-MC-E3-1', 'Échelon 1 de MC-E3', 6, NULL),
(27, 'MC-E3 - Échelon 2', 'ECH-MC-E3-2', 'Échelon 2 de MC-E3', 6, NULL),
(28, 'MC-E3 - Échelon 3', 'ECH-MC-E3-3', 'Échelon 3 de MC-E3', 6, NULL),
(29, 'MC-E3 - Échelon 4', 'ECH-MC-E3-4', 'Échelon 4 de MC-E3', 6, NULL),
(30, 'MC-E3 - Échelon 5', 'ECH-MC-E3-5', 'Échelon 5 de MC-E3', 6, NULL);

-- --------------------------------------------------------

--
-- Structure de la table `etat_avancement`
--

CREATE TABLE `etat_avancement` (
  `id` bigint(20) NOT NULL,
  `libelle` varchar(255) NOT NULL,
  `code` varchar(100) NOT NULL,
  `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `etat_avancement`
--

INSERT INTO `etat_avancement` (`id`, `libelle`, `code`, `description`) VALUES
(1, 'En attente', 'ATT', 'Demande d\'avancement en attente de traitement'),
                                                                                                                (2, 'En cours', 'ENC', 'Demande d\'avancement en cours d\'examen'),
                                                                                                                (3, 'Approuvé', 'APP', 'Demande d\'avancement approuvée'),
(4, 'Rejeté', 'REJ', 'Demande d\'avancement rejetée'),
                                                                                                                (5, 'En révision', 'REV', 'Demande d\'avancement en révision');

-- --------------------------------------------------------

--
-- Structure de la table `etat_demande_document`
--

CREATE TABLE `etat_demande_document` (
  `id` bigint(20) NOT NULL,
  `libelle` varchar(255) NOT NULL,
  `code` varchar(100) NOT NULL,
  `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `etat_demande_document`
--

INSERT INTO `etat_demande_document` (`id`, `libelle`, `code`, `description`) VALUES
(1, 'En attente', 'ATT', 'Demande en attente de traitement'),
(2, 'En cours', 'ENC', 'Demande en cours de traitement'),
(3, 'Approuvée', 'APP', 'Demande approuvée'),
(4, 'Rejetée', 'REJ', 'Demande rejetée'),
(5, 'En révision', 'REV', 'Demande en révision');

-- --------------------------------------------------------

--
-- Structure de la table `etat_demande_etudiant`
--

CREATE TABLE `etat_demande_etudiant` (
  `id` int(11) NOT NULL,
  `code` varchar(50) NOT NULL,
  `libelle` varchar(100) NOT NULL,
  `budge` decimal(10,2) DEFAULT 0.00,
  `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `etat_demande_etudiant`
--

INSERT INTO `etat_demande_etudiant` (`id`, `code`, `libelle`, `budge`, `description`) VALUES
(1, 'EN_COURS', 'En cours de traitement', 0.00, 'La demande est reçue mais pas encore traitée.'),
(2, 'VALIDE', 'Validée', 0.00, 'La demande a été acceptée.'),
(3, 'REJETE', 'Rejetée', 0.00, 'La demande a été refusée.');

-- --------------------------------------------------------

--
-- Structure de la table `etat_document_dossier_administratif`
--

CREATE TABLE `etat_document_dossier_administratif` (
  `id` int(11) NOT NULL,
  `code` varchar(50) NOT NULL,
  `libelle` varchar(100) NOT NULL,
  `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `etat_document_dossier_administratif`
--

INSERT INTO `etat_document_dossier_administratif` (`id`, `code`, `libelle`, `description`) VALUES
(1, 'DOC-001', 'Document reçu', 'Le document a été réceptionné par l\'administration'),
                                                                                                                (2, 'DOC-002', 'En cours de traitement', 'Le document est en cours d\'examen par les services compétents'),
(3, 'DOC-003', 'Document validé', 'Le document a été validé par l\'autorité compétente'),
                                                                                                                (4, 'DOC-004', 'Document rejeté', 'Le document a été rejeté pour non-conformité'),
                                                                                                                (5, 'DOC-005', 'En attente de pièces', 'En attente de pièces complémentaires de la part du demandeur'),
                                                                                                                (6, 'DOC-006', 'En cours de vérification', 'Le document est en cours de vérification par le service contrôle'),
                                                                                                                (7, 'DOC-007', 'Approuvé', 'Le document a été approuvé définitivement'),
                                                                                                                (8, 'DOC-008', 'Transmis au service', 'Le document a été transmis au service concerné pour traitement'),
                                                                                                                (9, 'DOC-009', 'Document archivé', 'Le document a été archivé définitivement'),
                                                                                                                (10, 'DOC-010', 'En révision', 'Le document est en cours de révision suite à des remarques'),
                                                                                                                (11, 'DOC-011', 'Prêt pour signature', 'Le document est prêt pour la signature de l\'autorité'),
(12, 'DOC-012', 'Signé', 'Le document a été signé par l\'autorité compétente'),
                                                                                                                (13, 'DOC-013', 'Transmis à la direction', 'Le document a été transmis à la direction générale'),
                                                                                                                (14, 'DOC-014', 'En attente de validation', 'Le document est en attente de la validation hiérarchique'),
                                                                                                                (15, 'DOC-015', 'Classé sans suite', 'Le document a été classé sans suite administrativement'),
                                                                                                                (16, 'DOC-016', 'En cours d\'instruction', 'Le document est en cours d\'instruction par le service traitant'),
                                                                                                                (17, 'DOC-017', 'Transmis à l\'usager', 'Le document a été transmis à l\'usager ou au demandeur'),
                                                                                                                (18, 'DOC-018', 'Non recevable', 'Le document a été déclaré non recevable pour vice de forme'),
                                                                                                                (19, 'DOC-019', 'En instance de décision', 'Le document est en instance de décision finale'),
                                                                                                                (20, 'DOC-020', 'Dossier clôturé', 'Le dossier est clôturé définitivement après traitement complet');

-- --------------------------------------------------------

--
-- Structure de la table `filiere`
--

CREATE TABLE `filiere` (
                           `id` bigint(20) NOT NULL,
                           `libelle` varchar(255) NOT NULL,
                           `code` varchar(50) NOT NULL,
                           `description` text DEFAULT NULL,
                           `departement_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `filiere`
--

INSERT INTO `filiere` (`id`, `libelle`, `code`, `description`, `departement_id`) VALUES
                                                                                     (1, 'Génie des Procédés Chimiques', 'FILL-GPC', 'Formation en chimie, procédés industriels, et biotechnologies.', 1),
                                                                                     (2, 'Génie Biologique', 'FILL-GB', 'Formation en biologie, biochimie et applications en santé et environnement.', 1),
                                                                                     (3, 'Réseaux et Télécommunications', 'FILL-RT', 'Formation en réseaux informatiques, télécommunications et cybersécurité.', 2),
                                                                                     (4, 'Informatique et Data Science', 'FILL-IDS', 'Formation en développement logiciel, bases de données et sciences des données.', 2),
                                                                                     (5, 'Génie Électrique et Énergies Renouvelables', 'FILL-GEER', 'Formation en électrotechnique, électronique de puissance et énergies renouvelables.', 2);

-- --------------------------------------------------------

--
-- Structure de la table `grade`
--

CREATE TABLE `grade` (
                         `id` bigint(20) NOT NULL,
                         `libelle` varchar(255) NOT NULL,
                         `code` varchar(100) NOT NULL,
                         `description` text DEFAULT NULL,
                         `type_grade_id` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `grade`
--

INSERT INTO `grade` (`id`, `libelle`, `code`, `description`, `type_grade_id`) VALUES
                                                                                  (1, 'Maitre de conference', 'MC', 'Maitre de conference', 1),
                                                                                  (5, 'Maitre de conference habilite', 'MCH', 'Maitre de conference habilite', 1),
                                                                                  (6, 'Professeur Enseignement Superieure', 'PES', 'Professeur Enseignement Superieure', 1),
                                                                                  (7, 'Technicien', 'TECH', 'Technicien', 5),
                                                                                  (8, 'Ingenieure', 'ING', 'Ingenieure', 5);

-- --------------------------------------------------------

--
-- Structure de la table `inscription_concours`
--

CREATE TABLE `inscription_concours` (
                                        `id` bigint(20) NOT NULL,
                                        `code` varchar(255) NOT NULL,
                                        `civilite` varchar(20) DEFAULT NULL COMMENT 'Civilité: Monsieur, Madame, Mademoiselle',
                                        `email` varchar(255) DEFAULT NULL COMMENT 'Adresse e-mail',
                                        `prenom` varchar(100) DEFAULT NULL COMMENT 'Prénom en français',
                                        `nom` varchar(100) DEFAULT NULL COMMENT 'Nom en français',
                                        `prenom_arabe` varchar(100) DEFAULT NULL COMMENT 'الاسم الشخصي (Arabe)',
                                        `nom_arabe` varchar(100) DEFAULT NULL COMMENT 'الاسم العائلي (Arabe)',
                                        `cin` varchar(20) DEFAULT NULL COMMENT 'Carte d''identité nationale',
                                        `telephone` varchar(20) DEFAULT NULL COMMENT 'Numéro de téléphone',
                                        `photo` varchar(255) DEFAULT NULL COMMENT 'Photo d''identité (chemin du fichier)',
                                        `situation_familiale` varchar(30) DEFAULT NULL COMMENT 'Situation familiale: Célibataire, Marié(e), Divorcé(e), Veuf(ve)',
                                        `date_naissance` date DEFAULT NULL COMMENT 'Date de naissance',
                                        `lieu_naissance` varchar(255) DEFAULT NULL COMMENT 'Lieu de naissance (Français)',
                                        `lieu_naissance_arabe` varchar(255) DEFAULT NULL COMMENT 'Lieu de naissance (Arabe)',
                                        `province_naissance` varchar(100) DEFAULT NULL COMMENT 'Province de naissance',
                                        `nationalite` varchar(50) DEFAULT NULL COMMENT 'Nationalité',
                                        `adresse` varchar(255) DEFAULT NULL COMMENT 'Adresse (Français)',
                                        `adresse_arabe` varchar(255) DEFAULT NULL COMMENT 'Adresse (Arabe)',
                                        `code_postal` varchar(10) DEFAULT NULL COMMENT 'Code postal',
                                        `province_residence` varchar(100) DEFAULT NULL COMMENT 'Province de résidence',
                                        `situation_professionnelle` varchar(50) DEFAULT NULL COMMENT 'Situation professionnelle: Non employé, Employé, Fonctionnaire, Étudiant, Autre',
                                        `label` varchar(255) DEFAULT NULL,
                                        `active` tinyint(1) DEFAULT NULL,
                                        `description` text DEFAULT NULL,
                                        `concours_id` bigint(20) DEFAULT NULL,
                                        `candidat_id` bigint(20) DEFAULT NULL,
                                        `annee_bac` bigint(20) DEFAULT NULL,
                                        `specialite_bac` varchar(255) DEFAULT NULL,
                                        `mention_bac` varchar(255) DEFAULT NULL,
                                        `type_etablissement_bac` varchar(255) DEFAULT NULL,
                                        `province` varchar(255) DEFAULT NULL,
                                        `moyenne_general_bac` decimal(10,2) DEFAULT NULL,
                                        `etat_inscription` varchar(100) DEFAULT NULL,
                                        `bac_recto` varchar(500) DEFAULT NULL,
                                        `bac_verso` varchar(500) DEFAULT NULL,
                                        `type_diplome_obtenu` int(11) DEFAULT NULL,
                                        `specialite_diplome` varchar(255) DEFAULT NULL,
                                        `anne_obtention_diplome` bigint(20) DEFAULT NULL,
                                        `etablissement_origine` varchar(255) DEFAULT NULL,
                                        `module_valide` tinyint(1) DEFAULT NULL,
                                        `duree_diplome` bigint(20) DEFAULT NULL,
                                        `note_s1` decimal(10,2) DEFAULT NULL,
                                        `note_s2` decimal(10,2) DEFAULT NULL,
                                        `note_s3` decimal(10,2) DEFAULT NULL,
                                        `note_s4` decimal(10,2) DEFAULT NULL,
                                        `note_s5` decimal(10,2) DEFAULT NULL,
                                        `note_s6` decimal(10,2) DEFAULT NULL,
                                        `moyenne_general_calcule` decimal(10,2) DEFAULT NULL,
                                        `moyenne_ecrit` decimal(10,2) DEFAULT NULL,
                                        `moyenne_orale` decimal(10,2) DEFAULT NULL,
                                        `resultat_inscription` varchar(100) DEFAULT NULL,
                                        `attestation_reusite` varchar(500) DEFAULT NULL,
                                        `releves_notes` varchar(500) DEFAULT NULL,
                                        `demande_maniscrite` varchar(500) DEFAULT NULL,
                                        `cv` varchar(500) DEFAULT NULL,
                                        `cin_recto` varchar(500) DEFAULT NULL,
                                        `cin_verso` varchar(500) DEFAULT NULL,
                                        `date_inscription` date DEFAULT current_timestamp(),
                                        `date_creation` date DEFAULT current_timestamp(),
                                        `date_modification` date DEFAULT NULL,
                                        `code_massar` varchar(255) DEFAULT NULL,
                                        `province_bac` varchar(255) DEFAULT NULL,
                                        `moyenne_bac` decimal(10,2) DEFAULT NULL,
                                        `type_diplome` varchar(255) DEFAULT NULL,
                                        `annee_diplome` int(11) DEFAULT NULL,
                                        `modules_valides` int(11) DEFAULT NULL,
                                        `diplome` varchar(255) DEFAULT NULL,
                                        `moyenne_calcule_avant_ecrit` decimal(10,2) DEFAULT NULL,
                                        `moyenne_calcule_avant_orale` decimal(10,2) DEFAULT NULL,
                                        `moyenne_calcule_avant_finale` decimal(10,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `inscription_concours`
--

INSERT INTO `inscription_concours` (`id`, `code`, `civilite`, `email`, `prenom`, `nom`, `prenom_arabe`, `nom_arabe`, `cin`, `telephone`, `photo`, `situation_familiale`, `date_naissance`, `lieu_naissance`, `lieu_naissance_arabe`, `province_naissance`, `nationalite`, `adresse`, `adresse_arabe`, `code_postal`, `province_residence`, `situation_professionnelle`, `label`, `active`, `description`, `concours_id`, `candidat_id`, `annee_bac`, `specialite_bac`, `mention_bac`, `type_etablissement_bac`, `province`, `moyenne_general_bac`, `etat_inscription`, `bac_recto`, `bac_verso`, `type_diplome_obtenu`, `specialite_diplome`, `anne_obtention_diplome`, `etablissement_origine`, `module_valide`, `duree_diplome`, `note_s1`, `note_s2`, `note_s3`, `note_s4`, `note_s5`, `note_s6`, `moyenne_general_calcule`, `moyenne_ecrit`, `moyenne_orale`, `resultat_inscription`, `attestation_reusite`, `releves_notes`, `demande_maniscrite`, `cv`, `cin_recto`, `cin_verso`, `date_inscription`, `date_creation`, `date_modification`, `code_massar`, `province_bac`, `moyenne_bac`, `type_diplome`, `annee_diplome`, `modules_valides`, `diplome`, `moyenne_calcule_avant_ecrit`, `moyenne_calcule_avant_orale`, `moyenne_calcule_avant_finale`) VALUES
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (29, 'INSC1782196354002', 'Monsieur', 'ahmed.benjelloun@gmail.com', 'Ahmed', 'Benjelloun', 'أحمد', 'بنجلون', 'AB123456', '0612345678', '', 'Célibataire', '2000-01-15', 'Casablanca', 'الدار البيضاء', 'Casablanca', 'Marocaine', '123 Bd Mohamed V, Casablanca', '', '20000', 'Casablanca', 'Étudiant', '', 1, NULL, 2, 8, 2018, 'Sciences Mathématiques', 'Bien', 'Public', 'Casablanca', 14.50, 'EN_ATTENTE', NULL, NULL, 2, 'Réseaux et Télécoms', 2020, 'EST Casablanca', 1, 2, 14.00, 15.00, 13.00, 14.50, 14.00, 13.00, 13.92, NULL, NULL, 'NON_ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-01-15', '2026-01-15', '2026-06-30', 'K123456789', 'Casablanca', 14.50, 'DUT', 2020, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (31, 'INSC1782196354004', 'Madame', 'fatima.zahra@yahoo.com', 'Fatima', 'Zahra', 'فاطمة', 'زهرة', 'FZ234567', '0623456789', '', 'Célibataire', '2001-03-20', 'Rabat', 'الرباط', 'Rabat', 'Marocaine', '45 Rue de Paris, Rabat', '', '10000', 'Rabat', 'Étudiant', 'INSC1782196354004', 1, '', 3, 9, 2019, 'Sciences Physiques', 'Assez Bien', 'Public', 'Rabat', 12.75, 'EN_ATTENTE', NULL, NULL, NULL, 'Génie Industriel', 2021, 'EST Rabat', 1, 2, 12.00, 13.00, 11.50, 12.00, 13.00, 12.50, 12.33, NULL, NULL, 'ADMIS_ORALE', NULL, NULL, NULL, NULL, NULL, NULL, '2026-02-01', '2026-02-01', '2026-06-26', 'K234567890', 'Rabat', 12.75, 'DUT', 2021, 5, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (33, 'INSC1782196354006', 'Monsieur', 'mohamed.alami@gmail.com', 'Mohamed', 'Alami', 'محمد', 'علمي', 'MA345678', '0634567890', '', 'Marié', '1999-07-10', 'Fès', 'فاس', 'Fès', 'Marocaine', '78 Rue de la Liberté, Fès', '', '30000', 'Fès', 'Employé', '', 1, NULL, 2, 10, 2017, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Fès', 16.25, 'EN_ATTENTE', NULL, NULL, 3, 'Informatique', 2021, 'Faculté des Sciences Fès', 1, 3, 16.00, 15.00, 17.00, 16.00, 16.00, 15.00, 15.83, NULL, NULL, 'ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-02-10', '2026-02-10', '2026-06-30', 'K345678901', 'Fès', 16.25, 'Licence', 2021, 6, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (36, 'INSC1782196354009', 'Monsieur', 'youssef.mansouri@gmail.com', 'Youssef', 'Mansouri', 'يوسف', 'منصوري', 'YM567890', '0656789012', '', 'Célibataire', '2001-11-02', 'Tanger', 'طنجة', 'Tanger', 'Marocaine', '56 Rue de la Mer, Tanger', '', '90000', 'Tanger', 'Étudiant', 'INSC1782196354009', 1, '', 3, 12, 2019, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Tanger', 15.75, 'EN_ATTENTE', NULL, NULL, NULL, 'Génie Civil', 2021, 'EST Tanger', 1, 2, 15.00, 16.00, 14.50, 15.50, 16.00, 15.00, 15.33, NULL, NULL, 'NON_ELIGIBLE_ORALE', NULL, NULL, NULL, NULL, NULL, NULL, '2026-03-01', '2026-03-01', '2026-06-25', 'K567890123', 'Tanger', 15.75, 'DUT', 2021, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (39, 'INSC1782196354012', 'Monsieur', 'hassan.ouali@gmail.com', 'Hassan', 'Ouali', 'حسن', 'وعلي', 'HO789012', '0678901234', '', 'Marié', '1998-04-18', 'Agadir', 'أكادير', 'Agadir', 'Marocaine', '89 Rue de l\'Océan, Agadir', '', '80000', 'Agadir', 'Employé', '', 1, NULL, 2, 14, 2016, 'Sciences Mathématiques', 'Bien', 'Public', 'Agadir', 13.75, 'EN_ATTENTE', NULL, NULL, 3, 'Informatique', 2020, 'Faculté des Sciences Agadir', 1, 3, 13.00, 14.00, 13.50, 13.00, 14.00, 13.00, 13.42, NULL, NULL, 'EN_COURS', NULL, NULL, NULL, NULL, NULL, NULL, '2026-02-15', '2026-02-15', NULL, 'K789012345', 'Agadir', 13.75, 'Licence', 2020, 6, '', NULL, NULL, NULL),
(42, 'INSC1782196354015', 'Monsieur', 'rachid.tazi@gmail.com', 'Rachid', 'Tazi', 'رشيد', 'تازي', 'RT901234', '0690123456', '', 'Célibataire', '2001-12-05', 'Tétouan', 'تطوان', 'Tétouan', 'Marocaine', '67 Rue de la Plage, Tétouan', '', '93000', 'Tétouan', 'Étudiant', '', 1, NULL, 3, 16, 2019, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Tétouan', 16.50, 'EN_ATTENTE', NULL, NULL, 2, 'Informatique', 2021, 'EST Tétouan', 1, 2, 16.00, 17.00, 15.50, 16.50, 17.00, 16.00, 16.33, NULL, NULL, 'ADMIS_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-03-05', '2026-03-05', '2026-06-24', 'K901234567', 'Tétouan', 16.50, 'DUT', 2021, 4, '', NULL, NULL, NULL),
(45, 'INSC1782196354018', 'Monsieur', 'karim.berrada@gmail.com', 'Karim', 'Berrada', 'كريم', 'برادة', 'KB123456', '0612345679', '', 'Célibataire', '2000-02-28', 'Kenitra', 'القنيطرة', 'Kenitra', 'Marocaine', '34 Rue de la Résistance, Kenitra', '', '14000', 'Kenitra', 'Étudiant', '', 1, NULL, 2, 18, 2018, 'Sciences Mathématiques', 'Bien', 'Public', 'Kenitra', 14.75, 'EN_ATTENTE', NULL, NULL, 2, 'Génie Mécanique', 2020, 'EST Kenitra', 1, 2, 14.00, 15.00, 14.50, 14.00, 15.00, 14.00, 14.42, NULL, NULL, 'NON_ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-03-10', '2026-03-10', '2026-06-30', 'K123456790', 'Kenitra', 14.75, 'DUT', 2020, 4, '', NULL, NULL, NULL),
(48, 'INSC1782196354021', 'Monsieur', 'soufiane.iraqui@gmail.com', 'Soufiane', 'Iraqui', 'سفيان', 'عراقي', 'SI345678', '0634567891', '', 'Marié', '1999-08-15', 'Safi', 'آسفي', 'Safi', 'Marocaine', '56 Rue de la Plage, Safi', '', '46000', 'Safi', 'Employé', '', 1, NULL, 3, 20, 2017, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Safi', 15.50, 'EN_ATTENTE', NULL, NULL, 3, 'Informatique', 2021, 'Faculté des Sciences Safi', 1, 3, 15.00, 16.00, 15.50, 15.00, 16.00, 15.00, 15.42, NULL, NULL, 'ELIGIBLE_ORALE', NULL, NULL, NULL, NULL, NULL, NULL, '2026-03-15', '2026-03-15', '2026-06-26', 'K345678912', 'Safi', 15.50, 'Licence', 2021, 6, '', NULL, NULL, NULL),
(51, 'INSC1782196354024', 'Monsieur', 'ismail.chakir@gmail.com', 'Ismail', 'Chakir', 'إسماعيل', 'شكير', 'IC567890', '0656789013', '', 'Célibataire', '2000-07-25', 'Béni Mellal', 'بني ملال', 'Béni Mellal', 'Marocaine', '45 Rue de la Liberté, Béni Mellal', '', '23000', 'Béni Mellal', 'Étudiant', '', 1, NULL, 2, 22, 2018, 'Sciences Physiques', 'Assez Bien', 'Public', 'Béni Mellal', 11.50, 'EN_ATTENTE', NULL, NULL, 2, 'Génie Civil', 2020, 'EST Béni Mellal', 1, 2, 11.00, 12.00, 10.50, 11.50, 12.00, 11.00, 11.33, NULL, NULL, 'EN_COURS', NULL, NULL, NULL, NULL, NULL, NULL, '2026-03-18', '2026-03-18', NULL, 'K567890134', 'Béni Mellal', 11.50, 'DUT', 2020, 4, '', NULL, NULL, NULL),
(54, 'INSC1782196354027', 'Monsieur', 'taoufik.said@gmail.com', 'Taoufik', 'Said', 'توفيق', 'سعيد', 'TS789012', '0678901235', '', 'Marié', '1998-11-30', 'Laâyoune', 'العيون', 'Laâyoune', 'Marocaine', '34 Rue de l\'Espoir, Laâyoune', '', '70000', 'Laâyoune', 'Employé', '', 1, NULL, 2, 24, 2016, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Laâyoune', 16.00, 'EN_ATTENTE', NULL, NULL, 3, 'Informatique', 2020, 'Faculté des Sciences Laâyoune', 1, 3, 16.00, 17.00, 15.50, 16.00, 17.00, 16.00, 16.25, NULL, NULL, 'ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-03-20', '2026-03-20', '2026-06-30', 'K789012356', 'Laâyoune', 16.00, 'Licence', 2020, 6, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (57, 'INSC1782196354030', 'Monsieur', 'samir.hatimi@gmail.com', 'Samir', 'Hatimi', 'سمير', 'حاتمي', 'SH901234', '0690123457', '', 'Célibataire', '2001-05-21', 'Tiznit', 'تيزنيت', 'Tiznit', 'Marocaine', '56 Rue de la Plage, Tiznit', '', '85000', 'Tiznit', 'Étudiant', 'INSC1782196354030', 1, '', 3, 26, 2019, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Tiznit', 15.25, 'EN_ATTENTE', NULL, NULL, NULL, 'Informatique', 2021, 'EST Tiznit', 1, 2, 15.00, 16.00, 14.50, 15.00, 16.00, 15.00, 15.25, NULL, NULL, 'ADMIS_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-04-01', '2026-04-01', '2026-06-25', 'K901234578', 'Tiznit', 15.25, 'DUT', 2021, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (60, 'INSC1782196354033', 'Monsieur', 'yassin.bouazza@gmail.com', 'Yassin', 'Bouazza', 'ياسين', 'بوعزة', 'YB123456', '0612345680', '', 'Célibataire', '2000-09-15', 'Taroudant', 'تارودانت', 'Taroudant', 'Marocaine', '34 Rue de la Palmeraie, Taroudant', '', '83000', 'Taroudant', 'Étudiant', '', 1, NULL, 2, 28, 2018, 'Sciences Mathématiques', 'Bien', 'Public', 'Taroudant', 14.00, 'EN_ATTENTE', NULL, NULL, 2, 'Génie Mécanique', 2020, 'EST Taroudant', 1, 2, 14.00, 15.00, 13.50, 14.00, 15.00, 14.00, 14.25, NULL, NULL, 'NON_ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-04-05', '2026-04-05', '2026-06-30', 'K123456801', 'Taroudant', 14.00, 'DUT', 2020, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (63, 'INSC1782196354036', 'Monsieur', 'mehdi.fathi@gmail.com', 'Mehdi', 'Fathi', 'مهدي', 'فتحي', 'MF345678', '0634567892', '', 'Marié', '1999-04-20', 'Khouribga', 'خريبكة', 'Khouribga', 'Marocaine', '23 Rue de la Liberté, Khouribga', '', '25000', 'Khouribga', 'Employé', '', 1, NULL, 3, 30, 2017, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Khouribga', 15.75, 'EN_ATTENTE', NULL, NULL, 3, 'Informatique', 2021, 'Faculté des Sciences Khouribga', 1, 3, 15.00, 16.00, 15.50, 15.00, 16.00, 15.00, 15.42, NULL, NULL, 'ELIGIBLE_ORALE', NULL, NULL, NULL, NULL, NULL, NULL, '2026-04-10', '2026-04-10', '2026-06-26', 'K345678923', 'Khouribga', 15.75, 'Licence', 2021, 6, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (66, 'INSC1782196354039', 'Monsieur', 'hamza.chaoui@gmail.com', 'Hamza', 'Chaoui', 'حمزة', 'شاوي', 'HC567890', '0656789014', '', 'Célibataire', '2001-08-22', 'Guelmim', 'كلميم', 'Guelmim', 'Marocaine', '45 Rue de la Liberté, Guelmim', '', '81000', 'Guelmim', 'Étudiant', '', 1, NULL, 2, 32, 2019, 'Sciences Physiques', 'Assez Bien', 'Public', 'Guelmim', 12.50, 'EN_ATTENTE', NULL, NULL, 2, 'Électrotechnique', 2021, 'EST Guelmim', 1, 2, 12.00, 13.00, 12.00, 12.50, 13.00, 12.00, 12.42, NULL, NULL, 'EN_COURS', NULL, NULL, NULL, NULL, NULL, NULL, '2026-04-15', '2026-04-15', NULL, 'K567890145', 'Guelmim', 12.50, 'DUT', 2021, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (69, 'INSC1782196354042', 'Monsieur', 'anas.berrichi@gmail.com', 'Anas', 'Berrichi', 'أنس', 'بريشي', 'AB789012', '0678901236', '', 'Célibataire', '2000-11-11', 'Sidi Kacem', 'سيدي قاسم', 'Sidi Kacem', 'Marocaine', '34 Rue de la Liberté, Sidi Kacem', '', '16000', 'Sidi Kacem', 'Étudiant', '', 1, NULL, 3, 34, 2018, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Sidi Kacem', 16.25, 'EN_ATTENTE', NULL, NULL, 2, 'Informatique', 2020, 'EST Sidi Kacem', 1, 2, 16.00, 17.00, 15.50, 16.00, 17.00, 16.00, 16.25, NULL, NULL, 'ADMIS_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-04-20', '2026-04-20', '2026-06-24', 'K789012367', 'Sidi Kacem', 16.25, 'DUT', 2020, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (72, 'INSC1782196354045', 'Madame', 'malika.boutayeb@gmail.com', 'Malika', 'Boutayeb', 'مالكة', 'بوتيب', 'MB901234', '0690123458', '', 'Mariée', '1999-06-08', 'Youssoufia', 'اليوسفية', 'Youssoufia', 'Marocaine', '56 Rue de la Liberté, Youssoufia', '', '26000', 'Youssoufia', 'Employé', '', 1, NULL, 2, 36, 2017, 'Sciences Mathématiques', 'Bien', 'Public', 'Youssoufia', 14.50, 'EN_ATTENTE', NULL, NULL, 3, 'Informatique', 2021, 'Faculté des Sciences Youssoufia', 1, 3, 14.00, 15.00, 14.50, 14.00, 15.00, 14.00, 14.42, NULL, NULL, 'NON_ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-04-25', '2026-04-25', '2026-06-30', 'K901234589', 'Youssoufia', 14.50, 'Licence', 2021, 6, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (75, 'INSC1782196354048', 'Madame', 'imane.chemlal@gmail.com', 'Imane', 'Chemlal', 'إيمان', 'شملال', 'IC123456', '0612345681', '', 'Célibataire', '2001-07-30', 'Tan-Tan', 'طانطان', 'Tan-Tan', 'Marocaine', '67 Rue de la Mer, Tan-Tan', '', '82000', 'Tan-Tan', 'Étudiant', '', 1, NULL, 3, 38, 2019, 'Sciences Physiques', 'Bien', 'Public', 'Tan-Tan', 13.25, 'EN_ATTENTE', NULL, NULL, 2, 'Électrotechnique', 2021, 'EST Tan-Tan', 1, 2, 13.00, 14.00, 13.00, 13.00, 14.00, 13.00, 13.33, NULL, NULL, 'ADMIS_ORALE', NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-01', '2026-05-01', '2026-06-26', 'K123456812', 'Tan-Tan', 13.25, 'DUT', 2021, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (78, 'INSC1782196354051', 'Madame', 'siham.aitali@gmail.com', 'Siham', 'Ait-Ali', 'سهام', 'آيت علي', 'SA345678', '0634567893', '', 'Célibataire', '2000-05-15', 'Midelt', 'ميدلت', 'Midelt', 'Marocaine', '34 Rue de la Montagne, Midelt', '', '54000', 'Midelt', 'Étudiant', '', 1, NULL, 2, 40, 2018, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Midelt', 15.00, 'EN_ATTENTE', NULL, NULL, 2, 'Génie Mécanique', 2020, 'EST Midelt', 1, 2, 15.00, 16.00, 14.50, 15.00, 16.00, 15.00, 15.25, NULL, NULL, 'ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-05', '2026-05-05', '2026-06-30', 'K345678934', 'Midelt', 15.00, 'DUT', 2020, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (81, 'INSC1782196354054', 'Madame', 'mouna.hassani@gmail.com', 'Mouna', 'Hassani', 'منى', 'حساني', 'MH567890', '0656789015', '', 'Célibataire', '2002-03-18', 'Larache', 'العرائش', 'Larache', 'Marocaine', '56 Rue de la Mer, Larache', '', '92000', 'Larache', 'Étudiant', '', 1, NULL, 3, 42, 2020, 'Sciences Physiques', 'Assez Bien', 'Public', 'Larache', 12.25, 'EN_ATTENTE', NULL, NULL, 2, 'Électronique', 2022, 'EST Larache', 1, 2, 12.00, 13.00, 11.50, 12.00, 13.00, 12.00, 12.25, NULL, NULL, 'ADMIS_ORALE', NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-10', '2026-05-10', '2026-06-26', 'K567890156', 'Larache', 12.25, 'DUT', 2022, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (84, 'INSC1782196354057', 'Madame', 'fatima.alami@outlook.com', 'Fatima', 'Alami', 'فاطمة', 'علمي', 'FA678913', '0678901237', '', 'Célibataire', '2001-01-20', 'Rabat', 'الرباط', 'Rabat', 'Marocaine', '45 Rue de Paris, Rabat', '', '10000', 'Rabat', 'Étudiant', '', 1, NULL, 2, 44, 2019, 'Sciences Économiques', 'Bien', 'Public', 'Rabat', 13.75, 'EN_ATTENTE', NULL, NULL, 2, 'Gestion', 2021, 'EST Rabat', 1, 2, 13.00, 14.00, 13.50, 13.00, 14.00, 13.00, 13.42, NULL, NULL, 'NON_ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-15', '2026-05-15', '2026-06-30', 'K678913456', 'Rabat', 13.75, 'DUT', 2021, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (87, 'INSC1782196354060', 'Madame', 'sanae.mansouri@outlook.com', 'Sanae', 'Mansouri', 'سناء', 'منصوري', 'SM678915', '0690123459', '', 'Célibataire', '2000-06-05', 'Fès', 'فاس', 'Fès', 'Marocaine', '78 Rue de la Liberté, Fès', '', '30000', 'Fès', 'Étudiant', '', 1, NULL, 3, 46, 2018, 'Sciences Physiques', 'Assez Bien', 'Public', 'Fès', 11.75, 'EN_ATTENTE', NULL, NULL, 2, 'Électrotechnique', 2020, 'EST Fès', 1, 2, 11.00, 12.00, 11.50, 11.00, 12.00, 11.00, 11.42, NULL, NULL, 'ELIGIBLE_ORALE', NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-20', '2026-05-20', '2026-06-26', 'K678915678', 'Fès', 11.75, 'DUT', 2020, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (89, 'INSC1782196354062', 'Monsieur', 'ahmed.benjelloun@gmail.com', 'Ahmed', 'Benjelloun', 'أحمد', 'بنجلون', 'AB123456', '0612345678', 'Array', 'Célibataire', '2000-01-15', 'Casablanca', 'الدار البيضاء', 'Casablanca', 'Marocaine', '123 Bd Mohamed V, Casablanca', 'koko', '20000', 'Casablanca', 'Étudiant', 'INSC1782196354062', 1, '', 3, 8, 2025, 'Sciences Mathématiques', 'Bien', 'Public', 'Casablanca', 14.50, 'EN_ATTENTE', NULL, NULL, 2, 'Réseaux et Télécoms', 2020, 'EST Sidi Bennour', 1, 2, 14.00, 15.00, 13.00, 14.50, 14.00, 13.00, 14.13, NULL, NULL, 'ELLIBGIBLE_ECRIT', NULL, 'Array', 'Array', 'Array', 'Array', 'Array', '2026-06-27', '2026-05-25', '2026-06-27', 'K123456789', 'Casablanca', 14.50, 'DUT', 2026, 0, 'Array', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (90, 'INSC1782196354063', 'Monsieur', 'mohamed.alami@gmail.com', 'Mohamed', 'Alami', 'محمد', 'علمي', 'MA345678', '0634567890', '', 'Marié', '1999-07-10', 'Fès', 'فاس', 'Fès', 'Marocaine', '78 Rue de la Liberté, Fès', '', '30000', 'Fès', 'Employé', '', 1, NULL, 2, 10, 2017, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Fès', 16.25, 'EN_ATTENTE', NULL, NULL, 3, 'Informatique', 2021, 'Faculté des Sciences Fès', 1, 3, 16.00, 15.00, 17.00, 16.00, 16.00, 15.00, 15.83, NULL, NULL, 'ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-05-30', '2026-05-30', '2026-06-30', 'K345678901', 'Fès', 16.25, 'Licence', 2021, 6, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (91, 'INSC1782196354064', 'Monsieur', 'youssef.mansouri@gmail.com', 'Youssef', 'Mansouri', 'يوسف', 'منصوري', 'YM567890', '0656789012', '', 'Célibataire', '2001-11-02', 'Tanger', 'طنجة', 'Tanger', 'Marocaine', '56 Rue de la Mer, Tanger', '', '90000', 'Tanger', 'Étudiant', '', 1, NULL, 2, 12, 2019, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Tanger', 15.75, 'EN_ATTENTE', NULL, NULL, 2, 'Génie Civil', 2021, 'EST Tanger', 1, 2, 15.00, 16.00, 14.50, 15.50, 16.00, 15.00, 15.33, NULL, NULL, 'ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-01', '2026-06-01', '2026-06-30', 'K567890123', 'Tanger', 15.75, 'DUT', 2021, 4, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (92, 'INSC1782196354065', 'Monsieur', 'hassan.ouali@gmail.com', 'Hassan', 'Ouali', 'حسن', 'وعلي', 'HO789012', '0678901234', '', 'Marié', '1998-04-18', 'Agadir', 'أكادير', 'Agadir', 'Marocaine', '89 Rue de l\'Océan, Agadir', '', '80000', 'Agadir', 'Employé', '', 1, NULL, 3, 14, 2016, 'Sciences Mathématiques', 'Bien', 'Public', 'Agadir', 13.75, 'EN_ATTENTE', NULL, NULL, 3, 'Informatique', 2020, 'Faculté des Sciences Agadir', 1, 3, 13.00, 14.00, 13.50, 13.00, 14.00, 13.00, 13.42, NULL, NULL, 'EN_COURS', NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-05', '2026-06-05', NULL, 'K789012345', 'Agadir', 13.75, 'Licence', 2020, 6, '', NULL, NULL, NULL),
(93, 'INSC1782196354066', 'Monsieur', 'rachid.tazi@gmail.com', 'Rachid', 'Tazi', 'رشيد', 'تازي', 'RT901234', '0690123456', '', 'Célibataire', '2001-12-05', 'Tétouan', 'تطوان', 'Tétouan', 'Marocaine', '67 Rue de la Plage, Tétouan', '', '93000', 'Tétouan', 'Étudiant', '', 1, NULL, 2, 16, 2019, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Tétouan', 16.50, 'EN_ATTENTE', NULL, NULL, 2, 'Informatique', 2021, 'EST Tétouan', 1, 2, 16.00, 17.00, 15.50, 16.50, 17.00, 16.00, 16.33, NULL, NULL, 'ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-10', '2026-06-10', '2026-06-30', 'K901234567', 'Tétouan', 16.50, 'DUT', 2021, 4, '', NULL, NULL, NULL),
(94, 'INSC1782196354067', 'Monsieur', 'karim.berrada@gmail.com', 'Karim', 'Berrada', 'كريم', 'برادة', 'KB123456', '0612345679', '', 'Célibataire', '2000-02-28', 'Kenitra', 'القنيطرة', 'Kenitra', 'Marocaine', '34 Rue de la Résistance, Kenitra', '', '14000', 'Kenitra', 'Étudiant', '', 1, NULL, 3, 18, 2018, 'Sciences Mathématiques', 'Bien', 'Public', 'Kenitra', 14.75, 'EN_ATTENTE', NULL, NULL, 2, 'Génie Mécanique', 2020, 'EST Kenitra', 1, 2, 14.00, 15.00, 14.50, 14.00, 15.00, 14.00, 14.42, NULL, NULL, 'ADMIS_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-15', '2026-06-15', '2026-06-25', 'K123456790', 'Kenitra', 14.75, 'DUT', 2020, 4, '', NULL, NULL, NULL),
(95, 'INSC1782196354068', 'Monsieur', 'soufiane.iraqui@gmail.com', 'Soufiane', 'Iraqui', 'سفيان', 'عراقي', 'SI345678', '0634567891', '', 'Marié', '1999-08-15', 'Safi', 'آسفي', 'Safi', 'Marocaine', '56 Rue de la Plage, Safi', '', '46000', 'Safi', 'Employé', '', 1, NULL, 2, 20, 2017, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Safi', 15.50, 'EN_ATTENTE', NULL, NULL, 3, 'Informatique', 2021, 'Faculté des Sciences Safi', 1, 3, 15.00, 16.00, 15.50, 15.00, 16.00, 15.00, 15.42, NULL, NULL, 'ELLIBGIBLE_ECRIT', NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-18', '2026-06-18', '2026-06-30', 'K345678912', 'Safi', 15.50, 'Licence', 2021, 6, '', NULL, NULL, NULL),
(96, 'INSC1782196354069', 'Monsieur', 'ismail.chakir@gmail.com', 'Ismail', 'Chakir', 'إسماعيل', 'شكير', 'IC567890', '0656789013', '', 'Célibataire', '2000-07-25', 'Béni Mellal', 'بني ملال', 'Béni Mellal', 'Marocaine', '45 Rue de la Liberté, Béni Mellal', '', '23000', 'Béni Mellal', 'Étudiant', '', 1, NULL, 3, 22, 2018, 'Sciences Physiques', 'Assez Bien', 'Public', 'Béni Mellal', 11.50, 'EN_ATTENTE', NULL, NULL, 2, 'Génie Civil', 2020, 'EST Béni Mellal', 1, 2, 11.00, 12.00, 10.50, 11.50, 12.00, 11.00, 11.33, NULL, NULL, 'ELIGIBLE_ORALE', NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-20', '2026-06-20', '2026-06-26', 'K567890134', 'Béni Mellal', 11.50, 'DUT', 2020, 4, '', NULL, NULL, NULL),
(97, 'INSC1782196354070', 'Monsieur', 'taoufik.said@gmail.com', 'Taoufik', 'Said', 'توفيق', 'سعيد', 'TS789012', '0678901235', '', 'Marié', '1998-11-30', 'Laâyoune', 'العيون', 'Laâyoune', 'Marocaine', '34 Rue de l\'Espoir, Laâyoune', '', '70000', 'Laâyoune', 'Employé', '', 1, NULL, 3, 24, 2016, 'Sciences Mathématiques', 'Très Bien', 'Public', 'Laâyoune', 16.00, 'EN_ATTENTE', NULL, NULL, 3, 'Informatique', 2020, 'Faculté des Sciences Laâyoune', 1, 3, 16.00, 17.00, 15.50, 16.00, 17.00, 16.00, 16.25, NULL, NULL, 'ELIGIBLE_ORALE', NULL, NULL, NULL, NULL, NULL, NULL, '2026-06-22', '2026-06-22', '2026-06-25', 'K789012356', 'Laâyoune', 16.00, 'Licence', 2020, 6, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (130, 'INSC-1782649744-7465-1', 'Monsieur', 'oussamabenjellounn@gmail.com', 'Oussama', 'Benjelloun', 'اسامة', 'بنجلون', 'XA150779', '0652297562', 'https://drive.google.com/open?id=1_llTcmcGMP32OCgoxwHtXZzU9eCZFbzn', 'Célibataire', '2005-06-03', 'Tiflet', 'تيفلت', 'KHEMISSET', 'Marocaine', 'QRT NAHDA 2 TIFLET', 'حي النهضة 2 تيفلت', '15400', 'KHEMISSET', 'Non employé', '', 1, NULL, 1, 48, 2023, 'Sciences Physiques - Option Français', 'Très bien', 'LYCEE PUBLIC', NULL, NULL, 'VALIDE', 'https://drive.google.com/open?id=1opt8O6D78gm49MzvUFG78gk6QMAYNWbJ', 'https://drive.google.com/open?id=1k4owMjoJy_qMyMoh5WcWdgwDtDj4vuwx', 2, 'Génie Informatique', 2025, 'Ecole Supérieure de Technologies Salé', 1, 2, 16.22, 16.15, 16.49, 16.47, 0.00, 0.00, 16.33, NULL, NULL, 'ELLIBGIBLE_ECRIT', 'https://drive.google.com/open?id=1lYeH1lhDdrsdEbgostC_amDc06CEX2rS', 'https://drive.google.com/open?id=1JbzliTPf7P5EcARoALGjoYpHSDJuL5Rp', 'https://drive.google.com/open?id=1Jf07UkopRv07F-w0Z-Fxn8jwtbeEL1Eu', 'https://drive.google.com/open?id=1aqnMh1JfZfZMdyB2b8iM3lnolAe4uhCW', 'https://drive.google.com/open?id=1-YxcIS46lN_x_StT4p-Rjn5NQ5BKdDCo', 'https://drive.google.com/open?id=19CcKP6NEX_pwBxzuTHe5ER6lvoVH4skZ', '2026-06-28', '2026-06-28', '2026-06-28', 'J143061074', 'KHEMISSET', 16.14, '', 0, 0, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (131, 'INSC-1782649744-7471-2', 'Mademoiselle', 'hanane.chatbitazi@usmba.ac.ma', 'Hanane', 'Chatbi-Tazi', 'حنان', 'شطبي التازي', 'CD789539', '0628994163', 'https://drive.google.com/open?id=1PDKJor_7uZM9G2_wSdKTx0J0qe2R3cNj', 'Célibataire', '2006-05-17', 'Tissa', 'تيسة', 'TAOUNATE', 'Marocaine', '29 lot al hanae sidi boudhar el merja fes', '29 تجزئة الهناء حي بوظهار المرجة واد فاس فاس', '30020', 'FES-MEDINA', 'Non employé', '', 1, NULL, 1, 49, 2023, 'Science Physique Bac International', 'Très bien', 'LYCEE PUBLIC', NULL, NULL, 'VALIDE', 'https://drive.google.com/open?id=1er6E1UGC2tvs8hLxw68o_IiPnCvw2nEE', 'https://drive.google.com/open?id=1v0ewdn3ZW3mft1lNvjcbcEDlC5CgFB6A', 2, 'genie informatique', 2025, 'école supérieure de technologie Fès', 1, 2, 14.29, 14.29, 15.60, 15.60, 0.00, 0.00, 14.95, NULL, NULL, 'EN_COURS', 'https://drive.google.com/open?id=1k0sujbNjg4Ym-uIRipoftvIVEeAiQJhw', 'https://drive.google.com/open?id=1MNiVODWOrVW2dJzjAiKcqUjT8OllhzCv', 'https://drive.google.com/open?id=1116-whJzU2i-CyUl6QbEfp60A9S6Av3F', 'https://drive.google.com/open?id=1hQ8aXcuUu7ZHnQCTYIk5T5JLfW-G7PvQ', 'https://drive.google.com/open?id=1mmDXGPLaLPwuQnMTaUVi-3qDHu9FGvAh', 'https://drive.google.com/open?id=1F-uEZ7eQoIV9Rjl_3Fdj_frJY5FILVIg', '2026-06-28', '2026-06-28', NULL, 's133156876', 'FES-MEDINA', 16.12, '', 0, 0, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (132, 'INSC-1782649744-4044-3', 'Mademoiselle', 'meryemelmarti273@gmail.com', 'Meryem', 'El Marti', 'مريم', 'المرضي', 'D678868', '0634012900', 'https://drive.google.com/open?id=1bkZiplAHkwqa10G6sCA82VCjartY-srA', 'Célibataire', '2005-07-09', 'MEKNES', 'مكناس', 'MEKNES-EL-MENZEH', 'Marocaine', 'APRT 3 RES AL ANDALOUSS 24 AV CHEFCHAOUEN VN MEKNES', 'شقة 03 اقامة الاندلس 24 شارع شفشاون م ج مكناس', '50000', 'MEKNES-EL-MENZEH', 'Non employé', '', 1, NULL, 1, 50, 2023, 'Sciences Physiques - Option Français', 'Très bien', 'LYCEE PRIVEE', NULL, NULL, 'VALIDE', 'https://drive.google.com/open?id=14XUcU0szPWt-YMUrmpuVpJClzU5yLiky', 'https://drive.google.com/open?id=1RB6zpmvS2_17j5s9DKJvIgHHy8WdizUp', 2, 'Génie Informatique', 2025, 'Ecole Supérieur de Technologie', 1, 2, 14.92, 14.04, 14.78, 16.02, 0.00, 0.00, 14.94, NULL, NULL, 'EN_COURS', 'https://drive.google.com/open?id=1IXC3d4LBrS5e9Qc7ADTGsZ30zBye3nGU', 'https://drive.google.com/open?id=187sjm6FoCbmGV-pH7m3Zin62eHpJc8-7', 'https://drive.google.com/open?id=1jQ4g-l0SlCLY_Y2hBY02hQ7Pr0Kaq7rA', 'https://drive.google.com/open?id=1vAXybhzfVAoqW13bd8VQoStxKOHTi-G4', 'https://drive.google.com/open?id=1-TnAzGSR25EExQiHLZD9z8pyWVUiRV97', 'https://drive.google.com/open?id=1GN8V_nPr72fYwnf4Lc2KP5HqwnSS4e_t', '2026-06-28', '2026-06-28', NULL, 'M131274250', 'MEKNES-AL-ISMAILIA', 16.23, '', 0, 0, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (133, 'INSC-1782649744-2177-4', 'Mademoiselle', 'fadouaahachmi0220@gmail.com', 'FADOUA', 'AHACHMI', 'فدوى', 'احشمي', 'EE889884', '0600137010', 'https://drive.google.com/open?id=1uIlccBB_rxo9nFQaq_SlGCo4oJSeRjQJ', 'Célibataire', '2005-02-20', 'SIDI YOUSSEF BEN ALI MARRAKECH', 'سيدي يوسف بن علي مراكش', 'MARRAKECH', 'Marocaine', 'DB SADIENNE NO 22 SYBA MARRAKECH', 'درب السعديين رقم 22 سيبع ش مراكش', '40000', 'MARRAKECH', 'Non employé', '', 1, NULL, 1, 51, 2023, 'Sciences Physique Chimie', 'Bien', 'LYCEE PUBLIC', NULL, NULL, 'VALIDE', 'https://drive.google.com/open?id=1cE_svJkk-uShzszvuaI64UVwalRyDSH1', 'https://drive.google.com/open?id=1OJvao4b0GZXOFpDqkb7cFxPKsS_h0Nkw', 2, 'Ingénierie des données', 2025, 'Ecole supérieure de technologie El kelaa des sraghna', 1, 2, 15.65, 14.86, 15.12, 16.81, 0.00, 0.00, 15.61, NULL, NULL, 'ELLIBGIBLE_ECRIT', 'https://drive.google.com/open?id=1TbVZih-pHaPXFX2GpkBX9-TBmUl969QK', 'https://drive.google.com/open?id=1VaO86lST3auvN8rY4PJwgn15hc8Ea86X', 'https://drive.google.com/open?id=1Y9JEBcUGn6oOFGEX3KofjDsg1BUCxSUv', 'https://drive.google.com/open?id=15p6P0uQmH7CS02krUvF2ClFZbqAGLxG4', 'https://drive.google.com/open?id=1xbQt0g7zf1VtEf_tyOZ60HkANz-597MP', 'https://drive.google.com/open?id=15PlzbGvElqWZNpox2WB9dfaO3ko9OoOQ', '2026-06-28', '2026-06-28', '2026-06-28', 'G138288104', 'MARRAKECH', 14.21, '', 0, 0, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (134, 'INSC-1782649744-9272-5', 'Monsieur', 'maro.elarbaoui@gmail.com', 'MAROUANE', 'EL ARBAOUI', 'مروان', 'العرباوي', 'WA326028', '0777758765', 'https://drive.google.com/open?id=1psE1w-3AQi48S6cVsyxAtofoxcaoPwFK', 'Célibataire', '2005-10-09', 'Marrakech', 'مراكش', 'MARRAKECH-MEDINA', 'Marocaine', '25 LOT YASSINE ROUTE DE MILS BERRECHID', '25 تجزئة ياسين طريق ميلس برشيد', '26100', 'BERRECHID', 'Non employé', '', 1, NULL, 1, 52, 2023, 'Sciences Physiques - Option Anglais', 'Bien', 'LYCEE PUBLIC', NULL, NULL, 'VALIDE', 'https://drive.google.com/open?id=1zju5Xh30cpo-F3C7icKW_3sTxrDBi_VC', 'https://drive.google.com/open?id=1UpDw_EwupfM4Km8yYzniy4fNIImnRHXm', 2, 'genie informatique', 2025, 'EST Essaouira', 1, 2, 14.95, 14.95, 16.19, 16.19, 0.00, 0.00, 15.57, NULL, NULL, 'ELLIBGIBLE_ECRIT', 'https://drive.google.com/open?id=1ujIVmL-vmm9-Ul6iJpdywQjWc8cCxOz_', 'https://drive.google.com/open?id=1Qr70Y1kb7t1r_vQjYRYIsWbEBGmkR11V', 'https://drive.google.com/open?id=1ljHr3FpmMxDJ_drt8jN26079tQVGJMXx', 'https://drive.google.com/open?id=1bB82JOUpH9dw-uoCb_qmokkrug0onbHR', 'https://drive.google.com/open?id=1UIFtYpFby3OX8PSEy9kX17KlsnQkWM_x', 'https://drive.google.com/open?id=1pSkrZPUgQZCTKXRfkgQtUZoUWjrEo6gA', '2026-06-28', '2026-06-28', '2026-06-28', 'F130127129', 'BERRECHID', 14.95, '', 0, 0, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (135, 'INSC-1782649744-3488-6', 'Monsieur', 'mohamedhadfani2004@gmail.com', 'Mohamed', 'Hadfani', 'محمد', 'هدفاني', 'Q369482', '0646792017', 'https://drive.google.com/open?id=14AAmPT8B9bvlUWTFHb8BXxErxm4pYp-1', 'Célibataire', '2005-08-01', 'Khouribga', 'خريبكة', 'KHOURIBGA', 'Marocaine', 'Rue 8 hay el qods 1 NR 888', 'شارع رقم 8 حي القدس 1 رقم المنزل 888', '25', 'KHOURIBGA', 'Non employé', '', 1, NULL, 1, 53, 2023, 'Sciences Physique Chimie', 'Bien', 'LYCEE PUBLIC', NULL, NULL, 'VALIDE', 'https://drive.google.com/open?id=1p7vgBlRyCjnYN2GieD53cKj1L8RiRkyZ', 'https://drive.google.com/open?id=1hHea6Gf5jmd9nPDNKmODJi2quTJ24Fw2', 2, 'Génie informatique', 2025, 'École supérieure de technologie béni mellal', 1, 2, 15.65, 14.71, 15.02, 16.64, 0.00, 0.00, 15.51, NULL, NULL, 'ELLIBGIBLE_ECRIT', 'https://drive.google.com/open?id=13afNZQn6IaqYkFrOPJb79c5oKE5CsiyD', 'https://drive.google.com/open?id=18vzaNbwvhVcsKcK643f-1_yAFzL6D4O6', 'https://drive.google.com/open?id=16L8c-6nnpGqFNmoyAHNEkX_2xBt93gsd', 'https://drive.google.com/open?id=1BdiwHHADn2nc7UfFXPfdTckQF0dVG7Nq', 'https://drive.google.com/open?id=1cXoveg8vDWI7OTskp83_8m4TUZsTBTUs', 'https://drive.google.com/open?id=1VZk69DCP06yqP8qJV6ufZlcmJGxW4U7I', '2026-06-28', '2026-06-28', '2026-06-28', 'F133091101', 'KHOURIBGA', 15.19, '', 0, 0, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (136, 'INSC-1782649745-6275-7', 'Madame', 'zinebznouba502@gmail.com', 'ZINEB', 'ETTOUIL', 'زينب', 'الطويل', 'DI23403', '0776797088', 'https://drive.google.com/open?id=11i1kxxkbj0KjldbfrOnJ_yXLYk5OMYKb', 'Célibataire', '2006-04-15', 'N78 lot zitouna tranche 2 el bassatine meknes', 'رقم تجزئة الزيتونة الشطر 2 البساتين مكناس', 'MEKNES', 'Marocaine', 'N78, lot zitouna tranche 2 el bassatine meknes', NULL, '50000', 'MEKNES', 'Non employé', '', 1, NULL, 1, 54, 2023, 'Sciences Physiques - Option Français', 'Bien', 'LYCEE PUBLIC', NULL, NULL, 'VALIDE', 'https://drive.google.com/open?id=1MRhtwjH0wVZdAkA6sG4qyTGmWDBFf1Yx', 'https://drive.google.com/open?id=1rSG18evI9nQLteUXG7Z1JsklCMrUQr1w', 2, 'DEVELOPPEMENT WEB ET MULTIMEDIA', 2025, 'ECOLE SUPERIEUR DE TECHNOLOGIE MEKNES', 1, 2, 16.25, 13.97, 15.80, 15.64, 0.00, 0.00, 15.42, NULL, NULL, 'ELLIBGIBLE_ECRIT', 'https://drive.google.com/open?id=1UUHMEfzUQy348-LYrpY8G8JKPTivJ2eb', 'https://drive.google.com/open?id=1jxXRTOMclW6j3vGpPYecKbtoxMd1eol5', 'https://drive.google.com/open?id=1aRO4awUuhjrmL5eiXP5AabDtz_Vlq2u2', 'https://drive.google.com/open?id=1P8YK1juU8F18b1adWq5Qu1j0EpNOZLgL', 'https://drive.google.com/open?id=1MTy5ysxaCXKJSUBnm1CNBKIf2f-d-yn6', 'https://drive.google.com/open?id=1yRw9v2xiKUmsIM1R-g2drkQVRV5RMaFA', '2026-06-28', '2026-06-28', '2026-06-28', 'M136385886', 'MEKNES', 15.31, '', 0, 0, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (137, 'INSC-1782649745-2910-8', 'Monsieur', 'abderrahmanbendahman1@gmail.com', 'Abderrahman', 'BENDAHMAN', 'عبد الرحمان', 'بندحمان', 'AD304173', '0701238880', 'https://drive.google.com/open?id=1-1lItjOGGzaec7cEcwiKPuWided8gDIl', 'Célibataire', '2005-04-26', 'Temara', 'تمارة', 'SKHIRATE-TEMARA', 'Marocaine', 'Lot kenz el hiba villa 32 temara', 'تجزئة كنز الهبة فيلا 32 تمارة', '12000', 'SKHIRATE-TEMARA', 'Non employé', '', 1, NULL, 1, 55, 2023, 'Sciences Physiques - Option Français', 'Bien', 'LYCEE PUBLIC', NULL, NULL, 'VALIDE', 'https://drive.google.com/open?id=1LKGmtV_nQRrfGfQ2RRwu1buHJ9mGQrrD', 'https://drive.google.com/open?id=1Pr5xkPctUtStTFxW0cbTS1wXS_vHJGp6', 2, 'Génie Informatique', 2025, 'EST salé', 1, 2, 14.83, 15.10, 15.72, 15.73, 0.00, 0.00, 15.35, NULL, NULL, 'ELLIBGIBLE_ECRIT', 'https://drive.google.com/open?id=1_gvV2ZWDGxmZ30Xeyy7ZdXZpHoNyGttR', 'https://drive.google.com/open?id=1cFLpDz-BTxuKL5z3zU33N7Kys0qOoO0z', 'https://drive.google.com/open?id=1Lirpa1HOYxw2ixknkzT8PxLV5mbiCZl-', 'https://drive.google.com/open?id=1Q-u0EMdqAQtE2R0gTXWg6ebtKa7ez3y-', 'https://drive.google.com/open?id=17RY2XdICYOZiyYAkJlFYPQOpJuo2MS_a', 'https://drive.google.com/open?id=1TvJfaGFDgCarDtMEvWIt8VX12DuA-MBm', '2026-06-28', '2026-06-28', '2026-06-28', 'J132388120', 'SKHIRATE-TEMARA', 14.83, '', 0, 0, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (138, 'INSC-1782649745-8070-9', 'Monsieur', 'elaidiachraf04@gmail.com', 'ACHRAF', 'EL AIDI', 'أشرف', 'العيدي', 'V383957', '0693182958', 'https://drive.google.com/open?id=1PtOzFTWAzMLMiO1xg39yqA3IGEv3_eZo', 'Célibataire', '2004-07-21', 'KHENIFRA', 'خنيفرة', 'KHENIFRA', 'Marocaine', 'TICHOUTE DES MOUKHAZNIS KHENIFRA', 'تيشوت المخازنية خنيفرة', '54000', 'KHENIFRA', 'Non employé', '', 1, NULL, 1, 56, 2022, 'Sciences Physiques - Option Français', 'Très bien', 'LYCEE PUBLIC', NULL, NULL, 'VALIDE', 'https://drive.google.com/open?id=1jb9wIHy1AcaBnc4pM4KTONHJyudeAtCD', 'https://drive.google.com/open?id=18pwJkRN8uF8RkCWCcS3RkqdczxdbzKDm', 2, 'GENIE LOGICIEL', 2024, 'EST KHENIFRA', 1, 2, 14.40, 13.40, 13.42, 16.90, 0.00, 0.00, 14.53, NULL, NULL, 'EN_COURS', 'https://drive.google.com/open?id=1IQVGlG3uuPIgGWKmfe2PgtNltfNKLuWS', 'https://drive.google.com/open?id=1zuPTJC2cfW3O44uhaZNyl41_PuxCtBHM', 'https://drive.google.com/open?id=15cUJROrZ4CECJK06yO9d43uVBQ9-BJKB', 'https://drive.google.com/open?id=1l9ub9qS5s6GDTt4vn5T8fRmsA1L14TuI', 'https://drive.google.com/open?id=1YPksAUrxT2c8jIFfT6KWlH1fUPsQ_tPb', 'https://drive.google.com/open?id=11Jf9AFj7AgwlCZYNpNuOaaryUlYUXFdw', '2026-06-28', '2026-06-28', NULL, 'M130118971', 'KHENIFRA', 16.47, '', 0, 0, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (139, 'INSC-1782649745-4646-10', 'Mademoiselle', 'salmaaamira4@gmail.com', 'Salma', 'AAMIRA', 'سلمى', 'اعمرى', 'Y533955', '0654317748', 'https://drive.google.com/open?id=1SYcvArXM8XlzTrV7mKaj6WGuuobYnQU9', 'Célibataire', '2005-11-11', 'EL KELAA DES SRAGHENA', 'قلعة السراغنة', 'KELAAT ESSRAGHNA', 'Marocaine', 'El kelaa des sraghena Nakhela 2 N 233', 'قلعة السراغنة النخلة 2', '43000', 'KELAAT ESSRAGHNA', 'Non employé', '', 1, NULL, 1, 57, 2023, 'Sciences Physique Chimie', 'Bien', 'LYCEE PUBLIC', NULL, NULL, 'VALIDE', 'https://drive.google.com/open?id=1x7l_BPL1Wj8ODGa6o287gpUSp5x2cxRB', 'https://drive.google.com/open?id=1K7z7vwBPmke6R-FAbyBhwYKJlmOgfZtX', 2, 'ingenierie des donnees', 2025, 'EST', 1, 2, 14.69, 15.62, 15.12, 15.23, 0.00, 0.00, 15.17, NULL, NULL, 'EN_COURS', 'https://drive.google.com/open?id=1r4S81fQxNHTlCmcn5qnWncVehzn8VvhE', 'https://drive.google.com/open?id=16PYHpANDIGhGzHJN_eKNjrzaE7296frd', 'https://drive.google.com/open?id=1XTqDqdeEQsyr4VM_VpfDskEI20jLW03A', 'https://drive.google.com/open?id=16dm2bgB4P0qsorLEwT5StYhZGr4tBFS0', 'https://drive.google.com/open?id=12czvPbq2fg6st4yo38buLkr1RUTvzPJS', 'https://drive.google.com/open?id=1fIjHpmbQ5CdhH8GP61B9CSxDfA2uUcdX', '2026-06-28', '2026-06-28', NULL, 'G139177872', 'KELAAT ESSRAGHNA', 15.80, '', 0, 0, '', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (140, 'INSC-1782713468105', '', 'zitounu@uca.ma', 'Zitouni', 'Yanis', '', '', 'EE337788', '', 'Array', '', '0000-00-00', '', '', '', '', '', '', '', '', '', NULL, 1, NULL, 1, 59, 0, '', '', '', NULL, NULL, 'BROUILLON', NULL, NULL, 2, '', NULL, '', 0, 2, 0.00, 0.00, 0.00, 0.00, NULL, NULL, NULL, NULL, NULL, 'EN_COURS', NULL, 'Array', 'Array', 'Array', 'Array', 'Array', '2026-06-29', '2026-06-29', NULL, '', '', 0.00, NULL, 0, 0, 'Array', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (141, 'INSC-1782809097228', 'Monsieur', 'maryamkounjab94@gmail.com', 'Kamal', 'El Hattab', 'مريم', 'قنجاب', 'EE345555', '0652937515', 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-GI/EE345555/photo.png', 'Célibataire', '2007-06-28', 'Sidi bennour', 'سيدي بنور', 'Casablanca', 'Marocaine', 'centre tnine chtouka,cte Azammour,province El jadida', 'مركز اثنين شتوية، جماعة أزمور، إقليم الجديدة', '24175', 'Casablanca', 'Étudiant', NULL, 1, NULL, 1, 60, 2025, 'Sciences PC', 'Très Bien', 'Public', NULL, NULL, 'EN_ATTENTE', NULL, NULL, 2, 'Génie Informatique', NULL, 'EST Sidi Bennour', 0, 2, 14.50, 15.10, 14.90, 16.00, NULL, NULL, 15.13, NULL, NULL, 'EN_COURS', NULL, 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-GI/EE345555/releves_notes.pdf', 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-GI/EE345555/demande_maniscrite.png', 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-GI/EE345555/cv.docx', 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-GI/EE345555/cin_recto.png', 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-GI/EE345555/cin_verso.png', '2026-06-30', '2026-06-29', '2026-06-30', 'K130024512', 'Sidi Bennour', 16.12, 'DUT', 2025, 0, 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-GI/EE345555/diplome.pdf', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (142, 'INSC-1782807714621', 'Mademoiselle', 'maryamkounjab94@gmail.com', 'Maryam', 'Kounjab', 'مريم', 'قنجاب', 'EE345555', '0652937515', 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-INDUS/EE345555/photo.png', 'Célibataire', '2007-06-28', 'Sidi bennour', 'سيدي بنور', 'Casablanca', 'Marocaine', 'centre tnine chtouka,cte Azammour,province El jadida', 'مركز اثنين شتوية، جماعة أزمور، إقليم الجديدة', '24175', 'Casablanca', 'Étudiant', NULL, 1, NULL, 2, 60, 2025, 'Sciences PC', 'Très Bien', 'Public', NULL, NULL, 'EN_ATTENTE', NULL, NULL, 2, 'Génie Informatique', NULL, 'EST Sidi Bennour', 0, 2, 14.50, 15.10, 14.90, 16.00, NULL, NULL, 15.13, NULL, NULL, 'ELLIBGIBLE_ECRIT', NULL, 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-INDUS/EE345555/releves_notes.pdf', 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-INDUS/EE345555/demande_maniscrite.png', 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-INDUS/EE345555/cv.docx', 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-INDUS/EE345555/cin_recto.png', 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-INDUS/EE345555/cin_verso.png', '2026-06-30', '2026-06-30', '2026-06-30', 'K130024512', 'Sidi Bennour', 16.12, 'DUT', 2025, 0, 'C:\\xampp41\\htdocs\\est-concours/concours/CONC-2026-INDUS/EE345555/diplome.png', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (144, 'INSC-1782859606723', 'Monsieur', 'ee11@uca.ac.ma', 'Alaouiiiiii', 'Yassineeeee', 'SOUAD', 'KHAIBANE', 'EE112233', '', 'photo.png', 'Célibataire', '0000-00-00', 'Casablanca', 'سيدي بنور', 'Casablanca', 'Marocaine', 'DOUAR OULED BELAAGUID BLOC B NR 576 OUAHAT SIDI BRAHIM EL OUIDANE', '', '', 'Marrakech', '', NULL, 1, NULL, 1, 62, 2025, 'Sciences Mathématiques', 'Bien', 'Public', NULL, NULL, 'BROUILLON', NULL, NULL, 2, 'Génie Informatique', NULL, 'EST Sidi Bennour', 0, 2, 16.00, 17.00, 11.00, 18.00, NULL, NULL, 15.50, NULL, NULL, 'EN_COURS', NULL, NULL, NULL, NULL, 'cin_recto.png', NULL, '2026-07-01', '2026-07-01', '2026-07-01', 'K130024512', 'Sidi Bennour', 111.00, 'DUT', 2026, 0, NULL, NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (145, 'INSC-1783606867930', 'Monsieur', 'y.zouani@uca.ma', 'YOUNES', 'ZOUANI', 'YOUNES', 'ZOUANI', 'EE667788', '0625495187', 'photo.pdf', 'Célibataire', '2026-07-09', 'Casablanca', 'سيدي بنور', 'Rabat', 'Marocaine', 'BLOC 41 N 9 UNITE 3', 'DAOUDIATE', '40000', 'Casablanca', 'Non employé', NULL, 1, NULL, 1, 61, 2025, 'Sciences Mathématiques', 'Très Bien', 'Public', NULL, NULL, 'EN_ATTENTE', NULL, NULL, 2, 'Génie Informatique', NULL, 'EST Sidi Bennour', 0, 2, 13.00, 14.00, 13.00, 15.00, NULL, NULL, 13.75, NULL, NULL, 'EN_COURS', NULL, 'releves_notes.pdf', 'demande_maniscrite.png', 'cv.docx', 'cin_recto.png', 'cin_verso.png', '2026-07-09', '2026-07-09', NULL, 'K130024512', 'Sidi Bennour', 12.00, 'DUT', 2026, 0, 'diplome.png', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (146, 'INSC-1783718260221', 'Monsieur', 'ana.younes@gmail.com', 'YOUNES', 'ZOUANI', 'YOUNES', 'ZOUANI', 'ABC1234', '0625495187', 'photo.jpg', 'Célibataire', '2026-07-10', 'Sidi bennour', 'سيدي بنور', 'Casablanca', 'Marocaine', 'BLOC 41 N 9 UNITE 3', 'DAOUDIATE', '40000', 'Casablanca', 'Non employé', NULL, 1, NULL, 1, 64, 2025, 'Sciences PC', 'Très Bien', 'Public', NULL, NULL, 'BROUILLON', NULL, NULL, 2, 'Génie Informatique', NULL, 'EST Sidi Bennour', 0, 2, 17.00, 16.00, 11.00, 14.00, NULL, NULL, 14.50, NULL, NULL, 'EN_COURS', NULL, 'releves_notes.png', 'demande_maniscrite.png', 'cv.pdf', 'cin_recto.png', 'cin_verso.png', '2026-07-10', '2026-07-10', NULL, 'K130024512', 'Sidi Bennour', 14.00, 'DUT', 2026, 0, 'diplome.jpg', NULL, NULL, NULL),
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 (147, 'INSC-1783892431582', '', 'ayaayouch@gmail.com', 'aya', 'ayouch', '', '', 'Ma178181', '', 'Array', '', '0000-00-00', '', '', '', '', '', '', '', '', '', NULL, 1, NULL, 1, 65, 0, '', '', '', NULL, NULL, 'BROUILLON', NULL, NULL, 2, '', NULL, '', 0, 2, 0.00, 0.00, 0.00, 0.00, NULL, NULL, NULL, NULL, NULL, 'EN_COURS', NULL, 'Array', 'Array', 'Array', 'Array', 'Array', '2026-07-12', '2026-07-12', NULL, '', '', 0.00, NULL, 0, 0, 'Array', NULL, NULL, NULL);

-- --------------------------------------------------------

--
-- Structure de la table `inscription_module`
--

CREATE TABLE `inscription_module` (
                                      `id` bigint(20) NOT NULL,
                                      `filiere_id` bigint(20) NOT NULL,
                                      `module_id` bigint(20) NOT NULL,
                                      `annee_universitaire` varchar(20) NOT NULL,
                                      `nb_etudiants` int(11) NOT NULL DEFAULT 0,
                                      `employee_id` bigint(20) NOT NULL,
                                      `description` text DEFAULT NULL,
                                      `created_at` datetime DEFAULT current_timestamp(),
                                      `updated_at` datetime DEFAULT NULL ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `inscription_module`
--

INSERT INTO `inscription_module` (`id`, `filiere_id`, `module_id`, `annee_universitaire`, `nb_etudiants`, `employee_id`, `description`, `created_at`, `updated_at`) VALUES
                                                                                                                                                                        (1, 1, 10, '2025-2026', 12, 1, 'Cours Algorithmique Semestre 1', '2026-07-14 11:53:37', NULL),
                                                                                                                                                                        (2, 1, 2, '2025-2026', 10, 2, 'Cours Bases de Données Semestre 3', '2026-07-14 11:53:37', NULL),
                                                                                                                                                                        (3, 1, 3, '2025-2026', 10, 3, 'Cours Réseaux Semestre 4', '2026-07-14 11:53:37', NULL),
                                                                                                                                                                        (4, 2, 4, '2024-2025', 8, 4, 'Cours Analyse Mathématique', '2026-07-14 11:53:37', NULL);

-- --------------------------------------------------------

--
-- Structure de la table `inscription_module_detail`
--

CREATE TABLE `inscription_module_detail` (
                                             `id` bigint(20) NOT NULL,
                                             `inscription_module_id` bigint(20) NOT NULL,
                                             `student_id` bigint(20) NOT NULL,
                                             `description` varchar(255) DEFAULT NULL,
                                             `created_at` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `inscription_module_detail`
--

INSERT INTO `inscription_module_detail` (`id`, `inscription_module_id`, `student_id`, `description`, `created_at`) VALUES
                                                                                                                       (1, 1, 8, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (2, 1, 9, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (3, 1, 10, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (4, 1, 11, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (5, 1, 12, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (6, 1, 13, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (7, 1, 14, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (8, 1, 15, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (9, 1, 16, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (10, 1, 17, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (11, 1, 18, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (12, 1, 19, NULL, '2026-07-14 11:57:09'),
                                                                                                                       (13, 2, 8, NULL, '2026-07-14 12:00:32'),
                                                                                                                       (14, 2, 9, NULL, '2026-07-14 12:00:32'),
                                                                                                                       (15, 2, 10, NULL, '2026-07-14 12:00:32'),
                                                                                                                       (16, 2, 11, NULL, '2026-07-14 12:00:32'),
                                                                                                                       (17, 2, 12, NULL, '2026-07-14 12:00:32'),
                                                                                                                       (18, 2, 13, NULL, '2026-07-14 12:00:32'),
                                                                                                                       (19, 2, 14, NULL, '2026-07-14 12:00:32'),
                                                                                                                       (20, 2, 15, NULL, '2026-07-14 12:00:32'),
                                                                                                                       (21, 2, 16, NULL, '2026-07-14 12:00:32'),
                                                                                                                       (22, 2, 17, NULL, '2026-07-14 12:00:32'),
                                                                                                                       (23, 3, 8, NULL, '2026-07-14 12:01:30'),
                                                                                                                       (24, 3, 9, NULL, '2026-07-14 12:01:30'),
                                                                                                                       (25, 3, 10, NULL, '2026-07-14 12:01:30'),
                                                                                                                       (26, 3, 11, NULL, '2026-07-14 12:01:30'),
                                                                                                                       (27, 3, 12, NULL, '2026-07-14 12:01:30'),
                                                                                                                       (28, 3, 13, NULL, '2026-07-14 12:01:30'),
                                                                                                                       (29, 3, 14, NULL, '2026-07-14 12:01:30'),
                                                                                                                       (30, 3, 15, NULL, '2026-07-14 12:01:30'),
                                                                                                                       (31, 3, 16, NULL, '2026-07-14 12:01:30'),
                                                                                                                       (32, 3, 17, NULL, '2026-07-14 12:01:30'),
                                                                                                                       (33, 4, 8, NULL, '2026-07-14 12:02:03'),
                                                                                                                       (34, 4, 9, NULL, '2026-07-14 12:02:03'),
                                                                                                                       (35, 4, 10, NULL, '2026-07-14 12:02:03'),
                                                                                                                       (36, 4, 11, NULL, '2026-07-14 12:02:03'),
                                                                                                                       (37, 4, 12, NULL, '2026-07-14 12:02:03'),
                                                                                                                       (38, 4, 13, NULL, '2026-07-14 12:02:03'),
                                                                                                                       (39, 4, 14, NULL, '2026-07-14 12:02:03'),
                                                                                                                       (40, 4, 15, NULL, '2026-07-14 12:02:03'),
                                                                                                                       (41, 1, 8, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (42, 1, 9, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (43, 1, 10, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (44, 1, 11, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (45, 1, 12, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (46, 1, 13, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (47, 1, 14, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (48, 1, 15, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (49, 1, 16, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (50, 1, 17, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (51, 1, 18, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (52, 1, 19, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (53, 2, 8, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (54, 2, 9, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (55, 2, 10, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (56, 2, 11, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (57, 2, 12, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (58, 2, 13, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (59, 2, 14, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (60, 2, 15, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (61, 2, 16, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (62, 2, 17, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (63, 3, 8, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (64, 3, 9, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (65, 3, 10, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (66, 3, 11, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (67, 3, 12, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (68, 3, 13, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (69, 3, 14, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (70, 3, 15, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (71, 3, 16, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (72, 3, 17, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (73, 4, 8, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (74, 4, 9, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (75, 4, 10, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (76, 4, 11, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (77, 4, 12, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (78, 4, 13, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (79, 4, 14, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (80, 4, 15, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (81, 5, 8, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (82, 5, 9, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (83, 5, 10, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (84, 5, 11, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (85, 5, 12, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (86, 5, 13, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (87, 5, 14, NULL, '2026-07-14 13:48:04'),
                                                                                                                       (88, 5, 15, NULL, '2026-07-14 13:48:04');

-- --------------------------------------------------------

--
-- Structure de la table `mime_document_dossier_admin`
--

CREATE TABLE `mime_document_dossier_admin` (
                                               `id` bigint(20) NOT NULL,
                                               `libelle` varchar(255) NOT NULL,
                                               `code` varchar(255) NOT NULL,
                                               `description` text DEFAULT NULL,
                                               `badge` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `mime_document_dossier_admin`
--

INSERT INTO `mime_document_dossier_admin` (`id`, `libelle`, `code`, `description`, `badge`) VALUES
                                                                                                (1, 'PDF', 'application/pdf', 'Portable Document Format', 'danger'),
                                                                                                (2, 'Image', 'image/jpeg', 'Image JPEG', 'success'),
                                                                                                (4, 'Word', 'application/msword', 'Microsoft Word', 'primary');

-- --------------------------------------------------------

--
-- Structure de la table `module`
--

CREATE TABLE `module` (
                          `id` bigint(20) NOT NULL,
                          `libelle` varchar(255) NOT NULL,
                          `code` varchar(50) NOT NULL,
                          `description` text DEFAULT NULL,
                          `filiere_id` bigint(20) NOT NULL,
                          `charge_horaire_cours` int(11) DEFAULT 0,
                          `charge_horaire_tp` int(11) DEFAULT 0,
                          `charge_horaire_td` int(11) DEFAULT 0,
                          `nombre_groupe_cours` int(11) DEFAULT 1,
                          `nombre_groupe_tp` int(11) DEFAULT 1,
                          `nombre_groupe_td` int(11) DEFAULT 1,
                          `semestre_id` bigint(20) NOT NULL,
                          `annee_universitaire` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `module`
--

INSERT INTO `module` (`id`, `libelle`, `code`, `description`, `filiere_id`, `charge_horaire_cours`, `charge_horaire_tp`, `charge_horaire_td`, `nombre_groupe_cours`, `nombre_groupe_tp`, `nombre_groupe_td`, `semestre_id`, `annee_universitaire`) VALUES
                                                                                                                                                                                                                                                       (1, 'Chimie Générale', 'MOD-GPC-S1-CHG', 'Principes fondamentaux de la chimie.', 1, 30, 0, 15, 1, 1, 1, 1, 0),
                                                                                                                                                                                                                                                       (2, 'Thermodynamique', 'MOD-GPC-S2-TD', 'Étude des transformations énergétiques.', 1, 30, 0, 15, 1, 1, 1, 2, 0),
                                                                                                                                                                                                                                                       (3, 'Chimie Organique', 'MOD-GPC-S3-CO', 'Étude des composés organiques et de leurs réactions.', 1, 25, 15, 10, 1, 1, 1, 3, 0),
                                                                                                                                                                                                                                                       (4, 'Biologie Cellulaire', 'MOD-GB-S1-BC', 'Structure et fonction de la cellule.', 2, 25, 15, 10, 1, 1, 1, 1, 0),
                                                                                                                                                                                                                                                       (5, 'Biochimie Structurale', 'MOD-GB-S2-BCS', 'Étude des molécules du vivant.', 2, 30, 0, 15, 1, 1, 1, 2, 0),
                                                                                                                                                                                                                                                       (6, 'Microbiologie', 'MOD-GB-S3-MB', 'Étude des micro-organismes.', 2, 25, 15, 10, 1, 1, 1, 3, 0),
                                                                                                                                                                                                                                                       (7, 'Réseaux Locaux et Interconnexion', 'MOD-RT-S1-RLI', 'Fondamentaux des réseaux Ethernet, WLAN et routage.', 3, 30, 15, 15, 2, 2, 2, 1, 0),
                                                                                                                                                                                                                                                       (8, 'Télécommunications et Transmission', 'MOD-RT-S2-TT', 'Transmission analogique et numérique, modulation.', 3, 25, 10, 10, 2, 2, 2, 2, 0),
                                                                                                                                                                                                                                                       (9, 'Sécurité des Réseaux', 'MOD-RT-S3-SR', 'Introduction à la cybersécurité et au durcissement des réseaux.', 3, 20, 10, 10, 2, 2, 2, 3, 0),
                                                                                                                                                                                                                                                       (10, 'Algorithmique et Programmation', 'MOD-IDS-S1-AP', 'Introduction à la logique algorithmique et au langage C.', 4, 35, 0, 20, 3, 3, 3, 1, 0),
                                                                                                                                                                                                                                                       (11, 'Bases de Données Relationnelles', 'MOD-IDS-S2-BDR', 'Conception SQL, requêtes, indexation.', 4, 25, 15, 10, 3, 3, 3, 2, 0),
                                                                                                                                                                                                                                                       (12, 'Programmation Web (JS/React)', 'MOD-IDS-S3-PW', 'Développement d\'interfaces utilisateur modernes.', 4, 25, 15, 10, 3, 3, 3, 3, 0),
(13, 'Circuits Électriques en Régime Continu', 'MOD-GEER-S1-CRC', 'Lois fondamentales, réseaux électriques en courant continu.', 5, 30, 15, 15, 2, 2, 2, 1, 0),
(14, 'Électronique Analogique', 'MOD-GEER-S2-EA', 'Étude des diodes, transistors et amplificateurs.', 5, 25, 15, 10, 2, 2, 2, 2, 0),
(15, 'Énergies Renouvelables et Stockage', 'MOD-GEER-S3-ERS', 'Introduction aux technologies solaires, éoliennes et systèmes de stockage.', 5, 30, 10, 10, 2, 2, 2, 3, 0);

-- --------------------------------------------------------

--
-- Structure de la table `presence`
--

CREATE TABLE `presence` (
  `id` bigint(20) NOT NULL,
  `inscription_module_id` bigint(20) NOT NULL,
  `libelle` varchar(255) NOT NULL,
  `description` text DEFAULT NULL,
  `date_sceance` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `presence`
--

INSERT INTO `presence` (`id`, `inscription_module_id`, `libelle`, `description`, `date_sceance`) VALUES
(1, 1, 'Séance du 14/07/2026', 'Cours Algorithmique', '2026-07-14'),
(2, 2, 'Séance du 13/07/2026', 'Cours Bases de Données', '2026-07-13'),
(3, 3, 'Séance du 12/07/2026', 'Cours Réseaux', '2026-07-12'),
(4, 4, 'Séance du 11/07/2026', 'Cours Analyse', '2026-07-11');

-- --------------------------------------------------------

--
-- Structure de la table `presence_detail`
--

CREATE TABLE `presence_detail` (
  `id` bigint(20) NOT NULL,
  `presence_id` bigint(20) NOT NULL,
  `student_id` bigint(20) NOT NULL,
  `present` tinyint(1) NOT NULL DEFAULT 0 COMMENT '1=Présent (P), 0=Absent (A)',
  `description` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `presence_detail`
--

INSERT INTO `presence_detail` (`id`, `presence_id`, `student_id`, `present`, `description`) VALUES
(1, 1, 8, 1, NULL),
(2, 1, 9, 0, 'Malade'),
(3, 1, 10, 1, NULL),
(4, 1, 11, 1, NULL),
(5, 1, 12, 0, 'Non justifié'),
(6, 1, 13, 1, NULL),
(7, 1, 14, 0, 'Retard 20min'),
(8, 1, 15, 1, NULL),
(9, 1, 16, 1, NULL),
(10, 1, 17, 1, NULL),
(11, 1, 18, 1, NULL),
(12, 1, 19, 0, 'Convocation'),
(13, 2, 8, 1, NULL),
(14, 2, 9, 1, NULL),
(15, 2, 10, 1, NULL),
(16, 2, 11, 1, NULL),
(17, 2, 12, 1, NULL),
(18, 2, 13, 1, NULL),
(19, 2, 14, 1, NULL),
(20, 2, 15, 1, NULL),
(21, 2, 16, 1, NULL),
(22, 2, 17, 0, 'Retard 5min'),
(23, 3, 8, 1, NULL),
(24, 3, 9, 0, 'Malade'),
(25, 3, 10, 1, NULL),
(26, 3, 11, 0, 'Non justifié'),
(27, 3, 12, 1, NULL),
(28, 3, 13, 0, 'Retard 30min'),
(29, 3, 14, 1, NULL),
(30, 3, 15, 0, 'Non justifié'),
(31, 3, 16, 1, NULL),
(32, 3, 17, 0, 'Convocation'),
(33, 4, 8, 1, NULL),
(34, 4, 9, 1, NULL),
(35, 4, 10, 1, NULL),
(36, 4, 11, 0, 'Non justifié'),
(37, 4, 12, 1, NULL),
(38, 4, 13, 0, 'Retard 15min'),
(39, 4, 14, 1, NULL),
(40, 4, 15, 0, 'Malade');

-- --------------------------------------------------------

--
-- Structure de la table `resultat_concours`
--

CREATE TABLE `resultat_concours` (
  `id` int(11) NOT NULL,
  `libelle` varchar(150) NOT NULL,
  `code` varchar(50) NOT NULL,
  `description` text DEFAULT NULL,
  `order_preparation_ecrit` int(11) DEFAULT 0,
  `badge_preparation_ecrit` int(11) DEFAULT 0,
  `order_preparation_orale` int(11) DEFAULT 0,
  `badge_preparation_orale` int(11) DEFAULT 0,
  `order_resultat_finale` int(11) DEFAULT 0,
  `badge_resultat_finale` int(11) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `resultat_concours`
--

INSERT INTO `resultat_concours` (`id`, `libelle`, `code`, `description`, `order_preparation_ecrit`, `badge_preparation_ecrit`, `order_preparation_orale`, `badge_preparation_orale`, `order_resultat_finale`, `badge_resultat_finale`) VALUES
(1, 'EN COURS', 'EN_COURS', 'Statut en cours de traitement', 1, 0, 0, 0, 0, 0),
(2, 'ELLIBGIBLE ECRIT', 'ELLIBGIBLE_ECRIT', 'Eligible pour l\'épreuve écrite', 2, 0, 1, 0, 0, 0),
                                                                                                                                                                                                                                                       (3, 'NON ELLIBGIBLE ECRIT', 'NON_ELLIBGIBLE_ECRIT', 'Non éligible pour l\'épreuve écrite', 3, 0, 0, 0, 0, 0),
(4, 'ELIGIBLE ORALE', 'ELIGIBLE_ORALE', 'Eligible pour l\'épreuve orale', 0, 0, 2, 0, 1, 0),
                                                                                                                                                                                                                                                       (5, 'NON ELIGIBLE ORALE', 'NON_ELIGIBLE_ORALE', 'Non éligible pour l\'épreuve orale', 0, 0, 3, 0, 0, 0),
(6, 'ADMIS ORALE', 'ADMIS_ORALE', 'Admis à l\'épreuve orale', 0, 0, 4, 0, 2, 0),
                                                                                                                                                                                                                                                       (7, 'NON ADMIS ORALE', 'NON_ADMIS_ORALE', 'Non admis à l\'épreuve orale', 0, 0, 5, 0, 3, 0);

-- --------------------------------------------------------

--
-- Structure de la table `semestre`
--

CREATE TABLE `semestre` (
  `id` bigint(20) NOT NULL,
  `libelle` varchar(255) NOT NULL,
  `code` varchar(50) NOT NULL,
  `description` text DEFAULT NULL,
  `annee_universitaire` int(11) NOT NULL,
  `date_debut` date NOT NULL,
  `date_fin` date NOT NULL,
  `date_creation` date NOT NULL,
  `date_modification` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `semestre`
--

INSERT INTO `semestre` (`id`, `libelle`, `code`, `description`, `annee_universitaire`, `date_debut`, `date_fin`, `date_creation`, `date_modification`) VALUES
(1, 'Semestre 1', 'S1', 'Premier semestre de la première année', 2026, '0000-00-00', '0000-00-00', '0000-00-00', '0000-00-00'),
(2, 'Semestre 2', 'S2', 'Deuxième semestre de la première année', 2026, '0000-00-00', '0000-00-00', '0000-00-00', '0000-00-00'),
(3, 'Semestre 3', 'S3', 'Premier semestre de la deuxième année', 2026, '0000-00-00', '0000-00-00', '0000-00-00', '0000-00-00'),
(4, 'Semestre 4', 'S4', 'Deuxième semestre de la deuxième année', 2026, '0000-00-00', '0000-00-00', '0000-00-00', '0000-00-00'),
(5, ',Semestre 5', 'S5', 'Premier semestre de la troisième année', 2026, '0000-00-00', '0000-00-00', '0000-00-00', '0000-00-00'),
(6, 'Semestre 6', 'S6', 'Deuxième semestre de la troisième année', 2026, '0000-00-00', '0000-00-00', '0000-00-00', '0000-00-00');

-- --------------------------------------------------------

--
-- Structure de la table `sg`
--

CREATE TABLE `sg` (
  `id` bigint(20) NOT NULL,
  `code` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Structure de la table `type_demande_etudiant`
--

CREATE TABLE `type_demande_etudiant` (
  `id` int(11) NOT NULL,
  `code` varchar(50) NOT NULL,
  `libelle` varchar(100) NOT NULL,
  `budge` decimal(10,2) DEFAULT 0.00,
  `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `type_demande_etudiant`
--

INSERT INTO `type_demande_etudiant` (`id`, `code`, `libelle`, `budge`, `description`) VALUES
(1, 'ATTEST_SCOL', 'Attestation de scolarité', 0.00, 'Demande d\'attestation.'),
                                                                                                                                                                                                                                                       (2, 'RELEVE_NOTE', 'Relevé de notes', 20.50, 'Demande de relevé officiels.'),
                                                                                                                                                                                                                                                       (3, 'CARTE_PERD', 'Renouvellement carte', 50.00, 'Frais de perte de carte.');

-- --------------------------------------------------------

--
-- Structure de la table `type_diplome`
--

CREATE TABLE `type_diplome` (
                                `id` int(11) NOT NULL,
                                `code` varchar(255) NOT NULL,
                                `libelle` varchar(255) NOT NULL,
                                `annee_apres_bac` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `type_diplome`
--

INSERT INTO `type_diplome` (`id`, `code`, `libelle`, `annee_apres_bac`) VALUES
                                                                            (1, 'OFPPT-2', 'OFPPT', 2),
                                                                            (2, 'DUT', 'DUT', 2),
                                                                            (3, 'LST', 'Licence fondamentale', 3),
                                                                            (4, 'Licence Pro', 'LP', 3);

-- --------------------------------------------------------

--
-- Structure de la table `type_document`
--

CREATE TABLE `type_demande_document` (
                                         `id` bigint(20) NOT NULL,
                                         `libelle` varchar(255) NOT NULL,
                                         `code` varchar(100) NOT NULL,
                                         `description` text DEFAULT NULL,
                                         `template_document` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `type_document`
--

INSERT INTO `type_demande_document` (`id`, `libelle`, `code`, `description`, `template_document`) VALUES
                                                                                                      (1, 'Demande de stage', 'STG', 'Demande de stage pour les professeurs', 'Template_stage.pdf'),
                                                                                                      (2, 'Demande de congé', 'CNG', 'Demande de congé administratif', 'Template_conge.pdf'),
                                                                                                      (3, 'Demande de mission', 'MSN', 'Demande de mission professionnelle', 'Template_mission.pdf'),
                                                                                                      (4, 'Attestation Travail', 'AT_TR', '<div style=\"font-family: Arial, sans-serif; max-width: 700px; margin: 0 auto; padding: 30px; border: 1px solid #ddd; background: #fff;\">\n    \n    <div style=\"text-align: center; border-bottom: 2px solid #333; padding-bottom: 15px; margin-bottom: 25px;\">\n        <h2 style=\"margin: 0; color: #1a3c6e;\">ÉCOLE SUPÉRIEURE DE TECHNOLOGIE</h2>\n        <h3 style=\"margin: 5px 0; color: #555; font-weight: normal;\">EST Salé</h3>\n    </div>\n\n    <div style=\"text-align: center; margin: 20px 0;\">\n        <h3 style=\"text-transform: uppercase; color: #1a3c6e; letter-spacing: 2px;\">\n            ATTESTATION DE TRAVAIL\n        </h3>\n        <p style=\"color: #666; font-size: 13px;\">\n            N° {{id}} / {{date_soumission}}\n        </p>\n    </div>\n\n    <div style=\"margin: 30px 0; line-height: 1.8; font-size: 14px;\">\n        <p>\n            <strong>Je soussigné, Directeur de l\'EST Salé,</strong> atteste que \n            <strong>{{prenom}} {{nom}}</strong>,\n            titulaire de la CIN n° <strong>{{cin}}</strong>,\n            exerce la fonction de <strong>{{grade}}</strong>\n            dans la spécialité <strong>{{specialite}}</strong>\n            au sein de notre établissement.\n        </p>\n        \n        <p>\n            {{description}}\n        </p>\n        \n        <div style=\"background: #f5f5f5; padding: 15px; margin: 15px 0; border-radius: 5px;\">\n            <p style=\"margin: 3px 0;\"><strong>Informations de contact :</strong></p>\n            <p style=\"margin: 3px 0;\">📧 {{email}}</p>\n            <p style=\"margin: 3px 0;\">📱 {{phone}}</p>\n        </div>\n\n        <p>\n            La présente attestation est délivrée à l\'intéressé(e) pour servir et valoir ce que de droit.\n        </p>\n    </div>\n\n    <div style=\"margin-top: 40px; display: flex; justify-content: space-between; border-top: 1px solid #ddd; padding-top: 25px;\">\n        <div style=\"font-size: 12px; color: #777;\">\n            <p style=\"margin: 0;\">Date de réponse : {{date_reponse}}</p>\n            <p style=\"margin: 0;\">Document : {{libelle}}</p>\n        </div>\n        <div style=\"text-align: center;\">\n            <p style=\"margin: 0; font-weight: bold;\">Le Directeur</p>\n            <div style=\"height: 30px;\"></div>\n            <p style=\"margin: 0; font-size: 12px; color: #777;\">Cachet et signature</p>\n        </div>\n    </div>\n\n    <div style=\"margin-top: 20px; text-align: center; font-size: 11px; color: #aaa; border-top: 1px solid #eee; padding-top: 10px;\">\n        <p style=\"margin: 0;\">EST Salé - Avenue Ibnou Khatib, BP 227 - Salé, Maroc</p>\n        <p style=\"margin: 0;\">Généré le : {{date_creation}}</p>\n    </div>\n</div>', 'Template_attestation.pdf');

-- --------------------------------------------------------

--
-- Structure de la table `type_document_dossier_administratif`
--

                                                                                                       CREATE TABLE `type_document_dossier_administratif` (
                                                                                                       `id` bigint(20) NOT NULL,
                                                                                                       `libelle` varchar(255) NOT NULL,
                                                                                                       `code` varchar(100) NOT NULL,
                                                                                                       `description` text DEFAULT NULL
                                                                                                      ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `type_document_dossier_administratif`
--

INSERT INTO `type_document_dossier_administratif` (`id`, `libelle`, `code`, `description`) VALUES
                                                                                               (1, 'Attestation de travail', 'ATT_TRAV', 'Attestation officielle certifiant le statut de travail du professeur.'),
                                                                                               (2, 'Attestation de salaire', 'ATT_SAL', 'Attestation contenant les détails de la rémunération mensuelle.'),
                                                                                               (3, 'Ordre de mission', 'ORD_MISS', 'Autorisation officielle de déplacement pour une mission administrative ou scientifique.'),
                                                                                               (4, 'Demande de congé', 'DEM_CONG', 'Demande de congé annuel ou exceptionnel.'),
                                                                                               (5, 'Fiche d\'évaluation', 'FICH_EVAL', 'Fiche d\'évaluation périodique des performances administratives.');

-- --------------------------------------------------------

--
-- Structure de la table `type_grade`
--

CREATE TABLE `type_grade` (
                              `id` bigint(20) NOT NULL,
                              `libelle` varchar(255) NOT NULL,
                              `code` varchar(100) NOT NULL,
                              `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Déchargement des données de la table `type_grade`
--

INSERT INTO `type_grade` (`id`, `libelle`, `code`, `description`) VALUES
                                                                      (1, 'Enseignant', 'ENS', 'Enseignant'),
                                                                      (5, 'Administrateur', 'ADMIN', 'Administrateur');

--
-- Index pour la table `affectation_module`
--
ALTER TABLE `affectation_module`
    ADD PRIMARY KEY (`id`),
  ADD KEY `fk_affectation_filiere` (`filiere_id`),
  ADD KEY `fk_affectation_semestre` (`semestre_id`),
  ADD KEY `idx_affectation_module` (`module_id`),
  ADD KEY `idx_affectation_employee` (`employee_id`);

--
-- Index pour la table `avancement_type`
--
ALTER TABLE `avancement_type`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uk_avancement_type_code` (`code`);

--
-- Index pour la table `category_document_dossier_admin`
--
ALTER TABLE `category_document_dossier_admin`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`);

--
-- Index pour la table `commite_organisation_membre`
--
ALTER TABLE `commite_organisation_membre`
    ADD PRIMARY KEY (`id`),
  ADD KEY `idx_com_employee` (`employee_id`),
  ADD KEY `idx_com_concours` (`concours_id`);

--
-- Index pour la table `concours`
--
ALTER TABLE `concours`
    ADD PRIMARY KEY (`id`),
  ADD KEY `fk_concours_chef_commite` (`chef_commite_organisation`);

--
-- Index pour la table `concours_detail`
--
ALTER TABLE `concours_detail`
    ADD PRIMARY KEY (`id`),
  ADD KEY `fk_concours_detail_concours` (`concours_id`),
  ADD KEY `fk_concours_detail_type_diplome` (`type_diplome_id`);

--
-- Index pour la table `demande_document`
--
ALTER TABLE `demande_document`
    ADD PRIMARY KEY (`id`),
  ADD KEY `fk_demande_document_employee` (`employee_id`),
  ADD KEY `fk_demande_document_etat` (`etat_demande_document_id`),
  ADD KEY `fk_demande_demande_document_type` (`type_demande_document_id`),
  ADD KEY `idx_demande_document_date_soumission` (`date_soumission`),
  ADD KEY `idx_demande_document_employee_date` (`employee_id`,`date_soumission`);

--
-- Index pour la table `demande_etudiant`
--
ALTER TABLE `demande_etudiant`
    ADD PRIMARY KEY (`id`),
  ADD KEY `fk_etat_demande` (`etat_id`),
  ADD KEY `fk_type_demande` (`type_id`);

--
-- Index pour la table `departement`
--
ALTER TABLE `departement`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`);

--
-- Index pour la table `document_dossier_admin`
--
ALTER TABLE `document_dossier_admin`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uk_document_stored_name` (`stored_name`(255)),
  ADD KEY `idx_document_employee` (`employee_id`),
  ADD KEY `idx_document_category` (`category_id`),
  ADD KEY `idx_document_mime` (`mime_type_id`),
  ADD KEY `idx_document_etat` (`etat_document_dossier_administratif_id`),
  ADD KEY `idx_document_uploaded_by` (`uploaded_by`),
  ADD KEY `idx_document_verified_by` (`verified_by`);

--
-- Index pour la table `echelle`
--
ALTER TABLE `echelle`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uk_echelle_code` (`code`),
  ADD KEY `fk_echelle_grade` (`grade_id`);

--
-- Index pour la table `echellon`
--
ALTER TABLE `echellon`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uk_echellon_code` (`code`),
  ADD KEY `fk_echellon_echelle` (`echelle_id`),
  ADD KEY `fk_echellon_suivant` (`echellon_suivant_id`);

--
-- Index pour la table `etat_avancement`
--
ALTER TABLE `etat_avancement`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uk_etat_avancement_code` (`code`);

--
-- Index pour la table `etat_demande_document`
--
ALTER TABLE `etat_demande_document`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uk_etat_demande_document_code` (`code`);

--
-- Index pour la table `etat_demande_etudiant`
--
ALTER TABLE `etat_demande_etudiant`
    ADD PRIMARY KEY (`id`);

--
-- Index pour la table `etat_document_dossier_administratif`
--
ALTER TABLE `etat_document_dossier_administratif`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`);

--
-- Index pour la table `filiere`
--
ALTER TABLE `filiere`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`),
  ADD KEY `idx_filiere_departement` (`departement_id`);

--
-- Index pour la table `grade`
--
ALTER TABLE `grade`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uk_grade_code` (`code`),
  ADD KEY `fk_grade_type_grade` (`type_grade_id`);

--
-- Index pour la table `inscription_concours`
--
ALTER TABLE `inscription_concours`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`),
  ADD KEY `fk_inscription_concours` (`concours_id`),
  ADD KEY `fk_inscription_candidat` (`candidat_id`),
  ADD KEY `idx_type_diplome_obtenu` (`type_diplome_obtenu`),
  ADD KEY `idx_inscription_concours_cin` (`cin`),
  ADD KEY `idx_inscription_concours_email` (`email`),
  ADD KEY `idx_inscription_concours_nom_prenom` (`nom`,`prenom`),
  ADD KEY `idx_inscription_concours_date_naissance` (`date_naissance`),
  ADD KEY `idx_inscription_concours_province_naissance` (`province_naissance`),
  ADD KEY `idx_inscription_concours_nationalite` (`nationalite`);

--
-- Index pour la table `inscription_module`
--
ALTER TABLE `inscription_module`
    ADD PRIMARY KEY (`id`),
  ADD KEY `idx_inscription_filiere` (`filiere_id`),
  ADD KEY `idx_inscription_module` (`module_id`),
  ADD KEY `idx_inscription_employee` (`employee_id`);

--
-- Index pour la table `inscription_module_detail`
--
ALTER TABLE `inscription_module_detail`
    ADD PRIMARY KEY (`id`),
  ADD KEY `idx_detail_inscription` (`inscription_module_id`),
  ADD KEY `idx_detail_student` (`student_id`);

--
-- Index pour la table `mime_document_dossier_admin`
--
ALTER TABLE `mime_document_dossier_admin`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`);

--
-- Index pour la table `module`
--
ALTER TABLE `module`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`),
  ADD KEY `idx_module_filiere` (`filiere_id`),
  ADD KEY `idx_module_semestre` (`semestre_id`);

--
-- Index pour la table `presence`
--
ALTER TABLE `presence`
    ADD PRIMARY KEY (`id`),
  ADD KEY `idx_presence_date` (`date_sceance`),
  ADD KEY `idx_presence_inscription_module` (`inscription_module_id`);

--
-- Index pour la table `presence_detail`
--
ALTER TABLE `presence_detail`
    ADD PRIMARY KEY (`id`),
  ADD KEY `idx_presence_detail_presence` (`presence_id`),
  ADD KEY `idx_presence_detail_student` (`student_id`),
  ADD KEY `idx_present` (`present`);

--
-- Index pour la table `resultat_concours`
--
ALTER TABLE `resultat_concours`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`);

--
-- Index pour la table `semestre`
--
ALTER TABLE `semestre`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`);

--
-- Index pour la table `sg`
--
ALTER TABLE `sg`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `code` (`code`);

--
-- Index pour la table `type_demande_etudiant`
--
ALTER TABLE `type_demande_etudiant`
    ADD PRIMARY KEY (`id`);

--
-- Index pour la table `type_diplome`
--
ALTER TABLE `type_diplome`
    ADD PRIMARY KEY (`id`);

--
-- Index pour la table `type_document`
--
ALTER TABLE `type_demande_document`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uk_type_demande_document_code` (`code`);

--
-- Index pour la table `type_document_dossier_administratif`
--
ALTER TABLE `type_document_dossier_administratif`
    ADD PRIMARY KEY (`id`);

--
-- Index pour la table `type_grade`
--
ALTER TABLE `type_grade`
    ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `uk_type_grade_code` (`code`);

--
-- AUTO_INCREMENT pour la table `affectation_module`
--
ALTER TABLE `affectation_module`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT pour la table `avancement_type`
--
ALTER TABLE `avancement_type`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `category_document_dossier_admin`
--
ALTER TABLE `category_document_dossier_admin`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT pour la table `commite_organisation_membre`
--
ALTER TABLE `commite_organisation_membre`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `concours`
--
ALTER TABLE `concours`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `concours_detail`
--
ALTER TABLE `concours_detail`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;

--
-- AUTO_INCREMENT pour la table `demande_document`
--
ALTER TABLE `demande_document`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `demande_etudiant`
--
ALTER TABLE `demande_etudiant`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT pour la table `departement`
--
ALTER TABLE `departement`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `document_dossier_admin`
--
ALTER TABLE `document_dossier_admin`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `echelle`
--
ALTER TABLE `echelle`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT pour la table `echellon`
--
ALTER TABLE `echellon`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT pour la table `etat_avancement`
--
ALTER TABLE `etat_avancement`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `etat_demande_document`
--
ALTER TABLE `etat_demande_document`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pour la table `etat_demande_etudiant`
--
ALTER TABLE `etat_demande_etudiant`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `etat_document_dossier_administratif`
--
ALTER TABLE `etat_document_dossier_administratif`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT pour la table `filiere`
--
ALTER TABLE `filiere`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT pour la table `grade`
--
ALTER TABLE `grade`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT pour la table `inscription_concours`
--
ALTER TABLE `inscription_concours`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=148;

--
-- AUTO_INCREMENT pour la table `inscription_module`
--
ALTER TABLE `inscription_module`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `inscription_module_detail`
--
ALTER TABLE `inscription_module_detail`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=89;

--
-- AUTO_INCREMENT pour la table `mime_document_dossier_admin`
--
ALTER TABLE `mime_document_dossier_admin`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `module`
--
ALTER TABLE `module`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT pour la table `presence`
--
ALTER TABLE `presence`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `presence_detail`
--
ALTER TABLE `presence_detail`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=41;

--
-- AUTO_INCREMENT pour la table `resultat_concours`
--
ALTER TABLE `resultat_concours`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT pour la table `semestre`
--
ALTER TABLE `semestre`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT pour la table `sg`
--
ALTER TABLE `sg`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT pour la table `type_demande_etudiant`
--
ALTER TABLE `type_demande_etudiant`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT pour la table `type_diplome`
--
ALTER TABLE `type_diplome`
    MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `type_document`
--
ALTER TABLE `type_demande_document`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT pour la table `type_document_dossier_administratif`
--
ALTER TABLE `type_document_dossier_administratif`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT pour la table `type_grade`
--
ALTER TABLE `type_grade`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- Contraintes pour les tables déchargées
--

--
-- Contraintes pour la table `affectation_module`
--
ALTER TABLE `affectation_module`
    ADD CONSTRAINT `fk_affectation_employee` FOREIGN KEY (`employee_id`) REFERENCES `employee` (`id`) ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_affectation_filiere` FOREIGN KEY (`filiere_id`) REFERENCES `filiere` (`id`) ON UPDATE CASCADE,
                                                                                                                                                                                                                               ADD CONSTRAINT `fk_affectation_module` FOREIGN KEY (`module_id`) REFERENCES `module` (`id`) ON UPDATE CASCADE,
                                                                                                                                                                                                                                                                                                                                  ADD CONSTRAINT `fk_affectation_semestre` FOREIGN KEY (`semestre_id`) REFERENCES `semestre` (`id`) ON UPDATE CASCADE;

--
-- Contraintes pour la table `commite_organisation_membre`
--
ALTER TABLE `commite_organisation_membre`
    ADD CONSTRAINT `fk_com_concours` FOREIGN KEY (`concours_id`) REFERENCES `concours` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_com_employee` FOREIGN KEY (`employee_id`) REFERENCES `employee` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Contraintes pour la table `concours`
--
ALTER TABLE `concours`
    ADD CONSTRAINT `fk_concours_chef_commite` FOREIGN KEY (`chef_commite_organisation`) REFERENCES `employee` (`id`) ON UPDATE CASCADE;

--
-- Contraintes pour la table `concours_detail`
--
ALTER TABLE `concours_detail`
    ADD CONSTRAINT `fk_concours_detail_concours` FOREIGN KEY (`concours_id`) REFERENCES `concours` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_concours_detail_type_diplome` FOREIGN KEY (`type_diplome_id`) REFERENCES `type_diplome` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Contraintes pour la table `demande_document`
--
ALTER TABLE `demande_document`
    ADD CONSTRAINT `fk_demande_document_etat` FOREIGN KEY (`etat_demande_document_id`) REFERENCES `etat_demande_document` (`id`) ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_demande_document_employee` FOREIGN KEY (`employee_id`) REFERENCES `employee` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_demande_document_type_demande_document` FOREIGN KEY (`type_demande_document_id`) REFERENCES `type_demande_document` (`id`) ON UPDATE CASCADE;

--
-- Contraintes pour la table `demande_etudiant`
--
ALTER TABLE `demande_etudiant`
    ADD CONSTRAINT `fk_etat_demande` FOREIGN KEY (`etat_id`) REFERENCES `etat_demande_etudiant` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `fk_type_demande` FOREIGN KEY (`type_id`) REFERENCES `type_demande_etudiant` (`id`) ON DELETE CASCADE;

--
-- Contraintes pour la table `document_dossier_admin`
--
ALTER TABLE `document_dossier_admin`
    ADD CONSTRAINT `fk_document_category` FOREIGN KEY (`category_id`) REFERENCES `category_document_dossier_admin` (`id`) ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_document_employee` FOREIGN KEY (`employee_id`) REFERENCES `employee` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_document_mime` FOREIGN KEY (`mime_type_id`) REFERENCES `mime_document_dossier_admin` (`id`) ON UPDATE CASCADE,
                                                                                                                                                                                                                                                                                                                                                                              ADD CONSTRAINT `fk_document_uploaded_by` FOREIGN KEY (`uploaded_by`) REFERENCES `employee` (`id`) ON UPDATE CASCADE,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ADD CONSTRAINT `fk_document_verified_by` FOREIGN KEY (`verified_by`) REFERENCES `employee` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Contraintes pour la table `echelle`
--
ALTER TABLE `echelle`
    ADD CONSTRAINT `fk_echelle_grade` FOREIGN KEY (`grade_id`) REFERENCES `grade` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Contraintes pour la table `echellon`
--
ALTER TABLE `echellon`
    ADD CONSTRAINT `fk_echellon_echelle` FOREIGN KEY (`echelle_id`) REFERENCES `echelle` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
  ADD CONSTRAINT `fk_echellon_suivant` FOREIGN KEY (`echellon_suivant_id`) REFERENCES `echellon` (`id`) ON DELETE SET NULL ON UPDATE CASCADE;

--
-- Contraintes pour la table `filiere`
--
ALTER TABLE `filiere`
    ADD CONSTRAINT `fk_filiere_departement` FOREIGN KEY (`departement_id`) REFERENCES `departement` (`id`) ON UPDATE CASCADE;

--
-- Contraintes pour la table `grade`
--
ALTER TABLE `grade`
    ADD CONSTRAINT `fk_grade_type_grade` FOREIGN KEY (`type_grade_id`) REFERENCES `type_grade` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

--
-- Contraintes pour la table `presence`
--
ALTER TABLE `presence`
    ADD CONSTRAINT `fk_presence_inscription_module` FOREIGN KEY (`inscription_module_id`) REFERENCES `inscription_module` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
COMMIT;

