@extends('layouts.app') @section('title', 'Import Penempatan Magang') @section('page-title', 'Import Penempatan Magang') @section('content') @if(session('success'))
{{ session('success') }}
@endif @if(session('import_summary')) @php($summary = session('import_summary'))
Ringkasan Import Penempatan

Mahasiswa berhasil diproses: {{ $summary['processed'] ?? 0 }}

Dosen baru dibuat
@forelse(($summary['dosen'] ?? []) as $i => $item)
{{ $i + 1 }}. {{ $item['name'] ?: '-' }}
Email: {{ $item['email'] }}
Password sementara: {{ $item['password'] }}
@empty
Tidak ada akun dosen baru.
@endforelse
Pembimbing lapangan baru dibuat
@forelse(($summary['pembimbing'] ?? []) as $i => $item)
{{ $i + 1 }}. {{ $item['name'] ?: '-' }}
Email: {{ $item['email'] }}
Password sementara: {{ $item['password'] }}
@empty
Tidak ada akun pembimbing lapangan baru.
@endforelse
@if(!empty($summary['notes']))
Catatan
@endif
Password sementara hanya ditampilkan sekali pada hasil import. User dapat mengubah password melalui menu Profile.
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->any())
Import belum bisa diproses.
@endif
Import Penempatan Magang
CSV ini menghubungkan mahasiswa dengan dosen pembimbing, pembimbing lapangan, instansi, dan tanggal magang. Jika tanggal kosong, sistem memakai periode khusus angkatan dari konfigurasi.
@csrf
Kolom minimal: nim, nama_instansi, nama_dosen_pembimbing, email_dosen_pembimbing, nama_pembimbing_lapangan, email_pembimbing_lapangan, tanggal_mulai_magang, tanggal_selesai_magang.
Kembali
@endsection