'datetime', 'completed_at' => 'datetime']; public const POINTS = [1, 1, 2, 2, 3, 3, 4, 6, 8, 10]; public function user() { return $this->belongsTo(User::class); } public function quiz() { return $this->belongsTo(Quiz::class); } public function answers() { return $this->hasMany(QuizAttemptAnswer::class); } public function stars(): string { $s = $this->score; if ($s >= 40) return '🌟🌟🌟🌟🌟'; if ($s >= 30) return '⭐⭐⭐⭐'; if ($s >= 20) return '⭐⭐⭐'; if ($s >= 10) return '⭐⭐'; if ($s >= 1) return '⭐'; return '—'; } }