Paillasse/portail/database/migrations
Adam Belkacemi ecf3dfb21d ajoute l'API publique /api/v1 (bloc B, premier chantier)
Catalogue en lecture seule (labs, banque de quiz officielle, cours) -
choix d'Adam pour la première version, zéro donnée d'élève. Laravel
Sanctum, un jeton Bearer par développeur créé depuis /jetons-api (un
prof), portée catalogue:lire seulement. Quota par jeton (pas par
compte ni par IP) dans Redis via un limiteur nommé, 60 requêtes/minute.
Documentation : spécification OpenAPI 3.0 et page publique /api/docs.

Désactive /sanctum/csrf-cookie (config/sanctum.php) : l'API est en
jeton Bearer seulement, jamais en cookie de SPA.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-14 01:23:23 +02:00
..
0001_01_01_000000_create_users_table.php ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente 2026-10-08 02:01:58 +02:00
0001_01_01_000001_create_cache_table.php ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente 2026-10-08 02:01:58 +02:00
0001_01_01_000002_create_jobs_table.php ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente 2026-10-08 02:01:58 +02:00
2026_10_07_195113_create_etablissements_table.php ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente 2026-10-08 02:01:58 +02:00
2026_10_07_195114_create_classes_table.php ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente 2026-10-08 02:01:58 +02:00
2026_10_07_195115_create_eleves_table.php ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente 2026-10-08 02:01:58 +02:00
2026_10_07_195116_create_labs_table.php ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente 2026-10-08 02:01:58 +02:00
2026_10_07_195117_create_seances_table.php ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente 2026-10-08 02:01:58 +02:00
2026_10_07_195118_create_lab_sessions_table.php ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente 2026-10-08 02:01:58 +02:00
2026_10_07_195119_add_etablissement_and_session_fields_to_users_table.php ajoute le portail Laravel : connexion prof/élève, session unique, gestion de classe, salle d'attente 2026-10-08 02:01:58 +02:00
2026_10_08_075332_update_lab_sessions_for_heat.php ajoute la liaison Laravel-OpenStack et le modèle Heat du lab 08 2026-10-08 10:14:24 +02:00
2026_10_08_075333_create_lab_session_machines_table.php ajoute la liaison Laravel-OpenStack et le modèle Heat du lab 08 2026-10-08 10:14:24 +02:00
2026_10_08_200000_add_echec_and_prevue_a.php ajoute le stock chaud, la correction automatique et les nouveaux essais de création de stack 2026-10-08 21:52:16 +02:00
2026_10_08_200001_create_corrections_table.php ajoute le stock chaud, la correction automatique et les nouveaux essais de création de stack 2026-10-08 21:52:16 +02:00
2026_10_09_200000_create_demandes_inscription_table.php permet aux élèves de rejoindre leur classe avec son code, et les fiches en lot 2026-10-09 22:18:53 +02:00
2026_10_12_120000_add_visio_to_seances.php ajoute la visio de classe : Jitsi auto-hébergé, jetons du portail, prof seul modérateur 2026-10-12 12:35:35 +02:00
2026_10_12_180000_add_sante_to_lab_session_machines.php ajoute le self-healing des VM (sonde de santé, relance automatique, stock écarté) — bloc A, semaine 6 2026-10-12 21:12:43 +02:00
2026_10_13_100000_create_quizzes_table.php ajoute Quiz flash (chantier vrai cockpit, étape 2) : QCM et vrai/faux, lancé en direct, indépendant d'une séance de lab 2026-10-13 12:14:30 +02:00
2026_10_13_100001_create_questions_quiz_table.php ajoute Quiz flash (chantier vrai cockpit, étape 2) : QCM et vrai/faux, lancé en direct, indépendant d'une séance de lab 2026-10-13 12:14:30 +02:00
2026_10_13_100002_create_choix_questions_quiz_table.php ajoute Quiz flash (chantier vrai cockpit, étape 2) : QCM et vrai/faux, lancé en direct, indépendant d'une séance de lab 2026-10-13 12:14:30 +02:00
2026_10_13_100003_create_sessions_quiz_table.php ajoute Quiz flash (chantier vrai cockpit, étape 2) : QCM et vrai/faux, lancé en direct, indépendant d'une séance de lab 2026-10-13 12:14:30 +02:00
2026_10_13_100004_create_reponses_quiz_table.php ajoute Quiz flash (chantier vrai cockpit, étape 2) : QCM et vrai/faux, lancé en direct, indépendant d'une séance de lab 2026-10-13 12:14:30 +02:00
2026_10_13_110000_add_partage_to_quizzes_table.php ajoute la banque de quiz : partager un quiz, le dupliquer dans une autre classe 2026-10-13 12:25:42 +02:00
2026_10_13_120000_create_devoirs_table.php ajoute les devoirs maison (chantier vrai cockpit, étape 3) : rendu en texte libre, suivi des rendus, notation 2026-10-13 12:44:00 +02:00
2026_10_13_120001_create_rendus_devoirs_table.php ajoute les devoirs maison (chantier vrai cockpit, étape 3) : rendu en texte libre, suivi des rendus, notation 2026-10-13 12:44:00 +02:00
2026_10_13_130000_add_theme_to_quizzes_table.php peuple la banque de quiz avec du vrai contenu, rangé par thème 2026-10-13 16:14:36 +02:00
2026_10_13_230833_create_personal_access_tokens_table.php ajoute l'API publique /api/v1 (bloc B, premier chantier) 2026-10-14 01:23:23 +02:00
2026_10_14_090000_add_preferences_to_users_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_090001_add_preferences_and_activite_to_eleves_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_090002_add_competences_to_labs_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_090003_create_annonces_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_090004_create_raccourcis_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_090005_create_signalements_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_090006_create_observations_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_090007_add_chat_actif_to_classes_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_090008_create_fils_conversation_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_090009_create_messages_chat_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_090010_create_cours_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_090011_add_url_ent_to_etablissements_table.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
2026_10_14_150000_add_mode_examen_to_seances_table.php ajoute la surveillance d'examen (chantier vrai cockpit, dernière étape) 2026-10-14 00:35:52 +02:00
2026_10_14_150001_create_evenements_examen_table.php ajoute la surveillance d'examen (chantier vrai cockpit, dernière étape) 2026-10-14 00:35:52 +02:00