Paillasse/portail/app/Models
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
..
Concerns sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
Annonce.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
ChoixQuestionQuiz.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
Classe.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
Correction.php rapproche encore le tableau de bord de la démo /cockpit : avancement par vérification, mains levées avec action réelle, progression de la séance 2026-10-12 23:20:28 +02:00
Cours.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
DemandeInscription.php ajoute les alertes Prometheus du self-healing et installe Larastan (dette de l'étape 8, 72 erreurs corrigées à la racine) 2026-10-12 21:32:52 +02:00
Devoir.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
Eleve.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
Etablissement.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
EvenementExamen.php ajoute la surveillance d'examen (chantier vrai cockpit, dernière étape) 2026-10-14 00:35:52 +02:00
FilConversation.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
Lab.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
LabSession.php ajoute la surveillance d'examen (chantier vrai cockpit, dernière étape) 2026-10-14 00:35:52 +02:00
LabSessionMachine.php ajoute les alertes Prometheus du self-healing et installe Larastan (dette de l'étape 8, 72 erreurs corrigées à la racine) 2026-10-12 21:32:52 +02:00
MessageChat.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
Observation.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
QuestionQuiz.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
Quiz.php peuple la banque de quiz avec du vrai contenu, rangé par thème 2026-10-13 16:14:36 +02:00
Raccourci.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
RenduDevoir.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
ReponseQuiz.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
Seance.php ajoute la surveillance d'examen (chantier vrai cockpit, dernière étape) 2026-10-14 00:35:52 +02:00
SessionQuiz.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
Signalement.php sépare la vitrine de l'application : vraie coquille, barre par rôle, chat 2026-10-13 18:21:28 +02:00
User.php ajoute l'API publique /api/v1 (bloc B, premier chantier) 2026-10-14 01:23:23 +02:00