Files
RecruIT/fix_max_scores.php
jeremy bayse a55a33ae2a Initial commit
2026-03-20 08:25:58 +01:00

18 lines
508 B
PHP

<?php
require __DIR__.'/vendor/autoload.php';
$app = require_once __DIR__.'/bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
$kernel->bootstrap();
use App\Models\Attempt;
$attempts = Attempt::whereNull('max_score')->get();
foreach ($attempts as $attempt) {
if ($attempt->quiz) {
$max = $attempt->quiz->questions->sum('points');
$attempt->update(['max_score' => $max]);
echo "Updated attempt {$attempt->id} with max_score {$max}\n";
}
}