<?php

namespace Database\Seeders;

use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use App\Models\KegiatanSKP;

class KegiatanSkpSeeder extends Seeder
{
    /**
     * Run the database seeds.
     */
    public function run(): void
    {
        $kegiatan = [
            // 1
            [
                'kategori_skp_id' => 1,
                'nama' => 'Sebagai ketua BEM universitas/fakultas atau ketua HIMA di fakultas',
                'poin' => 50,
            ],
            [
                'kategori_skp_id' => 1,
                'nama' => 'Sebagai wakil ketua/sekretaris/bendahara',
                'poin' => 30,
            ],
            [
                'kategori_skp_id' => 1,
                'nama' => 'Sebagai anggota',
                'poin' => 10,
            ],
            // 2
            [
                'kategori_skp_id' => 2,
                'nama' => 'Sebagai presenter oral dalam seminar internasional',
                'poin' => 100,
            ],
            [
                'kategori_skp_id' => 2,
                'nama' => 'Sebagai panitia seminar nasional',
                'poin' => 50,
            ],
            [
                'kategori_skp_id' => 2,
                'nama' => 'Sebagai peserta seminar internasional',
                'poin' => 30,
            ],
            [
                'kategori_skp_id' => 2,
                'nama' => 'Sebagai peserta seminar nasional',
                'poin' => 20,
            ],
            // 3
            [
                'kategori_skp_id' => 3,
                'nama' => 'Juara 1,2,3 tingkat internasional',
                'poin' => 100,
            ],
            [
                'kategori_skp_id' => 3,
                'nama' => 'Juara 1,2,3 tingkat nasional',
                'poin' => 75,
            ],
            [
                'kategori_skp_id' => 3,
                'nama' => 'Juara 1,2,3 tingkat regional',
                'poin' => 60,
            ],
            [
                'kategori_skp_id' => 3,
                'nama' => 'Juara 1,2,3 tingkat kabupaten',
                'poin' => 50,
            ],
            [
                'kategori_skp_id' => 3,
                'nama' => 'Termasuk 10 besar',
                'poin' => 30,
            ],
            [
                'kategori_skp_id' => 3,
                'nama' => 'Mengikuti perlombaan saja',
                'poin' => 20,
            ],
            // 4
            [
                'kategori_skp_id' => 4,
                'nama' => 'Juara 1,2,3 LKTI tingkat internasional',
                'poin' => 100,
            ],
            [
                'kategori_skp_id' => 4,
                'nama' => 'Juara 1,2,3 LKTI tingkat nasional',
                'poin' => 75,
            ],
            [
                'kategori_skp_id' => 4,
                'nama' => 'Juara 1,2,3 LKTI tingkat regional',
                'poin' => 60,
            ],
            [
                'kategori_skp_id' => 4,
                'nama' => 'Juara harapan atau tingkat kabupaten',
                'poin' => 40,
            ],
            [
                'kategori_skp_id' => 4,
                'nama' => 'Mengikuti perlombaan saja',
                'poin' => 25,
            ], 
            // 5
            [
                'kategori_skp_id' => 5,
                'nama' => 'Membantu/berperan serta dalam publikasi artikel di jurnal Scopus',
                'poin' => 100,
            ],
            [
                'kategori_skp_id' => 5,
                'nama' => 'Membantu/berperan serta dalam publikasi artikel di jurnal Sinta 1-3',
                'poin' => 50,
            ],
            [
                'kategori_skp_id' => 5,
                'nama' => 'Membantu/berperan serta dalam publikasi artikel di jurnal Sinta 4-6',
                'poin' => 30,
            ],
            // 6
            [
                'kategori_skp_id' => 6,
                'nama' => 'IISMA',
                'poin' => 100,
            ],
            [
                'kategori_skp_id' => 6,
                'nama' => 'PMM',
                'poin' => 75,
            ],
            [
                'kategori_skp_id' => 6,
                'nama' => 'MBKM kompetitif lainnya',
                'poin' => 50,
            ],
            // 7 
            [
                'kategori_skp_id' => 7,
                'nama' => 'Juara Pimnas',
                'poin' => 100,
            ],
            [
                'kategori_skp_id' => 7,
                'nama' => 'Lolos masuk Pimnas',
                'poin' => 75,
            ],
            [
                'kategori_skp_id' => 7,
                'nama' => 'Berhasil mendapat pendanaan hibah PKM atau lainnya',
                'poin' => 50,
            ],
            [
                'kategori_skp_id' => 7,
                'nama' => 'Membuat proposal',
                'poin' => 20,
            ],
            // 8
            [
                'kategori_skp_id' => 8,
                'nama' => 'Skor SEP-T > 550',
                'poin' => 100,
            ],
            [
                'kategori_skp_id' => 8,
                'nama' => 'Skor SEP-T > 500',
                'poin' => 75,
            ],
            [
                'kategori_skp_id' => 8,
                'nama' => 'Skor SEP-T > 450',
                'poin' => 50,
            ],
            [
                'kategori_skp_id' => 8,
                'nama' => 'Skor SEP-T > 425',
                'poin' => 20,
            ],
            // 9
            [
                'kategori_skp_id' => 9,
                'nama' => 'Memiliki kemampuan bahasa asing lainnya',
                'poin' => 100,
            ],
            // 10
            [
                'kategori_skp_id' => 10,
                'nama' => 'Sebagai ketua/wakil ketua/sekretaris/bendahara',
                'poin' => 50,
            ],
            [
                'kategori_skp_id' => 10,
                'nama' => 'Sebagai anggota kepanitiaan dengan peserta lebih dari 200 orang',
                'poin' => 30,
            ],
            // 11
            [
                'kategori_skp_id' => 11,
                'nama' => 'Memiliki sertifikat kompetensi seperti sertifikat hypnosis, sertifikat massase, sertifikat hypnobirthing, sertifikat pijat bayi, sertifikat K3',
                'poin' => 100,
            ],
            [
                'kategori_skp_id' => 11,
                'nama' => 'Sertifikat kompetensi fasilitator pertanian organik, sertifikat fasilitator makanan halal',
                'poin' => 100,
            ],
            [
                'kategori_skp_id' => 11,
                'nama' => 'Certified Public Speaking, Certified Public Relations and Communication Management, Sertifikat Keprotokoleran, sertifikat penyiaran',
                'poin' => 100,
            ],
            [
                'kategori_skp_id' => 11,
                'nama' => 'BNSP lainnya',
                'poin' => 100,
            ],
        ];

        foreach ($kegiatan as $item) {
            KegiatanSKP::create($item);
        }
    }
}
