09 - Modèles Eloquent
Modèles principaux
User.php
Relations: testSessions, notifications, activityLogs
Scopes: active(), students(), teachers()
Méthodes: isAdmin(), enableTwoFactor(), canModify()
TestCode.php
Relations: exercices (many-to-many), testSessions
Méthodes: areCorrectionsPublished(), canView()
Options v1.4: randomize_questions, flashcard_mode, idk_penalty
Exercice.php
Relations: rubrique, matiere, testAnswers
Types: choix_strict, qcm_unique, qcm_multiple
Accessor: imageUrl
TestSession.php
Relations: user, testCode, answers
Champs: score (%), max_score (points), question_order (JSON)
TestAnswer.php
Relations: testSession, exercice
Champs: user_answer, is_correct, is_idk, points_earned
Last updated