sistem-akademik/database/seeders/AssessmentComponentSeeder.php
2025-04-30 17:25:02 +07:00

29 lines
944 B
PHP

<?php
namespace Database\Seeders;
use App\Models\AssessmentComponent;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
class AssessmentComponentSeeder extends Seeder
{
/**
* Run the database seeds.
*/
public function run(): void
{
$components = [
['name' => 'Ulangan Harian', 'code' => 'UH', 'weight' => 20, 'is_active' => true],
['name' => 'Penilaian Tengah Semester', 'code' => 'PTS', 'weight' => 20, 'is_active' => true],
['name' => 'Penilaian Akhir Semester', 'code' => 'PAS', 'weight' => 30, 'is_active' => true],
['name' => 'Absensi', 'code' => 'ABS', 'weight' => 20, 'is_active' => true],
['name' => 'Ekstrakurikuler', 'code' => 'EKS', 'weight' => 10, 'is_active' => true],
];
foreach ($components as $component) {
AssessmentComponent::create($component);
}
}
}